PhD student, Industrial & Manufacturing Engineering, UW-Milwaukee

Slides:



Advertisements
Similar presentations
Container Ship Construction
Advertisements

Makespan with Sequence Dependent Setup Time (MSDST) 1|s jk |C max.
Optimal Bus Sequencing for Escape Routing in Dense PCBs H.Kong, T.Yan, M.D.F.Wong and M.M.Ozdal Department of ECE, University of Illinois at U-C ICCAD.
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.
Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
A Genetic Algorithm with Dominance Properties for Single Machine Scheduling Problems Shih-Shin Chen, Pei-Chann Chang, Shih-Min Hsiung, Chin-Yuan Fan.
HAROSA 2013 Barcelona July WORKFORCE PLANNING AND SCHEDULING WITH CROSS-TRAINING AND LEARNING Scott E. Grasman Industrial & Systems Engineering Rochester.
1 Hub and Spoke Network Design. 2 Outline Motivation Problem Description Mathematical Model Solution Method Computational Analysis Extension Conclusion.
The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows D. Popović, M. Vidović, M. Nikolić DEPARTMENT OF LOGISTICS.
Efficient Algorithms for Genome-wide TagSNP Selection across Populations via the Linkage Disequilibrium Criterion Authors: Lan Liu, Yonghui Wu, Stefano.
21st European Conference on Operational Research Algorithms for flexible flow shop problems with unrelated parallel machines, setup times and dual criteria.
© J. Christopher Beck Lecture 18: Timetabling with Workforce Capacity.
Airline Fleet Routing and Flight Scheduling under Market Competitions
Quadratic Programming Model for Optimizing Demand-responsive Transit Timetables Huimin Niu Professor and Dean of Traffic and Transportation School Lanzhou.
1 Global Meta-Hybrids for Large-Scale Combinatorial Optimization Professor Leyuan Shi Department of Industrial Engineering University of Wisconsin-Madison.
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
MTH374: Optimization For Master of Mathematics By Dr. M. Fazeel Anwar Assistant Professor Department of Mathematics, CIIT Islamabad 1.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Modeling and Optimization of Aggregate Production Planning – A Genetic Algorithm Approach B. Fahimnia, L.H.S. Luong, and R. M. Marian.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
Deniz Türsel Eliiyi, Assoc. Prof. Dr. Izmir University of Economics, Department of Industrial Systems Engineering To appear in: Engineering Optimization.
MILP Approach to the Axxom Case Study Sebastian Panek.
An algorithm for a Parallel Machine Problem with Eligibility and Release and Delivery times, considering setup times Manuel Mateo Management.
Introduction to Job Shop Scheduling Problem Qianjun Xu Oct. 30, 2001.
Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems Kyle M. Tarplee 1, Ryan Friese 1, Anthony.
Linear Programming Chapter 6. Large Scale Optimization.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Professor: Chu, Ta Chung Student: Nguyen Quang Tung Student’s ID: M977Z235 Fuzzy multiobjective linear model for supplier selection in a supply chain.
Autonomic scheduling of tasks from data parallel patterns to CPU/GPU core mixes Published in: High Performance Computing and Simulation (HPCS), 2013 International.
1 Franck FONTANILI - CGI IMSM'07 Content of the presentation Introduction and context Problem Proposed solution Results Conclusions and perspectives discrete-event.
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
Contingency-Constrained PMU Placement in Power Networks
V. Cacchiani, ATMOS 2007, Seville1 Solving a Real-World Train Unit Assignment Problem V. Cacchiani, A. Caprara, P. Toth University of Bologna (Italy) European.
Implicit Hitting Set Problems Richard M. Karp Erick Moreno Centeno DIMACS 20 th Anniversary.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Outline Schedule and scheduling Mathematical models
Motivation Maneuvers SSV P2P Conclusions Algorithms for Optimal Scheduling of Multiple Spacecraft Maneuvers Atri Dutta Aerospace.
Rounding scheme if r * j  1 then r j := 1  When the number of processors assigned in the continuous solution is between 0 and 1 for each task, the speed.
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Outline Motivation and Contributions Related Works ILP Formulation
Jun Ma, Sanjay Mehrotra and Huanyuan Sheng Impact Solver for Optimization Services, November 8, 2006 On Implementing a Parallel Integer Solver Using Optimization.
A stochastic scheduling algorithm for precedence constrained tasks on Grid Future Generation Computer Systems (2011) Xiaoyong Tang, Kenli Li, Guiping Liao,
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky McMaster University January 19, 2004.
The study of single stage parallel machine scheduling problem with the considerations of setup time and job deteriorating Industrial Engineering.
MIP Lifting Techniques for Mixed Integer Nonlinear Programs Jean-Philippe P. Richard* School of Industrial Engineering, Purdue University Mohit Tawarmalani.
Genetic Algorithm (Knapsack Problem)
Role and Potential of TAs for Industrial Scheduling Problems
Introduction To Linear Programming
Project Status Update IIT Kharagpur
Damietta Container & Cargo Handling Co.
Stochastic Network Interdiction
Senior Project Presentation
Seconds to (hours,minutes,seconds) conversion
Introduction to Scheduling Chapter 1
Efficient Approaches to Scheduling
Project Presentation   For
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
Section 1 (cont.) Power.
Planning and Scheduling in Manufacturing and Services
Flexible Assembly Systems
Vehicle routing in Python
© 2017 Global Market Insights, Inc. USA. All Rights Reserved Port Equipment Market– Global Industry Forecast & Analysis over
2nd Lieutenant Antonios Fragkogios Aircraft Engineer, Ph.D. Candidate
Presentation transcript:

