×

A relax-and-fix and fix-and-optimize algorithm for a maritime inventory routing problem. (English) Zbl 1511.90039

Summary: The Maritime Inventory Routing Problem (MIRP) has gained attention in combinatorial optimization in the last decades. The problem has several variations, mostly originated from real-world problems. This work presents a literature review of the solution approaches proposed for different MIRP variations, focusing on matheuristic methods that combine heuristic and optimal approaches and are frequently used to solve MIRPs. This work also studies the use of Relax-and-Fix and Fix-and-Optimize matheuristics for solving a specific MIRP variant proposed in the literature. The proposed algorithms were tested over two discrete-time formulations for which different components such as valid inequalities and additional constraints were proposed. Several computational tests were performed to evaluate the contribution of the formulation components and algorithms features on the solution quality and processing time. An automatic configuration tool was used to define the parameter values for the algorithms, as well as the choice of the formulation components to be used in the tests. The results demonstrated that the proposed algorithms are potentially effective for solving the MIRP when applied to a public dataset, obtaining three new best-known solutions from a total of twenty-eight instances.

MSC:

90B06 Transportation, logistics and supply chain management
90B05 Inventory, storage, reservoirs
90C59 Approximation methods and heuristics in mathematical programming

Software:

irace; AutoFolio; MIRPLib
Full Text: DOI

References:

