Project Presentation   For

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

IGLS/1 © P. Pongcharoen Using Genetic Algorithms for Scheduling the Production of Capital Goods P. Pongcharoen, C. Hicks, P.M. Braiden, A.V. Metcalfe,
What is Design?. Engineering design is the communication of a set of rational decisions obtained with creative problem solving for accomplishing certain.
Introduction to Mathematical Programming
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
A Logit-based Transit Assignment Using Gradient Projection with the Priority of Boarding on a Transit Schedule Network Hyunsoo Noh and Mark Hickman 2011.
Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
Progress in Linear Programming Based Branch-and-Bound Algorithms
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
QUAY CRANE SCHEDULING PROBLEM IN PORT CONTAINER TERMINAL Wenjuan Zhao, Xiaolei Ma.
Scheduling of Rail-mounted Gantry Cranes Based on an Integrated Deployment and Dispatching Approach 15 th Annual International Conference on Industrial.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Flow shop Scheduling Problems with Transportation and Capacities Constraints Oulamara, A.; Soukhal, A IEEE SMC Conference Speaker: Chan-Lon Wang.
Quality-Aware Segment Transmission Scheduling in Peer-to-Peer Streaming Systems Cheng-Hsin Hsu Senior Research Scientist Deutsche Telekom R&D Lab USA Los.
Order Sequencing in the Automobile Industry Robert Nickel, Winfried Hochstättler Mathematical Foundations of Computer Science Institute of Mathematics.
© P. Pongcharoen ISA/1 Applying Designed Experiments to Optimise the Performance of Genetic Algorithms for Scheduling Capital Products P. Pongcharoen,
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
1 A Cooperative Game Framework for QoS Guided Job Allocation Schemes in Grids Riky Subrata, Member, IEEE, Albert Y. Zomaya, Fellow, IEEE, and Bjorn Landfeldt,
Quadratic Programming Model for Optimizing Demand-responsive Transit Timetables Huimin Niu Professor and Dean of Traffic and Transportation School Lanzhou.
Minimizing Waiting Time at Intermediate Nodes for Intercity Public Bus Transportation Saharidis G.K.D. Dimitropoulos Ch. Skordilis E. Saharidis G.K.D.,
Article Title: Optimization model for resource assignment problems of linear construction projects ShuShun Liu & ChangJung Wang, National Yunlin University.
Tabu Search-Based Synthesis of Dynamically Reconfigurable Digital Microfluidic Biochips Elena Maftei, Paul Pop, Jan Madsen Technical University of Denmark.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Systems Engineering for the Transportation Critical Infrastructure The Development of a Methodology and Mathematical Model for Assessing the Impacts of.
Transformation of Timed Automata into Mixed Integer Linear Programs Sebastian Panek.
Introduction to Job Shop Scheduling Problem Qianjun Xu Oct. 30, 2001.
Introduction to Linear Programming BSAD 141 Dave Novak.
Highway Risk Mitigation through Systems Engineering.
Hub Location Problems Chapter 12
Introduction to Design and Manufacture Supply Chain Analysis (K. Khammuang & H. S. Gan) A scientific approach to decision making, which seeks to.
Introduction to Problem Solving. Steps in Programming A Very Simplified Picture –Problem Definition & Analysis – High Level Strategy for a solution –Arriving.
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Surya Bhupatiraju MIT PRIMES May 20 th, 2012 On the Complexity of the Marginal Consistency Problem.
Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.
“LOGISTICS MODELS” Andrés Weintraub P
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009.
A Tour-Based Urban Freight Transportation Model Based on Entropy Maximization Qian Wang, Assistant Professor Department of Civil, Structural and Environmental.
Log Truck Scheduling Problem
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
12/08/ J/ESD.204J1 Real-Time Control Strategies for Rail Transit Outline: Problem Description and Motivation Model Formulation Model Application.
Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY THERMAL-AWARE RESOURCE.
Workload Clustering for Increasing Energy Savings on Embedded MPSoCs S. H. K. Narayanan, O. Ozturk, M. Kandemir, M. Karakoy.
Highway Risk Mitigation through Systems Engineering.
D Nagesh Kumar, IIScOptimization Methods: M8L6 1 Advanced Topics in Optimization Applications in Civil Engineering.
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process (often iterative),
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
OPTIMAL PLANNING OF ENERGY EFFICIENCY PROGRAMS WITH THE PAID-FROM-SAVINGS STRATEGY Seyedmohammadhossein Hosseinian Ph.D. Student, Zachry Department of.
OPERATING SYSTEMS CS 3502 Fall 2017
Introduction to Spatial Computing CSE 5ISC
<Student’s name>
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
Dynamic Graph Partitioning Algorithm
Lecture 11: Tree Search © J. Christopher Beck 2008.
Globa Larysa prof, Dr.; Skulysh Mariia, PhD; Sulima Svitlana
Thesis Defense    Investigation of Agent-Based Approaches to Enhance Container Terminal Operations by Omor Sharif Presented in Partial Fulfillment of.
Jianping Fan Dept of CS UNC-Charlotte
1.206J/16.77J/ESD.215J Airline Schedule Planning
Optimization II.
A New multi-objective algorithm: Pareto archived dds
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process in which the basic.
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Planning and Scheduling in Manufacturing and Services
Planning the transportation of elderly to a daycare center
Javad Ghaderi, Tianxiong Ji and R. Srikant
Class Project Guidelines
Presentation transcript:

Project Presentation   For ECIV 705 - Deterministic Civil and Environmental Systems Engineering  Implementation and Performance Evaluation of a Proposed Integer Model for Yard Crane Scheduling Problem Omor Sharif Spring 2010 University of South Carolina, Columbia

Topics 1. Introduction- Problem Description and Motivation 2. Formulation – Integer Program 3. Solution and Performance Evaluation 4. Results and Conclusion

Problem Description and Motivation Courtesy: (Ng- 2005)

Problem Description and Motivation -To determine the job handling (truck serving) sequence of cranes -Want to minimize waiting time for trucks -Trucks with different arrival time -Jobs are distributed in space -Idling trucks are source of potential emission impacts on the ambient environment -Productivity of yards cranes is crucial for terminals operational efficiency

Project Objectives -To Implement an integer programming model developed by W. C. Ng (2005) -To find optimal and effective allocation of the yard cranes to handle jobs with different ready times -Performance Evaluation of the proposed integer model Courtesy: (Ng- 2005)

Integer Program Definition of Parameters Number of jobs to be handled in a planning period, n Number of cranes available, m Number of slots, Time required to handle a job, h = 8 time units Time required to travel one slot by a crane = 1 time unit Ready time (truck arrival time) of job i is ri Location of Job i in terms of slot number is βi Set of slots the yard crane can possibly be in at period t-1 is p(l) Set of slots the yard crane can possibly be in at period t+1 is s(l) Location of yard crane k at period 0 (initial location in terms of slot number) is αk

Integer Program The objective function used is to minimize the sum of total job completion time. Formally,

Constraints

Notes on Constraints Constraints (1) give the relationship between a job's completion time, ready time and handling time. Constraints (2) ensure that there is only one non-zero completion time for each job given by W. Constraints (3) ensure that during a yard crane job handling operation, the yard crane stays at the job location throughout the operation. Constraints (4) and (5) state the relationship between the locations visited by a yard crane, as implied by Y, in successive periods. Constraints (6) ensure that the movement defined by Y is free of inter-crane inter­ference. Constraints (7) state that a yard crane can only be in one of the slots in the yard zone in each period. Constraints (8) give the relationship between the completion time of a job and that of its successors. Constraints (9) give the relationship between X and W for jobs handled by the same yard crane. Con­straints (10) are simple binary constraints.

the || marks indicates cranes position at t = 0 An Example the || marks indicates cranes position at t = 0 || Row 1 1(1) 3 (6) Row 2 2 (4) 7 (16) Row 3 4 (9) 6 (14) Row 4 5 (11) Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Optimal Schedule Value of Objective Function = 149 time units Crane 1 handles job {1,4,5,6} Crane 2 handles job {2,3,7} Courtesy: (Ng- 2005)

Value of Objective Function (Time units) Some Results Number of Slots, Number of Jobs, n Value of Objective Function (Time units) Solution time (hr:min:sec)* 5 68 (with h = 4) 00:00:40 10 180 (with h = 4) 00:18:00 15 240 (with h = 2) 01:36:06 75 (with h = 4) 00:00:52 189 (with h = 4) 00:08:36 260 (with h = 2) 08:01:06 90 (with h = 4) 00:01:00 232 (with h = 4) 02:11:32 20 94 (with h = 4) 00:01:11 241 (with h = 4) 06:22:19 * Solution time applies to test cases instance only

Conclusion 1. The integer program finds the optimal schedule for small scale problem sizes 2. Solution time increases much rapidly even if the size of the problem is increased gradually. 3. For large and realistic sized problems the time required to solve the model will most often exceed the time bound within which a solution is desirable.

References 1. Ng, W.C., Crane scheduling in container yards with inter-crane interference. European Journal of Operational Research, 2005. 164(1): p. 64-78. 2. Ng, W.C. and K.L. Mak, Yard crane scheduling in port container terminals. Applied Mathematical Modelling, 2005. 29(3): p. 263-276. 3. Zhang, C., et al., Dynamic crane deployment in container storage yards. Transportation Research Part B: Methodological, 2002. 36(6): p. 537-555.

Thank You Questions ?