PhD student, Industrial & Manufacturing Engineering, UW-Milwaukee Sequencing Triple Spreader Crane Operations: Mathematical Formulation and Genetic Algorithm Shabnam Lashkari PhD student, Industrial & Manufacturing Engineering, UW-Milwaukee Matthew Petering Associate Professor, Industrial & Manufacturing Engineering, UW-Milwaukee Yong Wu Senior Lecturer, Griffith Business School, Griffith University, Australia

Outline Introduction Problem Description Mathematical Model Genetic Algorithm Experimental results Conclusion

Container Shipping World fleet, Feb 2004: 3167 vessels, capacity = 6.5 million 20-ft conts. (TEU) World fleet, Dec 2008: 4661 vessels, capacity = 12.1 million 20-ft conts. (TEU) World fleet, Dec 2012: 5741 vessels, capacity = 15.4 million 20-ft conts. (TEU) The motivation TEU stands for Twenty-Foot Equivalent Unit which can be used to measure a ship's cargo carrying capacity

Triple Spreader Quay Crane

Problem Description Stack Tier

Illustrative Instance Handling Times: Single lift= 1.5 min Double lift = 1.8 min Triple lift = 2.2 min Changeover time = 2.7 min Start with double spreader Weight limits: Dual spreader = 10 Triple spreader = 12 4 double spreader lifts 4*1.8 = 7.2 min changeover = 2.7 min 4 single spreader lifts 4*1.5 = 6 min Changeover = 2.7 min 4 triple spreader lifts 4*2.2 = 8.8 minutes Finished Makespan=27.4 minutes

Mathematical Model Weight limits: Dual spreader = 10 Triple spreader = 12 Deriving L2st, L3st Objective value:

Genetic Algorithm Tier 3 Options (Categorized & Ranked) At least 1 double & 1 triple 1 (S, T, T, T, D, D, D, D) Objective = 7.3 . At least 1 double & no triples 16 (S, D, D, D, D, D, D, S) Objective = 8.4 At least 1 triple & no doubles 37 (S, S, T, T, T, T, T, T) Objective = 7.4 No doubles and no triples 44 (S, S, S, S, S, S, S, S) Objective = 12   Tier 2 Options At least 1 double & 1 triple At least 1 double & no triples At least 1 triple & no doubles No doubles and no triples 12 Tier 1 Options At least 1 double & 1 triple At least 1 double & no triples At least 1 triple & no doubles No doubles and no triples 12

GA Setup GA was tested on 120 instances of different sizes: 3x8 5x10 Small Medium Large Very large 3x8 Light Medium Heavy 5x10 Light Medium Heavy 10x23 Light Medium Heavy 50x50 Light Medium Heavy Problem Size 3 x 8 5 x 10 10 x 23 50 x 50 Computational time limit (sec) 30 120 600

Results (averages) CPLEX LB 3x8L 3x8M 3x8H 5x10L 5x10M 5x10H N/A Instance CPLEX LB 3x8L 27.3 30.4 9.68% 26.2 4.20% 3x8M 31.7 33.8 10.83% 30.1 5.25% 3x8H 34.3 36.4 5.68% 32.0 7.13% 5x10L 53.6 51.8 57.9 10.49% 49.2 5.36% 5x10M 65.7 64.1 69.7 8.01% 59 8.64% 5x10H 71.7 70.7 73.8 9.42% 66.8 5.88% 10x23L N/A 227.5 232.7 2.19% 205.6 10.65% 10x23M 271.6 277.9 2.23% 247.9 9.61% 10x23H 311.3 317 1.79% 294.6 5.67% 50x50L N/A 2362.7 2398.5 1.50% 2177.6 8.50% 50x50M 2816 2837.9 0.77% 2635.1 6.86% 50x50H 3253.7 3295.8 1.28% 3098.9 4.99%

Conclusion This work is a new crane scheduling problem inspired by the triple-spreader quay crane. We formulated the problem as a mixed-integer linear program. We developed a lower bound on the optimal value. We devised a GA for handling large problem instances. GA outperforms CPLEX across all problem sizes. GA obtains solutions within 8% of optimal in most cases.

Thank you!