Authors: William Ho and Ping Ji Published Date: April 2009 Presented by: Mark Sydenham.

Slides:



Advertisements
Similar presentations
IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.
Advertisements

1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Introduction to Mathematical Programming
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
1 Optimization Algorithms on a Quantum Computer A New Paradigm for Technical Computing Richard H. Warren, PhD Optimization.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Author: David He, Astghik Babayan, Andrew Kusiak By: Carl Haehl Date: 11/18/09.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
Monte Carlo Methods and the Genetic Algorithm Applications and Summary John E. Nawn MAT 5900 April 5 th, 2011.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
Engineering Data Analysis & Modeling Practical Solutions to Practical Problems Dr. James McNames Biomedical Signal Processing Laboratory Electrical & Computer.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Solving the Protein Threading Problem in Parallel Nocola Yanev, Rumen Andonov Indrajit Bhattacharya CMSC 838T Presentation.
© P. Pongcharoen ISA/1 Applying Designed Experiments to Optimise the Performance of Genetic Algorithms for Scheduling Capital Products P. Pongcharoen,
1 Planning and Scheduling to Minimize Tardiness John Hooker Carnegie Mellon University September 2005.
© C.Hicks, University of Newcastle IGLS04/1 Determining optimum Genetic Algorithm parameters for designing manufacturing facilities in the capital goods.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
Introduction to Computer Aided Process Planning
Quantitative Methods of Management
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall 1.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Planning Production of a Set of Semiconductor Components with Uncertain Wafer and Component Yield Frank W. Ciarallo Assistant Professor Biomedical, Industrial.
1 Outline:  Outline of the algorithm  MILP formulation  Experimental Results  Conclusions and Remarks Advances in solving scheduling problems with.
Arben Asllani University of Tennessee at Chattanooga Prescriptive Analytics CHAPTER 6 Business Analytics with Integer Programming Business Analytics with.
Operations Research Lecturer Eng. Ahmed H. Abo absa 2 nd Semester ITGD4207 University of Palestine.
Placement of Entities in Object-oriented Systems by means of a Single-objective Genetic Algorithm Margaritis Basdavanos Alexander Chatzigeorgiou University.
Deterministic Operations Research Models J. Paul Brooks Jill R. Hardin Department of Statistical Sciences and Operations Research November 28, 2006.
CAM-I Scalable Flexible Manufacturing Initiative NGMS Task 6.1.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 12 MACHINE SETUP AND OPERATION SEQUENCING E. Gutierrez-Miravete Spring 2001.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
Science Fair How To Get Started… (
Models in I.E. Lectures Introduction to Optimization Models: Shortest Paths.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Contingency-Constrained PMU Placement in Power Networks
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
Lecture 1 – Operations Research
Software Development Problem Analysis and Specification Design Implementation (Coding) Testing, Execution and Debugging Maintenance.
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
Routing Tree Construction with Buffer Insertion under Obstacle Constraints Ying Rao, Tianxiang Yang Fall 2002.
IROS 2003, Las Vegas: Open Forum Open Problems Ken Goldberg IEEE Transactions on Automation Science and Engineering.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
Design and Analysis of Algorithms (09 Credits / 5 hours per week) Sixth Semester: Computer Science & Engineering M.B.Chandak
Multiobjective Optimization for Locating Multiple Optimal Solutions of Nonlinear Equation Systems and Multimodal Optimization Problems Yong Wang School.
How to make a PCB.
System in Package and Chip-Package-Board Co-Design
An Introduction to Simulated Annealing Kevin Cannons November 24, 2005.
IE 312 Review 1. The Process 2 Problem Model Conclusions Problem Formulation Analysis.
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
The study of single stage parallel machine scheduling problem with the considerations of setup time and job deteriorating Industrial Engineering.
Design and Analysis of Algorithms (09 Credits / 5 hours per week)
An Evolutionary Approach
Mechanical & Manufacturing Engineering Program
Data Driven Resource Allocation for Distributed Learning
INFORMATION COMPRESSION, MULTIPLE ALIGNMENT, AND INTELLIGENCE
Role and Potential of TAs for Industrial Scheduling Problems
Design and Analysis of Computer Algorithm (CS575-01)
Design and Analysis of Algorithms (07 Credits / 4 hours per week)
CS 160 Introduction to Computer Science
2016 International Conference on Grey Systems and Uncertainty Analysis
Unit-4: Dynamic Programming
Adaptive Resource Allocation in Multiuser OFDM Systems
Planning and Scheduling in Manufacturing and Services
EE362G Smart Grids: End of semester presentations
Survey on Coverage Problems in Wireless Sensor Networks - 2
Presentation transcript:

Authors: William Ho and Ping Ji Published Date: April 2009 Presented by: Mark Sydenham

References Altinkemer, K., Kazaz, B., Köksalan, M., & Moskowitz, H. (2000). Optimization of printed circuit board manufacturing: integrated modeling and algorithms. European Journal of Operational Research, 124, 409–421. Ball, M. O., & Magazine, M. J. (1988). Sequencing of insertions in printed circuit board assembly. Operations Research, 36, 192–201. Broad, K., Mason, A., Rönnqvist, M., & Frater, M. (1996). Optimal robotic component placement. Journal of the Operational Research Society, 47,1343–1354. Crama, Y., Flippo, O. E., Klundert, J. V. D., & Spieksma, F. C. R. (1997). The assembly of printed circuit boards: A case with multiple machines and multiple board types. European Journal of Operational Research, 98, 457–472. Ellis, K. P., Vittes, F. J., & Kobza, J. E. (2001). Optimizing the performance of a surface mount placement machine. IEEE Transactions on Electronics Packaging Manufacturing, 24, 160–170. Foulds, L. R., & Hamacher, H. W. (1993). Optimal bin location and sequencing in printed circuit board assembly. European Journal of Operational Research, 66,279–290. Francis, R. L., Hamacher, H. W., Lee, C. Y., & Yeralan, S. (1994). Finding placement sequences and bin locations for Cartesian robots. IIE Transactions, 26, 47–59. Gen, M., & Cheng, R. (1997). Genetic algorithms and engineering design. New York: Wiley. Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. New York: Addison-Wesley. Ji, Z., Leu, M. C., & Wong, H. (1992). Application of linear assignment model for planning of robotic printed circuit board assembly. Journal of Electronic Packaging, 114, 455– 460. Kumar, R., & Li, H. (1995). Integer programming approach to printed circuit board assembly time optimization. IEEE Transactions on Components, Packaging, and Manufacturing Technology – Part B, 18, 720–727. Leu, M. C., Wong, H., & Ji, Z. (1993). Planning of component placement/insertion sequence and feeder setup in PCB assembly using genetic algorithm. Journal of Electronic Packaging, 115, 424–432. Loh, T. S., Bukkapatnam, S. T. S., Medeiros, D., & Kwon, H. (2001). A genetic algorithm for sequential part assignment for PCB assembly. Computers & Industrial Engineering, 40, 293–307. Magyar, G., Johnsson, M., & Nevalainen, O. (1999). On solving single machine optimization problems in electronics assembly. Journal of Electronics Manufacturing, 9, 249– 267. Ong, N. S., & Khoo, L. P. (1999). Genetic algorithm approach in PCB assembly. Integrated Manufacturing Systems, 10, 256–265. Ong, N. S., & Tan, W. C. (2002). Sequence placement planning for high speed PCB assembly machine. Integrated Manufacturing Systems, 13, 35–46. Osman, I. H., & Kelly, J. P. (1996). Meta-heuristics: Theory & applications. Boston: Kluwer Academic Publishers. Wilhelm, W. E., & Tarmy, P. K. (2003). Circuit card assembly on tandem turret-type placement machines. IIE Transactions, 35, 627–645.

Function of Paper  Process planning issues Setup optimization ○ Line assignment ○ Machine grouping ○ PCB grouping ○ PCB sequencing Process optimization ○ Component allocation ○ Feeder arrangement ○ Component sequencing  The purpose of this paper is to integrate the feeder arrangement and component sequencing for sequential pick- and-place (PAP) machines. In other words, optimize these problems simultaneously. By using two methods Mathematical modeling A hybrid genetic algorithm

Why is optimizing these problems simultaneously important?  If, for example, the arrangement of components in the feeders is not made carefully and the sequencing is optimized, the over-all system performance can be very poor.  So to maximize performance by minimizing production time, these two problems must be solved simultaneously.

Is this paper related to the technical area in the course?  Yes, it is related. In class we have discussed electronics assembly and pick and place machines. And this paper is attempting to optimize this pick and place process.

Design of Pick and Place Machines  The machine  The process

Design principle or purpose  Minimize the distance the placing head travels, which in turn, reduces the take needed to place all the components

Definition of parameters for the mathematical models

The different mathematical models formulated M3 (non-linear – contain both binary and integer values) M4 (linear version of M3) M5 (simplified version of M3) M6 (M5 made linear)

Experimental equipment for the mathematical models  These equations were optimized by two software packages CPLEX ○ A integer linear programming solver ○ Used to solve M4 BARON ○ A computational system for solving non- convex optimization problems ○ Used to solve M5

Results of mathematical models  Mathematical models are too complex and require too much time to solve.

The hybrid genetic algorithm method (HGA)  The basic idea of this method is to maintain a population of possible solutions that evolve as the process proceeds

Method

Method continued

Results of the HGA method  Solved in 9 seconds versus 11 hours or 15 days

Results Summary  Mathematic Method Very accurate but takes to long to perform  HGA Method Reaches a good, but not perfect, optimization very quickly.

Technical advancement?  Authors boast that their results constitute a reduction of about 2.2 seconds in cycle time per PCB.

Is this advancement practical for industrial use?  There is the potential for this study to benefit industry but the explanation on how to perform the proposed HGA method is difficult to understand

Which industries would benefit from this study?  Manufacturers of PCB  Manufacturers of machines that are used to produce PCB