Abstract
In bulk shipping, ships often have multiple tanks and carry multiple inhomogeneous products at a time. When operating such ships it is therefore a major challenge to decide how to best allocate cargoes to available tanks while taking into account tank capacity, safety restrictions, ship stability and strength as well as other operational constraints. The problem of finding a feasible solution to this tank allocation problem has been shown to be NP-Complete. We approach the problem on a tactical level where requirements for computation time are strict while solution quality is less important than simply finding a feasible solution. We have developed a heuristic that can efficiently find feasible cargo allocations. Computational results show that it can solve 99 % of the considered instances within 0.4 s and all of them if allowed longer time. We have also modified an optimality based method from the literature. The heuristic is much faster than this modified method on the vast majority of considered instances. However, the heuristic struggles on two instances which are relatively quickly solved by the modified optimality based method. These two methods therefore complement each other nicely and so, we have created a hybrid method that first runs the heuristic and if the heuristic fails to solve the problem, then runs the modified optimality based method on the parts of the problem that the heuristic did not solve. This hybrid method cuts between 90 and 94 % of the average running times compared to the other methods and consistently solves more instances than the other methods within any given time limit. In fact, this hybrid method is fast enough to be used in a tactical setting.
Similar content being viewed by others
References
Barbucha D, Filipowicz W (1997) Segregated storage problems in maritime transportation. In: Papageorgiou M, Pouliezos A (ed) IFAC transportation systems. Elsevier, United Kingdom, pp 557–561
Coccola ME, Mendez CA (2013) Logistics management in maritime transporation systems. Chem Eng Trans 32:1291–1296
Cornillier F, Laporte G, Boctor FF, Renaud J (2009) The petrol station replenishment problem with time windows. Comput Oper Res 36:919–935
Derigs U, Gottlieb J, Kalkoff J, Piesche M, Rothlauf F, Vogel U (2011) Vehicle routing with compartments: applications, modelling and heuristics. OR Spectr 33:885–914
Fagerholt K, Christiansen M (2000) A combined ship scheduling and allocation problem. J Oper Res Soc 51:834–842
Hvattum LM, Fagerholt K, Armentano VA (2009) Tank allocation problems in maritime bulk shipping. Comput Oper Res 36(11):3051–3060
Jetlund AS, Karimi IA (2004) Improving the logistics of multi-compartment chemical tankers. Comput Chem Eng 28:1267–1283
Kobayashi K, Kubo M (2010) Optimization of oil tanker schedules by decomposition, column generation, and time–space network techniques. Jpn J Ind Appl Math 27(1):161–173
Martin GL, Randhawa SU, McDowell ED (1988) Computerized container-ship load planning: a methodology and evaluation. Comput Ind Eng 14(4):429–440
Neo KH, Oh HC, Karimi IA(2006) Routing and cargo allocation planning of a parcel tanker. In: 16th European symposium on computer aided process engineering and 9th international symposium on process systems engineering, pp 1985–1990
Oh HC, Karimi IA (September 2008) Routing and scheduling of parcel tankers: a novel solution approach. In: Bruzzone A, Longo F, Merkuriev Y, Mirabello G, Piera MA (eds) The 11th international workshop on harbor maritime multimodal logistics modeling and simulation, pp 98–103
Schaus, P, Regin, JC Van Schaeren R, Dullaert W, Raa B (2012) Cardinality reasoning for bin-packing constraint: application to a tank allocation problem. In Milano M (ed) Constraint programming 2012, volume 7514 of lecture notes in computer science. Springer, Berlin, pp 815–822
UNCTAD (2012) Review of maritime transport 2012. United Nations Location, New York and Geneva. http://unctad.org/en/PublicationsLibrary/rmt2012_en.pdf
Vouros GA, Panayiotopoulos T, Spyropoulos CD (1996) A framework for developing expert loading system for product carriers. Expert Syst Appl 10(1):113–126
Wilson ID, Roach PA (2000) Container stowage planning: a methodology for generating computerised solutions. J Oper Res Soc 51(11):1248–1255
Wu X, Oh H-C, Karimi IA, Goh M, de Souza R (2011) TOPS: advanced decision support system for port and maritime chemical logistics. Asian J Shipp Logist 27(1):143–156
Acknowledgments
The authors declare that they have no conflict of interest.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Vilhelmsen, C., Larsen, J. & Lusby, R. A heuristic and hybrid method for the tank allocation problem in maritime bulk shipping. 4OR-Q J Oper Res 14, 417–444 (2016). https://doi.org/10.1007/s10288-016-0319-x
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10288-016-0319-x