A Relax-and-Fix Algorithm for a Maritime
Inventory Routing Problem
Departamento de Inform´ atica - Universidade Federal do Rio Grande do Sul,
Porto Alegre, Brazil
{mwfriske,buriol}@inf.ufrgs.br
Abstract. This work presents a relax-and-fix algorithm for solving a
class of single product Maritime Inventory Routing Problem. The prob-
lem consists in routing and scheduling a heterogeneous fleet of vessels to
supply a set of ports, keeping inventory at production and consumption
ports between lower and upper limits. Two sets of constraints are pro-
posed both for tightening the problem relaxation and for obtaining better
integer solutions. Four MIP-based local searches to improve the solution
provided by the relax-and-fix approach are presented. Computational ex-
periments were carried out on instances of the MIRPLIB, showing that
our approach is able to solve most instances in a reasonable amount of
time, and to find new best-known solutions for two instances. A new
dataset has been created by removing the clustered characteristics of
ports from the original instances, and the effectiveness of our method
was tested in these more general instances.
Keywords: Maritime Inventory Routing Problem, Relax-and-Fix, MIP-Based
Local Search
1 Introduction
Maritime transportation is the major mode of transportation used when consid-
ering large quantities of goods, mainly bulk products. The Maritime Inventory
Routing Problem (MIRP) arises when one has to manage both the scheduling
of vessels and the inventories at ports. It can be considered a variant of the
Inventory Routing Problem, which combines vehicle routing and inventory man-
agement. However, MIRP deals with special features of maritime transportation.
This work considers the single product MIRP model proposed by [12]. Given
a finite planning horizon, a fleet of heterogeneous vessels, and a set of ports, one
must decide for each vessel which ports will be visited, when they will be visited,
and the amount of product that should be loaded or discharged when a vessel
operates at each port. In this problem variant, ports are grouped in geographi-
cal regions, such that each region has only production (loading) or consumption
(discharging) ports. Each port has fixed storage and operating capacities, while
production/consumption rates may vary along the planning horizon. The in-
ventory of ports is supplied by vessels, and by simplified spot markets when
© Springer International Publishing AG 2017
et al. (Eds.), ICCL 2017, LNCS 10572, pp. 270–284, 2017.
https://doi.org/10.1007/978-3-319-68496-3_18
T. Bektaş
Marcelo W. Friske and Luciana S. Buriol
()