Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Log in

The Berth Allocation Problem with Service Time and Delay Time Objectives

  • Original Article
  • Published:
Maritime Economics & Logistics Aims and scope

Abstract

This study addresses a two-objective berth allocation problem: ship service quality expressed by the minimisation of delay in ships' departure and berth utilisation expressed by the minimisation of the total service time. In this problem, noninferior solutions are expected to be identified. Two heuristics, which are implemented based on two existing procedures of the subgradient optimisation and genetic algorithm, are proposed for solving this problem. Through numerical experiments, it was found that in most cases the genetic algorithm outperformed the subgradient optimisation. Also the tight time window yielded noninferior solutions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7

Similar content being viewed by others

References

  • Brown, GG, Lawphongpanich, S and Thurman, KP . 1994: Optimizing ship berthing. Naval Research Logistics 41: 1–15.

    Article  Google Scholar 

  • Brown, GG, Cormican, KJ, Lawphongpanich, S and Widdis, DB . 1997: Optimizing submarine berthing with a persistence incentive. Naval Research Logistics 44: 301–318.

    Article  Google Scholar 

  • Cohon, JL . 1978: Multiobjective programming and planning. Academic Press: New York.

    Google Scholar 

  • Cordeau, J-F, Laporte, G, Legato, P and Moccia, L . 2005: Models and tabu search heuristics for the berth-allocation problem. Transportation Science 39: 526–538.

    Article  Google Scholar 

  • Guan, Y, Xiao, W-Q, Chueng, RK and Li, C-L . 2002: A multiprocessor task scheduling model for berth allocation: Heuristic and worst case analysis. Operations Research Letter 30: 343–350.

    Article  Google Scholar 

  • Imai, A, Nagaiwa, K and Chan, WT . 1997: Efficient planning of berth allocation for container terminals in Asia. Journal of Advanced Transportation 31: 75–94.

    Article  Google Scholar 

  • Imai, A, Nishimura, E and Papadimitriou, S . 2001: The dynamic berth allocation problem for a container port. Transportation Research Part B 35: 401–417.

    Article  Google Scholar 

  • Imai, A, Nishimura, E and Papadimitriou, S . 2003: Berth allocation with service priority. Transportation Research Part B 37: 437–457.

    Article  Google Scholar 

  • Imai, A, Nishimura, E and Papadimitriou, S . 2005a: Corrigendum to “The dynamic berth allocation problem for a container port” [Transportation Research Part B 35 (2001) 401–417]. Transportation Research Part B 39: 197.

    Article  Google Scholar 

  • Imai, A, Nishimura, E and Papadimitriou, S . 2005b: Berth allocation in a container port: Using a continuous location space approach. Transportation Research Part B 39: 199–221.

    Article  Google Scholar 

  • Imai, A, Nishimura, E, Hattori, M and Papadimitriou, S . 2007: Berth allocation at indented berths for mega-containerships. European Journal of Operational Research 179: 579–593.

    Article  Google Scholar 

  • Imai, A, Nishimura, E and Papadimitriou, S . 2008: Berthing ships at a multi-user container terminal with a limited quay capacity. Transportation Research Part E 44: 136–151.

    Article  Google Scholar 

  • Kim, KH and Moon, KC . 2003: Berth scheduling by simulated annealing. Transportation Research Part B 37: 541–560.

    Article  Google Scholar 

  • Lai, KK and Shih, K . 1992: A study of container berth allocation. Journal of Advanced Transportation 26: 45–60.

    Article  Google Scholar 

  • Li, C-L, Cai, X and Lee, C-Y . 1998: Scheduling with multiple-job-on-one-processor pattern. IIE Transactions 30: 433–445.

    Google Scholar 

  • Lim, A . 1998: The berth planning problem. Operations Research Letters 22: 105–110.

    Article  Google Scholar 

  • Nishimura, E, Imai, A and Papadimitriou, S . 2001: Berth allocation planning in the public berth system by genetic algorithms. European Journal of Operational Research 131: 282–292.

    Article  Google Scholar 

  • Park, KT and Kim, KH . 2002: Berth scheduling for container terminals by using a sub-gradient optimization technique. Journal of the Operational Research Society 53: 1054–1062.

    Article  Google Scholar 

  • Park, Y-M and Kim, KH . 2003: A scheduling method for berth and quay cranes. OR Spectrum 25: 1–23.

    Article  Google Scholar 

Download references

Acknowledgements

This research was partially supported by the JSPS Grant-in-Aid for Exploratory Research Grant 19656232.

Author information

Authors and Affiliations

Authors

Appendices

Appendix A

BAP WITH THE OBJECTIVE OF THE TOTAL SERVICE TIME

The BAP with the objective of minimising the total service time to be solved by SP and GA is formulated as follows:

where i(=1, …, I)∈B is the set of berths; j(=1, …, T)∈V is the set of ships; k(=1, …, T)∈U is the set of service orders; A j is the arrival time of ship j; P k is the subset of U such that P k ={pp<kU}; S i is the time when berth i becomes idle for the planning horizon; W i is the subset of ships with A j S i ; C ij is the handling time spent by ship j at berth i; x ijk is =1 if ship j is served as the (Tk+1)th last ship at berth i, and =0 otherwise; y ijk is the idle time of berth i between the departure of the (Tk+2)th last ship and the arrival of the (Tk+1)th last ship when ship j is served as the (Tk+1)th last ship.

The decision variables are x ijk 's and y ijk 's. Objective (A.1) minimises total service time. Constraint set (A.2) ensures that every ship must be served at some berth in any order of service. Constraints (A.3) ensure that every berth serves up to one ship at any time. Constraints (A.4) ensure that ships are served after their arrival. For the detailed derivation of the formulation, see Imai et al (2001, 2005a). [PS] models the BAP with the minimisation of the total service time, which exactly corresponds to (1), (6), (7), (8), (9), (10) and (11), (13) and (14) in [P].

Appendix B

SUBGRADIENT OPTIMISATION

In SP, in order to find an approximate solution for [PS], its Lagrangian relaxation [PR], which is defined as follows, is solved iteratively by changing Lagrangian multipliers updated by the previous iteration.

where λ ijk (≥0) is a Lagrangian multiplier for berth i, ship j, and service order k.

This formulation can be rewritten as follows, because y ijk 's are redundant as they are not in any constraints.

Problem [P1] is further reformulated by introducing representative cost in the objective function, where E ijk is the representative cost.

In summary, by relaxing constraint set (A.4) of formulation [PS], [PS] becomes a three-dimensional assignment problem [P2] that is further reduced to the classical two-dimensional assignment problem and therefore easily solved. For the outline of the SP, see Imai et al (2001).

Appendix C

GA

The GA is outlined in Figure C1, where a chromosome is represented as Figure C2. In Figure C1, the numbers in cells represent ship numbers as served from the left cell. ‘0’ in cell 5 is a separated that divides service orders in berth 1 and those in berth 2.

Figure C1
figure 8

GA procedure.

Figure C2
figure 9

Chromosome representation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Imai, A., Zhang, JT., Nishimura, E. et al. The Berth Allocation Problem with Service Time and Delay Time Objectives. Marit Econ Logist 9, 269–290 (2007). https://doi.org/10.1057/palgrave.mel.9100186

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.mel.9100186

Keywords

Navigation