Shortening Picking Distance by using Rank-Order Clustering and Genetic Algorithm for Distribution Centers
|
|
- Dominick Francis
- 5 years ago
- Views:
Transcription
1 Shortening Picking Distance by using Rank-Order Clustering and Genetic Algorithm for Distribution Centers Rong-Chang Chen, Yi-Ru Liao, Ting-Yao Lin, Chia-Hsin Chuang, Department of Distribution Management, National Taichung University of Science and Technology, Taiwan. Abstract To encourage shoppers to buy more, not a few companies are providing express delivery service. The shoppers can order goods they want online and the company delivers them directly to a designated destination within very short periods of time. In this business model, a crucial factor influencing its success is picking time. To reduce the picking time, the picking distance relating to travel should be shortened. The aim of this study is to employ a two-stage mechanism to help managers to shorten the picking time. At the first stage, customer orders are clustered by a rank-order clustering (ROC) scheme. At the second stage, a genetic algorithm (GA) is used to minimize the total travel distance. Experimental results show that the proposed approach is feasible and very potential in dealing with the present picking distance shortening problem. Key Words: Picking, ROC, genetic algorithm, distribution center, route planning JEL Classification: C 61 1
2 1. Introduction To make shoppers buy more, a number of companies are making shopping further convenient and providing express delivery service [1-2]. The shoppers can order goods they want online and the company delivers them rapidly to the designated destinations. In this business model, a crucial process to its success is the picking operation. More than half time of picking is likely to relate to travel, as depicted in the order batching problem in the warehouse system [3]. If one can reduce the total travel distance, the picking time can be significantly reduced. An effective approach is thus greatly needed for distribution centers (DCs). In this paper, we present an effective approach to solve the picking problem for DCs. A two-stage approach is employed. At the first stage, customer orders are clustered and batched by a rank-order clustering (ROC) scheme [4]; while at the second stage, the picking route is optimized to shorten the travel distance. The remainder of this paper is structured as follows. The problem is briefly described in Section 2. The proposed approach including the introduction of encoding of a chromosome and genetic operations is illustrated in Section 3. Then results and discussion are presented in Section 4. As a final point, conclusions are drawn and some suggestions are given for further studies in the future in Section The Problem Let M= {1, 2,, m} be a set of customer orders and let N = {1, 2,, n} be a set of picking locations in a DC, where m is the total number of customer orders and n is the total number of picking locations in a time period. To simplify the problem, the following main assumptions are made: (1) All the positions of items are known and fixed. (2) The positions of the entrance and exit of the packing area are known and fixed. The worker responsible for picking start picking from the exit of the packing area and return from the entrance. (3) The distances between two different locations of items are fixed. After the main assumptions were made, the problem to be deal with can be described as follows. To construct batches, customer orders need to be aggregated first. The order-location matrix after aggregation and before clustering is illustrated in Fig. 1. A 1 in a cell means that the picking location should be visited to pick the items requested by an order. Otherwise, a 0 is designated. 2
3 Proceedings of the Third European Academic Research Conference on Global Business, Economics, Figure 1: An Order-Location Matrix after Order Aggregation and before Clustering Location n Order m The orders can be clustered into some clusters according to the requirement of the management. The order-location matrix after clustering is illustrated in Fig. 2. Figure 2: An Order-Location Matrix after Clustering Location n 6 4 Order m The route optimization problem can be formulated as follows. Objective function: Constraints: n n n n Minimize D total = D ij p ij i=0 j=0 p ij = n b,r + 1, i j, i = 0,1, n; j = 0,1, n; r = 1,2,3,, m b (2) i=0 j=0 (1) 3
4 p ij {0,1}, i j, i = 0,1, n; j = 0,1, n (3) Equation (1) states that the total picking travel distance of a batch is minimized, where both i = 0 and j = 0 stand for the origin (the packing area). Equation (2) states that the number of total paths traveled is equal to n b,r + 1. The value of decision variable p ij should be either 1 or 0, as indicated in Eq. (3). Note that the distance D ij between two locations of item is known. It is the actual distance between two picking points. Racks may exist between two item locations. Therefore, the actual travel distance may be different from the line distance between two locations. As the number of picking locations becomes large, finding the shortest travel distance grows into a complex problem. The problem to be dealt with is like a travelling salesman problem (TSP) [5-7], which is NP-hard. Heuristic approximate algorithms which can provide feasible solutions within a short period of run time, therefore, might be more appropriate than exact ones. GA [8-16] is one of the most effective approximate algorithms to solve the TSP problem. Consequently, in this paper GA is employed to find solutions. 3. The Approach The orders are clustered by using a ROC scheme [4]. Given a binary order-locations n- by-m matrix b ij, Rank Order Clustering is an algorithm characterized by the following steps [4]: m (1) For each row i compute the number j=1 b ij 2 m j (2) Order rows according to descending numbers which are computed previously n (3) For each column j compute the number i=1 b ij 2 n i (4) Order columns according to descending numbers which are computed previously (5) If on steps 2 and 4 no reordering happened, go to step 6. Otherwise, go to step 1 (6) Stop The encoding for route optimization is illustrated in Fig. 3. Since there are n picking locations, the number of genes is equal to n. Each gene is given an integer which stands for the picking location. For instance, the value of the first genes is 10, means the 1 st location to pick items is the 10 th location. Figure 3: Representation of A Chromosome for Route Optimization. Priority Location n 10 5 n
5 4. Results and Discussion Experiments were carried out by running the GA program to evaluate the performance of the proposed approach. To validate the GA program, the exhaustion method (EM) which can obtain the optimal solutions was also run and its results on some small cases were compared with those from GA. The results from the tests show that the GA can obtain the same optimal solutions as those from EM. To investigate the performance of GA on solving the problem, a base case was constructed. The layout of the DC is shown in Fig. 4. Totally, there are 50 picking locations of items. A picker starts picking from the exit of the packing area. After completion of the picking operation, the picker is back to the packing area. Figure 4: Illustration of Picking Locations for the DC Figure 5 and figure 6 display two typical results. In these figures, the picking route can be effortlessly observed. Pickers in the DC can easily pick items in the DC even they are new in this company. Furthermore, the picking time can be significantly reduced since a shortest route has been suggested. Figure 5. A Typical Output for 14 Picking Locations. 5. Conclusions and Recommendations Figure 6. A Typical Output for 21 Picking Locations. To make more profits, some companies implement on-demand delivery service, which provides consumers quick online ordering and express delivery. However, this model did not work very well for some companies since the operation of order fulfillment is inefficient, 5
6 which is mainly caused by much picking time relating to travel. Picking orders without a suitable approach in a DC can be quite cumbersome in terms of efficiency and indirect cost. In this paper we have employed a genetic algorithm (GA) as an aid to help decide a best picking route with the shortest travel distance. This paper proposes a systematic approach to shorten the picking distances for DCs. A two-stage mechanism is employed. At the first stage, a ranked order clustering (ROC) is employed to cluster the customer orders into batches. At the second stage, a GA is used to minimize the total travel distance of picking. Experimental results show that the proposed approach is highly feasible and very potential in dealing with the present problem. References Battarra M, Erdogan G, Laporte G, Vigo D. The Travelling Salesman Problem with Pickups, Deliveries and Handling Costs. Transportation Science, Vol. 44, Issue 3, Bellmore M, Nemhauser GL. The Travelling Salesman Problem: A Survey, Operations Research, Vol. 16, No. 3, pp , Chen RC, Huang MJ, Chung RG, Hsu CJ. Allocation of Short-Term Jobs to Unemployed Citizens amid the Global Economic Downturn Using Genetic Algorithm, Expert Systems with Applications, Vol.38, pp , Chen RC. Grouping Optimization Based on Social Relationships, Mathematical Problems in Engineering, Vol. 2012, Article ID , pp Coley DA. An Introduction to Genetic Algorithms for Scientists and Engineers. Singapore: World Scientific Press; Flood MM. The Travelling Salesman Problem, Operations Research, Vol. 4, pp.61-75, Gangopadhyay A. Managing Business with Electronic Commerce: Issues and Trends, Idea Group Publishing, Gen M, Cheng R. Genetic Algorithms and Engineering Design. New York: Wiley; Gen M, Cheng R. Genetic Algorithms and Engineering Optimization. New York: John Wiley & Sons; Goldberg DE. Genetic Algorithm in Search, Optimization, and Machine Learning. Massachusetts: Addison Wesley; Holland JH, Adaptation in Natural and Artificial Systems, Ann Arbor: University of Michigan Press; King, J. R., Machine-component grouping in production flow analysis: an approach using a rank order clustering algorithm, International Journal of Production Research, Vol Mitchell M. An introduction to Genetic Algorithms, MIT Press, Cambridge, Oncan, T. A Genetic Algorithm for the Order Batching Problem in Low-Level Picker-to-Part Warehouse Systems, Proceedings of the International MultiConference of Engineers and Computer Scientists, Vol. I, pp , Turban E, King D, Lee J, Liang TP, Turban D. Electronic Commerce: A Managerial and Social Networks Perspective, 7th Edition, Pearson Edition, Winter G, Periaux J, Galan M. Genetic Algorithms in Engineering and Computer Science. New York: Wiley;
Transportation Problem
Transportation Problem. Production costs at factories F, F, F and F 4 are Rs.,, and respectively. The production capacities are 0, 70, 40 and 0 units respectively. Four stores S, S, S and S 4 have requirements
More informationA GA Mechanism for Optimizing the Design of attribute-double-sampling-plan
A GA Mechanism for Optimizing the Design of attribute-double-sampling-plan Tao-ming Cheng *, Yen-liang Chen Department of Construction Engineering, Chaoyang University of Technology, Taiwan, R.O.C. Abstract
More informationDesign of Manufacturing Systems Manufacturing Cells
Design of Manufacturing Systems Manufacturing Cells Outline General features Examples Strengths and weaknesses Group technology steps System design Virtual cellular manufacturing 2 Manufacturing cells
More informationGenetic Algorithm. Outline
Genetic Algorithm 056: 166 Production Systems Shital Shah SPRING 2004 Outline Genetic Algorithm (GA) Applications Search space Step-by-step GA Mechanism Examples GA performance Other GA examples 1 Genetic
More informationExact Mixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment
Journal of Optimization in Industrial Engineering 15 (2014) 47-53 Exact ixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment ohammad Saidi mehrabad a, Saeed Zarghami
More informationDetermination of Optimal Tightened Normal Tightened Plan Using a Genetic Algorithm
Journal of Modern Applied Statistical Methods Volume 15 Issue 1 Article 47 5-1-2016 Determination of Optimal Tightened Normal Tightened Plan Using a Genetic Algorithm Sampath Sundaram University of Madras,
More informationIntroduction to integer programming III:
Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability
More informationTotally unimodular matrices. Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems
Totally unimodular matrices Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and
More informationMULTIPLE CHOICE QUESTIONS DECISION SCIENCE
MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects
More informationComplexity of Routing Problems with Release Dates and Deadlines
Complexity of Routing Problems with Release Dates and Deadlines Alan Erera, Damian Reyes, and Martin Savelsbergh H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology
More informationMETA HEURISTIC METHOD FOR A SUPPLY CHAIN NETWORK RECONFIGURATION. Sang-Heon Han. Received January 22, 2008; revised February 25, 2008
Scientiae Mathematicae Japonicae Online, e-2008, 261 272 261 META HEURISTIC METHOD FOR A SUPPLY CHAIN NETWORK RECONFIGURATION Sang-Heon Han Received January 22, 2008; revised February 25, 2008 Abstract.
More informationApplied Integer Programming: Modeling and Solution
Applied Integer Programming: Modeling and Solution Chen, Batson, Dang Section 6. - 6.3 Blekinge Institute of Technology April 5, 05 Modeling Combinatorical Optimization Problems II Traveling Salesman Problem
More informationA Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows
A Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows Philipp Hungerländer Christian Truden 5th January 2017 Abstract In this extended abstract we introduce the
More informationInterventionist Routing Algorithm for single-block warehouse: Application and Complexity
Interventionist Routing Algorithm for single-block warehouse: Application and Complexity Wenrong Lu, Duncan McFarlane, Vaggelis Giannikas May 19, 2015 CUED/E-MANUF/TR.35 ISSN: 0951-9338 1 Introduction
More informationUnit 1A: Computational Complexity
Unit 1A: Computational Complexity Course contents: Computational complexity NP-completeness Algorithmic Paradigms Readings Chapters 3, 4, and 5 Unit 1A 1 O: Upper Bounding Function Def: f(n)= O(g(n)) if
More informationIntroduction into Vehicle Routing Problems and other basic mixed-integer problems
Introduction into Vehicle Routing Problems and other basic mixed-integer problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability and Mathematical
More informationTransportation II. Lecture 16 ESD.260 Fall Caplice
Transportation II Lecture 16 ESD.260 Fall 2003 Caplice One to One System 1+ ns d LC($ / item) = c H + ch + ct + c + c + c r MAX i MAX i m s d vs Mode 1 v v Cost per Item c i t m v MAX 2 2v MAX Shipment
More informationInventory optimization of distribution networks with discrete-event processes by vendor-managed policies
Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Simona Sacone and Silvia Siri Department of Communications, Computer and Systems Science University
More informationCapacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm
Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Bharat Solanki Abstract The optimal capacitor placement problem involves determination of the location, number, type
More informationAlgorithms and Complexity theory
Algorithms and Complexity theory Thibaut Barthelemy Some slides kindly provided by Fabien Tricoire University of Vienna WS 2014 Outline 1 Algorithms Overview How to write an algorithm 2 Complexity theory
More informationAnalysis of Algorithms. Unit 5 - Intractable Problems
Analysis of Algorithms Unit 5 - Intractable Problems 1 Intractable Problems Tractable Problems vs. Intractable Problems Polynomial Problems NP Problems NP Complete and NP Hard Problems 2 In this unit we
More informationExercises NP-completeness
Exercises NP-completeness Exercise 1 Knapsack problem Consider the Knapsack problem. We have n items, each with weight a j (j = 1,..., n) and value c j (j = 1,..., n) and an integer B. All a j and c j
More informationChapter 3: Discrete Optimization Integer Programming
Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Sito web: http://home.deib.polimi.it/amaldi/ott-13-14.shtml A.A. 2013-14 Edoardo
More informationAsymmetric Traveling Salesman Problem (ATSP): Models
Asymmetric Traveling Salesman Problem (ATSP): Models Given a DIRECTED GRAPH G = (V,A) with V = {,, n} verte set A = {(i, j) : i V, j V} arc set (complete digraph) c ij = cost associated with arc (i, j)
More informationUNIT 4 TRANSPORTATION PROBLEM
UNIT 4 TRANSPORTATION PROLEM Structure 4.1 Introduction Objectives 4.2 Mathematical Formulation of the Transportation Problem 4.3 Methods of Finding Initial asic Feasible Solution North-West orner Rule
More informationThe Traveling Salesman Problem with Pickup and Delivery. A polyhedral approach. IBM Research - Australia. Irina Dumitrescu
Australia The Traveling Salesman Problem with Pickup and Delivery A polyhedral approach Irina Dumitrescu Jean-Francois Cordeau, Gilbert Laporte, Stefan Ropke The TSP with Pickup and Delivery (TSPPD) Given:
More informationTheory of Computation Chapter 1: Introduction
Theory of Computation Chapter 1: Introduction Guan-Shieng Huang Sep. 20, 2006 Feb. 9, 2009 0-0 Text Book Computational Complexity, by C. H. Papadimitriou, Addison-Wesley, 1994. 1 References Garey, M.R.
More informationWhat is an integer program? Modelling with Integer Variables. Mixed Integer Program. Let us start with a linear program: max cx s.t.
Modelling with Integer Variables jesla@mandtudk Department of Management Engineering Technical University of Denmark What is an integer program? Let us start with a linear program: st Ax b x 0 where A
More informationA mass-fow MILP formulation for energy-efficient supplying in assembly lines
1 / 21 A mass-fow MILP formulation for energy-efficient supplying in assembly lines Maria Muguerza Cyril Briand Nicolas Jozefowiez Sandra U. Ngueveu Victoria Rodríguez Matias Urenda Moris LAAS-CNRS, ROC
More informationLinear Programming Applications. Transportation Problem
Linear Programming Applications Transportation Problem 1 Introduction Transportation problem is a special problem of its own structure. Planning model that allocates resources, machines, materials, capital
More informationChapter 3: Discrete Optimization Integer Programming
Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml Academic year 2016-17
More informationDepartment of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India
Genetic Algorithm for Minimization of Total Cost Including Customer s Waiting Cost and Machine Setup Cost for Sequence Dependent Jobs on a Single Processor Neelam Tyagi #1, Mehdi Abedi *2 Ram Gopal Varshney
More informationIntegrated optimization approach to order allocation and delivery problem of online supermarket
30 2 2015 4 JOURNAL OF SYSTEMS ENGINEERING Vol.30 No.2 Apr. 2015 1, 2, 1 (1., 116024; 2., 102206) :,,,.,,,,. C W,.. : ; ; ; - (LRP); : TP273 : A : 1000 5781(2015)02 0251 08 doi: 10.13383/j.cnki.jse.2015.02.013
More informationMODELING (Integer Programming Examples)
MODELING (Integer Programming Eamples) IE 400 Principles of Engineering Management Integer Programming: Set 5 Integer Programming: So far, we have considered problems under the following assumptions:
More informationRepetitive control mechanism of disturbance rejection using basis function feedback with fuzzy regression approach
Repetitive control mechanism of disturbance rejection using basis function feedback with fuzzy regression approach *Jeng-Wen Lin 1), Chih-Wei Huang 2) and Pu Fun Shen 3) 1) Department of Civil Engineering,
More informationCorresponding Author: Pradeep Bishnoi
ISSN (e): 2250 3005 Volume, 08 Issue, 6 Jun 2018 International Journal of Computational Engineering Research (IJCER) Minimizing Utilization Time for Specially Structured Two Stage Flow Shop Scheduling
More informationOperations Research: Introduction. Concept of a Model
Origin and Development Features Operations Research: Introduction Term or coined in 1940 by Meclosky & Trefthan in U.K. came into existence during World War II for military projects for solving strategic
More informationFormulating and Solving a Linear Programming Model for Product- Mix Linear Problems with n Products
Formulating and Solving a Linear Programming Model for Product- Mix Linear Problems with n Products Berhe Zewde Aregawi Head, Quality Assurance of College of Natural and Computational Sciences Department
More informationOptimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur. Lecture - 20 Travelling Salesman Problem
Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur Lecture - 20 Travelling Salesman Problem Today we are going to discuss the travelling salesman problem.
More informationThe Probabilistic Pickup and Delivery Problem
The Probabilistic Pickup and Delivery Problem Enrique Benavent 1, M. Landete 2, J.J. Salazar 3, G. Tirado 4 1 Departament d'estadística i Investigació Operativa, Universitat de València, Spain 2 Universidad
More informationMachine Scheduling with Deliveries to Multiple Customer Locations
This is the Pre-Published Version. Machine Scheduling with Deliveries to Multiple Customer Locations Chung-Lun Li George Vairaktarakis Chung-Yee Lee April 2003 Revised: November 2003 Abstract One important
More informationOutline. 15. Descriptive Summary, Design, and Inference. Descriptive summaries. Data mining. The centroid
Outline 15. Descriptive Summary, Design, and Inference Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 2005 John Wiley
More informationStochastic programs with binary distributions: Structural properties of scenario trees and algorithms
INSTITUTT FOR FORETAKSØKONOMI DEPARTMENT OF BUSINESS AND MANAGEMENT SCIENCE FOR 12 2017 ISSN: 1500-4066 October 2017 Discussion paper Stochastic programs with binary distributions: Structural properties
More informationLecture 8: Column Generation
Lecture 8: Column Generation (3 units) Outline Cutting stock problem Classical IP formulation Set covering formulation Column generation A dual perspective Vehicle routing problem 1 / 33 Cutting stock
More informationGeorgia Kayser, PhD. Module 4 Approaches to Sampling. Hello and Welcome to Monitoring Evaluation and Learning: Approaches to Sampling.
Slide 1 Module 4 Approaches to Sampling Georgia Kayser, PhD Hello and Welcome to Monitoring Evaluation and Learning: Approaches to Sampling Slide 2 Objectives To understand the reasons for sampling populations
More informationInternational ejournals
ISSN 0976 1411 Available online at www.internationalejournals.com International ejournals International ejournal of Mathematics and Engineering 2 (2017) Vol. 8, Issue 1, pp 11 21 Optimization of Transportation
More informationResearch Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times
Advances in Operations Research Volume 2009, Article ID 153910, 10 pages doi:10.1155/2009/153910 Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Lika Ben-Dati,
More informationA 0-1 KNAPSACK PROBLEM CONSIDERING RANDOMNESS OF FUTURE RETURNS AND FLEXIBLE GOALS OF AVAILABLE BUDGET AND TOTAL RETURN
Scientiae Mathematicae Japonicae Online, e-2008, 273 283 273 A 0-1 KNAPSACK PROBLEM CONSIDERING RANDOMNESS OF FUTURE RETURNS AND FLEXIBLE GOALS OF AVAILABLE BUDGET AND TOTAL RETURN Takashi Hasuike and
More informationARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES
International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1455 1475 ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC
More informationFundamentals of Genetic Algorithms
Fundamentals of Genetic Algorithms : AI Course Lecture 39 40, notes, slides www.myreaders.info/, RC Chakraborty, e-mail rcchak@gmail.com, June 01, 2010 www.myreaders.info/html/artificial_intelligence.html
More informationOptimisation and Operations Research
Optimisation and Operations Research Lecture 11: Integer Programming Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/ Lecture_notes/OORII/ School of Mathematical
More informationGENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS
GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS A genetic algorithm is a random search technique for global optimisation in a complex search space. It was originally inspired by an
More informationA maritime version of the Travelling Salesman Problem
A maritime version of the Travelling Salesman Problem Enrico Malaguti, Silvano Martello, Alberto Santini May 31, 2015 Plan 1 The Capacitated TSP with Pickup and Delivery 2 The TSPPD with Draught Limits
More informationAdaptive Snow Plow Routing Using Genetic Algorithm Artificial Intelligence
Adaptive Snow Plow Routing Using Genetic Algorithm Artificial Intelligence James Zollweg, Ph.D. Associate Professor, The College at Brockport jzollweg@brockport.edu Survivor of countless snowy winters
More informationP vs. NP. Data Structures and Algorithms CSE AU 1
P vs. NP Data Structures and Algorithms CSE 373-18AU 1 Goals for today Define P, NP, and NP-complete Explain the P vs. NP problem -why it s the biggest open problem in CS. -And what to do when a problem
More informationCombinatorial optimization problems
Combinatorial optimization problems Heuristic Algorithms Giovanni Righini University of Milan Department of Computer Science (Crema) Optimization In general an optimization problem can be formulated as:
More informationSpanning Tree Problem of Uncertain Network
Spanning Tree Problem of Uncertain Network Jin Peng Institute of Uncertain Systems Huanggang Normal University Hubei 438000, China Email: pengjin01@tsinghuaorgcn Shengguo Li College of Mathematics & Computer
More informationLecture 22. Introduction to Genetic Algorithms
Lecture 22 Introduction to Genetic Algorithms Thursday 14 November 2002 William H. Hsu, KSU http://www.kddresearch.org http://www.cis.ksu.edu/~bhsu Readings: Sections 9.1-9.4, Mitchell Chapter 1, Sections
More informationInventory-routing problem with pickups and deliveries of RTI in closed-loop supply chain
Inventory-routing problem with pickups and deliveries of RTI in closed-loop supply chain Galina IASSINOVSKAIA, UCL-Mons, Belgium Sabine LIMBOURG, QuantOM, University of Liege, Belgium Fouad RIANE, CIGM,
More informationExact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls
Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls Paolo Toth, Daniele Vigo ECCO IX - Dublin 1996 Exact and Heuristic Algorithms for VRPB 1 Vehicle Routing
More informationLecture Note 1: Introduction to optimization. Xiaoqun Zhang Shanghai Jiao Tong University
Lecture Note 1: Introduction to optimization Xiaoqun Zhang Shanghai Jiao Tong University Last updated: September 23, 2017 1.1 Introduction 1. Optimization is an important tool in daily life, business and
More information2. Linear Programming Problem
. Linear Programming Problem. Introduction to Linear Programming Problem (LPP). When to apply LPP or Requirement for a LPP.3 General form of LPP. Assumptions in LPP. Applications of Linear Programming.6
More informationThe effect of probabilities of departure with time in a bank
International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 The effect of probabilities of departure with time in a bank Kasturi Nirmala, Shahnaz Bathul Abstract This paper
More informationFormulas to Estimate the VRP Average Distance Traveled in Elliptic Zones
F. Robuste, M. Estrada & A. Lopez-Pita 1 Formulas to Estimate the VRP Average Distance Traveled in Elliptic Zones F. Robuste, M. Estrada & A. Lopez Pita CENIT Center for Innovation in Transport Technical
More informationSpatial Thinking and Modeling of Network-Based Problems
Spatial Thinking and Modeling of Network-Based Problems Presentation at the SPACE Workshop Columbus, Ohio, July 1, 25 Shih-Lung Shaw Professor Department of Geography University of Tennessee Knoxville,
More informationOPTIMIZATION. joint course with. Ottimizzazione Discreta and Complementi di R.O. Edoardo Amaldi. DEIB Politecnico di Milano
OPTIMIZATION joint course with Ottimizzazione Discreta and Complementi di R.O. Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-15-16.shtml
More informationLinear and Integer Programming - ideas
Linear and Integer Programming - ideas Paweł Zieliński Institute of Mathematics and Computer Science, Wrocław University of Technology, Poland http://www.im.pwr.wroc.pl/ pziel/ Toulouse, France 2012 Literature
More informationAn Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem
An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem Claudia Archetti (1) Martin W.P. Savelsbergh (2) M. Grazia Speranza (1) (1) University of Brescia, Department of Quantitative
More informationMohammad Saidi-Mehrabad a, Samira Bairamzadeh b,*
Journal of Optimization in Industrial Engineering, Vol. 11, Issue 1,Winter and Spring 2018, 3-0 DOI:10.22094/JOIE.2018.272 Design of a Hybrid Genetic Algorithm for Parallel Machines Scheduling to Minimize
More informationCoordinated Replenishments at a Single Stocking Point
Chapter 11 Coordinated Replenishments at a Single Stocking Point 11.1 Advantages and Disadvantages of Coordination Advantages of Coordination 1. Savings on unit purchase costs.. Savings on unit transportation
More informationTravelling Salesman Problem
Travelling Salesman Problem Fabio Furini November 10th, 2014 Travelling Salesman Problem 1 Outline 1 Traveling Salesman Problem Separation Travelling Salesman Problem 2 (Asymmetric) Traveling Salesman
More informationAn artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem.
An artificial chemical reaction optimization algorithm for multiple-choice knapsack problem Tung Khac Truong 1,2, Kenli Li 1, Yuming Xu 1, Aijia Ouyang 1, and Xiaoyong Tang 1 1 College of Information Science
More informationThe Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles
The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles Snežana Mitrović-Minić Ramesh Krishnamurti School of Computing Science, Simon Fraser University, Burnaby,
More informationExample: 1. In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming.
Ch. 4 THE TRANSPORTATION AND ASSIGNMENT PROBLEMS In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming. deals with transporting goods
More informationOn Detecting Multiple Faults in Baseline Interconnection Networks
On Detecting Multiple Faults in Baseline Interconnection Networks SHUN-SHII LIN 1 AND SHAN-TAI CHEN 2 1 National Taiwan Normal University, Taipei, Taiwan, ROC 2 Chung Cheng Institute of Technology, Tao-Yuan,
More informationCSC 4510 Machine Learning
10: Gene(c Algorithms CSC 4510 Machine Learning Dr. Mary Angela Papalaskari Department of CompuBng Sciences Villanova University Course website: www.csc.villanova.edu/~map/4510/ Slides of this presenta(on
More informationApproximation Algorithms for scheduling
Approximation Algorithms for scheduling Ahmed Abu Safia I.D.:119936343, McGill University, 2004 (COMP 760) Approximation Algorithms for scheduling Leslie A. Hall The first Chapter of the book entitled
More informationDecision Mathematics D1
Pearson Edexcel GCE Decision Mathematics D1 Advanced/Advanced Subsidiary Friday 16 June 2017 Afternoon Time: 1 hour 30 minutes Paper Reference 6689/01 You must have: D1 Answer Book Candidates may use any
More informationThe Traveling Salesman Problem: An Overview. David P. Williamson, Cornell University Ebay Research January 21, 2014
The Traveling Salesman Problem: An Overview David P. Williamson, Cornell University Ebay Research January 21, 2014 (Cook 2012) A highly readable introduction Some terminology (imprecise) Problem Traditional
More information250 (headphones list price) (speaker set s list price) 14 5 apply ( = 14 5-off-60 store coupons) 60 (shopping cart coupon) = 720.
The Alibaba Global Mathematics Competition (Hangzhou 08) consists of 3 problems. Each consists of 3 questions: a, b, and c. This document includes answers for your reference. It is important to note that
More informationInteger Programming Part II
Be the first in your neighborhood to master this delightful little algorithm. Integer Programming Part II The Branch and Bound Algorithm learn about fathoming, bounding, branching, pruning, and much more!
More informationImplicit Formae in Genetic Algorithms
Implicit Formae in Genetic Algorithms Márk Jelasity ½ and József Dombi ¾ ¾ ½ Student of József Attila University, Szeged, Hungary jelasity@inf.u-szeged.hu Department of Applied Informatics, József Attila
More informationHavrda and Charvat Entropy Based Genetic Algorithm for Traveling Salesman Problem
3 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.5, May 008 Havrda and Charvat Entropy Based Genetic Algorithm for Traveling Salesman Problem Baljit Singh, Arjan Singh
More informationA Hub Location Problem with Fully Interconnected Backbone and Access Networks
A Hub Location Problem with Fully Interconnected Backbone and Access Networks Tommy Thomadsen Informatics and Mathematical Modelling Technical University of Denmark 2800 Kgs. Lyngby Denmark tt@imm.dtu.dk
More informationMULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE
MULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE Hoong Chuin LAU and Min Kwang LIM School of Computing National University of Singapore, 3 Science Drive 2, Singapore
More informationTRANSPORTATION & NETWORK PROBLEMS
TRANSPORTATION & NETWORK PROBLEMS Transportation Problems Problem: moving output from multiple sources to multiple destinations. The objective is to minimise costs (maximise profits). Network Representation
More information3.10 Column generation method
3.10 Column generation method Many relevant decision-making (discrete optimization) problems can be formulated as ILP problems with a very large (exponential) number of variables. Examples: cutting stock,
More informationThe Transportation Problem
CHAPTER 12 The Transportation Problem Basic Concepts 1. Transportation Problem: BASIC CONCEPTS AND FORMULA This type of problem deals with optimization of transportation cost in a distribution scenario
More informationPARAMETRIC ANALYSIS OF BI-CRITERION SINGLE MACHINE SCHEDULING WITH A LEARNING EFFECT. Received June 2007; revised December 2007
International Journal of Innovative Computing, Information and Control ICIC International c 2008 ISSN 1349-4198 Volume 4, Number 8, August 2008 pp. 2033 2043 PARAMETRIC ANALYSIS OF BI-CRITERION SINGLE
More informationMixture inventory model in fuzzy demand with controllable lead time
Mixture inventory model in fuzzy demand with controllable lead time Jason Chao-Hsien Pan Department of Industrial Management National Taiwan University of Science and Technology Taipei 106 Taiwan R.O.C.
More informationAn Effective Chromosome Representation for Evolving Flexible Job Shop Schedules
An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules Joc Cing Tay and Djoko Wibowo Intelligent Systems Lab Nanyang Technological University asjctay@ntuedusg Abstract As the Flexible
More informationComputational statistics
Computational statistics Combinatorial optimization Thierry Denœux February 2017 Thierry Denœux Computational statistics February 2017 1 / 37 Combinatorial optimization Assume we seek the maximum of f
More informationSensitivity Analysis in Solid Transportation Problems
Applied Mathematical Sciences, Vol. 6, 2012, no. 136, 6787-6796 Sensitivity Analysis in Solid Transportation Problems P. Pandian and K. Kavitha Department of Mathematics, School of Advanced Sciences VIT
More informationCHAPTER 3: INTEGER PROGRAMMING
CHAPTER 3: INTEGER PROGRAMMING Overview To this point, we have considered optimization problems with continuous design variables. That is, the design variables can take any value within a continuous feasible
More informationNotes on Dantzig-Wolfe decomposition and column generation
Notes on Dantzig-Wolfe decomposition and column generation Mette Gamst November 11, 2010 1 Introduction This note introduces an exact solution method for mathematical programming problems. The method is
More informationThe Elevator Dispatching Problem
Submitted to Transportation Science manuscript 1 The Elevator Dispatching Problem Janne S. Sorsa KONE Corporation, Janne.Sorsa@kone.com Harri Ehtamo Helsinki University of Technology, Harri.Ehtamo@hut.fi
More informationInteger Linear Programming
Integer Linear Programming Solution : cutting planes and Branch and Bound Hugues Talbot Laboratoire CVN April 13, 2018 IP Resolution Gomory s cutting planes Solution branch-and-bound General method Resolution
More informationA New Method for Solving Bi-Objective Transportation Problems
Australian Journal of Basic and Applied Sciences, 5(10): 67-74, 2011 ISSN 1991-8178 A New Method for Solving Bi-Objective Transportation Problems P. Pandian and D. Anuradha Department of Mathematics, School
More informationOptimizing a Dynamic Order-Picking Process
Optimizing a Dynamic Order-Picking Process Yossi Bukchin, Eugene Khmelnitsky, Pini Yakuel Department of Industrial Engineering, Tel-Aviv University, Tel-Aviv 69978, ISRAEL Abstract This research studies
More informationLinear programming. Debrecen, 2015/16, 1st semester. University of Debrecen, Faculty of Business Administration 1 / 46
1 / 46 Linear programming László Losonczi University of Debrecen, Faculty of Business Administration Debrecen, 2015/16, 1st semester LP (linear programming) example 2 / 46 CMP is a cherry furniture manufacturer
More information