A reactive GRASP and path relinking for a combined production–distribution problem

https://doi.org/10.1016/j.cor.2006.02.005Get rights and content

Abstract

An NP-hard production–distribution problem for one product over a multi-period horizon is investigated. The aim is to minimize total cost taking production setups, inventory levels and distribution into account. An integer linear model is proposed as a compact problem specification but it cannot be solved to optimality for large instances. Instead of using a classical two-phase approach (production planning and then route construction for each day), metaheuristics that simultaneously tackle production and routing decisions are developed: a GRASP (greedy randomized adaptive search procedure) and two improved versions using either a reactive mechanism or a path-relinking process. These algorithms are evaluated on 90 randomly generated instances with 50, 100 and 200 customers and 20 periods. The results confirm the interest of integrating production and distribution decisions, compared to classical two-phase methods. Moreover, reaction and path-relinking give better results than the GRASP alone.

Section snippets

Introduction and literature review

Distribution costs often represent a significant fraction of the actual cost of a finished product. In some sectors like mineral waters, they even dominate production costs. This is why, ideally, any cost reduction effort should encompass production planning and distribution planning. However, in industry, decisions concerning production and distribution to customers or retailers are often made separately, and most companies handle these two levels sequentially. Even when distribution costs are

Problem statement and integer programming model

The problem is defined on a complete weighted and undirected network G=(N,E,C). N is a set of n+1 nodes indexed from 0 onwards. Node 0 is a plant with a limited fleet F of identical vehicles of capacity W. The set N=N{0} contains n customers. E is the edge set and the weight Cij=Cji on each edge (i,j) is the travelling cost between nodes i and j. See Fig. 1 for an example with 11 customers and 3 days.

The plant manufactures one single product to supply the customers over a planning horizon T

Preliminary GRASP

Greedy randomized adaptive search procedures were introduced in 1989 by Feo and Bard [23], see also [24] for a general presentation of the method. It is based on an iterative randomized sampling of the search space, in which each iteration computes one feasible solution to the problem. Each GRASP iteration consists of two main phases, a construction phase based on a randomized heuristic and a local search phase that improves the trial solution provided by the first phase. After one given number

Reactive GRASP

The GRASP of Section 3 can be made reactive. In a basic GRASP, the size of the RCL α is fixed for all instances and all iterations. However, it is difficult to find the RCL size that gives the best average results. With α=1, the GRASP becomes a deterministic heuristic and all iterations yield the same solution. If α is too large, well-diversified but low-quality solutions are obtained. The principle of reactive GRASP, proposed for the first time by Prais and Ribeiro [27], is to let the

Path-relinking

Path-relinking (PR) is another possible technique to improve a basic GRASP. It consists of exploring paths between elite solutions found by the GRASP and kept in a small pool. Each path links one initiating solution to one guiding solution. For instance, in Fig. 2, the path from A to B (solid line) does not yield solutions improving A or B, while the path from B to A (dashed line) produces three better solutions.

Ideally, the elite solutions must be well scattered in the solution space and this

Implementation and instances

All algorithms designed in this paper were implemented in Delphi 7 [30] and executed on a 2.8 GHz PC under Windows XP. To the best of our knowledge, no instances are publicly available for our problem. This is why the instances randomly generated in our previous work [31] on simpler heuristics are reused here. There are three sets of 30 instances with 50, 100 and 200 customers respectively, all with T=20 periods.

Some data in the instances depends on the number of customers: production capacity,

Conclusion and future directions

In this paper, different versions of a GRASP improved by a reactive mechanism or by a Path Relinking process have been proposed for solving a combined production–distribution optimization problem. The originality of the approach is to tackle simultaneously production and routing decisions instead of resorting to classical two-phase approaches which are still widely used in practice. The two principal difficulties in the GRASP design were to randomize the construction of a trial solution without

References (32)

  • P. Toth et al.

    The vehicle routing problem

    (2002)
  • M. Gendreau et al.

    Stochastic vehicle routing

    European Journal of Operational Research

    (1996)
  • M. Christiansen et al.

    A method for solving ship routing problems with inventory constraints

    Annals of Operations Research

    (1998)
  • M. Dror et al.

    Inventory-routing: reduction from an annual to a short-period problem

    Naval Research Logistics

    (1987)
  • B.R. Golden et al.

    Computerized vehicle routing in the soft drink industry

    Operations Research

    (1987)
  • S.C. Graves et al.

    Handbooks in operations research and management science, vol. 4: logistics of production and inventory

    (1993)
  • S. Nahmias

    Production and operations analysis

    (1997)
  • A.M. Brewer et al.

    Handbook of logistics and supply chain management

    (2001)
  • S. Tayur et al.

    Quantitative models for supply chain management

    (1999)
  • A.G. De Kok et al.

    Handbooks in operation research and management science , vol. 11: supply chain management: design, coordination and operation

    (2003)
  • P. Chandra et al.

    Coordination of production and distribution planning

    European Journal of Operational Research

    (1994)
  • F. Fumero et al.

    Synchronized development of production, inventory, and distribution schedules

    Transportation Science

    (1999)
  • S. Selçuk Erengüc et al.

    Integrated production/distribution planning in supply chains

    An invited review. European Journal of Operational Research

    (1999)
  • D.E. Blumenfeld et al.

    Synchronizing production and transportation schedules

    Transportation Research

    (1991)
  • V. Jayaraman et al.

    Planning and coordination of production and distribution facilities for multiple commodities

    European Journal of Operational Research

    (2001)
  • J.F. Bard et al.

    A decomposition approach to the inventory routing problem with satellite facilities

    Transportation Science

    (1998)
  • Cited by (164)

    • The leader multipurpose shopping location problem

      2022, European Journal of Operational Research
    View all citing articles on Scopus
    View full text