[1] Agra, A.; Andersson, H.; Christiansen, M.; Wolsey, L., A maritime inventory routing problem: Discrete time formulations and valid inequalities, Networks, 62, 4, 297-314 (2013) · Zbl 1338.90016
[2] Agra, A.; Christiansen, M.; Delgado, A.; Simonetti, L., Hybrid heuristics for a short sea inventory routing problem, Vehicle Routing and Distribution Logistics. Vehicle Routing and Distribution Logistics, European J. Oper. Res., 236, 3, 924-935 (2014) · Zbl 1304.90028
[3] Agra, A.; Christiansen, M.; Hvattum, L. M.; Rodrigues, F., A MIP based local search heuristic for a stochastic maritime inventory routing problem, (International Conference on Computational Logistics (2016), Springer), 18-34 · Zbl 1374.90038
[4] Agra, A.; Christiansen, M.; Hvattum, L. M.; Rodrigues, F., Robust optimization for a maritime inventory routing problem, Transp. Sci., 52, 3, 509-525 (2018)
[5] Agra, A.; Christiansen, M.; Ivarsøy, K. S.; Solhaug, I. E.; Tomasgard, A., Combined ship routing and inventory management in the salmon farming industry, Ann. Oper. Res., 1-25 (2016)
[6] Andersson, H., A maritime pulp distribution problem, INFOR Inf. Syst. Oper. Res., 49, 2, 125-138 (2011) · Zbl 07683594
[7] Andersson, H.; Hoff, A.; Christiansen, M.; Hasle, G.; Løkketangen, A., Industrial aspects and literature survey: Combined inventory management and routing, Comput. Oper. Res., 37, 9, 1515-1536 (2010), URL: https://www.sciencedirect.com/science/article/pii/S0305054809002962 · Zbl 1190.90012
[8] Asokan, B. V.; Furman, K. C.; Goel, V.; Shao, Y.; Li, G., Parallel large-neighborhood search techniques for LNG inventory routing, 1-35 (2014), URL: http://www.optimization-online.org/DB_FILE/2014/04/4319.pdf Unpublished results
[9] Christiansen, M., Decomposition of a combined inventory and time constrained ship routing problem, Transp. Sci., 33, 1, 3-16 (1999) · Zbl 1002.90509
[10] Christiansen, M.; Fagerholt, K., Ship routing and scheduling in industrial and tramp shipping, (Vehicle Routing: Problems, Methods, and Applications (2014), SIAM), 381-408, (Chapter 13)
[11] Christiansen, M.; Fagerholt, K.; Flatberg, T.; Haugen, Ø.; Kloster, O.; Lund, E. H., Maritime inventory routing with multiple products: A case study from the cement industry, European J. Oper. Res., 208, 1, 86-94 (2011)
[12] Christiansen, M.; Fagerholt, K.; Nygreen, B.; Ronen, D., Maritime transportation, (Barnhart, C.; Laporte, G., Transportation. Transportation, Handbooks in Operations Research and Management Science, vol. 14 (2007), Elsevier), 189-284, (Chapter 4) · Zbl 1142.91300
[13] Christiansen, M.; Fagerholt, K.; Nygreen, B.; Ronen, D., Ship routing and scheduling in the new millennium, European J. Oper. Res., 228, 3, 467-483 (2013) · Zbl 1317.90112
[14] De, A.; Kumar, S. K.; Gunasekaran, A.; Tiwari, M. K., Sustainable maritime inventory routing problem with time window constraints, Eng. Appl. Artif. Intell., 61, 77-95 (2017)
[15] Dillenberger, C.; Escudero, L. F.; Wollensak, A.; Zhang, W., On practical resource allocation for production planning and scheduling with period overlapping setups, Lotsizing Models for Production Planning. Lotsizing Models for Production Planning, European J. Oper. Res., 75, 2, 275-286 (1994) · Zbl 0806.90055
[16] Engineer, F. G.; Furman, K. C.; Nemhauser, G. L.; Savelsbergh, M. W.P.; Song, J.-H., A branch-price-and-cut algorithm for single-product maritime inventory routing, Oper. Res., 60, 1, 106-122 (2012) · Zbl 1242.90029
[17] Friske, M. W.; Buriol, L. S., A relax-and-fix algorithm for a maritime inventory routing problem, (Bektaş, T.; Coniglio, S.; Martinez-Sykora, A.; Voß, S., Computational Logistics (2017), Springer International Publishing: Springer International Publishing Cham), 270-284 · Zbl 1378.90008
[18] Friske, M. W.; Buriol, L. S., Applying a relax-and-fix approach to a fixed charge network flow model of a maritime inventory routing problem, (Cerulli, R.; Raiconi, A.; Voß, S., Computational Logistics (2018), Springer International Publishing: Springer International Publishing Cham), 3-16
[19] Friske, M. W.; Buriol, L. S., A multi-start algorithm and a large neighborhood search for a maritime inventory routing problem, (The IEEE Congress on Evolutionary Computation. CEC (2020)), 1-8
[20] Goel, V.; Furman, K. C.; Song, J. H.; El-Bakry, A. S., Large neighborhood search for LNG inventory routing, J. Heuristics, 18, 6, 821-848 (2012)
[21] Goel, V.; Slusky, M.; van Hoeve, W.-J.; Furman, K.; Shao, Y., Constraint programming for LNG ship scheduling and inventory management, European J. Oper. Res., 241, 3, 662-673 (2015) · Zbl 1339.90049
[22] Hemmati, A.; Hvattum, L. M.; Christiansen, M.; Laporte, G., An iterative two-phase hybrid matheuristic for a multi-product short sea inventory-routing problem, European J. Oper. Res., 252, 3, 775-788 (2016) · Zbl 1346.90119
[23] Hewitt, M.; Nemhauser, G.; Savelsbergh, M.; Song, J. H., A branch-and-price guided search approach to maritime inventory routing, Comput. Oper. Res., 40, 5, 1410-1419 (2013) · Zbl 1352.90059
[24] Jiang, Y.; Grossmann, I. E., Alternative mixed-integer linear programming models of a maritime inventory routing problem, Comput. Chem. Eng., 77, 147-161 (2015)
[25] Lang, J. C.; Shen, Z.-J. M., Fix-and-optimize heuristics for capacitated lot-sizing with sequence-dependent setups and substitutions, European J. Oper. Res., 214, 3, 595-605 (2011) · Zbl 1219.90060
[26] Lindauer, M.; Hoos, H. H.; Hutter, F.; Schaub, T., Autofolio: An automatically configured algorithm selector, J. Artificial Intelligence Res., 53, 745-778 (2015)
[27] López-Ibáñez, M.; Dubois-Lacoste, J.; Pérez Cáceres, L.; Birattari, M.; Stützle, T., The irace package: Iterated racing for automatic algorithm configuration, Oper. Res. Perspect., 3, 43-58 (2016)
[28] Miller, D. M., An interactive, computer-aided ship scheduling system, European J. Oper. Res., 32, 3, 363-379 (1987)
[29] Munguía, L.-M.; Ahmed, S.; Bader, D. A.; Nemhauser, G. L.; Shao, Y.; Papageorgiou, D. J., Tailoring parallel alternating criteria search for domain specific MIPs: Application to maritime inventory routing, Comput. Oper. Res., 111, 21-34 (2019) · Zbl 1458.90124
[30] Mutlu, F.; Msakni, M. K.; Yildiz, H.; Sönmez, E.; Pokharel, S., A comprehensive annual delivery program for upstream liquefied natural gas supply chain, European J. Oper. Res., 250, 1, 120-130 (2016) · Zbl 1346.90156
[31] Nations, U., Review of Maritime Transport 2019 (2019), UN
[32] Papageorgiou, D. J., Maritime inventory routing problem library (MIRPLIB) (2013), https://mirplib.scl.gatech.edu/. (Accessed 30 October 2020)
[33] Papageorgiou, D. J.; Cheon, M.-S.; Harwood, S.; Trespalacios, F.; Nemhauser, G. L., Recent progress using matheuristics for strategic maritime inventory routing, (Konstantopoulos, C.; Pantziou, G., Modeling, Computing and Data Handling Methodologies for Maritime Transportation (2018), Springer International Publishing: Springer International Publishing Cham), 59-94
[34] Papageorgiou, D. J.; Cheon, M.-S.; Nemhauser, G.; Sokol, J., Approximate dynamic programming for a class of long-horizon maritime inventory routing problems, Transp. Sci., 49, 4, 870-885 (2015)
[35] Papageorgiou, D. J.; Keha, A. B.; Nemhauser, G. L.; Sokol, J., Two-stage decomposition algorithms for single product maritime inventory routing, INFORMS J. Comput., 26, 4, 825-847 (2014) · Zbl 1304.90020
[36] Papageorgiou, D. J.; Nemhauser, G. L.; Sokol, J.; Cheon, M. S.; Keha, A. B., MIRPLib - A Library of maritime inventory routing problem instances: Survey, core model, and benchmark results, European J. Oper. Res., 235, 2, 350-366 (2014) · Zbl 1305.90072
[37] Pochet, Y.; Wolsey, L. A., Production Planning By Mixed Integer Programming, 524 (2006), Springer Science & Business Media · Zbl 1102.90039
[38] Rakke, J. G.; Stålhane, M.; Moe, C. R.; Christiansen, M.; Andersson, H.; Fagerholt, K.; Norstad, I., A rolling horizon heuristic for creating a liquefied natural gas annual delivery program, Freight Transportation and Logistics (Selected Papers from ODYSSEUS 2009 - The 4th International Workshop on Freight Transportation and Logistics). Freight Transportation and Logistics (Selected Papers from ODYSSEUS 2009 - The 4th International Workshop on Freight Transportation and Logistics), Transp. Res. C, 19, 5, 896-911 (2011)
[39] Siswanto, N.; Essam, D.; Sarker, R., Solving the ship inventory routing and scheduling problem with undedicated compartments, Combinatorial Optimization in Industrial Engineering. Combinatorial Optimization in Industrial Engineering, Comput. Ind. Eng., 61, 2, 289-299 (2011)
[40] Song, J.-H.; Furman, K. C., A maritime inventory routing problem: Practical approach, Transport Scheduling. Transport Scheduling, Comput. Oper. Res., 40, 3, 657-665 (2013) · Zbl 1349.90596
[41] Stanzani, A.d. L.; Pureza, V.; Morabito, R.; Silva, B. J.V.d.; Yamashita, D.; Ribas, P. C., Optimizing multiship routing and scheduling with constraints on inventory levels in a Brazilian oil company, Int. Trans. Oper. Res., 25, 4, 1163-1198 (2018) · Zbl 1395.90033
[42] Uggen, K. T.; Fodstad, M.; Nørstebø, V. S., Using and extending fix-and-relax to solve maritime inventory routing problems, TOP, 21, 2, 355-377 (2013) · Zbl 1273.90247
[43] Zhang, C.; Nemhauser, G.; Sokol, J.; Papageorgiou, D.; Myun-Seok, C., Robust inventory routing with flexible time window allocation, 1-19 (2015), URL: http://www.optimization-online.org/DB_HTML/2015/01/4744.html Unpublished results
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.