presentation at trb 90th annual meeting

22
Presentation at TRB 90th Annual Meeting Yard Crane Scheduling at Seaport Container Terminals: A Comparative Study of Centralized and Decentralized Approaches by Omor Sharif and Nathan Huynh University of South Carolina Presented at the Joint Meeting of the 1

Upload: imelda

Post on 16-Feb-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Presentation at TRB 90th Annual Meeting Yard Crane Scheduling at Seaport Container Terminals: A Comparative Study of Centralized and Decentralized Approaches  by Omor Sharif and Nathan Huynh University of South Carolina - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Presentation at TRB 90th Annual Meeting

1

Presentation at TRB 90th Annual Meeting  

 Yard Crane Scheduling at Seaport Container Terminals: A Comparative Study of

Centralized and Decentralized Approaches 

by

Omor Sharif and Nathan HuynhUniversity of South Carolina

Presented at the Joint Meeting of the Ports and Channels Committee (AW010) and the Intermodal Freight Terminal Design and

Operations Committee (AT050)

Page 2: Presentation at TRB 90th Annual Meeting

2

OutlineWhat is Yard Crane Scheduling Problem?

Review of Centralized Solution

Review of Decentralized Solution

Design of Experiments and Results

Comparative Performance between the two approaches

Conclusion/Future Directions

Page 3: Presentation at TRB 90th Annual Meeting

3

Yard Crane Scheduling Problem

Objective: Determining best sequence of trucks to serve by each yard crane.

Challenges:There are fluctuations in truck arrivalJob locations are distributed throughout the yard zoneGood decisions are difficult to conceive manually

Page 4: Presentation at TRB 90th Annual Meeting

4

Yard Crane Scheduling (YCS) Problem

Operational improvement of container terminal

Reducing drayage trucks turn time

Efficient allocation of scarce resources

Environmental Concerns

Motivation

Page 5: Presentation at TRB 90th Annual Meeting

5

Solution to YCS Problem

Centralized Approaches

-OR Optimization- IP

- MIP

Decentralized Approaches

- Agent-based Modeling

YCS Problem Solution

Page 6: Presentation at TRB 90th Annual Meeting

6

Research Questions

Comparative Study between the two approaches

Contrasting assumptions?

Strengths and weaknesses?

Relative performances?

Suitability for implementation?

Page 7: Presentation at TRB 90th Annual Meeting

7

Centralized Approach

Based on the work of Ng (2005)

IP was developed for optimal crane scheduling

Considers multiple yard cranes and known arrival times

Excessive computational time required to solve IP

Dynamic programming based heuristic is proposed

Page 8: Presentation at TRB 90th Annual Meeting

8

Centralized ApproachHow the Heuristic solves YCS?

Heuristic has TWO phases

First Phase (Find Best Partition) • Partitioning of the Yard Zone• Several smaller groups equal to number of

YCs• Job handling follows greedy heuristic• Output is best partition with least total

waiting

Page 9: Presentation at TRB 90th Annual Meeting

9

Centralized ApproachHow the Heuristic solves YCS?

Heuristic has TWO phases

Second Phase (Job Reassignment)

• Job reassignment between adjacent YCs• Interference check required• Algorithm considers two cranes at some

time• Output is the minimum total waiting found

by heuristic

Page 10: Presentation at TRB 90th Annual Meeting

10

Centralized ApproachA Sample Heuristic Solution

First PhaseSolution

Second PhaseSolution

Path of the Cranes

Page 11: Presentation at TRB 90th Annual Meeting

11

Decentralized ApproachDistributed perspective in recent years

Based on the work of Huynh and Vidal (2010)

Agent based approach

Each YC is an agent seeking to maximize utility

Decisions are based on the valuation of utility function

Utility functions are designed to minimize waiting time

Page 12: Presentation at TRB 90th Annual Meeting

12

Decentralized ApproachUtility Functions

Distance Based Utility

Time Based Utility

D = Distance to TruckT = Truck Wait Timep1 and p2 = Penalty Values (discouraging penalties)Xinterference, Xproximity, Xturn and Xheading are binary variables

Page 13: Presentation at TRB 90th Annual Meeting

13

Decentralized Approach

Simulation model, coded in Netlogo Netlogo: A multi-agent programmable Environment

Page 14: Presentation at TRB 90th Annual Meeting

14

Key DifferencesCentralized approach

Decentralized approach

Optimization strategy

Global optimization.

Agent based local optimization.

Work flow Optimal schedule.

Individual decisions.

Arrival information

Assumes complete information.

No assumption.

Truck sequencing

Greedy approach Cranes’ utility functions.

Implement-ation Dynamic

heuristics.Agent-based simulation.

Page 15: Presentation at TRB 90th Annual Meeting

15

Experimental DesignA large set of YCS problems were solved

Experiment Set 1: Impact of Number of Yard CranesNumber of YCs ⟶ 2 to 4Experiment Set 2: Impact of Truck Arrival RateNumber of Jobs ⟶ 5, 10 and 15Experiment Set 3: Impact of Yard SizeNumber of Yard blocks ⟶ 1 to 3Experiment Set 4: Impact of Truck VolumeNumber of Jobs ⟶ 20, 50 and 80Job location distribution ⟶ Random Uniform DistributionJob arrival distribution ⟶ Poisson Distribution

Page 16: Presentation at TRB 90th Annual Meeting

16

Comparative Performance between the two approachesOptimality - Minimize the truck waiting timeCentralized Approach• Heuristic produces near-optimal schedule• On average 7.3% above the lower bound

Decentralized Approach• No advance schedule for the agents• On average 16.5% above the heuristic

solution

Page 17: Presentation at TRB 90th Annual Meeting

17

Comparative Performance between the two approachesOptimality - Minimize the truck waiting time

Fig: Mean Index for different truck arrival rates

Page 18: Presentation at TRB 90th Annual Meeting

18

Comparative Performance between the two approachesOptimality - Minimize the truck waiting time Fig:

Mean Index for different yard sizesFig: Mean Index for different job volumes

Page 19: Presentation at TRB 90th Annual Meeting

19

Comparative Performance between the two approachesScalability and computational efficiency

Centralized Approach• Highly sensitive to the size and complexity• Requires performing the computation in

advance

Decentralized Approach• No computation time required in advance• Disaggregated, handle large and complex

problems

Page 20: Presentation at TRB 90th Annual Meeting

20

Comparative Performance between the two approachesAdaptability

Centralized Approach• Assumes complete information on supply

and demand• Requires rescheduling to adapt with changes

Decentralized Approach• No assumptions on the arrival-time of trucks• Monitor changes continuously, adapt rapidly

Page 21: Presentation at TRB 90th Annual Meeting

21

Concluding Remarks/ Future Work

Two approaches have complimentary solution propertiesHybrid approaches may offer better resultsProposed Hybrid Approach I• Local optimization models for cranes• Coordination for best partition within yard

zoneProposed Hybrid Approach II• Solve global optimization periodically• Switch to adaptive agent-based model when

necessary

Page 22: Presentation at TRB 90th Annual Meeting

22

Thank You

Questions ?