436-102 Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) A scientific approach to decision making, which seeks to.

Slides:



Advertisements
Similar presentations
Makespan with Sequence Dependent Setup Time (MSDST) 1|s jk |C max.
Advertisements

CS6800 Advanced Theory of Computation
Reducibility Class of problems A can be reduced to the class of problems B Take any instance of problem A Show how you can construct an instance of problem.
9.2 The Traveling Salesman Problem. Let us return to the question of finding a cheapest possible cycle through all the given towns: We have n towns (points)
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Computability and Complexity 23-1 Computability and Complexity Andrei Bulatov Search and Optimization.
Monte Carlo Methods and the Genetic Algorithm Applications and Summary John E. Nawn MAT 5900 April 5 th, 2011.
Case Injected Genetic Algorithms Sushil J. Louis Genetic Algorithm Systems Lab (gaslab) University of Nevada, Reno
1 Simulation Modeling and Analysis Session 13 Simulation Optimization.
Math443/543 Mathematical Modeling and Optimization
1 Maximum matching Max Flow Shortest paths Min Cost Flow Linear Programming Mixed Integer Linear Programming Worst case polynomial time by Local Search.
CSE 830: Design and Theory of Algorithms
Travelling Salesman Problem an unfinished story...
EAs for Combinatorial Optimization Problems BLG 602E.
Ant Colony Optimization to Resource Allocation Problems Peng-Yeng Yin and Ching-Yu Wang Department of Information Management National Chi Nan University.
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Operations Research I Lecture 1-3 Chapter 1
Ch. 11: Optimization and Search Stephen Marsland, Machine Learning: An Algorithmic Perspective. CRC 2009 some slides from Stephen Marsland, some images.
Lecture: 5 Optimization Methods & Heuristic Strategies Ajmal Muhammad, Robert Forchheimer Information Coding Group ISY Department.
By Saparila Worokinasih
Programming & Data Structures
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234 Lecture 1 -- (14-Jan-09) “Introduction”  Combinatorial Optimization.
Genetic Algorithms and Ant Colony Optimisation
EE4E,M.Sc. C++ Programming Assignment Introduction.
Applications of Evolutionary Algorithms Michael J. Watts
COSC 4426 Topics in Computer Science II Discrete Optimization Good results with problems that are too big for people or computers to solve completely
Managerial Decision Making and Problem Solving
Search Methods An Annotated Overview Edward Tsang.
Algorithms and their Applications CS2004 ( ) Dr Stasha Lauria 11.1 Applications, Introduction and Parameter Optimisation.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 12 MACHINE SETUP AND OPERATION SEQUENCING E. Gutierrez-Miravete Spring 2001.
The Optimization of Solid Waste Collection (SWC) in Nablus City Supervisor: Dr. Ramiz Assaf Co. Supervisor: Dr. Yahya Saleh An-Najah National University.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Discrete optimization of trusses using ant colony metaphor Saurabh Samdani, Vinay Belambe, B.Tech Students, Indian Institute Of Technology Guwahati, Guwahati.
K. Panchamgam, Y. Xiong, B. Golden*, and E. Wasil Presented at INFORMS Annual Meeting Charlotte, NC, November 2011 *R.H. Smith School of Business University.
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition.
1 Genetic Algorithms and Ant Colony Optimisation.
Lecture 1 – Operations Research
Traveling Salesman Problem (TSP)
Dvir Shabtay Moshe Kaspi The Department of IE&M Ben-Gurion University of the Negev, Israel.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Local search algorithms In many optimization problems, the state space is the space of all possible complete solutions We have an objective function that.
Introduction to Operations Research. MATH Mathematical Modeling 2 Introduction to Operations Research Operations research/management science –Winston:
Complexity & Computability. Limitations of computer science  Major reasons useful calculations cannot be done:  execution time of program is too long.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
About the lecturer Dr. Qing Lu (Henry) – Grew up in Shanghai, China – Lived in Singapore from 1994 to 2014 – Came to IEU last September Contact information.
Iterative Improvement Search Including Hill Climbing, Simulated Annealing, WALKsat and more....
IE 312 Review 1. The Process 2 Problem Model Conclusions Problem Formulation Analysis.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 4: Modeling and Analysis.
Genetic Algorithms and TSP Thomas Jefferson Computer Research Project by Karl Leswing.
Mathematical modeling To describe or represent a real-world situation quantitatively, in mathematical language.
Genetic Algorithms An Evolutionary Approach to Problem Solving.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 4: Modeling and Analysis.
Hard Problems Some problems are hard to solve.  No polynomial time algorithm is known.  E.g., NP-hard problems such as machine scheduling, bin packing,
Week 9 Optimisation What is optimisation?
Hard Problems Some problems are hard to solve.
Integer Programming An integer linear program (ILP) is defined exactly as a linear program except that values of variables in a feasible solution have.
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition Mjdah Al Shehri.
Traveling Salesman Problem
Genetic Algorithms and TSP
Route Optimization Problems and Google Maps
Integer Programming (정수계획법)
Planning and Scheduling in Manufacturing and Services
Integer Programming (정수계획법)
The N-Queens Problem Search The N-Queens Problem Most slides from Milos Hauskrecht.
Case Injected Genetic Algorithms
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition Mjdah Al Shehri.
Traveling Salesman Problem by Genetic Algorithm
Solution methods for NP-hard Discrete Optimization Problems
Presentation transcript:

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) A scientific approach to decision making, which seeks to determine how best to design and operate a system under condition requiring the allocation of scarce resources What is Operations Research (OR)?

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) 1.Formulate the problem 2.Observe the system 3.Formulate the mathematical model of the problem 4.Verify the model and use the model for Prediction 5.Select a suitable alternative 6.Present the results and Conclusion of the study of the organization 7.Implement and evaluate recommendations The Methodology of OR (Winston 1994)

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) The traveling salesman must visit every city in his area and return home. The objective is to find the routing with the shortest distanceThe traveling salesman must visit every city in his area and return home. The objective is to find the routing with the shortest distance -Symmetric TSP (where distance from city j to k is the same as from k to j) - Asymmetric TSP The Traveling Salesman Problem (TSP)

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) Consider 5 city symmetric TSP problem.The search space could be the set of permutation of 5 cities Consider 5 city symmetric TSP problem.The search space could be the set of permutation of 5 cities , , , , are the identical route , , , , are the identical route. Since the problem is symmetric and are also identical, we can shrink the search space by one-half.Since the problem is symmetric and are also identical, we can shrink the search space by one-half. Since there are 5! Ways to permute 5 numbers, the size of the search space is = 5!/(2*5) = (5-1)!/2 = 12 possible solutions. The Traveling Salesman Problem (TSP)

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) A 20 city TSP has about 10,000,000,000,000,000 possible solutionsA 20 city TSP has about 10,000,000,000,000,000 possible solutions A 6-city TSP has 60 possible solutions A 6-city TSP has 60 possible solutions A 10 city TSP has about 181,100 possible A 10 city TSP has about 181,100 possiblesolutions If we consider n! city, the size of the search space is (n-1)!/2If we consider n! city, the size of the search space is (n-1)!/2 A 50 city TSP has about 10,000,000,000,000,000,000,000,000,000,000,000,00 0,000,000,000,000,000,000,000 possible solutionsA 50 city TSP has about 10,000,000,000,000,000,000,000,000,000,000,000,00 0,000,000,000,000,000,000,000 possible solutions The Traveling Salesman Problem (TSP)

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) A factory produces cars in various colors where there are n color altogether. We want to find an production schedule that will minimize the total cost of painting the cars. However, switching from one color to another incur cost. Each job can be viewed as a city and the distance between cities is the cost of color switching cost A factory produces cars in various colors where there are n color altogether. We want to find an production schedule that will minimize the total cost of painting the cars. However, switching from one color to another incur cost. Each job can be viewed as a city and the distance between cities is the cost of color switching cost In 1994, Applegate, et. al. solved a traveling salesman problem which models the production of printed circuit boards having 7,397 holes (cities).In 1994, Applegate, et. al. solved a traveling salesman problem which models the production of printed circuit boards having 7,397 holes (cities). Practical examples of TSP

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) Classical Method Classical Method - Linear Programming - Linear Programming - Integer Programming etc. Heuristics Heuristics - Solution Method especially designed to solve or provide a good solution for a specific problem OR Techniques

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) Evolutionary algorithms and other local search technique Evolutionary algorithms and other local search technique - Genetic algorithm (GA) - Ant colony etc. OR Techniques

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) Simulation Simulation -Use when optimization is inappropriate -The problem is too complicated to formulate as an efficient optimization model. - Input data is unreliable. -Useful when consider the “What if?” scenario -Assuming input data is precisive, the output are valid -However, the major disadvantage of simulation is that it is time-consuming OR Techniques

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) Data collection Data collection Selecting input distributions Selecting input distributions Selecting alternative configurations Selecting alternative configurations Creating simulation models Creating simulation models Validating simulation models Validating simulation models Running the models Running the models Analysis of outputs Analysis of outputs Design of experiment Design of experiment Comparing alternatives Comparing alternatives Selecting the best alternative Selecting the best alternative Steps in simulation

Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) The Difficulty of Problems in OR The size of the search space is so largeThe size of the search space is so large Simplification of the problemSimplification of the problem Change over time (uncertainty)Change over time (uncertainty) ConstraintsConstraints The Difficulty of Problems in OR