supply chain optimization : location, production, …...supply chain is an integrated network of...

130
Supply chain optimization: location, production, inventory and distribution Thèse Maryam Darvish Doctorat en Sciences de l’administration – opérations et systèmes de décision Philosophiæ doctor (Ph.D.) Québec, Canada © Maryam Darvish, 2017

Upload: others

Post on 10-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Supply chain optimization:location, production, inventory and distribution

Thèse

Maryam Darvish

Doctorat en Sciences de l’administration – opérations et systèmes dedécision

Philosophiæ doctor (Ph.D.)

Québec, Canada

© Maryam Darvish, 2017

Page 2: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Supply chain optimization:location, production, inventory and distribution

Thèse

Maryam Darvish

Sous la direction de:

Leandro Callegari Coelho, directeur de recherche

Page 3: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Résumé

L’environnement concurrentiel des affaires et la mondialisation oblige actuellement les

entreprises à accorder une importance particulière à la performance de leur chaîne

d’approvisionnement. Afin de se démarquer, les entreprises sont contraintes de prévoir et

de gérer des paramètres de performance souvent contradictoires à savoir réduire le coût de

leur chaîne d’approvisionnement et augmenter la qualité du service offert à leur clientèle. À

cet égard, la planification intégrée de la chaîne logistique c’est-à-dire que les décisions relatives

à la l’emplacement des usines, l’approvisionnement, la production, le stockage et la distribu-

tion s’avèrent majeures dans le gain d’efficience des entreprises et la réactivité d’une chaîne

d’approvisionnement.

La production et la planification de la distribution constituent deux opérations fondamentales

dans la gestion de la chaîne logistique. Couramment, elles sont traitées de manière distincte

du fait de leur complexité. Les coûts d’inventaire sont élevés dans cette approche dite aussi

linéaire ou hiérarchique, eu égard à la nécessité de respecter les délais de traitement des

commandes et d’assurer la satisfaction des clients. Cependant, il devient impératif de ne plus

négliger les liens existants entre les décisions prises pour gérer la production et la distribution,

afin de réaliser des économies de coûts dans la chaîne d’approvisionnement. Bien que l’intérêt

pour la planification intégrée de chaîne d’approvisionnement soit grandissant, les modèles

d’optimisation actuels laissent encore place à l’amélioration afin d’être plus réalistes.

Dans cette recherche, nous étudions des problèmes logistiques riches et intégrés. La perti-

nence de notre apport réside dans l’ajout de variables opérationnelles telles que les fenêtres de

temps de service ou la configuration de réseaux flexibles ainsi que de certaines caractéristiques

environnementales, dans des modèles logistiques. Notre objectif est de mettre en évidence les

valeurs d’intégration, en termes d’économies de coûts et de réduction de gaz à effet de serre.

Premièrement, nous décrivons, modélisons et résolvons le problème qui se présent chez un

partenaire industriel qui fabrique un seul produit. Dans ce système, la capacité de production

et le niveau d’inventaire sont limités, les transferts inter-usines sont permis et les fenêtres de

iii

Page 4: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

délais de livraison sont flexibles. En nous appuyant sur un vaste ensemble de données réelles

collectées chez notre partenaire, nous comparons l’approche intégrée avec plusieurs scénarios

de pratique courante. Nous utilisons une méthode exacte qui permet de résoudre chacun

des scénarios et étudions les compromis entre les coûts et les niveaux de service dans une

analyse de sensibilité détaillée. Les résultats obtenus démontrent ainsi comment l’application

d’une approche synchronisée et holistique dans la prise de décision apporte de nombreuses

opportunités bénéfiques pour les systèmes logistiques en général.

Nous étendons par la suite notre étude aux systèmes de production multi-produits et multi-

échelons. Cette nouvelle configuration du problème implique que les produits sont expédiés

aux clients par l’intermédiaire d’un ensemble de centres de distribution dont le producteur

peut contrôler l’emplacement. Dans cette analyse, la conception de notre réseau de transport

est flexible puisqu’il peut varier au cours du temps. Plus le problème est riche et s’approche

de la réalité, plus le problème devient difficile et compliqué à résoudre. Les meilleures solu-

tions issues de l’approche intégrée sont obtenues au détriment d’une plus grande complexité

d’implémentation et de l’allongement du temps d’exécution. Nous décrivons, modélisons et

résolvons le problème en utilisant d’abord des approches de prise de décision intégrées puis

des approches séquentielles afin de déterminer à quel le moment l’usage d’une approche plus

complexe est avantageuse pour résoudre le problème. Les résultats confirment la pertinence

de l’approche intégrée comparativement à l’approche séquentielle.

Pour illustrer l’importance des économies réalisées grâce au caractère flexible de la conception

de réseaux et des fenêtres de temps de livraison, nous décrivons, modélisons et résolvons un

problème de localisation-tournées de vehicules intégré et flexible à deux échelons. Dans ce pro-

blème, le fournisseur livre la marchandise à ses clients grâce à un réseau d’approvisionnement

à deux échelons, avec une pénalité pour chaque demande non réalisée dans la fenêtre de li-

vraison prédéterminée. La problématique est ici traitée dans une configuration plus riche; la

livraison est planifiée en tournées de véhicules.

Le quatrième volet de cette thèse s’intéresse aux impacts environnementaux des décisions lo-

gistiques. En effet, le plus souvent, les recherches scientifiques sur l’optimisation des chaînes

d’approvisionnement se concentrent uniquement sur les aspects économiques du développe-

ment durable et tendent à ignorer les deux autres dimensions. Nous abordons donc des pro-

blématiques d’optimisation connues sous de nouveaux angles. Nous étudions deux systèmes

intégrés de production, d’inventaire, de localisation et de distribution dans lesquels une mar-

chandise produite à une usine est livrée aux détaillants dans un horizon de temps fini. Une

analyse de sensibilité élaborée nous permet d’améliorer nos connaissances sur les coûts et les

émissions dans les chaînes d’approvisionnement intégrées, en plus d’améliorer notre compré-

iv

Page 5: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

hension des coûts associés à l’implantation de solutions respectueuses de l’environnement.

Dans cette thèse, nous visons non seulement une meilleure compréhension de l’approche en-

globante de logistique intégrée mais nous développons également des outils opérationnels pour

son application dans des cas complexes concrets. Nous proposons ainsi de nouveaux mo-

dèles d’affaires capables d’améliorer la performance de la chaine d’approvisionnement tout en

développant des techniques d’implémentation mathématiques efficaces et efficientes.

Mots Clés: Optimisation intégrée, Problème de dimensionnement dynamique de lots, Fe-

nêtres de temps de livraison, Problèmes de localisation, Distribution.

v

Page 6: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Abstract

Today’s challenging and competitive global business environment forces companies to place a

premium upon the performance of their supply chains. The key to success lies in understanding

and managing several contradicting performance metrics. Companies are compelled to keep

their supply chain costs low and to maintain the service level high. In this regard, integrated

planning of important supply chain decisions such as location, procurement, production, in-

ventory, and distribution has proved to be valuable in gaining efficiency and responsiveness.

Two fundamental operations in supply chain management are production and distribution

planning. Traditionally, mainly due to the high complexity and difficulty of these operations,

they have been treated separately. This hierarchical or sequential decision making approach

imposes high inventory holding cost, as in the traditional approach inventory plays an impor-

tant role in timely satisfying the demand. However, in the era of supply chain cost reduction,

it is becoming increasingly apparent that the interrelations between different decisions, and

especially production and distribution decisions, can no longer be neglected. Although the

research interest in the integrated supply chain planning has been recently growing, there is

still much room to further improve and make the existing models more realistic.

Throughout this research, we investigate different rich integrated problems. The richness of

the models stems from real-world features such as delivery time windows, flexible network

designs, and incorporation of environmental concerns. Our purpose is to highlight the values

of integration, in terms of cost savings and greenhouse gas emission reduction.

First, we describe, model, and solve a plant-customer, single product setting in which pro-

duction and inventory are capacitated and inter-plant transshipment is allowed. The problem

is flexible in terms of delivery due dates to customers, as we define a delivery time window.

Using a large real dataset inspired from an industrial partner, we compare the integrated ap-

proach with several current practice scenarios. We use an exact method to find the solution of

each scenario and study the trade-offs between cost and service level in a detailed sensitivity

analysis. Our results indicate how the use of a synchronized and holistic approach to decision

vi

Page 7: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

making provides abundant opportunities for logistics systems in general.

We further extend our study by considering a multi-product and multi-echelon setting. In

this problem, products are shipped to customers through a set of distribution centers, and the

producer has control over their locations. In this study our network design is flexible since it

may change over time. As the problem gets richer and more realistic, it also becomes more

complex and difficult to solve. Better solutions from the integrated approach are obtained at

the expense of higher implementation complexity and execution time. We describe and model

the problem, and solve it with both integrated and sequential decision making approaches to

indicate when the use of a more complex approach is beneficial. Our work provides insights

on the value of the integrated approach compared to the sequential one.

To highlight how the two types of flexibility, from the network design and from the delivery

time windows, lead to economic savings, we describe, model, and solve an integrated flexible

two-echelon location routing problem. In this problem a supplier delivers a commodity to the

customers through a two-echelon supply network. Here, we also consider a penalty for each

demand that is not satisfied within the pre-specified time window. The problem is studied in

a richer setting, as the distribution is conducted via vehicle routing.

The fourth part of this thesis addresses the environmental impacts of logistic decisions. Tradi-

tionally, supply chain optimization has merely concentrated on costs or the economic aspects

of sustainability, neglecting its environmental and social aspects. Aiming to compare the

effect of operational decisions not only on costs but also on greenhouse gas emissions, we

reassess some well-known logistic optimization problems under new objectives. We study two

integrated systems dealing with production, inventory, and routing decisions, in which a com-

modity produced at the plant is shipped to the retailers over a finite time horizon. We provide

elaborated sensitivity analyses allowing us to gain useful managerial implications on the costs

and emissions in integrated supply chains, besides important insights on the cost of being

environmentally friendly.

In this thesis, we aim not only to better understand the integrated logistics as a whole but also

to provide useful operational tools for its exploitation. We propose new business models capa-

ble of enhancing supply chain performance while at the same time developing mathematical

and technical implementation for its effective and efficient use.

Keywords: Integrated optimization; Dynamic lot-sizing; Delivery time window; Location

analysis; Distribution

vii

Page 8: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Contents

Résumé iii

Abstract vi

Contents viii

List of Tables x

List of Figures xii

Acknowledgments xiii

Avant-propos xiv

Introduction 1

1 Literature review 51.1 Well-known integrated problems . . . . . . . . . . . . . . . . . . . . . . . . 61.2 Integrated production-distribution problems . . . . . . . . . . . . . . . . . . 91.3 Discussions and analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2 A dynamic multi-plant lot-sizing and distribution problem 232.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2 Problem description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272.3 Mathematical formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.4 Computational experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3 Sequential versus integrated optimization: production, location, inven-tory control and distribution 383.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393.2 Literature review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413.3 Problem description and mathematical formulation . . . . . . . . . . . . . . 433.4 Sequential and lower bound procedures . . . . . . . . . . . . . . . . . . . . . 473.5 Integrated solution algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 493.6 Computational experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . 533.7 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

viii

Page 9: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

4 Flexible two-echelon location routing 614.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.2 Problem description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644.3 Mathematical formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654.4 Computational experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . 694.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

5 Minimizing emissions in integrated distribution problems 795.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805.2 Problem descriptions and formulations . . . . . . . . . . . . . . . . . . . . . 825.3 Computational experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . 865.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

6 Conclusion 98

Bibliography 101

ix

Page 10: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

List of Tables

1.1 Supply chain integrated planning . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2 Single product production-distribution problems . . . . . . . . . . . . . . . . . 151.3 Multi-product production-distribution problems . . . . . . . . . . . . . . . . . 191.4 Numerical experiments and case studies on integrated production-distribution

problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.1 Notations of the model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.2 Total costs for different production scenarios . . . . . . . . . . . . . . . . . . . 322.3 Percentage of contribution to the total cost per component . . . . . . . . . . . 332.4 Percentage of cost changes with respect to the optimized solutions . . . . . . . 352.5 Combined effects for the transportation and setup costs . . . . . . . . . . . . . 36

3.1 Integrated production-distribution problems . . . . . . . . . . . . . . . . . . . 413.2 Notation used in the model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453.3 Input parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.4 Results from the branch-and-bound algorithm . . . . . . . . . . . . . . . . . . . 553.5 Heuristics results for r = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.6 Heuristics results for r = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.7 Heuristics results for r = 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573.8 Heuristics results for r = 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573.9 Average time for the proposed method to obtain its best solution . . . . . . . . 58

4.1 Input parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704.2 DC availability in the fixed network design with r = 0 . . . . . . . . . . . . . . 724.3 Fixed vs. flexible network designs with r = 0 . . . . . . . . . . . . . . . . . . . 734.4 Value of flexibility from due dates for 3 DCs and fixed network design . . . . . 744.5 Value of flexibility from due dates for 3 DCs and flexible network design . . . . 754.6 Cost of fixed and flexible designs for 3 DCs with different due dates . . . . . . . 764.7 Comparison between the most inflexible and the most flexible scenarios . . . . 774.8 Computation time of fixed and flexible network designs . . . . . . . . . . . . . 78

5.1 Performance summary for IRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 885.2 Comparison of solutions with different objective functions for the IRP . . . . . 895.3 Performance summary for PRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 905.4 Comparison of solutions with different objective functions for PRP-Class I . . . 905.5 Comparison of solutions with different objective functions for PRP-Class II . . 915.6 Comparison of solutions with different objective functions for PRP-Class III . . 925.7 Comparison of solutions with different objective functions for PRP-Class IV . . 92

x

Page 11: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

5.8 Average inventory KPIs for IRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 935.9 Average delivery KPIs for IRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 945.10 Average load KPIs for IRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955.11 Average inventory KPIs for PRP . . . . . . . . . . . . . . . . . . . . . . . . . . 955.12 Average delivery KPIs for PRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 965.13 Average load KPIs for PRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

xi

Page 12: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

List of Figures

2.1 An instance of the dynamic multi-plant lot-sizing and distribution problem withtwo plants and three customers . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.2 Feasibility of a delivery plan with respect to the maximum lateness allowed . . 312.3 An example of production and inventory capacities in high (a) versus low (b)

demand periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.1 Comparison between time (s) and gap (%) of CPLEX and the proposed matheuris-tic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

xii

Page 13: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Acknowledgments

First and foremost, I wish to thank my advisor, Professor Leandro C. Coelho. This work

would have not been possible without his support, guidance, and continuous encouragement.

The way he cared about my research and his prompt replies to my questions and emails have

been just exceptionally awesome. His passion and enthusiasm for applied research had and

will always inspire me. Thank you for showing me the light.

I will forever be thankful to my former supervisor and mentor Professor Remy Glardon. I

have been extremely lucky to have had his enormous support. In 2011 he welcomed me to

his team at École polytechnique fédérale de Lausanne, and he never stopped caring since then

and finally, he helped me to start my studies at Laval University. Thanks Remy for caring

like family.

I wish to thank my committee members: Jacques Renaud, Yan Cimon, Claudia Archetti, and

Raf Jans for their time and support.

I would like to thank administrative and technical staff members at the Faculty of Business

Administration, the Ph.D. program committee, and the CIRRELT for their support. I would

also thank the professors, my friends, and colleagues from the CIRRELT and the faculty of

business administration.

Last but not least, I would like to offer my heartfelt thanks to my friends and family who have

been with me throughout this journey. I want to express sincere gratitude to my family for all

their love, never-ending patience, and encouragement. I would like to thank my parents who

supported me in all my pursuits. Thanks for being the ultimate role models in my life.

xiii

Page 14: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Preface

This thesis presents my work as a Ph.D. student completed during the program of study at

the Centre Interuniversitaire de recherche sur les Réseaux d’Entreprise, la Logistique et le

Transport (CIRRELT) at the Faculty of Business Administration of Laval University. The

thesis consists of four papers; each of which is written in collaboration with other researchers,

mainly my director Leandro Callegari Coelho. One of these papers is already published and the

other three are currently under revision. In all four papers, I remain the first author and have

played the major role of setting up and conducting the research, modeling and implementation

of the the problem, analyzing the results, preparing and writing the papers.

The first paper entitled A dynamic multi-plant lot-sizing and distribution problem is written

in collaboration with Homero Larrain and Leandro C. Coelho. The paper is accepted by

the International Journal of Production Research (IJPR) on February 8, 2016 and published

online on March 2, 2016.

The second paper entitled Sequential versus integrated optimization: production, location,

inventory control and distribution is written under supervision of my director Leandro C.

Coelho.

The third paper entitled Flexible two-echelon location routing is written in collaboration with

Claudia Archetti, Leandro C. Coelho, and Maria Grazia Speranza.

The fourth paper entitled Minimizing emissions in integrated distribution problems is written

in collaboration with Claudia Archetti and Leandro C. Coelho.

xiv

Page 15: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Introduction

Supply chain is an integrated network of facilities performing several logistics functions of

procurement, production, storage, and distribution of products to the market. The goal of

a supply chain is to offer the final customer, the right product, at the right time, price,

quantity, quality, and location [Christopher and Towill, 2001, Katz et al., 2003]. To attain

this goal, a set of decisions and actions are to be made and taken. Thus, a supply chain

could be considered as a network of interrelated decisions. Among all supply chain decisions,

procurement, location, production, inventory and distribution constitute the essential and

fundamental components of planning processes. Traditionally, these decisions were treated

independent from one another, mainly by considering a hierarchical approach toward decision

making. Therefore, in this approach, all the interactions among different interrelated supply

chain functions are overlooked [Cohen and Lee, 1988]. Ignoring the dependencies between

supply chain decisions results in higher costs, as any attempt in minimizing cost in one area,

mostly results in cost increase in other areas [Adulyasak et al., 2012].

With the competition among companies becoming more intense, the keys to the success of

the supply chains are known to be their efficiency and responsiveness level [Manatkar et al.,

2016]. These two have become the new strategies for supply chains; efficiency aims at deliv-

ering products at reduced costs, but competitive advantage is gained not only by reducing

supply chain costs but also by providing a faster and more flexible service to customers. As

companies have realized that dramatic improvements are to occur by exploiting integrated

production systems, the linchpin of success in today’s medium and large companies is known

to be the supply chain integration [Archetti et al., 2011]. It is not long since it was realized

how integration and coordination of supply chain decisions yield competitive and economic

advantage [Hein and Almeder, 2016]. The modern world both facilitates and necessitates a

more comprehensive and holistic view of supply chains. Coordinating and integrating decisions

of the supply chain is a complex task and mainly due to its complexity, they were investi-

gated separately [Ekşioğlu et al., 2006]. However, with the improvement of computational

ability of modern computers, we are now able to solve problems far larger and more complex

1

Page 16: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

than previously thought in much less time. From the academic point of view, in the past

few decades, the idea of simultaneously considering different functions of the supply chain has

attracted growing attention. The new models integrate several functions of supply chains into

single models and optimize them. In most industries, transportation and distribution costs

are the main contributors to the total cost [Boudia et al., 2007]. Therefore, several supply

chain decisions are mainly integrated with distribution planning.

Building upon the insightful literature, this research contributes to the integrated optimization

literature by adding distinctive features to the problems and making them more real-world

relevant. This thesis first shows the advantages of taking an integrated approach to decision

making in complex decision settings, then it explores the idea of flexibility, in terms of delivery

to customers and the supply chain network design, and finally it investigates the trade-offs

between emission reduction and economic performance objectives in an integrated optimization

context.

A number of success stories dealing with the integration of different supply chain planning

problems are reported in the literature, e.g., Pyke and Cohen [1994], Pooley [1994], Erlebacher

and Meller [2000], Brown et al. [2001], Çetinkaya et al. [2009], Baboli et al. [2011], Degbotse

et al. [2013] and Meisel et al. [2013]. This research also supports the positive effect of the

integrated optimization on the supply chain performance [Chandra and Fisher, 1994, Coelho

et al., 2014, Acar and Atadeniz, 2015, Adulyasak et al., 2015]. Although integrating different

functions into a single model makes it more complex and difficult to solve, it mostly achieves

better results in terms of cost saving and improving the service level. Aiming to highlight

the values of the integrated approach, in this research, we compare the results obtained from

this approach with the ones from the traditional hierarchical decision making approach. We

also explore different types of flexibility: obtained from time windows and from the network

design.

The classical dynamic lot sizing problem (LSP) mainly considers a finite time horizon, a set

of customers, and deals with satisfying the demand of a particular period by delivering the

requested products to customers in the same period [Brahimi et al., 2006a, Hwang, 2010].

However, in practice, this assumption mostly does not hold true, as a delivery time window

is considered for fulfilling the demand. Lee et al. [2001] introduce the LSP with delivery time

windows and today it is recognized as one of the topics with a significant research opportunity

[Claassen et al., 2016]. In this research, we describe, model, and solve the rich integrated

problem, also considering a delivery time window.

In a typical supply chain, a number of plants produce one/several product(s); these are either

stored at the plant or shipped to one/several distribution center(s) (DCs) of the next echelon.

2

Page 17: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

In order to fulfill the demands of customers, these products are then transported to the last

echelon (retailers, or final customers). The solution mainly needs to determine 1) where to

locate the plants and DCs, 2) the production quantities at plants and inventory allocation at

both plants and DCs, 3) assignment of DCs to plants as well as customers to DCs, and 4) the

shipment quantities from plants to DCs and from DCs to the final customers. This problem

simultaneously addresses several supply chain decisions such as lot sizing, facility location, and

distribution. Despite numerous studies on jointly optimization of production and distribution

problems, their integration with facility location decisions is not extensively studied. The

facility location problem (FLP) has long been considered as a strategic decision [Klose and

Drexl, 2005] and therefore, its integration with other tactical or operational level decisions

has received less attention [Nagy and Salhi, 2007]. However, in the era of shareconomy,

renting or leasing facilities has become a current practice. As the location of facilities can

periodically change, the FLP could be easily integrated with other operational level decisions.

A contribution of this research is to simultaneously optimize facility location, production

and/or inventory, and distribution decisions.

Integrated supply chain problems are reducible to problems such as the LSP, FLP, or vehicle

routing problem (VRP). Each of these problems are known to be very hard to solve. Most

variants of the LSP are proved to be complex and difficult to solve [Jans and Degraeve, 2007].

Florian et al. [1980] prove that the single-product capacitated problem is NP-hard, and Maes

et al. [1991] show how finding a feasible production plan for a capacitated production system

with no setup cost is an NP-complete problem. Mostly, small size instances of integrated

supply chain optimization problems could be easily solved to optimality using exact methods,

but finding a good solution in a reasonable time for large complex real-world integrated prob-

lems has been a challenge [Fahimnia et al., 2013]. Throughout this thesis, we first solve each

problem with exact methods, and if necessary, we propose approximate methods to accelerate

the solution procedure.

The remainder of this thesis is organized as follows. Chapter 1 provides an overview on

single stage integrated production and distribution optimization problems. Integration of

production and distribution decisions is an important and widely studied area in the integrated

supply chain literature. Independently, both production and transportation problems have

several well-studied variants, and so does their integration. In that chapter, the existing

research is grouped into two broad categories: single versus multi-product models and then

their characteristics and applications are elaborated.

In Chapter 2, we investigate a single-product, multi-plant production planning and distri-

bution problem for the simultaneous optimization of production, inventory control, demand

3

Page 18: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

allocation, and distribution decisions. The objective of this rich problem is to satisfy the

dynamic demand of customers while minimizing the total cost of production, inventory and

distribution. By solving the problem we determine when the production needs to occur, how

much has to be produced in each of the plants, how much has to be stored in each of the

warehouses, and how much needs to be delivered to each customer in each period. On a large

real dataset inspired by a case obtained from an industrial partner we show that the proposed

integration is highly effective. Moreover, we study several trade-offs in a detailed sensitivity

analysis.

Chapter 3 extends the problem by considering multiple products and a leasing period for

DCs. This chapter contributes to the integrated optimization literature by simultaneously

addressing location, production, inventory, and distribution problems, and to the production

economics literature by comparing and assessing the performance of sequential and integrated

solution techniques. We develop an exact method and several heuristics, based on separately

solving each part of the problem. In this study, we show the limitations of the exact methods

in handling large size integrated optimization problems and the poor performance of sequential

approaches. Then, we introduce a hybrid adaptive large neighborhood search (ALNS) heuristic

to overcome these limitations. Our results and analysis not only compare solution costs but

also highlight the value of an integrated approach.

By a flexible two-echelon location routing problem presented in Chapter 4, we aim to assess

the value of flexibility. The chapter deals with an integrated location routing problem in

which a supplier delivers a commodity to its customers through a two-echelon supply network.

The objective is to minimize the total shipping costs from the central depot/plant to the

DCs, the traveling costs from DCs to customers, the locations costs and the penalty costs

for the unfulfilled demands. We present a mathematical formulation of the problem together

with different classes of valid inequalities. Computational results and business insights are

discussed. The results show that the combined effect of the network design and delivery

flexibility lead to considerable savings for supply chains.

Research and practice show that taking an integrative approach to supply chain planning en-

hance the business performance. Despite the ever increasing attention towards environmental

impacts of operational decisions, the research is still limited. Chapter 5 aims to identify the

trade-offs between cost and emission reduction potential within an integrated supply chain

planning system. To this end, the two well-known problems of inventory routing and produc-

tion routing are investigated. By means of several key performance indicators, we shed light

on the values of integration when it comes to emission reduction.

Finally, Chapter 6 summarizes the main contributions and highlight future research venues.

4

Page 19: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chapter 1

Literature review

Supply chain is viewed as a network of facilities engaged in procurement of raw material,

production and storage of finished products, and their distribution to reach the final customers

[Hugos, 2011]. Supply chain planning processes mainly include facility location, procurement,

production, inventory, and distribution decisions [Stadtler, 2005, Christopher, 2016]. The

goal of any supply chain is to ensure that customers are provided with the right products or

services at minimum cost and time. To date, several definitions for the term supply chain

management exist but despite all their differences, generally what they have in common is

that supply chains coordinate and integrate interdependent activities and processes within

and between companies [Ellram, 1991, Cooper et al., 1997, Carter and Rogers, 2008]. Due

to the vital role supply chain planning integration plays in today’s business, it is believed to

be the new source of achieving and retaining competitive advantage [Lei et al., 2006, Hein

and Almeder, 2016]. However, despite the abundance of conceptual and empirical studies on

supply chain integration and coordination, e.g., Stevens [1989], Power [2005], Mustafa Kamal

and Irani [2014], until recently integrated models of the supply chains have been very sparse

on the operations research literature.

Simultaneous optimization of all supply chain planning decisions by integrating them into a

single model has been such a complex and difficult task that traditionally each decision was

treated separately from the others, or the problem was decomposed to smaller and easier to

solve problems. For example, location, lot sizing, and distribution have traditionally been

solved independently from one another, e.g., Erlenkotter [1978], ReVelle and Laporte [1996],

Florian et al. [1980], Barany et al. [1984], Maes et al. [1991], Desrochers et al. [1992], Gendreau

et al. [1994] and Taillard et al. [1997]. A sequential hierarchical approach was often taken in

which the solution obtained from one decision level is passed and imposed to the next. In a

hierarchical approach, the decisions at each level are taken in isolation and once decisions are

5

Page 20: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

made in a level, they are considered to be fixed and all other decisions follow on. Since every

function tries to optimize its own decisions, this approach often leads to sub-optimal solutions

[Vogel et al., 2017]. Whereas, in integrated paradigm, various functions of the supply chain

are simultaneously taken into consideration and jointly optimized.

In this chapter we aim to provide a comprehensive summary of the well-studied integrated

production and distribution problems. The remainder of this chapter is organized as follows.

Section 1.1 provides a brief overview on the well-known integrated problems of the supply

chain. The integrated production-distribution problem is presented in Section 1.2. Section 1.3

presents directions for further research and our conclusions are given in Section 1.4.

1.1 Well-known integrated problems

Generally, integrated models combine decisions of at most two functions from the supply chains

and due to their nature, operational level decisions have been the main targets for integration.

To date, a number of review papers have attempted to provide a comprehensive overview of

each integrated problem. In what follows, we present the integrated problems and the existing

reviews on them. In Table 1.1 we present the well-studied integrated supply chain planning

models, adopting from the work of Adulyasak et al. [2012].

Table 1.1: Supply chain integrated planning

Problem Location Production Inventory RoutingLocation-Routing Problem (LRP) X XLocation-Inventory Problem (LIP) X X

Lot Sizing Problem (LSP) X XInventory-Routing Problem (IRP) X X

Production-Routing Problem (PRP) X X X

Location-routing problem (LRP): includes both facility location planning (FLP) and vehicle

routing problem (VRP). Being closely related to the supply chain network design, has long

been regarded as a critical strategic issue in the literature [Aikens, 1985] dealing with decisions

such as establishing a new facility, relocating the existing ones, or any capacity expansion plans

[Melo et al., 2006]. In FLPs, a set of alternative locations are available to serve geographically

dispersed customers and the goal is to select locations such that the cost and/or time of reach-

ing the customer is minimized [Melo et al., 2009]. Literature reviews published on the FLP

classify the models and algorithms and provide a comprehensive picture for a large variety of

studies on FLP (e.g., Francis et al. [1983], Brandeau and Chiu [1989], Owen and Daskin [1998],

Klose and Drexl [2005], Snyder [2006], Şahin and Süral [2007], Melo et al. [2009], Farahani et al.

[2012, 2014]). Due to its strategic nature a considerable capital investment as sunk costs has

6

Page 21: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

been associated to location decisions; therefore, integrating this problem with other tactical

or operational decisions was less prevalent in the integrated optimization literature [Nagy and

Salhi, 2007]. However, joint efforts, such as the one between Proctor & Gamble and Walmart,

to manage the distribution flows efficiently and collaboratively have recently become more

common [Amiri, 2006], to the extent that the dynamic selection of partners in supply chains

is identified as one of the new trends and research opportunities in the supply chain man-

agement [Speranza, 2018]. Adapting to the reality of the new business environment, location

decisions could now enjoy more flexibility and should be revised periodically, and hence, they

could easily be combined with other tactical/operational level decisions. Even if considered

as a long term decision, the facility location is interrelated with other decisions, in particular

with transportation decisions [Drexl and Schneider, 2015]. Boventer [1961] recognizes the re-

lationship between transportation costs and location rent and introduces the location-routing

problems (LRPs) as the combination of facility location and routing decisions. A few papers

such as Nagy and Salhi [2007], Prodhon and Prins [2014], and Drexl and Schneider [2015]

discuss different variants and extensions of the LRP. In LRP the questions of which facilities

should be selected, which customers should be served, and in which order are to be answered

[Drexl and Schneider, 2015]. The objective is to minimize the total costs of locating facilities

and distributing the products.

Location inventory problem (LIP): the LIP combines the strategic location decisions with

the operational inventory management. The literature deals with the inventory and location

problems separately. First the location and number of DCs or warehouses are decided solving

facility location problems and then assuming these decisions to be fixed, the optimal inventory

replenishment policies are determined [Daskin et al., 2002]. By decomposing the LIP into two

separate problems, all the interrelated costs are ignored; this approach becomes questionable

specially in dealing with uncertain demands [Shen et al., 2003]. Farahani et al. [2015] provide a

review on the models that jointly consider facility location decisions and inventory management

problems. In the LIP, the questions of which facilities to be selected and how much inventory

to be kept at each facility are to be answered. The objective is to minimize the total costs

including locating facilities and inventory holding.

Lot sizing problem (LSP): as an important and challenging problem in production planning,

the LSP integrates the production and inventory decisions and deals with the trade-off between

production and storage costs [Karimi et al., 2003]. The objective is to minimize the total costs

of production, setup, and inventory [Jans and Degraeve, 2007]. Since the seminal paper of

Wagner and Whitin [1958], several studies have investigated the LSP. Florian et al. [1980]

prove that the single-product capacitated problem is NP-hard, and Maes et al. [1991] show

that finding a feasible production plan for a capacitated production system with no setup

7

Page 22: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

cost is an NP-complete problem; even multi-plant, uncapacitated lot sizing problem is NP-

complete [Sambasivan and Schmidt, 2002]. Numerous reviews of the literature (e.g., Karimi

et al. [2003], Brahimi et al. [2006b], Jans and Degraeve [2007, 2008], Robinson et al. [2009],

Buschkühl et al. [2010], Glock et al. [2014], Axsäter [2015]) have provided an overview of the

variants, models and formulations, and algorithms of LSPs.

Inventory-routing problem (IRP): as the name indicates, the IRP is the integration of inven-

tory management and routing decisions. An indispensable part of many integrated supply

chain models entails the delivery/transportation decisions. On one hand, in most industries,

transportation cost is the major component of the total logistics cost [Boudia et al., 2007],

and on the other hand, the ever-rising transportation costs, and increasing customer sensitiv-

ity to lead time have become the salient reasons behind the supply chain literature emphasis

on transportation cost reduction and performance increase. The road-based transportation

methods mentioned in different existing integrated optimization problems could be classified

into two broad categories of direct shipment and routing decisions. A very well-known and

well-researched area in distribution and transportation planning is the VRP [Toth and Vigo,

2014]. A number of papers review the variants, models and algorithms of this problem (e.g.,

Laporte [1992], Eksioglu et al. [2009], Laporte [2009], Pillac et al. [2013], Lahyani et al. [2015c],

Koç et al. [2016a], Psaraftis et al. [2016], Ritzinger2016). The problem concerns the design of

vehicle routes to make deliveries to customers in each period. The IRP first appeared on the

literature as a variant of the VRP [Coelho et al., 2014]. The reviews on the IRP of Campbell

et al. [1998], Moin and Salhi [2007], Andersson et al. [2010], and Coelho et al. [2014] provide an

exhaustive overview on its variants, applications, models and formulation, and solution meth-

ods. In the IRP, the questions of how much of the inventory needs to be kept at each center,

which customers should be served and in which order are to be answered. The objective is to

minimize the total of the inventory and transportation costs.

Production-routing problem (PRP): the PRP is an integration of the IRP with production

decisions [Coelho et al., 2014] or equivalently, the LSP with the VRP [Adulyasak et al., 2015].

The most recent reviews on the PRP [Adulyasak et al., 2015, Díaz-Madroñero et al., 2015]

thoroughly investigate the various solution techniques, formulations, applications and classi-

fications of the problem. The PRP answers the questions of how much to be produced in

each period, how much of the inventory needs to be kept at each facility, and which customers

should be served and in which order. The PRP jointly minimizes the production (setup

and variable), inventory, and transportation costs. It belongs to the vast class of integrated

production-distribution problems.

The integration of production and distribution decisions is an important and widely studied

8

Page 23: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

area of supply chain literature, as according to Chen [2004], production and distribution are

the most important operational decisions of supply chains. In order to better understand,

classify the broad integrated production-distribution literature, and provide directions for

future research, in what follows we review several existing research on the topic and discuss

the assumptions, main problems, methods, and results. In this work, we also review studies in

which the strategic decisions, such as facility location, are simultaneously optimized with short-

term and operational level decisions, such as transportation and distribution are addressed.

1.2 Integrated production-distribution problems

Independently, both production and transportation problems have several well-studied vari-

ants, and so does their integration. Here, we focus only on integrated approaches. Depending

on the variant of the integrated problem, it is known by different names in the literature. In

some cases, despite the difference in what they are called, they tackle the same problem. Chan-

dra and Fisher [1994] deal with production scheduling and distribution problem (PSD). The

integration of production and routing is called the production-inventory-distribution-routing

problem (PIDRP) in Bard and Nananukul [2009b], Lei et al. [2006] and Bard and Nananukul

[2010], it is also considered as integration of an inventory-routing problem with a produc-

tion planning problem and is called integrated production-distribution problem (IPDP) by

Armentano et al. [2011] and Boudia and Prins [2009] or PRP by Absi et al. [2014], Adulyasak

et al. [2012], and Adulyasak et al. [2015]. Karaoğlan and Kesen [2017] study the integrated

production and transportation scheduling problem (PTSP). The lot-sizing problem with pro-

duction and transportation (LSPT) is studied in Hwang and Kang [2016], the same problem

is called operational integrated production and distribution problem (OIPDP) in Belo-Filho

et al. [2015]. Finally, when location decisions are incorporated into the production-distribu-

tion model, the problem becomes a production-distribution system design problem (PDSDP)

[Elhedhli and Goffin, 2005].

As of now, a number of reviews on the coordination and integration of production and trans-

portation decisions exist. Cohen and Lee [1988] and Sarmiento and Nagi [1999] survey inte-

grated production and distribution systems, Mula et al. [2010] review mathematical program-

ming models for supply chain production and transport planning, Chen [2010] and Meinecke

and Scholz-Reiter [2014] review integrated production and outbound distribution scheduling

(IPODS), integrated production-distribution planning is reviewed in Fahimnia et al. [2013].

In the what follows, we review the literature that present mathematical models to solve single

stage integrated optimization problems. Therefore, integrated production-distribution models

that schedule the production are out of the scope of this research. With regards to the integra-

9

Page 24: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

tion of production and distribution, it is present in two distinct streams of research. One deals

with integrated facility location and production planning decisions and the other integrates

production with distribution decisions. Looking at the cost structure of the integrated facility

location and LSP in single echelon, single product/period models, the distinction between

these two streams of literature becomes less evident. By putting the common elements of

both objective functions aside, i.e., production variable, transportation, and inventory han-

dling costs, in both streams a binary decision is present to decide whether or not a product

is produced in a plant. This decision is called facility location allocation in FLP, and setup

decision in LSP. Therefore, we consider facility location as a characteristic of the model only if

a distinct binary decision is defined to indicate whether a facility is operational in a period or

to select a/several facility(ies) among a set of available ones. Our criteria for selection of the

paper is that both production (either variable or fixed setup) and transportation costs must

be present in the objective function. Generally, the common assumptions of most papers deal-

ing with integration of production and distribution are that the plants are multi-functional,

therefore, all products can be produced in any of the plants; when routing is the delivery

method, each customer can be visited at most once per day; a fleet of homogeneous vehicles

with limited capacity are considered; the demand cannot be split; no shortage, stockouts or

backlogging is allowed; and finally, transfer between sites is not allowed. The cost functions

are often linear, however fixed-charge and general concave cost structures are also considered

in some studies. In what follows, when economies of scale are present, we call the cost function

concave. Unless otherwise specified, these are the assumptions of the problems studied here.

We organize our revision around two broad categories of single versus multi-product models,

and then categorize them based on the following characteristics:

• the number of echelons (single or multiple);

• the number of plants (single or multiple);

• the number of periods (single or multiple);

• whether production/inventory capacities exist;

• whether the demand is deterministic or stochastic;

• whether the production setup cost is considered in the objective function;

• whether location decision is addressed in the model.

Variants of production-distribution models with single product are presented in Section 1.2.1

and models that consider multiple products are reviewed in 1.2.2

10

Page 25: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

1.2.1 Single-product production-distribution models

In this section we review integrated production-transportation models for single product prob-

lems. To better analyze the variants and characteristics of each problem, we divide them into

two categories of models with direct shipment and those with routing. We notice that in

production integrated with direct shipment more variants of the production problem are con-

sidered, but the joint production and routing literature has been mainly focused on finding

faster and more efficient solution algorithms. Therefore, majority of the PRP studies compare

their results and performance of the algorithms with the existing methods on the literature.

van Hoesel et al. [2005] present a model to integrate production, inventory and transportation

decisions in a serial multi-echelon supply chain. All cost functions are concave and a produc-

tion capacity is present. They model the problem as a capacitated minimum-cost network

flow problem and study different transportation and inventory holding cost structures in the

integrated problem. In general, their dynamic programming algorithms runs in polynomial

time in the number of periods and echelons. Ekşioğlu et al. [2006] also formulate the produc-

tion and transportation planning problem as a network flow and propose a primal-dual based

heuristic to solve it. In their model, the plants are multi-functional, the production and setup

cost vary from one plant to another as well as from one period to the next, and transportation

costs are concave. They claim that their problem is a special case of the facility location

problem and an extension of the classical lot sizing problem as the facility selection decision is

also present in the model. Ahuja et al. [2007] study a multi-period single-sourcing problem in

a dynamic environment in which they consider production, inventory and throughput, as well

as the perishable products constraints. The single-sourcing suggests that the customer de-

mand during the whole planning horizon is fulfilled from the same facility and cannot be split

among different facilities. They formulate the problem as a nonlinear assignment problem to

link retailers to facilities, taking timing, location and production quantities into consideration.

They first propose a greedy heuristic and then a very-large-scale-neighborhood (VLSN) search

method to improve the greedy solutions. Hwang [2010] investigates integrated economic LSP

with production and transportation. Using stepwise cost for transportation, the model con-

siders economies of scale in shipment and consequently production. The number of vehicles

is assumed to be unlimited and the production cost is concave. While backlogging is allowed,

the results are provided for both cases of with and without backlogging assumptions. Romeijn

et al. [2010] study the integration of facility location and production planning decisions. They

introduce the idea of generalizing LSP by integrating it with facility location decision [Liang

et al., 2015]. The objective function is to minimize the location, production, inventory, and

transportation costs. They study a new approximation method for cases with special produc-

tion and inventory cost structures and seasonal demand patterns. Akbalik and Penz [2011]

11

Page 26: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

combine distribution decisions and LSP with delivery time windows. They aim to compare

the just-in-time and time window policies. Under the just-in-time policy, the customer re-

ceives a fixed quantity on the due date of the demand but with the time window policy the

deliveries are constrained by the time windows and advanced shipment is possible. In their

model, costs change over time and they assume a fixed transportation cost per vehicle. A

dynamic programming (DP) algorithm is used to solve the problem. They show that the time

window policy has a lower cost than the just-in-time one and they also compare the Mixed

Integer Linear Programming (MILP) and DP methods, and conclude that even for their large

size instances, the DP outperforms the MILP. Sharkey et al. [2011] apply a branch-and-price

algorithm for an integration of the location and production planning problem similar to the

one studied in Romeijn et al. [2010]. In their model, single sourcing is considered. Their find-

ings show the potential benefits of integrating facility location decisions with the production

planning. The proposed branch-and-price algorithm works better when the ratio of the num-

ber of customers to the number of plants is low. Hwang et al. [2016] reduce the complexity

of the algorithm proposed in van Hoesel et al. [2005] by utilizing only the information on the

aggregated production quantities and considering only those periods in which transportation

occurs. A concave transportation cost consisting of a fixed and variable cost of shipment, and

a linear holding cost function is assumed. Later Hwang and Kang [2016] propose a stepwise

transportation function and consider a production-distribution problem in which backlogging

is allowed. They further improve the O(T 3) algorithm of Hwang et al. [2016] and reduce its

complexity to O(T 2 log T) where T is the number of periods.

Lei et al. [2006] consider integration of production, inventory, and distribution routing prob-

lems and associate a heterogeneous vehicle to each plant. They propose a two-phase heuristic

approach to solve the PRP. In the first phase, the routing decisions are relaxed and the prob-

lem is solved considering direct shipments, in the second phase, they propose a heuristic for

the routing part of the problem. Single product PRP with capacity constraints is studied in

Boudia et al. [2007, 2008] and Boudia and Prins [2009]. In their application, the customers

are served at most once a day based on a first-in-first-out (FIFO) policy by a limited fleet

of capacitated vehicles. The customers cannot receive a late service, however, if the capacity

permits, their demand can be fulfilled in advance. Although the inventory held at the plant

and customer levels is capacitated, the holding cost at the customer is negligible compared to

the one at plant. Boudia et al. [2007] suggest a greedy randomized adaptive search procedure

(GRASP) to solve the PRP but in order to change production and delivery days for some

of the demands the local search is used and to reinforce the combination either a reactive

mechanism or a path relinking is added. Boudia et al. [2008] propose two greedy heuristics

followed by two local search procedures to solve the problem. The same problem is solved using

12

Page 27: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

a memetic algorithm with population management (MA|PM) and with dynamic population

management in Boudia and Prins [2009]. Their memetic algorithm yields better results than

the GRASP, and shows 23% saving in cost compared to the classical hierarchical approach

[Boudia and Prins, 2009]. The same problem is addressed in Bard and Nananukul [2009a,b,

2010], in which a single plant serves a set of customers over a multi-period time horizon. The

demand is satisfied either from the inventory held at the customer or daily distribution of

the product. Two cases are considered for the distribution: to fulfill the demand of the day

by vehicle routing or routing is replaced by allocation and aggregated vehicle capacity con-

straints replace the routing constraints [Bard and Nananukul, 2010]. In Bard and Nananukul

[2009a], they solve the problem with a reactive tabu search which is followed by a path re-

linking procedure to improve the solution. Compared to Boudia et al. [2007], the results from

Bard and Nananukul [2009a] are slightly better. Bard and Nananukul [2009b] use branch-

and-price algorithm and compare several heuristics for the IRP in the context of PIDRP. To

take advantage of the efficiency of a heuristic and accuracy of the branch-and-price, in Bard

and Nananukul [2010], they improve their former method by proposing a hybrid algorithm

combining exact and heuristic methods within the branch-and-price framework. Within 30

minutes of run time, the algorithm is able to find optimal solutions only for instances with up

to 10 customers, two periods, and five vehicles. Moreover, the lower bounds they obtain are

not strong [Adulyasak et al., 2014]. The problem discussed in Ruokokoski et al. [2010] con-

siders a single uncapacitated vehicle. As in Bard and Nananukul [2010], the maximum level

(ML) inventory policy is used for the quantities delivered to each retailer [Absi et al., 2014].

They introduce several strong reformulations for the problem, inequalities to strengthen them

and a branch-and-cut algorithm to solve them. Their results support the cost saving benefits

of the coordinated approach compared to the uncoordinated one. The proposed algorithm

can solve instances with up to 80 customers and eight periods, but finds larger instances still

challenging. Archetti et al. [2011] compare the ML and order-up to level (OU) inventory

policies in the PRP context. The demand is delivered to the customers using an unlimited

fleet of capacitated vehicles. Using a branch-and-cut algorithm, they conclude that the ML

policy outperforms OU in short time horizons, but with increase in the number of periods, the

difference between the costs obtained from these two policies also reduces. However, within

two hours of execution, the proposed branch-and-cut approach does not provide optimal solu-

tion for all instances. Adulyasak et al. [2012] compare the performance of the adaptive large

neighborhood search (ALNS) heuristic against GRASP [Boudia et al., 2007], MA|PM [Boudia

and Prins, 2009], reactive tabu search [Bard and Nananukul, 2009a], tabu search with path re-

linking [Armentano et al., 2011], and the branch-and-cut approach proposed in Archetti et al.

[2011]. Their proposed heuristic outperforms the former heuristics. Absi et al. [2014] propose

a two-phase iterative heuristic approach for PRP with a limited fleet of capacitated vehicles

13

Page 28: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

and an ML inventory policy. Their decomposition method addresses the lot sizing decisions in

the first phase and determines the routing in the second one. The comparisons of this method

against the ALNS proposed by Adulyasak et al. [2012], and the other five heuristics compared

in Adulyasak et al. [2012] reveal that while the second phase outperforms all existing methods

using less running time, developing fast heuristics that can yield good results for the lot sizing

phase still remains a challenge. Adulyasak et al. [2014] consider both PRP with ML or OU

policies. A main difference between their model and that of Archetti et al. [2011] is that prod-

ucts could be delivered to the customers on the same period as the demand happens, and there

is no need to wait until the products are replenished in the facility. Using a single core and

within two hours of execution, instances with up to three periods and three vehicles, and up

to 25 customers are solved to optimality. The PRP with demand uncertainty is addressed for

the first time in Adulyasak et al. [2015]. They propose and compare branch-and-cut algorithm

with Benders decomposition method to solve the two-stage and multi-stage stochastic PRP.

Solyalı and Süral [2017] use a multi-phase heuristic to solve a single echelon PRP with pro-

duction and inventory capacities. They evaluate the performance of their proposed heuristics

on the benchmark instances of Boudia et al. [2007] and Archetti et al. [2011]. Although the

multi-phase heuristic finds new best solutions for 65% of instances, for larger instances, the

better solution is found at the cost of higher computation time.

Table 1.2 presents the papers that consider only one product in their models. As indicated

in Table 1.2, only Adulyasak et al. [2015] consider the demand to be stochastic. Except for

van Hoesel et al. [2005], models address a single plant-retailer echelon. In a few number of

papers, the model does not consider the fixed or setup cost of production but they assume the

production cost to be a function of the quantities produced. Exact methods (mostly DP) and

metaheuristics are exploited when the direct shipment is the delivery method. Prior to 2010,

the common solution approach to tackle the PRP was metaheuristics, however, matheuristics

are more common since they proved to be better in terms of efficiency and performance.

1.2.2 Multi-product production-distribution models

In this section we present the integrated production-distribution models with multiple prod-

ucts. The number of publications in this category is less than the ones with single product

models. Obviously adding multiple products to the model makes it more difficult to solve,

therefore, in this section fewer papers consider routing as the shipment method. Here, we first

present those studies that consider only one echelon in the model, mostly considering a set of

plants and customers. Then, multi-echelon problems are surveyed.

14

Page 29: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Tab

le1.

2:Sing

leprod

uctprod

uction

-distributionprob

lems

Referen

ceNumber

ofCap

acity

Inventory

Dem

and

Setup

Location

Shipment

Solution

method

Echelon

sPeriods

Plants

Produ

ction

Inventory

vanHoesele

tal.[20

05]

MM

SX

P,DC,C

DDS

Dyn

amic

prog

ramming

Ekşioğluet

al.[20

06]

SM

MP

DX

DS

Primal-dua

lbased

heuristic

Ahu

jaet

al.[20

07]

SM

MX

XP

SDS

Greed

yad

aptive

search

proced

ure/very-la

rge-scale-ne

ighb

orho

od-searchmetho

dHwan

g[201

0]S

MS

PD

DS

Dyn

amic

prog

ramming

Rom

eijn

etal.[20

10]

SM

MP

SX

DS

Greed

yalgo

rithm

andcost-scalin

gAkb

alik

andPen

z[201

1]S

MM

XP,C

DX

DS

Dyn

amic

prog

ramming

Sharkeyet

al.[20

11]

SM

MP

DX

DS

Branch-an

d-price

Hwan

get

al.[20

16]

SM

SX

P,C

DDS

Dyn

amic

prog

ramming

Hwan

gan

dKan

g[201

6]S

MM

PD

DS

Geometrictechniqu

ewithresidu

alzoning

Leie

tal.[20

06]

SM

MX

XP,DC

DR

Decom

position

metho

dBou

diaet

al.[20

07]

SM

SX

XP,C

DX

RGreed

yad

aptive

search

proced

ure

Bou

diaet

al.[20

08]

SM

SX

XP,C

DX

RGreedyhe

uristics

andlocals

earch

Bou

diaan

dPrins

[200

9]S

MS

XX

P,C

DX

RMA|PM

Bardan

dNan

anuk

ul[2009a

]S

MS

XX

P,C

DX

RReactivetabu

search

Bardan

dNan

anuk

ul[2009b

]S

MS

XX

P,C

DX

RBranchan

dprice

Ruo

koko

skie

tal.[20

10]

SM

SP,C

DX

RBranchan

dcu

tBardan

dNan

anuk

ul[2010]

SM

SX

XP,

CD

XR

Branchan

dprice

Arche

ttie

tal.[20

11]

SM

SX

P,C

DX

RBranchan

dcu

tAdu

lyasak

etal.[20

12]

SM

SX

XP,C

DX

RALN

San

dMCNF

Absie

tal.[20

14]

SM

SX

XP,C

DX

RTwo-ph

aseiterativemetho

dAdu

lyasak

etal.[20

14]

SM

SX

XP,C

DX

RALN

San

dbran

ch-and

-cut

Adu

lyasak

etal.[20

15]

SM

SX

XP,C

SX

RBranch-an

d-cu

tan

dBen

ders

decompo

sition

Solyalıa

ndSü

ral[20

17]

SM

SX

XP,C

DX

RA

multi-pha

sehe

uristic

Num

berof

echelons,p

eriods

andplan

ts:S:

Sing

le-M:M

ultiple

Dem

and:

D:D

eterministic;S

:Stochastic

Inventoryat:P:P

lant

-DC:D

istributioncenter

-C:C

ustomer

Shipment:

DS:

Directshipment-R:R

outing

15

Page 30: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chandra and Fisher [1994] are among the firsts to compare the hierarchical decision making

approach with the integrated one. Their PRP model considers an unlimited number of vehicles

split deliveries to the customers, a storage capacity but no inventory holding cost at the

plant [Boudia and Prins, 2009]. The integrated problem is solved using a local improvement

heuristic. They investigate the value of integrating production and routing decisions and show

that compared to the sequential approach, PRP yields to 3–20% cost savings. The model

presented in Fumero and Vercellis [1999] differs from other PRP studies as partial delivery to

customers is allowed, the transportation cost is obtained considering both distances and loads,

and a fixed cost per each identical capacitated vehicle and finally, the demand of the customer

may be fulfilled in advance. They propose a Lagrangian relaxation approach to solve the

problem. Comparing results from the synchronized and the decoupled approach, they show

the value of the integrated approach. Armentano et al. [2011] consider a multi-product PRP

with a fleet of identical vehicles, and evaluate the performance of the proposed tabu search

with path relinking approach exploiting their own generated instances for the multi-product

case and the single-product instances generated by Boudia et al. [2007]. On single product

instances, their approach outperforms the MA|PM [Boudia and Prins, 2009] and reactive tabu

search [Bard and Nananukul, 2009a]. They also show that for multiple product instances,

tabu search with path relinking always yields better solutions than the tabu search, but on

large instances it requires a very high running time. Brahimi and Aouam [2016] are the firsts

to consider backordering in the context of PRP. They combine a decomposition relax-and-fix

method with the local search heuristic. They compare their approach with the performance

of a commercial solver, concluding that for most cases, the hybrid relax-and-fix heuristic

outperforms the commercial solver.

The fact that the capacity is extendable, distinguishes the model presented in Jolayemi and

Olorunniwo [2004] from others. In their profit maximization model, any shortfall in demand

can be overcome by extension in the capacity or subcontracting. If the resources are not suf-

ficient to satisfy the demand, the model identifies where and how much extension in capacity

is required. They introduce a procedure to reduce the size of the zero-one MILP, and using

a numerical example, they show that the reduced and full-size models generate exactly the

same results. Another paper with a profit maximization objective function is that of Park

[2005]. Plants and retailers are controlled by an OU inventory policy and the model allows

stockouts; identical capacitated vehicles are used for direct shipments. A two-phase heuristic

is developed: in the first phase the production and distribution plans are identified and in

the second phase, the plans are improved by trying to consolidate the deliveries into the full

truckloads. This heuristic generates good results only for the small instances. The paper inves-

tigates the benefits of the integrated approach compared to the decoupled planning procedure

16

Page 31: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

concluding that with the integrated approach the profit increases on average by 4.1% and

the demand fill rate by 2.1%. The sensitivity analysis reveals that the integrated approach

is more advantageous when production capacity, fixed cost per vehicle, and unit stockout

costs are high and the vehicle capacity is small. Ekşioğlu et al. [2007] extend the problem

studied in Ekşioğlu et al. [2006] by considering multiple rather than single-product integrated

production-transportation problem. They apply the Lagrangean decomposition heuristic to

solve the problem. The problem investigated by Melo and Wolsey [2012] is similar to that of

Park [2005]. Melo and Wolsey [2012] develop formulations and heuristics that yield solutions

with 10% gap for instances with limited transportation capacity but up to 40% for instances

with joint production/storage capacity restrictions. Nezhad et al. [2013] tackle an integration

of location, production with setup costs, and distribution decisions. This is one of the few

papers in which only one period is considered. In their problem all plants are uncapacitated

and single-source. The only fixed cost incurred in the model is the setup cost of producing a

certain product in a plant.

The integrated production-distribution problem addressed in De Matta et al. [2015] assumes

that each plant uses either direct shipment or a consolidated delivery mode using a third party

logistics firm. They use Benders decomposition to solve integrating consolidated deliveries in

the production and distribution problem. Liang et al. [2015] extend the model presented in

Romeijn et al. [2010] by allowing backlogging and propose a hybrid column generation and

relax-and-fix method. Th exact approach provides the lower bounds and the decomposition

yields the upper bounds of the problem. Comparing their results to the ones from CPLEX,

it is superior in obtaining lower and upper bounds and it is not as sensitive as CPLEX to the

number of facilities in the problem size. Over a long planning horizon, Pirkul and Jayaraman

[1996] present a Lagrangean relaxation based heuristic to tackle a production-distribution,

and facility location-allocation problem. They present a single source model, therefore each

customer is served from a single warehouse selected among a limited number of available

ones. The number of open plants is also limited. They test the performance of a Lagrangean

relaxation based heuristic over randomly generated set of instances. The solution time is

between 46 and 76 seconds and the gap ranges between 0.8% to 2.7%. A similar approach

is also applied in Barbarosoğlu and Özgür [1999]. They present an integrated model for

production and distribution decisions, but propose a decomposition technique to divide the

problem into two subproblems. The focus is to find good solutions for each of the decomposed

sub problems. As an extension of Pirkul and Jayaraman [1996], Jayaraman and Pirkul [2001]

incorporate procurement of the raw material and supply side of the problem into the model.

Generating several instances, first they compare the bounds from the Lagrangean approach

with the optimal solution obtained from a commercial solver. Then, they apply the method

17

Page 32: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

to the data obtained from a real case. The gap between the proposed method and the feasible

solution ranges between 1.36% and 2.65% and is obtained between 45 and 88 seconds. A

production-distribution system design is addressed in Elhedhli and Goffin [2005]. The stable

demand of customers is fulfilled from a single DC (single-sourcing), but the system design

is reconfigured by opening and closing the DCs. The problem is considered over a very

large planning horizon. They integrate Lagrangean relaxation, interior-point methods, and

branch-and-bound to solve the complex problem. They obtain better results compared to the

classical Lagrangean approach. Also, in the context of supply chain network design, Correia

et al. [2013] consider integration of production/storage facility costs, fixed maintenance cost,

unit operation costs per product family, and unit shipment costs. They use a branch-and-cut

algorithm to solve their randomly generated instances.

Hein and Almeder [2016] highlight the benefits of the integrated approach toward decision

making using numerical experiments, but their study differs from the former papers in which

they also include the supply side routing to their model, and therefore, combine lot sizing

and supply scheduling. They minimize the setup, inventory holding, and transportation costs

while ignoring the variable cost of production. The transportation costs are load and distance-

based. They consider both just-in-time and keeping inventories at the plants scenarios. Their

results show that the potential savings are higher when inventories are not involved.

A summary of the integrated production-distribution models with multiple products is pre-

sented in Table 1.3.

1.3 Discussions and analysis

Findings from several studies confirm the many benefits of the integrated approach in sup-

ply chain decision making and we have also identified a rapidly growing interest in these

approaches. A substantial number of papers, especially on PRP, are published recently. How-

ever, the literature still poses several challenges need to be further investigated. We summarize

them as follows.

Demand uncertainty: only very few studies have considered the stochasticity of the

dynamic environments. The majority of studies assume the demand to be known in

advance, and plan the production and distributions based on this assumption. A future

research opportunity would be to investigate stochastic production-distribution integra-

tion.

Effective exact algorithms: integrated lot sizing with distribution problems are

mostly solved exploiting decomposition or relaxation techniques. The set of binary

18

Page 33: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Tab

le1.

3:Multi-produ

ctprod

uction

-distributionprob

lems

Referen

ceNumber

ofCap

acity

Inventory

Dem

and

Setup

Location

Shipment

Solution

method

Echelon

sPeriods

Plants

Produ

ction

Inventory

Cha

ndra

andFisher[1994]

SM

SP,C

DX

RLo

calimprovem

entheuristic

Fumeroan

dVercellis[1999]

SM

SX

P,C

DX

RLa

gran

gean

relaxa

tion

Arm

entano

etal.[2011]

SM

SX

XP,C

DX

RTab

usearch

withpa

threlin

king

Brahimia

ndAou

am[2016]

SM

SX

XP,C

DX

RRelax

-and

-fixheuristic

Jolayemia

ndOlorunn

iwo[2004]

SM

MX

XC

DX

DS

MILP

Park[2005]

SM

MX

XP,C

DX

DS

Localimprovem

entheuristic

Ekşioğluet

al.[2007]

SM

MX

PD

XDS

Lagran

gean

decompo

sition

heuristic

Meloan

dWolsey[2012]

SM

SX

XC

DX

DS

Hyb

ridheuristic

Nezha

det

al.[2013]

SS

M–

DX

DS

Lagran

gian

relaxa

tion

DeMatta

etal.[2015]

S/M

MM

DC

DX

DS

Benders

decompo

sition

andDP

Lian

get

al.[2015]

SM

MX

CD

XX

DS

Colum

ngeneration

Pirku

land

Jaya

raman

[1996]

MS

MX

XP,

DC

DX

DS

Lagran

gian

relaxa

tion

Barba

rosoğluan

dÖzgür

[1999]

MM

SX

PD

XDS

Lagran

gian

relaxa

tion

Elhedhlia

ndGoffi

n[2005]

MM

MX

–D

XDS

Lagran

gian

relaxa

tion

andbran

ch-and

-price

Jaya

raman

andPirku

l[2001]

MS

MX

–D

XX

DS

Lagran

gian

relaxa

tion

Correia

etal.[2013]

MM

MX

XP,

DC

DX

XDS

Branch-an

d-cut

Heinan

dAlm

eder

[2016]

MM

SX

PD

XR

Branch-

and-bo

und

Num

berof

echelons,p

eriods,a

ndplan

ts:S:

Sing

le-M:M

ultiple

Dem

and:

D:D

eterministic-S:

Stocha

stic

Inventoryat:P:P

lant

-DC:D

istributioncenter

-C:C

ustomer

Shipment:

DS:

Directshipment-R:R

outing

19

Page 34: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

decisions are considered first and then, one solves a network flow problem. Future re-

search could develop faster and more efficient methods to solve large instances of LSPs

[Absi et al., 2014].

Multiple products, multi-echelon settings: as the number of products, echelons,

facilities, and periods increase, the problem becomes more complex and therefore, more

difficult to solve. Hence, most papers consider a single echelon and single product

problems. A future research avenue would be to develop fast and efficient methods to

solve multi-echelon, multi-product, large instances of the problem.

Integrating decisions from different supply chain functions: location and pro-

curement decisions of the supply chains could also be integrated into the production-dis-

tribution models.

LSP with time windows: integration of the production and inventory decisions,

known as the LSP, has been vastly studied. A number of variants and solution algorithms

are investigated and proposed in the literature [Jans and Degraeve, 2008]. Among them,

variants such as the LSP with time windows, and the LSP for perishable products are

considered as the recent hot topics [Clark et al., 2011]. Future research may consider

integrating these variants of LSP with distribution planning.

Heterogeneous vehicle routing: the PRP has the routing decisions as a component,

however, different variants of the VRP such as heterogeneous vehicles, time-dependent

travel time, delivery time windows are still to be explored.

Non-linear cost structures: in most studies costs are linear and no economies of

scale arise. Economies of scale in production, transportation and inventory could also

be investigated in future research.

Environmental issues: incorporating environmental issues in optimization research is

receiving growing attention. However, the current integrated optimization literature has

been mainly focused on increasing the service level and reducing the total costs.

Decision making under flexible network design: Speranza [2018] identifies the

flexible network design as a new trend and research opportunity in logistics. Most of the

research integrating production and distribution considers fixed settings. For example,

the upstream and downstream supply partners are always known and fixed. The location

of facilities rarely changes during the planning horizon.

20

Page 35: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Considering shortages and backordering in the models: Brahimi and Aouam

[2016] are among the few to consider backordering in a PRP model. A prospective

research opportunity is to incorporate stockout, shortage, and backordering.

Real-world applications: Table 1.4 lists the applications of the studies cited in the

previous section. As indicated in this table, a great number of papers published on

production-distribution integration use numerical experiments on randomly generated

instances to test the performance of the solution algorithms. Real-world applications of

the models and algorithms are still lacking in the literature.

1.4 Conclusions

This chapter provides a comprehensive, but not exhaustive overview of the broad literature

on integrated supply chain decisions, with main focus on integration of production and distri-

bution decisions. We have classified the papers presented on the literature based on different

characteristics, including the number of products, echelons, periods and plants considered, the

presence of capacity constraints, setup costs, location decisions in their mathematical model,

the shipment methods, and finally type of demand. We have also reviewed their solution

algorithms and suggested some interesting venues for the future research.

21

Page 36: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Tab

le1.

4:Num

erical

expe

riments

andcase

stud

ieson

integrated

prod

uction

-distributionprob

lems

Autho

r(year)

App

lication

Cha

ndra

andFisher[199

4]13

2rand

omly

gene

ratedinstan

ceswithup

to10

prod

ucts,5

0custom

ersan

d10

period

sPirku

land

Jayaraman

[199

6]Ran

domly

generatedinstan

ceswithup

to10

0custom

ers,

20warehou

ses,

10plan

tsan

d10

prod

ucts

Fumeroan

dVercellis[199

9]Instan

ceswithup

to12

custom

ers,

10prod

ucts

and8pe

riod

sBarba

rosoğluan

dÖzgür

[199

9]12

0instan

ceswithup

to10

custom

ers,

5prod

ucts,1

0depo

ts,a

nd12

period

sJo

layemia

ndOlorunn

iwo[200

4]A

real

case

with2raw

materials,2

vend

ors,

10prod

ucts,5

plan

ts,7

5custom

ers,

and30

availablewareh

ouses

Park[200

5]63

instan

ceswithup

to5plan

ts,7

0custom

ers,

5prod

ucts

and12

period

sElhedhlia

ndGoffi

n[200

5]19

8instan

ceswithup

to10

prod

ucts,1

5plan

ts,1

0DCs,

and50

custom

ers

Leie

tal.[20

06]

Areal

supp

lynetw

orkof

achem

ical

compa

ny,w

ith12

period

s,2plan

tsan

d13

DCs,

3heterogeneou

svehicles

Ekşioğluet

al.[20

06]

300instan

ceswithup

to40

facilitiesan

d38

4pe

riod

sEkşioğluet

al.[20

07]

110sm

alla

ndlargeinstan

ceswithup

to10

plan

ts,5

0prod

ucts,3

5pe

riod

san

d60

custom

ers

Ahu

jaet

al.[20

07]

25instan

ceswithup

to5facilitiesan

d30

0custom

ers,

and6pe

riod

sBou

diaet

al.[20

07]

90rand

omly

gene

ratedinstan

ceswith50

,100

and20

0cu

stom

ersan

d20

period

sBardan

dNan

anuk

ul[200

9b]

150instan

ceswithup

to8pe

riod

san

d50

custom

ers

Ruo

kokoskie

tal.[20

10]

Instan

ceswithup

to40

custom

ersan

d15

period

sor

with80

custom

ersan

d8pe

riod

sBardan

dNan

anuk

ul[201

0]15

0instan

ceswithup

to8pe

riod

san

d50

custom

ers

Akb

alik

andPenz[201

1]87

0instan

ceswith50

period

s,an

dtimewindo

wsbe

tween0an

d4

Arm

entano

etal.[20

11]

180instan

ceswithup

to10

0custom

ers,

10prod

ucts

and24

period

sArchettie

tal.[20

11]

480instan

ceswith6pe

riod

san

d14

,50an

d10

0retailers

Sharkeyet

al.[20

11]

240instan

ceswithup

to40

custom

ers,

20plan

tsan

d10

period

sMeloan

dWolsey[201

2]Differentclassesof

rand

ominstan

ceswithup

to10

prod

ucts,5

plan

ts,4

0custom

ers,

and24

period

sCorreia

etal.[20

13]

72instan

ceswithup

to25

prod

ucts,4

period

s,an

d50

custom

ers

Nezha

det

al.[20

13]

47instan

ceswithup

to31

8custom

ers,

100plan

ts,a

nd40

prod

ucts

Adu

lyasak

etal.[20

14]

336instan

ceswithup

to35

custom

ers,

3pe

riod

s,an

d3vehicles

DeMatta

etal.[20

15]

160instan

ceswitheither

8pe

riod

sor

12pe

riod

san

ddiffe

rent

costsan

dcapa

cities

Lian

get

al.[20

15]

96instan

ceswithup

to12

0prod

ucts,2

4pe

riod

san

d8facilities

Brahimia

ndAou

am[201

6]Instan

ceswithup

to25

prod

ucts,1

2pe

riod

s,an

d50

custom

ers

Heinan

dAlm

eder

[201

6]3,88

8instan

ceswithup

to6supp

liers,1

2inpu

tmaterials,4

prod

ucts,a

nd10

period

sSo

lyalıa

ndSü

ral[20

17]

Instan

cesfrom

Archettie

tal.[20

11]a

ndBou

diaet

al.[20

07]

22

Page 37: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chapter 2

A dynamic multi-plant lot-sizing and

distribution problem

Chapter information A paper based on this chapter is published in International Journal of

Production Research: Darvish, M., Larrain, H., & Coelho, L. C. (2016). A dynamic multi-plant

lot-sizing and distribution problem. International Journal of Production Research, 54(22),

6707-6717.

In this chapter we investigate a multi-plant, production planning and distribution problem

for the simultaneous optimization of production, inventory control, demand allocation, and

distribution decisions. The objective of this rich problem is to satisfy the dynamic demand

of customers while minimizing the total cost of production, inventory and distribution. By

solving the problem we determine when the production needs to occur, how much has to be

produced in each of the plants, how much has to be stored in each of the warehouses, and how

much needs to be delivered to each customer in each period. On a large real dataset inspired

by a case obtained from an industrial partner we show that the proposed integration is highly

effective. Moreover, we study several trade-offs in a detailed sensitivity analysis. Our analyses

indicate that the proposed scenarios give the company competitive advantage in terms of

reduced total logistics costs, and also highlight more possibilities that become available taking

advantage of an integrated approach toward logistics planning. These abundant opportunities

are to be synergized and exploited in an interconnected open global logistics system.

2.1 Introduction

The world is changing rapidly and so do the supply chain management paradigms. Envi-

ronmental concerns, economical crisis and rapid pace of technological changes have called for

23

Page 38: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

more efficient and effective supply chains. In response to the need for better supply chain

management, the Physical Internet (PI) idea is introduced as an interconnected open global

logistics system, which is increasingly gaining attention from research and practice. Inspired

by the digital internet, researchers are developing the PI to move, store, realize, supply and

use the goods similarly to how data is treated in the digital internet [Montreuil, 2011, Mon-

treuil et al., 2013]. Going global and exploiting a system as gigantic and holistic as the PI also

requires a comprehensive view of different activities within a supply chain. In order to be able

to exploit the opportunities the PI has to offer and to be an active member in this global open

interconnected web, it is required that each company uses its own resources more efficiently.

Short and medium-term decisions such as production planning and distribution might be the

ones to benefit the most from or serve the PI better. By avoiding over or under production

and improving transportation and distribution efficiencies, coordination and integration of

different supply chain members are becoming the new source for competitive advantage. A

real-world example of such effort in integrating supply chain decisions is the Kellogg Company

which could save $35 to $40 million per year as a result of the joint optimization of production,

inventory and distribution [Brown et al., 2001]. Another example comes from IBM that has

developed an integrated plan for production and shipment of semiconductors and could gain

15% increase for on-time delivery, 2-4% increase in asset utilization, and 25-30% decrease in

inventory [Degbotse et al., 2013]. Despite the fact that any cost minimization effort which is

focused on only one area of supply chain and ignores other areas will often lead to increase

in cost and not necessarily a reduction of global cost due to the lack of synergy [Adulyasak

et al., 2012], there is abundant literature available on any of the individual problems and all

their well-known generalization. Integrated problems often present advantages from a prac-

tical point of view and are becoming the new standard [Coelho and Laporte, 2013b, Coelho

et al., 2014, Adulyasak et al., 2015].

Having seen the advantages gained by this holistic approach in supply chain management,

researchers have shifted their interests towards integrating supply chain decisions that have

typically been treated individually. For instance, the vehicle routing problem (VRP) and

the lot-sizing problem (LSP) are two of the most well-known classical problems in supply

chain management that have been studied separately for decades [Adulyasak et al., 2012].

In the VRP several capacitated vehicles deliver products to a number of customers from a

warehouse with the objective of minimizing the delivery cost, while the LSP is focused on

the quantities and timing of production with the objective of production and inventory cost

minimization [Karimi et al., 2003]. Obviously, in practice, these two problems should not be

treated separately, as production planning and distribution are interdependent and can benefit

from a joint decision making.

24

Page 39: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

2.1.1 Literature review

Since the seminal paper of Wagner and Whitin [1958], several studies have investigated the

dynamic LSP, some of which report close to optimal solutions for single plant, multi-product

capacitated LSPs, but they have not been successful in solving large size instances [Sambasivan

and Yahya, 2005]. In what follows we review some papers that have solved the LSP with the

aim of finding a balance between the setup cost and the inventory holding cost [Clark et al.,

2011].

Florian et al. [1980] proved that the single-product capacitated problem is NP-hard, and

Maes et al. [1991] showed that finding a feasible production plan for a capacitated production

system with no setup cost is an NP-complete problem. The LSP encompasses a wide variety

of problems from continuous time scale, constant demand and infinite time horizon to discrete

time scale, dynamic demand and finite time horizon lot-sizing models [Jans and Degraeve,

2007]. Several classifications have been presented in the literature for the LSP, for example,

single or multi-level problems [Bahl et al., 1987], with the most simple form of the dynamic

LSP being the single-product uncapacitated problem [Jans and Degraeve, 2008]. LSPs are also

categorized based on the number of products and number of plants considered, ranging from

single to multi-product [Bahl et al., 1987, Sambasivan and Yahya, 2005, Jans and Degraeve,

2008, Clark et al., 2011, Absi et al., 2011], and single or multi-plant [Sambasivan and Yahya,

2005], or based on how capacity constraints are treated [Sahling et al., 2009, Karimi et al.,

2003], i.e., uncapacitated [Absi et al., 2011] versus capacitated LSP [Bruno et al., 2014].

Li et al. [2012] identify two lines of research in LSP: in the first, the effort is to develop exact

methods with mathematical programming, valid inequalities or tighter formulations; in the

second, matheuristics are developed for large scale problems. Due to its complexity, various

methods and techniques have been exploited to solve LSP; a Lagrangean-based heuristic for

scheduling of lot sizes in a multi-plant, multi-product, multi-period capacitated environment

with inter-plant transfers [Sambasivan and Yahya, 2005], matheuristic through a series of

mixed-integer linear programs solved iteratively in a fix-and-optimize approach to solve a

multi-level capacitated LSP with multi-period setup carry-over [Sahling et al., 2009], and

dynamic programming for the single-product LSP [Chen et al., 1994, Shaw and Wagelmans,

1998]. A hybrid of an ant-based algorithm and mixed-integer linear programming method was

used by Almeder [2010] to solve a multi-level capacitated LSP; a tabu search and a variable

neighborhood search heuristic was developed by Almada-Lobo and James [2010] to solve the

multi-product capacitated lot-sizing and scheduling problem with sequence-dependent setup

times and costs; finally, a hybrid of genetic algorithms and a fix-and-optimize heuristic was

used to solve the capacitated LSP with setup carry-over [Goren et al., 2012].

25

Page 40: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

The problem studied in this paper is on one hand closely related to the production-routing

problem (PRP), which integrates lot-sizing, inventory and distribution decisions simultane-

ously and on the other hand, it deals with the LSP with time windows. Both delivery and

production time windows are considered in the literature [Absi et al., 2011, Akbalik and Penz,

2011], and the PRP has been thoroughly studied recently [Absi et al., 2014, Adulyasak et al.,

2015]. The PRP is solved mostly by heuristics: greedy randomized adaptive search procedure

[Boudia et al., 2007], memetic algorithm [Boudia and Prins, 2009], reactive tabu search [Bard

and Nananukul, 2010] are to name a few. Archetti et al. [2011] propose a hybrid algorithm

to solve a production and distribution of a single-product single-plant system to minimize the

total cost of production, inventory replenishment of a set of retailers and transportation costs.

A common recent approach in dealing with integrated planning problems is to decompose the

problems into subproblems and to exploit heuristics to solve them. For instance, Adulyasak

et al. [2014] use an adaptive large neighborhood search combined with a network flow algo-

rithm. Chen [2015] proposes a heuristic approach to solve dynamic multi-level capacitated

lot-sizing problems with and without setup carryovers. Steinrücke [2015] uses relax-and-fix

decomposition methods to solve a multi-stage production, shipping and distribution schedul-

ing problem in the aluminum industry. Camacho-Vallejo et al. [2015] consider a two-level

problem for planning the production and distribution in a supply chain in which the upper

level minimizes the transportation cost while the lower level deals with the operation costs

occurring at plants for which a scatter search-based heuristic is proposed. The reduce and

optimize approach is used by Cárdenas-Barrón et al. [2015] to solve the multi-product multi-

period inventory lot-sizing with supplier selection problem. Akbalik and Penz [2011] propose a

mixed integer linear program and a pseudo-polynomial dynamic program to solve time window

LSP and ultimately to compare time window with just-in-time policy. Finally, by means of

dynamic programming, Absi et al. [2011] solve single item uncapacitated LSP with production

time windows.

2.1.2 Contributions and organization of the paper

In this paper we solve a problem inspired by a real case with an integrated cost saving ap-

proach, in which we optimize a multi-plant multi-period problem to determine production

scheduling and lot sizes, inventory quantities as well as aggregated plans for demand delivery

within a promised time window. This problem arises in a company that produces and sells

furniture, who has shared data and insights with us. Inventory and production capacities are

limited and once a changeover takes place at a production site, a fixed setup cost is incurred.

Thus, we consider a rich generalization of the dynamic LSP. This paper contributes to the

literature by considering a multi-plant capacitated LSP in which one has to fulfill the demand

26

Page 41: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

of customers within a promised time window, determining production dates and quantities, in-

ventory levels, demand satisfaction and distribution. This problem generalizes many variants

of the transportation problem and network flow problems.

Making the right lot-sizing decisions becomes even more significant in interconnected logistic

networks. By pooling capacities and enabling horizontal collaboration, interconnected logistics

networks seek higher performance levels [Sarraj et al., 2014]. By optimizing lot-sizing decisions,

we show the benefits of an integrated approach to supply chain decision making. Besides, we

demonstrate the resource sharing potentials a case company could offer to the interconnected

logistic networks. Finally we also highlight the importance of the cost of transportation which

justifies the need for utilizing the synergy in an open interconnected network, such as that

advocated by the PI initiative.

The remainder of this paper is organized as follows. In Section 2.2 we describe the problem

and introduce the real case study. Section 2.3 presents the mathematical formulation of

the problem. We present the results of extensive computational experiments and sensitivity

analysis in Section 2.4, followed by our conclusions in Section 2.5.

2.2 Problem description

The motivation for this problem stems from a company’s needs that produces and sells furni-

ture. The plants are located in Canada and the US and its customers are spread all over North

America. The demand is categorized in two groups: first, from large retail stores where the

products are sold directly to customers, and second, online customers who visit the company’s

website and place orders over the internet. In this paper we focus only on the second group,

in which all demand is satisfied from one of the warehouses associated with each of the plants.

Whenever a plant starts production, a fixed setup cost is incurred. Therefore, the company

must determine how to plan its daily production and inventory levels across different plants.

By considering a dependable demand forecast, and production and warehouse capacities, the

company develops a production plan to fulfill the demand. Since this demand forecast is highly

precise, we consider the demand to be deterministic by relying on these accurate forecasts.

Moreover, given the very long planning horizon of our problem, we can assume that the time it

takes to produce an item as well as the lead-time to be negligible. A solution to this problem

identifies the periods in which production takes place as well as the production quantities, the

amount that has to be stored and which customers to serve in each of the periods from each

of the warehouses.

We define a plant set Np and a customer set Nc, such that N = Np ∪ Nc. The plant set Np

27

Page 42: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

contains p plants, and a fixed setup cost fi (i ∈ Np) is incurred whenever a production batch

starts, and a variable cost ui is paid for each unit produced. A warehouse located close to

each plant stores all the products. A holding cost hi is incurred per unit held in warehouse

i ∈ Np per period. Production at the plants are limited to bi units per period and inventory

at the warehouses are limited to si units. The production is sent to customers i ∈ Nc from

the warehouses. Customers represent the final demand, meaning that they do not hold any

inventory and there is no transshipment between them. The planning horizon is e periods long,

typically days over one year, and at the beginning of each time period t ∈ T = {1, . . . , e},the demand of customer i is dti, which needs to be fulfilled within r periods, i.e., r is the time

window or the maximum lateness allowed. Inventories are not allowed to be negative and all

demand must be satisfied, i.e., backlogging is not permitted. We also assume, without loss

of generality, that the initial inventory is zero for all warehouses. Once the delivery dates for

each customer is determined, the products are posted to the customer using a third party

logistics provider. As a consequence no consolidation is allowed and the company pays cij as

the postal fee from warehouse i to customer j for each unit of product. Products can be sent

directly to the final customers from any of the warehouses, and transfers between warehouses

are also allowed, costing cij , with i and j ∈ Np.

A schematic view of the model for an instance with two plants and three customers is depicted

in Figure 2.1. This figure shows how inventories evolve in each plant, and how dispatches are

allowed between plants or from plants to customers.

Figure 2.1: An instance of the dynamic multi-plant lot-sizing and distribution problem with twoplants and three customers

The objective of this problem is to minimize the total of production, inventory holding and

delivery costs. All demand must be satisfied by the end of the planning horizon, all capacities

and the maximum lateness must be respected.

28

Page 43: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

2.3 Mathematical formulation

In order to model the problem as an integer linear program, let yti be a binary variable equal

to one if and only if plant i ∈ Np is active in period t. Let pti be the quantity produced at plant

i in period t, qtij be the quantity delivered from warehouse i ∈ Np to customer or warehouse

j ∈ N in period t, and Iti be the inventory level of warehouse i ∈ Np measured at the end of

period t.

Table 2.1 summarizes the notation used in our model:

Table 2.1: Notations of the model

Parametersbi Production capacity of plant i (unit of products)cij Shipping cost from node i to node j ($/unit)dti Demand of customer i in period t (unit of products)fi Fixed setup cost in plant i ($)hi Unit holding cost in warehouse i ($/period)r Time window or the maximum lateness allowed (periods)si Inventory capacity of warehouse i (unit of products)ui Unit variable cost of production in plant i ($)SetsNc Set of customersNp Set of plants

N = Np ∪Nc Set of all nodesT Set of periods

Variablespti Quantity produced at plant i in period tqtij Quantity delivered from warehouse i ∈ Np to customer or warehouse j ∈ N in period tIti Inventory level at warehouse i ∈ Np in period tyti Binary variable equal to one if and only if plant i ∈ Np is active in period t

Indicesk, t Period indexi, j Node index

The problem can be formulated as follows:

minimize∑t∈T

∑i∈Np

uipti + fiyti + hiI

ti +

∑j∈N ,i 6=j

cijqtij

(2.1)

subject to

pti ≤ biyti i ∈ Np t ∈ T (2.2)

29

Page 44: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Iti ≤ si i ∈ Np t ∈ T (2.3)

Iti = It−1i + pti −∑

j∈N ,i 6=j

qtij +∑

j∈Np,i 6=j

qtji i ∈ Np t ∈ T (2.4)

I0i = 0 i ∈ Np (2.5)t∑

k=1

∑j∈Np

qkji ≥t−r∑k=1

dki i ∈ Nc t ∈ T (2.6)

t∑k=1

∑j∈Np

qkji ≤t∑

k=1

dki i ∈ Nc t ∈ T (2.7)

∑k∈T

∑j∈Np

qkji =∑k∈T

dki i ∈ Nc (2.8)

yti ∈ {0, 1} (2.9)

pti, Iti , q

tij ∈ Z∗. (2.10)

The objective function (2.1) minimizes the total cost of production setup and variable costs,

inventory holding cost and transportation cost. Constraints (2.2) ensure that the production

capacity is respected, while constraints (2.3) guarantee that the inventory level does not ex-

ceed the capacity of the warehouse. Constraints (2.4) and (2.5) are respectively inventory

conservation and initial conditions, and constraints (2.6) and (2.7) enforce that the customer

demand is satisfied within the r periods time window. Specifically, constraints (2.6) impose

that the total demand up to period t − r must be delivered by time t, thus allowing the de-

mand satisfaction to a maximum lateness of r periods, and constraints (2.7) guarantee that

no demand is satisfied in advance. Finally, constraints (2.8) ensure that all the demand is

satisfied by the end of the planning horizon. Constraints (2.9) and (2.10) define the domain

and nature of the variables. Figure 2.2 shows how a feasible delivery plan looks like, satisfying

constraints (2.6)–(2.8). Graphically, the accumulated curve of a feasible delivery plan for a

given customer has to move between the accumulated demand and the accumulated expiring

demand curves; the latter corresponds to the accumulated demand, displaced by r time units.

The accumulated delivery curve has to match the total demand by the end of the horizon.

30

Page 45: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Figure 2.2: Feasibility of a delivery plan with respect to the maximum lateness allowed

2.4 Computational experiments

The mathematical model was implemented into a branch-and-bound algorithm of CPLEX

coded in C++, using IBM CPLEX 12.6 as the MIP solver. All computations were executed

on a grid of Intel Xeon™ processors running at 2.66 GHz with up to 48 GB of RAM installed

per node, with the Scientific Linux 6.1 operating system. A time limit of one hour was imposed

on the execution of each run.

An industrial partner has provided us with a large amount of data regarding production costs,

production and inventory capacities, shipping costs, and daily demand for a year-long planning

horizon. We have used this information to evaluate our method under different production

scenarios. In our dataset, periods represent days and we have a year long planning horizon of

available data. Customers are spread all over North America; there are in total 66 customers

aggregated over the US states and Canadian provinces. The company operates two plants,

significantly far away from each other. Company practices dictate that the time window r

varies between three and four days, depending on the area. We test different values of r for

the whole customer set. In our testbed, there exists 364 daily periods. All data has been

obfuscated for confidentiality reasons, and our resulting instances can be shared upon request.

31

Page 46: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

We start our computational analysis by comparing some feasible production plans inspired

by those a manager could employ to control the production. These do not represent current

company practices, but are inspired from them. We report in Table 2.2 different scenarios,

that range from producing every period, every other period, every three periods, and the

global optimized plan. Other plans, such as every four periods, have been tested as suggested

by our industrial partner, however, no feasible solution could be obtained for any other time

window scenarios, which could be due to the fact that a bigger time window for production

makes the problem significantly bigger and consequently the problem becomes very difficult

to be solved to optimality. Table 2.2 reveals that the obtained optimal scenario gives the

company competitive advantage in terms of serving customers faster since for any promised

time windows r the optimized scenario yields lower total cost compared to the other three

possible scenarios. The optimized scenario provides solutions which are on average 17%,

4% and 4% less costly in comparison to the other three production scenarios. We observe

that when producing every day, the optimal solution is to immediately ship the products

to customers so as not to incur any inventory costs, thus the solution cost does not change

with respect to r. When the production is intermittent, the best cases are observed for

slightly bigger time windows. We observe that due to production and inventory capacities,

it is impossible to produce every three days and guarantee deliveries within a tight time

window. Finally, as expected, the optimized scenario yields the best production plan such as

to minimize total costs. Moreover, we observe from Table 2.2 that the optimized plan can

offer next-day delivery guarantee with a slight increase in the total cost with respect to the

other time windows, only 5% more costly than the minimum cost obtained with r = 10. This

constitutes the first important insight obtained from our research.

Table 2.2: Total costs for different production scenarios

Production scenario Time window r1 2 3 5 7 10

Every day 6,366,591 6,366,591 6,366,591 6,366,591 6,366,591 6,366,591Every other day 5,713,911 5,703,504 5,696,257 5,688,965 5,687,841 5,687,841Every three days — — — 5,662,420 5,571,270 5,540,990Optimized 5,625,782 5,527,674 5,453,789 5,380,042 5,349,342 5,331,363Gap (%) 2.95 2.52 1.74 0.81 0.50 0.16

The results reported in Table 2.2 were obtained after solving the model described in Section 2.3

using CPLEX for one hour. Although, given the size of the problem, CPLEX was not always

able to yield an optimal solution, the optimality gap is very low, on average only 1.45%, with

a maximum of 2.95%.

In order to better understand the impact of each part of the objective function to the costs

obtained in Table 2.2, we provide a decomposition of each individual cost as a percentage of

32

Page 47: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

the total cost as presented in Table 2.3.

Table 2.3: Percentage of contribution to the total cost per component

Production scenario Cost component Time window r1 2 3 5 7 10

Every day

Inventory holding 0.00 0.00 0.00 0.00 0.00 0.00Setup 21.44 21.44 21.44 21.44 21.44 21.44

Variable production 5.36 5.36 5.36 5.36 5.36 5.36Transportation 73.20 73.20 73.20 73.20 73.20 73.20

Every other day

Inventory holding 0.10 0.02 0.02 0.01 0.00 0.00Setup 12.01 12.03 12.05 12.06 12.07 12.07

Variable production 6.07 6.06 6.04 6.01 6.00 6.00Transportation 81.82 81.89 81.89 81.92 81.93 81.93

Every three days

Inventory holding — — — 1.57 0.23 0.11Setup — — — 8.08 8.21 8.26

Variable production — — — 6.39 6.47 6.46Transportation — — — 83.96 85.09 85.18

Optimized

Inventory holding 1.74 1.15 0.50 0.16 0.04 0.01Setup 9.23 8.28 7.74 6.87 6.45 6.12

Variable production 6.02 6.12 6.24 6.32 6.38 6.42Transportation 83.00 84.45 85.52 86.66 87.13 87.44

In all scenarios the transportation cost is the main contributor to total cost, given high quanti-

ties and distances. Although the same number of units needs to be produced and transported,

neither transportation nor variable production costs are constant due to the choice of plant,

their different parameters, and distances to customers. As expected, when plants produce

every day the setup costs are significant, but no inventory is kept at the warehouses. Once

plants operate only every other day, the setup costs decrease significantly, giving more relative

weight to the transportation cost. We observe that when production is set to happen at every

three periods, then production capacities come into play. Thus, these cases with r = 1, 2 and

3 yield infeasible solutions. Finally, the gap between the variable cost of production and the

setup cost is the minimum in the optimized solution while the inventory holding cost has the

biggest percentage of the total cost in the optimized scenario. It is in this scenario that the

transportation cost plays a bigger role, representing more than 85% of the total cost of the

system.

Further analysis of the optimized solution for the time window currently used by the company,

i.e., r = 3, reveals interesting and useful information justifying the potential gains the company

could obtain offering its idle capacities on an open logistics network. We have selected a plant

randomly and have identified two distinct periods of high versus low usage. This has allowed

us to measure how much of the production and inventory capacities were used by the company

and how much could be offered to an open logistics networks as that proposed by the PI. As

depicted in Figure 2.3 during the high demand period (a), the production is up to the capacity

33

Page 48: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

while the inventory capacity is available; on the other hand, in low production period (b), the

idle inventory and production capacities are ready to be offered to other companies on the

interconnected logistics network.

Figure 2.3: An example of production and inventory capacities in high (a) versus low (b) demandperiods

In order to analyze how changes in cost or capacity parameters of the model affect the total

cost, a number of alternative parameter scenarios are now assessed. Table 2.4 summarizes the

percentage change in the objective function when either decreasing the costs and production

capacity by half, or increasing them by a factor of two. We observe that decreasing costs

by half will have a beneficial impact on the total cost, but on different degrees. Since the

transportation cost is the main contributor to the total cost, any reduction in transportation

costs will have the most noticeable impact on the bottom line. We note that the slight increase

in cost when the inventory holding cost is halved in the case of a time window of r = 10 periods

is due to the noise in the computations because not all optimal solutions could be obtained, as

explained earlier. By decreasing the production capacity by half, the plants need to be active

more often in order to satisfy the demand and this incurs an increase in the total cost of about

5%. Likewise, when costs are doubled, the total costs always increase, but in different degrees.

Finally, if the capacities are doubled, the opposite effect is observed: due to relatively low

inventory costs, plants can operate less often, reducing the total cost.

34

Page 49: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 2.4: Percentage of cost changes with respect to the optimized solutions

Parameters Cost component Time window r1 2 3 5 7 10

0.5

Inventory holding −1.31 −1.08 −0.61 −0.15 −0.12 0.03Setup −5.17 −4.59 −4.10 −3.40 −3.20 −3.09

Variable production −3.16 −3.13 −3.07 −3.13 −3.06 −3.17Transportation −41.32 −42.80 −42.87 −43.27 −43.46 −43.74

Production capacity 3.08 3.51 4.42 5.12 5.57 5.88

2.0

Inventory holding 0.97 0.28 0.26 0.21 0.12 0.00Setup 8.69 7.67 7.16 6.58 6.18 6.07

Variable production 6.34 5.73 5.98 6.37 6.46 6.38Transportation 82.85 83.96 85.43 86.54 87.11 87.44

Production capacity −0.84 −1.09 −1.13 −1.64 −2.09 −2.41

The sensitivity analysis shown in Table 2.4 only considers the individual effects of the cost

components. In order to detect possible synergies arising when these factors are combined, we

have performed experiments on all possible pairwise combinations of cost components. In Ta-

ble 2.5 we show that of the transportation and setup costs, as these are the two most significant

cost components identified in Table 2.4. We have solved the instances where transportation

and setup costs are altered simultaneously. In Table 2.5 we compare the combined effects with

the sum of individual effects. A quick look at this table shows that the combined effects for

smaller time windows are almost linear, i.e., the combined effects are very close to the sum

of the individual effects. However, when the time windows get larger, the cost increase by

combined effects can be even 10% smaller than the sum of the individual costs increase in

our instances. Hence, once more we witness the positive effect of integrated decision making

approach.

35

Page 50: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 2.5: Combined effects for the transportation and setup costs

Time window r Trasnportation cost Setup cost Additive effect (%) Combined effect (%) Difference (%)

10.5 0.5 −46.49 −46.35 −0.14

2 −32.63 −32.45 −0.18

2 0.5 79.37 77.71 1.662 91.53 91.31 0.22

20.5 0.5 −47.39 −47.81 0.41

2 −35.13 −35.96 0.83

2 0.5 79.37 76.53 2.842 91.64 88.76 2.87

30.5 0.5 −46.97 −48.40 1.43

2 −35.72 −37.42 1.70

2 0.5 81.33 75.94 5.392 92.59 86.98 5.60

50.5 0.5 −46.67 −49.07 2.40

2 −36.69 −39.54 2.85

2 0.5 83.14 75.15 8.002 93.12 84.86 8.26

70.5 0.5 −46.66 −49.41 2.75

2 −37.66 −40.41 2.75

2 0.5 84.35 74.87 9.482 93.51 83.95 9.57

100.5 0.5 −46.83 −49.57 2.75

2 −37.66 −40.92 3.26

2 0.5 84.35 74.73 9.632 93.51 83.50 10.01

2.5 Conclusions

We have solved a real multi-plant, production planning and distribution problem in which

production, inventory, demand and distribution decisions are optimized simultaneously. A

mathematical formulation for a rich dynamic LSP problem with delivery time windows is

proposed. The problem is defined using a large real dataset inspired by a case obtained from an

industrial partner. We have shown that our matheuristics method is highly effective; elaborate

and extensive sensitivity analysis are presented to compare various production scenarios as

well as changes in the parameters of the model.

The contributions of this work to PI literature are twofold. First, we demonstrate the po-

tentials of resource sharing in a real case company. Total of idle capacities from different

companies gathered together in an interconnected logistics network provides enormous op-

portunities for businesses to benefit economically, environmentally and socially. Second, the

results indicate that the most important cost component in this problem is the transportation

cost. Exploiting PI-enabled open distribution centers to store products closer to the final

customers and PI-enabled mobility web is expected to dramatically reduce the storage and

transportation costs.

Further extensions of our work could include multi-products cases and transition costs, which

would appear as an additional setup cost when switching products, as well of integrating

36

Page 51: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

different lead times per product and per facility. Another interesting extension is related

to the consolidation of the transportation costs when delivering the goods to account for

economies of scale.

37

Page 52: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chapter 3

Sequential versus integrated

optimization: production, location,

inventory control and distribution

Chapter information A paper based on this chapter is currently submitted for publication:

M. Darvish and L.C. Coelho. Sequential versus integrated optimization: production, location,

inventory control and distribution. Document de travail du CIRRELT-2017-39, Tech. Rep.,

2017.

In this chapter we study an integrated lot sizing problem with distribution and delivery time

windows in which the producer has the choice to locate distribution centers from where prod-

ucts are stored and shipped to customers. Motivated by a real case, we describe, model, and

solve this rich integrated production-distribution problem. In this integrated optimization

application, we consider a multi-plant, multi-product, and multi-period setting. The goal is to

minimize fixed and variable production costs, inventory, and distribution costs while satisfying

demands within a promised delivery time window. Our work contributes to the integrated

optimization literature by simultaneously addressing location, production, inventory, and dis-

tribution problems, and to the production economics literature by comparing and assessing the

performance of sequential and integrated solution techniques. We develop an exact method

and several heuristics, based on separately solving each part of the problem, as well as a gen-

eral integrated matheuristic. Our results and analysis not only compare solution costs but

also highlight the value of an integrated approach.

38

Page 53: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

3.1 Introduction

The ultimate goal of any production system is to fulfill the demand of its customers quickly

and efficiently. This goal is achieved through effective and efficient supply chain planning.

Historically, supply chain planning has been conducted in a sequential or hierarchical fashion.

This approach treats each supply chain decision separately from the others. Therefore, in such

a disintegrated planning system, even despite the high cost associated with holding stocks,

inventory plays an important role in satisfying the demand in a timely manner and linking

different functions of the supply chain.

In recent years, the increasing competition among supply chains has forced companies to seek

solutions that result in saving cost and improving the efficiency on the one hand, and offering

even faster and more flexible service to the customers on the other. Inventory optimization

has become the main target for cost reduction initiatives. The emphasis on inventory cost

reduction coupled with the growing transportation cost and competitive delivery dates accen-

tuate the importance of coordination and integration of supply chain functions and decisions

[Fumero and Vercellis, 1999]. Under an integrated approach, various functions and decisions

within a supply chain are simultaneously treated and jointly optimized. In the sequential

approach, typically known as management in silos, the solution obtained from one level is

imposed to the next one in the hierarchy of decisions [Vogel et al., 2017]. Ignoring the links

between decisions, this approach results in sub-optimal solutions. On the contrary, most re-

search and case studies on supply chain integration confirm the positive effect of integration

on business performance [Adulyasak et al., 2015, Coelho et al., 2014]. Hence, supply chain

integration is recognized as the linchpin of success for today’s companies [Archetti et al., 2011].

In this paper, we describe, model, and solve a multi-product, multi-plant, multi-period, multi-

echelon integrated production, inventory, and distribution problem. This integrated problem

has three distinct features of direct shipment, delivery time windows, and dynamic location

decisions for distribution centers (DCs).

The transportation decision in integrated production and distribution literature is mainly

considered as either direct shipment or vehicle routes. With the large number of firms out-

sourcing the transportation function to third party logistics service providers [Amorim et al.,

2012], direct shipment is considered in this paper.

Owing to its significant research and practical potential, much attention is devoted to time

windows. We consider a delivery time window, meaning that the demand must be satisfied

within a specific time frame.

Facility location planning has always been a critical strategic decision. Once the locations

39

Page 54: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

are determined, all other decisions such as production quantities, inventories, and transporta-

tion can be made. In modern days, customers always impose tighter delivery time windows,

therefore, keeping a high service level and managing inventory require simultaneous produc-

tion and dynamic facility location planning. The integrated production-location problem has

become so prevalent that flexible network integration is identified as one of the important

recent trends in logistics [Speranza, 2018]. Hence, following this trend, in this paper, we study

a flexible supply network by considering geographically dispersed DCs available to be rented

for a specific period of time.

The objective is to operate a production-distribution system that minimizes production, lo-

cation, inventory, and distribution costs while satisfying demands within a predetermined

delivery time window. To the best of our knowledge, this rich problem has not yet been stud-

ied in the literature. The problem is inspired by a real-world case. Our industrial partner is

facing a steady but gradual increase in demand, which requires expanding the operations. To

date, the company has invested abundant capital on its production and storage facilities and

therefore, production capacities exceed the demand of the company for the moment. However,

with the increasing demand growth rate, capacity constraints seem to be fated. Currently, the

production manager makes decisions on the production scheduling and quantities, which are

later used by the transportation manager to plan the distribution. At this point, the company

is interested in how to conduct production planning to save on costs, but at the same time to

maintain a high service level.

To solve the problem in a sequential manner, we exploit three commonly used procedures.

These procedures decompose the main problem into easier subproblems and then solve each

of them separately. Two of these procedures mimic the current situation in companies while

one is a lower bound procedure used as a benchmark. Taking an integrative approach, we

solve the problem by both an exact method and a matheuristic. Our matheuristic combines

an adaptive large neighborhood search (ALNS) heuristic with an exact method.

In summary, the main contributions of this paper are as follows. First, we describe and model

a real-life problem in which production, inventory, distribution, and facility location decisions

are simultaneously taken into consideration. Second, sequential and integrated optimization

approaches are applied. We exploit an exact and a heuristic method to solve the integrated

problem. Finally, we demonstrate the value of the integrated approach by comparing its costs

with those obtained from the sequential approach. Moreover, we evaluate the quality and

performance of all these methods by comparing them with the solutions obtained from the

exact methods.

The remainder of this paper is organized as follows. Section 3.2 provides an overview of the

40

Page 55: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

relevant integrated production-distribution literature. In Section 3.3, we formally describe and

model the problem at hand. This is followed by a description of the procedures used to solve

the problem sequentially in Section 3.4. Our proposed integrated matheuristic is explained

in Section 3.5. We present the results of extensive computational experiments in Section 3.6,

followed by the conclusions in Section 3.7.

3.2 Literature review

Despite the abundance of conceptual and empirical studies on supply chain integration and

coordination, e.g., Power [2005], Mustafa Kamal and Irani [2014], until recently, integrated

models of supply chains have been sparse in the operations research literature. Simultaneous

optimization of critical supply chain decisions, by integrating them into a single problem, has

been such a complex and difficult task that the common approach to solving any integrated

problem was to treat each decision separately. Mainly due to their nature, operational level

decisions are the targets for integration, among which production and distribution decisions

are the most important ones. Independently, both production and distribution problems have

several well-studied variants, and so does their integration. As of now, few reviews on various

integrated production-distribution models exist, e.g., Sarmiento and Nagi [1999], Mula et al.

[2010], Chen [2010], Fahimnia et al. [2013], and Adulyasak et al. [2015]. Focusing on the

studies that integrate production with direct shipment, in what follows, we briefly review the

relevant literature. A list of these papers with their features is presented in Table 3.1.

Table 3.1: Integrated production-distribution problems

Reference Number of Inventory Setup LocationProducts Echelons Periods PlantsEkşioğlu et al. [2006] S S M M P XAkbalik and Penz [2011] S S M M P,C XSharkey et al. [2011] S S M M P XDarvish et al. [2016] S S M M P X XJolayemi and Olorunniwo [2004] M S M M C XPark [2005] M S M M P,C XEkşioğlu et al. [2007] M S M M P XMelo and Wolsey [2012] M S M M C XNezhad et al. [2013] M S S M – X XDe Matta et al. [2015] M S/M M M DC XLiang et al. [2015] M S M M C X XBarbarosoğlu and Özgür [1999] M M M S P XJayaraman and Pirkul [2001] M M S M – X XThis paper M M M M P,DC X X

Number of products, echelons, periods and plants: S: Single - M: MultipleInventory at: P: Plant - DC: Distribution center - C: Customer

Ekşioğlu et al. [2006] formulate the production and transportation planning problem as a

network flow and propose a primal-dual based heuristic to solve it. In their model, plants are

multi-functional, production and setup costs vary from one plant to another as well as from

41

Page 56: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

one period to the next, and transportation costs are concave. Aiming to compare just-in-time

and time window policies, Akbalik and Penz [2011] consider delivery time windows. With the

just-in-time policy, customers receive a fixed amount whereas, with the time window policy

the deliveries are constrained by the time windows. In their model, costs change over time and

a fixed transportation cost per vehicle is assumed. A dynamic programming (DP) algorithm is

used to solve the problem. The results show that the time window policy has lower cost than

the just-in-time one, furthermore, by comparing the mixed integer linear programming (MILP)

and DP methods, the authors show that even for large size instances the DP outperforms the

MILP. Sharkey et al. [2011] apply a branch-and-price method for an integration of location

and production planning in a single sourcing model. The findings show the potential benefits

of integrating facility location decisions with the production planning. The proposed branch-

and-price algorithm works better when the ratio of the number of customers to the number of

plants is low. Darvish et al. [2016] investigate a rich integrated capacitated lot sizing problem

(LSP) with a single-product, multi-plant, and multi-period setting. They incorporate direct

shipment, delivery time windows, and facility location decisions. They use a branch-and-bound

approach to solve the problem. Assessing the trade-offs between costs and fast deliveries, they

show the competitive advantage of the integrated approach, both in terms of total costs and

service level.

In the profit maximization model presented by Jolayemi and Olorunniwo [2004], any shortfall

in demand can be overcome by either increasing capacity or subcontracting. They introduce a

procedure to reduce the size of the zero-one MILP and, using a numerical example, they show

that the reduced and full-size models generate exactly the same results. Another paper with a

profit maximization objective function is that of Park [2005]. The model allows stockout and

uses homogeneous vehicles for direct shipments. They develop a two-phase heuristic; in the

first phase, the production and distribution plans are identified while in the second, the plans

are improved by consolidating the deliveries into full truckloads. Only for the small instances,

the heuristic generates good results. The paper also investigates the benefits of the integrated

approach compared to the decoupled planning procedure, concluding that with the integrated

approach both the profit and the demand fill rate increase. Ekşioğlu et al. [2007] extend the

problem studied in Ekşioğlu et al. [2006] by considering multiple products. They apply a

Lagrangian decomposition heuristic to solve the problem. The problem investigated by Melo

and Wolsey [2012] is similar to that of Park [2005]. They develop formulations and heuristics

that yield solutions with 10% gap for instances with limited transportation capacity but up

to 40% for instances with joint production/storage capacity restrictions. Nezhad et al. [2013]

tackle an integration of location, production with setup costs, and distribution decisions. In

their problem plants are single-source and not capacitated. They propose Lagrangian-based

42

Page 57: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

heuristics to solve the problem. The integrated production-distribution problem addressed in

De Matta et al. [2015] assumes that each plant uses either direct shipment or a consolidated

delivery mode provided by a third party logistics firm. They use Benders decomposition to

select the delivery mode and to simultaneously schedule the production. Liang et al. [2015]

allow backlogging in the model and propose a hybrid column generation and relax-and-fix

method, the exact approach provides the lower bounds while the decomposition yields the

upper bounds.

In Barbarosoğlu and Özgür [1999], a Lagrangian-based heuristic is applied to solve an inte-

grated production-distribution problem. They propose a decomposition technique to divide

the problem into two subproblems and to optimize each of them separately. Jayaraman and

Pirkul [2001] incorporate procurement of the raw material and supply side decisions into the

model. Generating several instances, first, they compare the bounds from the Lagrangian

approach with the optimal solution obtained by a commercial solver. Then, they apply the

proposed method to the data obtained from a real case.

3.3 Problem description and mathematical formulation

We now formally describe the integrated production, facility location, inventory management,

and distribution with delivery time windows problem. We consider a set of plants, available

over a finite time horizon, producing multiple products. Starting a new lot incur a setup cost at

each plant where a variable cost of production is also considered. Each plant owns a warehouse

where the products are stored. An inventory holding cost is due for the products kept at these

warehouses. The products are then sent to DCs, to be shipped to the final customers. There

is a set of potential DCs from which some are selected to be rented. A fixed cost is due and

the DC remains rented for a given duration of time. DCs charge an inventory holding cost per

unit per period. The products are finally shipped to the geographically scattered customers to

satisfy their demand. There is a maximum allowed lateness for the delivery of these products

to customers, meaning that the demand must be met within the predetermined delivery time

window. A service provider is in charge of all shipments, from plants to DCs and from DCs

to final customers. The transportation cost is proportional to the distance, the load, and the

type of product being shipped.

Formally, the problem is defined on a graph G = (N ,A) where N = {1, . . . , n} is the node setand A = {(i, j) : i, j ∈ N , i 6= j} is the arc set. The node set N is partitioned into a plant

set Np, a DC set Nd, and a customer set Nc, such that N = Np ∪Nd ∪Nc. Let P be the set

of P products, and T be the set of discrete periods of the planning horizon of length T . The

inventory holding cost of product p at node i ∈ Np ∪ Nd is denoted as hpi, the unit shipping

43

Page 58: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

cost of product p from the plant i to the DC j is cpij , and the unit shipping cost of product

p from the DC j to the customer k is c′pjk. Let also fi be the fixed rental fee for DC i; once

selected, the DC will remain rented for the next g periods. Let spi be the fixed setup cost

per period for product p in plant i, vpi be the variable production cost of product p at plant

i, and dtpi be the demand of customer i for product p in period t. The demand occurring in

period t must be fulfilled until period t+ r, as r represents the delivery time window. For ease

of representation let D be the total demand for all products from all customers in all periods,

i.e., D =∑t∈T

∑p∈P

∑i∈Nc

dtpi.

To solve this rich integrated problem, in each period of the planning horizon, one needs to

determine: the product(s) and quantities to be produced in each plant, the DCs to be selected,

the inventory levels in plants and DCs, the quantity of products sent from plants to DCs, if

the demand of customer is satisfied or delayed, and the quantity of products sent from DCs

to customers.

We formulate the problem with the following binary variables. Let θtpi be equal to one if

product p is produced at plant i in period t, and zero otherwise; λti be equal to one if and

only if DC i is chosen to be rented in period t, to be used for g consecutive periods, and ωti

be equal to one to indicate whether DC i in period t is in its leasing period. Integer variables

to represent quantities produced and shipped are defined as follows. Let αtt′pij be the quantity

of product p delivered from DC i to customer j in period t to satisfy the demand of period

t′, with t ≥ t′, ρtpi represent the quantity of product p produced at plant i in period t, βtpijrepresent the quantity of product p delivered from plant i to DC j in period t, κtpi as the

amount of product p held in inventory at DC i at the end of period t, and µtpi, the amount of

product p held in inventory at plant i at the end of period t.

Table 3.2 summarizes the notation used in our model.

44

Page 59: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 3.2: Notation used in the model

Parametershpi inventory holding cost of product p at node i ∈ Np ∪Nd

cpij unit shipping cost of product p from plant i to DC jc′pjk unit shipping cost of product p from DC j to customer kfi fixed renting cost for DC ispi fixed setup cost per period for product p in plant ivpi variable production cost of product p in plant idtpi demand of customer i for product p in period tSetsNc Set of customersNp Set of plantsNd Set of DCsT Set of periodsP Set of productsVariablesθtpi equals to one if product p is produced at plant i in period tλti equals to one if DC i is chosen in period t to be used for g consecutive periodsωti equals to one to indicate whether DC i in period t is in its leasing periodαtt′pij quantity of product p delivered from DC i to customer j in period t, to satisfy the demand of period t′

ρtpi quantity of product p produced at plant i in period tβtpij quantity of product p delivered from plant i to DC j in period tκtpi amount of product p held in inventory at DC i at the end of period tµtpi amount of product p held in inventory at plant i at the end of period tIndicesp, Product indext′, t Period indexi, j Node index

The problem is then formulated as follows:

min∑p∈P

∑i∈Np

∑t∈T

vpiρtpi +

∑p∈P

∑i∈Np

∑t∈T

spiθtpi +

∑p∈P

∑i∈Nd

∑t∈T

hpiκtpi +

∑p∈P

∑i∈Np

∑t∈T

hpiµtpi+∑

i∈Nd

∑t∈T

fiλti +

∑p∈P

∑i∈Np

∑j∈Nd

∑t∈T

cpijβtpij +

∑p∈P

∑i∈Nd

∑j∈Nc

∑t∈T

∑t′∈T

c′pijαtt′

pij

(3.1)

subject to:

ρtpi ≤ θtpiD i ∈ Np, t ∈ T , p ∈ P (3.2)

µtpi = µt−1

pi + ρtpi −∑j∈Nd

βtpij p ∈ P, i ∈ Np, t ∈ T \ {1} (3.3)

µ1pi = ρ1pi −

∑j∈Nd

β1pij p ∈ P, i ∈ Np (3.4)

κtpi = κt−1pi +∑j∈Np

βtpji −

∑j∈Nc

t∑t′=t−r

αtt′

pij p ∈ P, i ∈ Nd, t ∈ T \ {1}(3.5)

κ1pi =∑j∈Np

β1pji −

∑j∈Nc

α11pij p ∈ P i ∈ Nd (3.6)

45

Page 60: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

∑p∈P

κtpi ≤ ωtiD i ∈ Nd t ∈ T (3.7)

∑p∈P

κtpi ≤ ωt+1i D i ∈ Nd t ∈ T \ {T} (3.8)

t∑t′=t−g+1

t′≥1

λt′

i ≥ ωti i ∈ Nd t ∈ T (3.9)

t′=t+g−1, t′≤T∑t′=t

ωt′

i ≥ λtimin(g, T − t) i ∈ Nd t ∈ T (3.10)

t′=t+g−1, t′≤T∑t′=t

λt′

i ≤ 1 i ∈ Nd t ∈ T (3.11)

∑i∈Nd

s∑t=1

t∑t′=1

αtt′

pij ≤s∑

t=1

dtpj p ∈ P j ∈ Nc s ∈ T (3.12)

αtt′

pij = 0 p ∈ P i ∈ Nd j ∈ Nc t ∈ T t′ ∈ {0, ..., t− r − 1} ∪ {t+ 1, ..., T} (3.13)∑i∈Nd

min(T,s+r)∑t=1

s∑t′=1

αtt′

pij ≥s∑

t=1

dtpj p ∈ P j ∈ Nc s ∈ T (3.14)

∑p∈P

∑j∈Nc

t∑t′=1

αtt′

pij ≤ Dωti i ∈ Nd t ∈ T (3.15)

∑i∈Nd

∑t∈T

αtt′

pij = dt′

pj p ∈ P j ∈ Nc t′ ∈ T (3.16)

ωti , θ

tpi, λ

ti ∈ {0, 1} (3.17)

ρtt′

pij , κtpi, α

tt′

ijp, βtijp ∈ Z∗. (3.18)

The objective function (3.1) minimizes the total cost consisting of the production setup and

variable costs, inventory holding costs, rental fees, and transportation costs, from plants to

DCs and also from DCs to final customers. Constraints (3.2) guarantee that only products set

up for production are produced. Constraints (3.3) and (3.4) ensure the inventory conservation

at each plant. Similarly, constraints (3.5) and (3.6) are applied to DCs. Constraints (3.7)

and (3.8) guarantee that the remaining inventory at the DC is transferred to the next period

only if the DC is rented in the next period. Constraints (3.9)–(3.11) ensure that once a DC

is selected, it will remain rented for the next g consecutive periods. Constraints (3.11) make

sure that the rental fee for each g period is paid only once. Constraints (3.12) and (3.13)

guarantee that no demand is satisfied in advance, while constraints (3.14) impose r periods as

the maximum allowed lateness for fulfilling the demand. Thus, the total demand up to period

t must be delivered by period t+ r. No delivery to customers can take place from a DC if it

is not rented, as ensured by constraints (3.15). Redundant constraints (3.16) make sure that

every single demand is delivered to the customers. By adding new cuts, redundant constraints

reduce the number of nodes to be explored and improve the performance of the MIP solver

[Gendron and Crainic, 1994, Jena et al., 2015b, Coelho and Laporte, 2014, Jena et al., 2015a,

46

Page 61: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Lahyani et al., 2015a]. Finally, constraints (3.17) and (3.18) define the domain and nature of

the variables.

3.4 Sequential and lower bound procedures

In this section we propose three sequential procedures to solve the problem. Their motivation

is twofold. First, we want to mimic production systems managed in silos, as inspired and

currently conducted by our industrial partner. Second, we want to assess how a sequential

algorithm performs compared to the integrated one proposed in this paper. These compar-

isons are presented in Section 3.3. In what follows, in Section 3.4.1 we present a Top-down

procedure, for the cases in which production is the most important part of the process and

has priority in determining how the system works. This decision is then followed by inven-

tory allocation to DCs and finally by distribution decisions. In Section 3.4.2 we describe a

Bottom-up procedure, simulating the alternative scenario in which distribution has priority.

The distribution decisions are followed by DC allocation, and lastly by production decisions.

Finally, in Section 3.4.3 we describe an Equal power procedure, in which all three departments

would have similar positions in the hierarchy of power; we explain how this procedure yields

a lower bound on the optimal cost.

3.4.1 Top-down procedure

In the Top-down procedure, production managers have the most power and therefore, they

can determine how the rest of the system works. This method, which observed as the current

practice of our industrial partner, works as follows.

First, minimize only production costs∑p∈P

∑i∈Np

∑t∈T

vpiρtpi +

∑p∈P

∑i∈Np

∑t∈T

spiθtpi subject to (3.2)–

(3.18). An optimal solution to this problem determines the best production plan without

any interaction with downstream decisions. Let these optimal decision values be θtpi and ρtpi.

Note that because these production decisions are made considering the whole feasible region,

determined by (3.2)–(3.18), feasibility is ensured.

The second phase works by considering a minimization objective function consisting of only

DC-related terms, namely∑

i∈Nd

∑t∈T

fiλti, subject to (3.2)–(3.18), and to θtpi = θtpi and ρ

tpi = ρtpi.

In this problem, inventory allocation decisions are made subject to the feasible region of the

overall problem and the production decisions that had priority over the inventory ones. Let

the value of these decision variables be λti and ωti .

The final phase consists of determining the best way to distribute the inventory to the cus-

tomers, given fixed production and allocation plans. This is accomplished by minimizing

47

Page 62: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

∑p∈P

∑i∈Nd

∑j∈Nc

∑t∈T

∑t′∈T

c′pijαtt′pij , and subject to the feasible region of the original problem (3.2)–

(3.18), and to θtpi = θtpi, ρtpi = ρtpi, λ

ti = λti and ω

ti = ωt

i . By putting together all three levels

of decisions, one can obtain the overall solution and easily compute the cost of the solution

yielded by the Top-down procedure. A pseudocode of this procedure is presented in Algorithm

1.

Algorithm 1 Top-down procedure1: Consider all constraints of the problem formulation from Section 3.3, (3.2)–(3.18).2: Build an objective function with production variables θtpi and ρtpi:

∑p∈P

∑i∈Np

∑t∈T

vpiρtpi +∑

p∈P

∑i∈Np

∑t∈T

spiθtpi.

3: Optimize the problem, obtain optimal values θtpi and ρtpi.4: Fix θtpi and ρtpi to their obtained values.5: Add DC-related variables λti to the objective function:

∑i∈Nd

∑t∈T

fiλti.

6: Optimize the problem, obtain optimal values λti and ωti .

7: Fix variables λti and ωti to their obtained values.

8: Add all variables to the objective function, as it is defined in (3.1).9: Optimize the problem, obtain optimal values for all variables.

10: Return the objective function value.

3.4.2 Bottom-up procedure

In the Bottom-up procedure, we suppose that the distribution managers have the most power

and can, therefore, determine how the rest of the system works. This is done by taking

all constraints (3.2)–(3.18) into account, but optimizing the objective function only for the

distribution variables. Once distribution decisions are made and fixed, inventory allocation

decisions, namely when and which DCs to rent, are optimized. As mentioned earlier, feasibility

is guaranteed. We now solve the same problem with a new set of fixed decisions (related to

distribution), and optimize only DC-related costs. When this part is determined, all the

decisions are fixed and no longer change. Finally, once DCs have been selected, and all

distribution and DC variables are known, we can optimize the remaining variables of the

problem. By putting together all three levels of decisions, one can obtain the overall solution

and easily compute the cost of the solution yielded by the Bottom-up procedure. A pseudocode

of this procedure is presented in Algorithm 2.

3.4.3 Equal power procedure

In the Equal power procedure, we assume that all three decision levels have equal power.

Therefore, information is shared with all departments at the same time but decisions are

made in parallel and each department optimizes its own decisions. This procedure will likely

yield an infeasible solution since each part of the problem is optimized individually. However,

48

Page 63: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Algorithm 2 Bottom-up procedure1: Consider all constraints of the problem formulation from Section 3.3, (3.2)–(3.18).2: Build an objective function with distribution variables αtt′

pij :∑p∈P

∑i∈Nd

∑j∈Nc

∑t∈T

∑t′∈T

c′pijαtt′

pij .

3: Optimize the problem, obtain optimal values αtt′

pij .4: Fix αtt′

pij to their obtained values.5: Add DC-related variables λti to the objective function:

∑i∈Nd

∑t∈T

fiλti.

6: Optimize the problem, obtain optimal values λti and ωti .

7: Fix variables λti and ωti to their obtained values.

8: Add all variables to the objective function, as it is defined in (3.1).9: Optimize the problem, obtain optimal values for all variables.

10: Return the objective function value.

the sum of the costs of all three levels indicates the optimal decision for each level, when

the costs of the other levels are not considered. Having all three decision levels put together,

if these yield a feasible solution, it is obviously optimal, otherwise, their sum constitutes a

valid lower bound on the costs of the problem. Algorithm 3 describes the pseudocode for this

procedure.

Algorithm 3 Equal power procedure1: Consider all constraints of the problem formulation from Section 3.3, (3.2)–(3.18).2: Build an objective function with distribution variables αtt′

pij .3: Optimize the problem, obtain optimal values αtt′

pij , and optimal distribution solution zc.4: Build an objective function with DC-related variables λti, βt

pij , and κtpi.5: Optimize the problem, obtain optimal values for λti, ωt

i , βtpij , and κtpi, and optimal DC solution

zd.6: Build an objective function with plant-related variables θtpi, ρtpi, and µt

pi.7: Optimize the problem, obtain optimal values for θtpi, ρtpi, and µt

pi, and optimal production solutionzp.

8: if the combination of all three decisions is feasible then9: Return optimal solution and its cost z∗ = zp + zd + zc.

10: else11: Return lower bound value z = zp + zd + zc.12: end if

3.5 Integrated solution algorithm

The problem at hand is reducible to the multi-plant uncapacitated LSP and also the joint-

replenishment problem, an extension of the uncapacitated fixed charge network flow. The

joint-replenishment problem is known to be NP-hard [Cunha and Melo, 2016], as are most

variants of the LSP. Although the uncapcitated LSP is easier to solve, the multi-plant version

is still NP-complete [Sambasivan and Schmidt, 2002]. As is the case of many other NP-hard

problems, exact methods can solve small-size instances to optimality in a reasonable time but

to obtain good solutions for larger instances, one must develop ad hoc heuristic algorithms. To

49

Page 64: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

solve the problem at hand, we propose a matheuristic based on a hybrid of ALNS and exact

methods. The ALNS introduced by Ropke and Pisinger [2006] has shown outstanding results

in solving various supply chain problems. ALNS, as a very efficient and flexible algorithm,

explores large complex neighborhoods and avoids local optima. Hence, because of its generality

and flexibility, it is highly suitable for the problem at hand. Our contribution, however, lies

in customizing and applying this method to our problem.

We propose a three-level matheuristic approach in which the problem is divided into two

subproblems that are then solved in an iterative manner. In the first level, we apply the

ALNS heuristic in order to decide which plants and DCs should be selected, and to determine

which products have to be produced in any of the selected plants. In the second level, all the

other remaining decisions on deliveries from selected plants to rented DCs, and from rented

DCs to the customers, as well as the inventory level held at plants and rented DCs are obtained

exactly by solving an integer linear programming sub-problem. Finally, if needed and to avoid

local optimum solutions, we improve the obtained solution and move it toward the global

optimal by solving the model presented in Section 3.3 with exact methods for a very short

period of time. The detailed algorithmic framework is as follows.

• Initial solution: we start with generating a feasible initial solution by making all plants

and DCs selected in all periods. This feasible initial solution is quickly improved by

deselecting as many facilities as possible while maintaining feasibility. At this step,

costs are not yet of concern and in order to improve the solution, we take all the con-

straints of (3.2)–(3.18) and solve the problem with the following objective function:

min∑p∈P

∑i∈Np

∑t∈T

θtpi +∑

i∈Nd

∑t∈T

λti. We obtain the initial solution s and its corresponding

cost z(s) to be improved.

• Large neighborhood: at each iteration, one operator from the list described in Section

3.5.1 is selected. Operators work for any type of facility; therefore, plants and DCs have

the same chance of being selected. To diversify the search, following Pereira et al. [2015],

each operator is repeated n times, n being drawn from a semi-triangular distribution

and bounded between [1,a]. We compute n as in (3.19) where b is a random number in

the [0,1] interval and a is an integer number.

n =⌊a−

√(1− b)(a− 1)2 + 0.5

⌋(3.19)

• Adaptive search engine: the operators are selected according to a roulette-wheel mech-

anism. A weight is associated to previous performances of each of the operators, modu-

lating their chances of being selected.

50

Page 65: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

• Acceptance criteria: To diversify the solutions, a simulated annealing-based acceptance

rule is applied. The current solution s is accepted over the incumbent solution s′ with the

probability of e

z(s′)− z(s)H

, where H is the current temperature. The temperature

is decreased at every iteration by α, where 0 < α < 1. Once the temperature reaches

the final temperature, Hfinal, it is reset to the initial temperature, Hstart.

• Adaptive weight adjustment: A score and a weight are assigned to each of the operators.

The weight matrix, which has an initial value of one, is updated at every ϕ iterations. It

is updated using the scores each operator has accumulated. The score matrix is initially

set to zero, and the better the operator performs, the higher score it accumulates. We

define σ1 > σ2 > σ3 > 0. If an operator finds a solution better than the best solution

obtained so far, a score of σ1 will be assigned to it. If the obtained solution by the

operator is not the best but it is better than the incumbent solution, the score will be

updated by σ2. Finally, if the solution is no better than the incumbent solution but it

still satisfies the acceptable criteria, the operator will be given a σ3 score.

• Periodic post-optimization: if no improvement is achieved for more than 2ϕ iterations,

we use the best solution as an input to the model of Section 3.3 and solve it for 20

seconds with the exact method. If this post-optimization attempt yields an optimal

solution, the algorithm stops, as the global optimum has been found; otherwise, if it

improves the solution, the improved solution is passed to the ALNS framework and the

procedure continues.

• Stopping criteria: the algorithm will stop, if either the maximum number of iterations

itermax or the maximum allotted time is reached, we limit the running time to one hour.

It will also stop, if the solution does not change in more than itermax2 iterations. Moreover,

it will stop when the optimal solution is obtained in the periodic post-optimization step.

3.5.1 List of operators

The operators we have designed to explore the search space with the ALNS framework are as

follows.

1. Random: this operator selects a plant, a product and a period (or a DC and a period),

and flips its current status; if the facility is not in use it becomes in use, and vice-versa.

2. Based on shipping costs: first, for each product we compare the shipping costs from

plants that are not producing any product to all currently rented DCs, and then we

51

Page 66: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

identify the combination of product, plant, and period with the lowest cost. The corre-

sponding product is then assigned to be produced at that plant in that period. Similarly,

the highest shipping cost induces a product to have its production stopped at the given

plant and period.

3. Based on unit costs: among all plants, we identify the plant and the product with the

highest unit production cost; we stop production of the identified product in the selected

plant; for DCs, we stop renting the one with the highest unit inventory cost.

4. Based on demand: first, we identify the product and period with the highest demand,

then we make all the plants produce that product in that period. Similarly, we identify

the product and period with the minimum demand, and stop its production in the

identified period.

5. Based on delivery quantity to DCs: we identify the plant delivering the least (most) and

the DC receiving the least (most) per period. Facilities with the least usage will not be

in use; for those with the largest usage, a random DC is rented in the same period, and

production for the same plant is set up for all products in the following period.

6. Based on inventory level: we identify the plant and period with the maximum inventory,

and ensure it stays in use in that period. If the plant is already in use, we keep it in

use also in the next period. For DCs, we stop renting the one with the lowest inventory

level during its g leasing periods.

7. Based on production quantity: we identify the product/plant/period combination in

which the maximum (minimum) production occurs; we stop production of that product

in the plant with the smallest production in the identified period but assign the plant

and the product with the maximum production to its next period. We also identify the

period with the highest production, and rent an extra DC.

8. Based on delivery quantity to customers: we identify all DC/period combinations with

deliveries lower than a percentage of the total demand and among them, we select a DC

and end its lease for that period (and consequently the next g periods). Similarly, for

plants, we select a random one and stop production of all products in the previously

identified period.

3.5.2 Parameter settings and the pseudocode

We have tested different combinations of parameters and tuned them mainly by trial and error.

The initial temperature Hstart is set to (r + 1) × 100,000. This initial temperature is cooled

down until it reaches the final temperature Hfinal = 0.01. The cooling rate, α, is tuned to

52

Page 67: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

0.999. In our implementation, iteration count is one of the stopping criteria, and it is satisfied

once 3,000,000 iterations are performed. We set ϕ to 1,000 iterations and update the scores

with σ1 = 10, σ2 = 4, and σ3 = 3.

The pseudocode for the proposed matheuristic is provided in Algorithm 4.

Algorithm 4 Proposed matheuristic1: Initialize weights to 1, scores to 0, H ← Hstart.2: s← sbest ← initial solution.3: while stopping criteria are not met do4: s′ ← s5: Select an operator and apply it to s′6: Solve the remaining problem, obtain solution z(s′)7: if z(s′) < z(s) then8: if z(s′) < z(sbest) then9: sbest ← s′

10: update the score for the operator used with σ111: else12: s← s′

13: update the score for the operator used with σ214: end if15: else16: if s′ is accepted by the simulated annealing criterion then17: update the scores for the operator used with σ318: s← s′

19: end if20: end if21: H ← α×H22: if iterations is a multiple of ϕ then23: update weights and reset scores of all operators24: if no improvement found in last 2ϕ iterations then25: if H < Hfinal then26: H ← Hstart

27: if no improvement found for z(s′) then28: Input sbest into the MIP in Section 3.3 and solve it for 20 seconds29: end if30: end if31: else32: s← sbest33: end if34: end if35: end while36: Return sbest

3.6 Computational experiments

We now describe the details related to the computational experiments used to evaluate our

algorithms. All computations are conducted on Intel Core i7 processor running at 3.4 GHz

with 64 GB of RAM installed, with the Ubuntu Linux operating system. A single thread was

53

Page 68: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

used for up to one hour, i.e., a time limit of 3600 seconds was imposed on all algorithms. The

algorithms are coded in C++ and we use IBM Concert Technology and CPLEX 12.6.3 as the

MIP solver. Section 3.6.1 describes how the instances are generated, detailed computational

results are provided in Section 3.6.2, and sensitivity analysis and the managerial insights are

provided in Section 3.6.3.

3.6.1 Generation of the instances

By consultation with our industrial partner, we have generated a large data set by varying

the number of products, periods, plants, DCs, and customers. Our test bed is generated as

shown in Table 3.3. The number of plants and DCs are determined by the number of periods:

if T = 5, then Nd = 8 and Np = 5, if T = 10, then Nd = 15 and Np = 10, and finally if

T = 50, then Nd = 25 and Np = 15. For each of ten combinations, we generate five random

instances. For each instance we consider a delivery time window r = 0, 1, 2, or 5 periods.

Thus, we solve 200 instances in total.

Table 3.3: Input parameter values

Name Parameter ValuesProducts P 1, 5, 10Periods T 5, 10, 50Plants Np 5, 10, 15DCs Nd 8, 15, 25Customers Nc 20, 50, 100Delivery time window r 0, 1, 2, 5DC active period g T

5Demand dtpk [0, 2]Plant setup cost spi [1,000, 1,500]Plant variable cost vpi [10, 50]Fixed DC renting cost fj [10,000, 15,000]Inventory holding cost hpj [1, 4]Shipping cost (plants-DC) cpij [10, 100]Shipping cost (DC-customers) c′pjk [10, 1,000]

3.6.2 Results of the computational experiments

We now present the results of extensive computational experiments carried out to evaluate the

performance of all algorithms, and to draw meaningful conclusions for the problem at hand.

We first describe the results of the experiments with the mathematical model proposed in

Section 3.3. This is followed by the comparison of the performance of the sequential procedures

proposed in Section 3.4, and our integrated hybrid matheuristic from Section 3.5 with that of

the exact algorithms.

54

Page 69: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Average computational results using the CPLEX branch-and-bound algorithm are presented

in Table 3.4. For each instance, we report the average of the gaps (G) with respect to the

lower bound obtained by CPLEX, calculated as 100 × Upper Bound− Lower BoundLower Bound

, the

number of cases solved to optimality (O), and the average running time (T ) in seconds for

each predetermined time window r. As presented in Table 3.4, only the small instances, mostly

those with fewer than five products or periods, could be solved to optimality. The parameter

controlling the number of periods seems to have a strong effect on the performance of the

exact method. Indeed, it has a huge effect on the size of the problem as measured by the

number of variables and constraints. Moreover, the length of the delivery time window affects

the number of instances solved to optimality, the average gap, and the running time.

Table 3.4: Results from the branch-and-bound algorithm

Instance r = 0 r = 1 r = 2 r = 5

P -T -Nc-Nd-Np G(%)(O) T (s) G(%)(O) T (s) G(%)(O) T (s) G(%)(O) T (s)

1-5-20-8-5 0.00(5) 2 0.00(5) 2 0.00(5) 1 0.00(5) 01-10-100-15-10 2.43(1) 3,113 20.15(0) 3,606 25.97(0) 3,603 27.63(0) 3,6031-10-50-15-10 0.00(5) 610 10.94(0) 3,616 18.13(0) 3,606 16.50(0) 3,6011-50-100-25-15 30.69(0) 3,640 94.85(0) 3,626 131.83(0) 3,624 247.84(0) 3,6345-5-20-8-5 0.00(5) 342 0.13(4) 1,321 0.81(3) 1,703 0.00(5) 2215-10-100-15-10 14.48(0) 3,612 28.41(0) 3,601 32.95(0) 3,601 39.21(0) 3,6015-10-50-15-10 11.56(0) 3,610 22.49(0) 3,602 23.19(0) 3,602 25.65(0) 3,60210-5-20-8-5 2.08(0) 3,602 3.66(0) 3,604 4.27(0) 3,604 0.05(5) 1,27510-10-100-15-10 14.60(0) 3,602 26.93(0) 3,602 33.88(0) 3,610 34.43(0) 3,60110-10-50-15-10 7.19(0) 3,605 21.38(0) 3,603 29.74(0) 3,602 20.83(0) 3,611Average 8.30(0.32) 2,574 22.89(0.18) 3,018 30.08(0.16) 3,056 41.21(0.30) 2,675

To evaluate the performance of the sequential procedures versus our proposed matheuristics

and to gain insight into managerial decisions related to the problem at hand, we present their

results in Tables 3.5–3.8, one table per value of the delivery time window r. The improvements

with respect to the solution obtained from the exact algorithm by the Top-down, Bottom-up,

and matheuristic algorithms are presented along with their running times. For each method,

this improvement is obtained as I(%) = 100× Upper BoundCPLEX − Costmethod

Upper BoundCPLEX.

Table 3.5 presents the results obtained with no delivery time window, i.e., r = 0. On average,

the proposed method gets slightly better solutions than CPLEX. When only one product

is involved, no matter of the number of customers or periods, our proposed method always

outperforms CPLEX. Both the Top-down and Bottom-up procedures are very fast, but the

costs obtained by these methods are much higher than the ones from CPLEX. As indicated in

Table 3.5, the Bottom-up procedure outperforms the Top-down on almost all large instances

with multiple products, more than five periods and 50 customers. Although on average the

Bottom-up procedure takes less running time, the results obtained by this procedure are about

1.5 times worse than the ones from the Top-down.

55

Page 70: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 3.5: Heuristics results for r = 0

Instance Top-down Bottom-up proposed methodP -T -Nc-Nd-Np1 I (%) T(s) I (%) T(s) I (%) T(s)1-5-20-8-5 −10.03 0 −315.27 0 0.00 11-10-100-15-10 −46.41 3 −157.86 2 0.10 3,6061-10-50-15-10 −33.05 2 −238.78 2 0.00 2,0481-50-100-25-15 −123.86 558 −123.01 245 8.14 3,6025-5-20-8-5 −18.42 1 −107.79 0 0.00 1,1505-10-100-15-10 −119.74 34 −42.70 13 −1.25 3,6025-10-50-15-10 −70.89 12 −74.98 5 −0.74 3,60410-5-20-8-5 −32.37 1 −50.13 1 −0.16 3,46210-10-100-15-10 −179.37 53 −23.22 38 −3.69 3,60510-10-50-15-10 −116.55 51 −38.67 21 −0.66 3,610Average −75.09 72 −117.24 33 0.17 2,829

When r = 1, as indicated in Table 3.6, our approach always outperforms CPLEX, with an

average improvement of 4.17%. For a large instance with one product, 50 periods, and 100

customers, this difference is up to 27.03%. Although the solutions obtained by both sequential

methods have slightly worsened, the extra delivery period has dramatically increased the

running time for the Top-down procedure, with almost no significant effect on the Bottom-up.

Table 3.6: Heuristics results for r = 1

Instance Top-down Bottom-up proposed methodP -T -Nc-Nd-Np I (%) T(s) I (%) T(s) I (%) T(s)1-5-20-8-5 −19.34 0 −423.38 0 0.00 31-10-100-15-10 −54.70 17 −201.61 1 2.21 3,6081-10-50-15-10 −43.01 8 −301.56 3 0.71 3,4741-50-100-25-15 −84.26 1,391 −162.38 313 27.03 3,6015-5-20-8-5 −39.68 2 −149.74 0 0.00 2,6275-10-100-15-10 −142.26 1,012 −68.09 16 2.75 3,4195-10-50-15-10 −92.443 289 −109.26 6 4.10 3,60410-5-20-8-5 −54.21 3 −89.97 2 0.08 3,60810-10-100-15-10 −195.44 1,292 −46.50 38 1.58 3,60110-10-50-15-10 −129.44 1,054 −60.89 25 3.27 3,604Average −85.45 507 −161.34 40 4.17 3,115

Table 3.7 shows the results obtained by considering two-day delivery time window, i.e., r = 2.

On average our algorithm improves the solution by 5.29%. As before, the biggest improvement

is observed for the large instance with one product, 50 periods and 100 customers, but small

instances are either solved to optimality as CPLEX or has been slightly improved. As the

time window grows, the performance of both Top-down and Bottom-up procedures declines

but compared to the r = 1 case, the running time slightly increases.

56

Page 71: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 3.7: Heuristics results for r = 2

Instance Top-down Bottom-up proposed methodP -T -Nc-Nd-Np I (%) T(s) I (%) T(s) I (%) T(s)1-5-20-8-5 −20.41 0 −459.31 0 0.00 41-10-100-15-10 −65.78 20 −200.37 3 2.87 3,6081-10-50-15-10 −51.46 9 −282.99 2 0.57 3,3711-50-100-25-15 −80.81 1,549 −206.21 317 31.44 3,6015-5-20-8-5 −45.66 2 −178.08 1 0.04 3,1495-10-100-15-10 −162.31 1,244 −84.87 24 1.80 3,6025-10-50-15-10 −102.42 431 −125.29 10 4.87 3,60310-5-20-8-5 −76.32 3 −109.47 6 0.75 3,60610-10-100-15-10 −201.60 1,291 −61.37 66 4.74 3,60110-10-50-15-10 −170.87 1,034 −105.63 24 5.86 3,601Average −97.76 558 −181.36 45 5.29 3,174

The best results of our proposed method are obtained for r = 5. As presented in Table 3.8,

our method improves the results by 7.62%. The difference in performance of the two methods

becomes even more evident for the big instances with 50 periods and 100 customers, in which

our proposed method improves the solution obtained by CPLEX up to 49.66%. As before, the

two sequential procedures can quickly provide feasible solutions, but of very poor quality.

Table 3.8: Heuristics results for r = 5

Instance Top-down Bottom-up proposed methodP -T -Nc-Nd-Np I (%) T(s) I (%) T(s) I (%) T(s)1-5-20-8-5 −36.13 0 −514.97 0 0.00 21-10-100-15-10 −90.91 19 −219.95 4 4.65 3,6071-10-50-15-10 −84.37 6 −269.28 3 1.13 3,6081-50-100-25-15 −39.37 1,769 −273.87 412 49.66 3,6015-5-20-8-5 −76.86 0 −199.40 1 0.00 3,2055-10-100-15-10 −198.27 470 −109.05 30 3.47 3,6015-10-50-15-10 −138.67 104 −163.85 12 9.31 3,60110-5-20-8-5 −113.01 1 −126.65 1 0.00 3,60510-10-100-15-10 −257.30 1,151 −62.30 98 0.89 3,60110-10-50-15-10 −170.87 459 −105.63 43 7.14 3,601Average −120.58 398 −204.50 60 7.62 2,685

3.6.3 Sensitivity analysis and managerial insights

We now perform sensitivity analysis to derive important managerial insights. From Table

3.4, we observe that the more flexible the delivery time windows gets, the harder to solve the

problem becomes. Also, as the number of products, periods, and customers increases, the

problem becomes harder to be solved to optimality. Small instances with P = 1, T = 5, and

Nc = 20 are easily solved to optimality, however, instances with only one product but T > 5

cannot be solved to optimality under the presence of any delivery time window.

This difficulty in solving the problem when delivery time windows exist shows two interesting

57

Page 72: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

aspects of the business problem. The first one is related to the potential cost saving if one is

to properly exploit the added flexibility of time windows. This is evident since all solutions

without time windows are still valid to the cases in which they are considered. However, to

take advantage of such flexibility, using a tailored method seems necessary. As shown already,

modeling the problem into a commercial solver or using a sequential method does not yield

any good solutions. In fact, the quality of solutions degrades as the size of the problem

and the added flexibility increase. Figure 3.1 provides an overview on the comparison of our

matheuristic and CPLEX for different delivery time windows. We compare the performance

of both methods over the lower bound obtained by CPLEX. As observed in this figure, on

average over all instances, our proposed algorithm works better when the delivery time window

enlarges. The results reveal that for large instances our matheuristic outperforms the exact

algorithm. The highest average improvement is obtained for r = 5. For all instances that

could be solved to optimality by CPLEX, our algorithm also obtains the optimal solution.

r0 r1 r2 r52,000

2,500

3,000

3,500

2,574

3,018 3,056

2,675

2,829

3,1153,174

2,685

Time (s)

CPLEX

Matheuristic

r0 r1 r2 r5

10

20

30

40

8.3

22.89

30.08

41.21

7.94

15.12

19.06 19.82

Gap (%)

CPLEX

Matheuristic

Figure 3.1: Comparison between time (s) and gap (%) of CPLEX and the proposed matheuristic

Considering the processing time, CPLEX performs slightly better, mainly because the iterative

heuristic reaches the time limit to search the solution area, aiming to improve the solution

obtained. However, as presented in Table 3.9, our algorithm takes on average less than 20

minutes to find its best solution, which is often better than the ones from the exact algorithm.

Table 3.9: Average time for the proposed method to obtain its best solution

Time window r = 0 r = 1 r = 2 r = 5 AverageAverage time (s) 1,160 1,159 1,022 909 1,063

Regarding our proposed matheuristic, Tables 3.5–3.8 also reveal that taking an integrative

58

Page 73: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

approach towards production, location, inventory, and distribution decisions can lead to enor-

mous cost reductions. For all time windows, the average results obtained from the proposed

method are always better than the sequential ones. It is interesting to note that on average

the solutions obtained by Top-down procedure are lower than the ones from the Bottom-up

approach; however, the Bottom-up procedure is much faster. As presented in Tables 3.5–3.8,

the Bottom-up procedure generates better results, in less time, than the Top-down when P > 1

and Nc > 20.

As expected, applying the Equal power procedure, where each department of the company is

focused only on its own decisions, results in not even one instance with a feasible solution.

Comparing the solutions obtained by this procedure to the lower bounds of the exact algorithm,

on average this infeasible solution from the Equal power procedure is 48.11% worse than the

lower bound, which forgoes any hopes that this approach would yield any good solution. For

this reason we do not provide detailed results from this method.

3.7 Conclusions

This paper investigates a challenging and practical problem of integrated production, location,

inventory, and distribution, in which multiple products are produced over a discrete time hori-

zon, stored at the DCs before being shipped to final customers. The paper contributes to the

integrated optimization literature as it combines distinct features of delivery time windows,

distribution with direct shipment, and dynamic location decisions. A state of the art commer-

cial solver is able to find optimum solutions for very small instances of our problem, however,

it does not prove optimality in a reasonable time for larger instances. To achieve better solu-

tions in an acceptable computation time, we have proposed a matheuristic algorithm. Several

instances are generated and the solutions are compared to the optimal ones (if any) obtained

by the exact method. On average the solutions obtained with our algorithm improve the ones

from the exact method by up to 49.66%, generally in only a third of the running time.

In this paper, we have also evaluated how a typical management in silos would perform,

by deriving and implementing sequential solution methods. Our results confirm the cost

benefits of the integrated approach towards decision making. Both Top-down and Bottom-up

procedures perform worse than the exact methods as well as our proposed method. However,

between these two procedures, the Bottom-up works better for instances with larger planning

horizons and more products and customers, while Top-down is preferred when there is only

one product and fewer than 20 customers.

Using our randomly generated instances validated by an industrial partner, we have shown

59

Page 74: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

the benefits of an integrated management, as opposed to the sequential one. Moreover, we

have shown that for complex and rich integrated problems inspired by real-world cases, such

as the one studied here, neither a hierarchical solution approach nor modeling and solving the

problem by a commercial solver yield good solutions in a reasonable time. We have proposed

a flexible and very powerful method which is capable of effectively handling all aspects of the

problem in an efficient manner.

60

Page 75: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chapter 4

Flexible two-echelon location routing

Chapter information A paper based on this chapter is currently submitted for publication:

M. Darvish, Archetti, C., Coelho, L.C., Speranza, M.G. Flexible two-echelon location routing.

Document de travail du CIRRELT-2017-64, Tech. Rep., 2017.

This chapter deals with an integrated routing problem in which a supplier delivers a commodity

to its customers through a two-echelon supply network. The commodity is first sent from a

single depot to a set of distribution centers (DCs). Then, from the DCs, it is delivered to

customers on the basis of their requests. A limited planning horizon is considered and the

objective is to minimize the total cost consisting of the sum of the shipping costs from the depot

to the DCs, the traveling costs from DCs to customers, the location costs, and the penalty

costs for any unmet demand. On top of this basic setting, we study two sources of flexibility:

flexibility in due dates and flexibility in the network design. The former establishes an interval

within which the customer requests can be satisfied while the latter is related to the possibility

of deciding which DCs are convenient to be rented at each period of the planning horizon.

We present a mathematical formulation of the problem together with different classes of valid

inequalities. Extensive computational tests are made on randomly generated instances to show

the value of the two kinds of flexibility. Computational and business insights are discussed.

The results show that the combined effect of the two kinds of flexibility leads to total average

savings of up to almost 35%.

4.1 Introduction

The recent literature on routing problems is evolving to the study of more and more complex

problems. This complexity stems from different sources, among which integration and flexibil-

ity are the most investigated. By integration, we mean to include broader parts of the decision

61

Page 76: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

systems, and not only the one focused on the pure stand-alone routing. One of the most clas-

sical examples of integrated routing problem is the Inventory Routing Problem (IRP) where

routing is integrated with inventory management (see Bertazzi and Speranza [2012, 2013],

Coelho et al. [2014] for surveys and tutorials and Archetti and Speranza [2016] for a study on

the value of integration in IRPs). Other important examples of integrated routing problems

are the ones in which network design issues are integrated in routing decisions, an example

being location routing problems (see Prodhon and Prins [2014] for a recent survey) and two-

echelon vehicle routing problems (see Cuda et al. [2015] for a recent survey and Guastaroba

et al. [2016] for a more general survey on transportation problems with intermediate facilities).

Flexibility is related to the possibility of relaxing some constraints in order to save costs. For

example, in a distribution problem where customers requests have to be satisfied within a

planning horizon, one may achieve cost savings if flexibility in the due dates is allowed, as

shown in Archetti et al. [2015]. Another study related to the advantage of flexibility in routing

problems is provided in Archetti et al. [2017] where the authors study the flexible periodic

vehicle routing problem, that is a generalization of the periodic vehicle routing problem in

which no visiting schedule is considered.

In this paper we study a routing problem where both integration and flexibility are considered.

In particular, we study a problem coming from a real application where a supplier has to build

a distribution plan to serve the customers through a two-layer distribution network. A single

commodity is produced at a production plant, or stocked at the depot, and is distributed from

there to a set of distribution centers (DCs). Then, the commodity is delivered to customers

from the DCs. A planning horizon is considered which is discretized in periods, typically days.

The supplier has the possibility to choose among the available DCs on a daily basis. In fact,

we consider the DCs as the rented space in physical facilities shared with other companies and

managed by a third party. Daily customers requests are known and dynamic. Moreover, each

order has a due date, which represents the latest delivery date. Each order has to be entirely

fulfilled in one delivery. A penalty is related to an unmet demand, i.e., to orders which are

not satisfied by the delivery due date. Products are shipped from the depot to the selected

DCs via direct shipment, and from DCs to customers via milk runs. The supplier has to take

four simultaneous decisions: which DCs to use in each period, when to satisfy the orders of

customers, from which of the selected DCs to ship to the customers, and how to create vehicle

routes from the selected DCs to the customers.

We call this problem the Flexible Two-Echelon location routing Problem (F-2E-LRP), in which

the objective is to minimize the total costs consisting of the sum of the shipping costs from

the depot to the DCs, the delivery cost from the DCs to the customers, the renting cost of

62

Page 77: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

DCs, and the penalty cost for the unmet demand. The F-2E-LRP merges integration issues

related to the decision of which DCs to rent, and flexibility issues coming from two sources:

• the possibility of selecting amongst the available DCs on a daily basis;

• the possibility of selecting the day when customer orders are satisfied, provided that

either the due date is respected or a penalty is paid.

The F-2E-LRP is motivated by recent interest in collaborative business. As an important

variant of the sharing economy, in collaborative business, companies gain by sharing their

assets, capacities or in general their infrastructure with others [Savelsbergh and Van Woensel,

2016]. While Savelsbergh and Van Woensel [2016] name some advantages for sharing assets,

in this paper we highlight the potential advantages of optimizing a supply chain over different

kinds of flexibility. From the academic point of view, as mentioned earlier, the F-2E-LRP

is also related to several well known problems, including location routing, inventory routing,

and multi-depot vehicle routing problems. Location routing is the problem of determining the

location of facilities that are then used to distribute goods to customers (see Prodhon and

Prins [2014] and Drexl and Schneider [2015] for recent surveys). The F-2E-LRP extends the

location routing problem as it considers a two-echelon network and a planning horizon where

the location decision is taken on a daily basis. The link with inventory routing is due to the

fact that DCs may be used to store goods from one day to another before being delivered

to customers. Finally, the F-2E-LRP is related to the multi-depot vehicle routing problem

[Renaud et al., 1996, Cordeau et al., 1997, Lahyani et al., 2015b] as routes serving customers

depart from different DCs.

In addition to the above mentioned problems, the F-2E-LRP is an extension of the works

presented in Archetti et al. [2015] and Darvish et al. [2016]. Archetti et al. [2015] study the

multi-period vehicle routing problem with due dates. They propose several formulations, solve

them through branch-and-cut and compare their performance. This work extends the work of

Archetti et al. [2015] by first adding intermediate facilities (DCs) where goods are stored and

second, by considering the possibility of choosing among several DCs on a daily basis. Darvish

et al. [2016] study a multi-echelon integrated lot sizing-distribution problem considering both

delivery time windows and facility location decisions. A key difference between the F-2E-LRP

and that problem is the use of vehicle routes to manage the distribution to customers instead

of direct shipments, which significantly enriches the problem setting investigated by Darvish

et al. [2016].

The contributions of this paper are summarized as follows. We introduce the F-2E-LRP and

propose a mathematical formulation along with different classes of valid inequalities. We run

63

Page 78: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

a large set of experiments on randomly generated instances to show the value of flexibility,

both in terms of due dates, in terms of network design, and on their combined effect. The

results highlight the cost saving advantages of both types of flexibility. In particular, we show

that the combined effect of the two kinds of flexibility leads to a saving in total cost of up to

almost 35%. We also provide computational and business insights based on this analysis.

The remainder of the paper is organized as follows. In Section 4.2 we formally describe the

problem while in Section 4.3 we present a mathematical formulation together with different

classes of valid inequalities. We present the results of the computational experiments in Section

4.4, followed by our conclusions in Section 4.5.

4.2 Problem description

In the F-2E-LRP a supplier delivers a single commodity to its customers through a two echelon

supply chain which consists of the supplier plant, referred to as the depot, and a set of DCs.

The supplier decides on a daily basis which subset of DCs to use in order to distribute the

goods to its final customers. DCs are replenished by direct shipment from the depot. Goods

are consolidated at the DCs and distributed to final customers via milk runs. Without loss

of generality, each day all DCs are available to be rented for a fee. The paid fee covers the

fixed cost to use a vehicle, for which only routing costs are due. Dynamic customer orders

are known in each period, and a due date is associated with them, i.e., each order must be

satisfied within its due date, otherwise it is subject to a penalty per period of delay per unit.

Let T indicate the discretized planning horizon, typically days, of length T . Let C represent

the set of customers and D the set of potential DCs, each with a single vehicle available for

the distribution (if the DC is selected). Each customer c ∈ C has a known demand dtc for each

period t ∈ T . Once the customer places an order, the demand could be fulfilled from any of

the selected DCs within a due date r, which is fixed for all customers in all periods. Late

orders are not lost but any demand fulfilled after the due date is subject to a penalty cost p

per period. Although the demand is known a priori, no demand can be satisfied in advance.

Let fi be the daily fee for DC i. Each selected DC is rented for one day. If the same DC is

selected for two or more consecutive days, it can hold inventory from one day to another up

to a capacity Ci, i ∈ D. When a DC is not rented in a given day, any remaining previous

inventory is lost. We assume that the fee fi covers all the handling costs of products kept in

the DCs, hence, no inventory holding cost is due.

All products are stored in DCs before being sent to the customers. Each DC possesses a

vehicle with capacity Q. The vehicle may visit several customers per day in a single trip,

64

Page 79: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

starting and ending at the same DC. No partial shipment of an order is possible. Different

orders from the same customer in different periods may be either bundled together or shipped

separately from the same or different DCs, and/or in different periods, but one order from a

customer in a period cannot be split in different periods.

Transportation costs are accounted as follows. Each shipment from the depot to DC i costs

si and has a transportation capacity W . Vehicle routes from each DC to any of the customers

incur a cost which is based on the distance traveled. A distance matrix cij is known, i, j ∈ C∪D,where cij is the cost of traveling from location i to location j. No transshipment between DCs

is allowed, i.e., goods stored at a DC are distributed to customers only.

The objective of the F-2E-LRP is to minimize the total cost of distribution, including the DC

rental fees, the transportation costs from the depot to the DCs and from DCs to the final

customers as well as the late delivery penalty.

4.3 Mathematical formulation

In this section we propose the mathematical programming formulation for the F-2E-LRP. It

extends a commodity-flow formulation initially proposed by Garvin et al. [1957] and exten-

sively used in Koç et al. [2016b], Lahyani et al. [2015b], and Salhi et al. [2014].

The commodity flow formulation for the F-2E-LRP makes use of the following variables:

• binary variables xdtij indicate whether a vehicle from DC d traverses arc (i, j) in period

t;

• binary variables ydti take value one if and only if a vehicle from DC d visits node i in

period t;

• continuous variables ztij represent the remaining load on the vehicle when traversing arc

(i, j) in period t, i.e., after visiting node i and before visiting node j;

• continuous variables qtid indicate the quantity delivered to customer i from DC d in

period t;

• continuous variables Sti represent the amount of unserved orders for customer i in period

t;

• binary variable wtd take value one if DC d is rented in period t;

• continuous variables Itd represent the amount of inventory in DC d in period t;

65

Page 80: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

• continuous variable gtd represent the quantity shipped to DC d in period t;

• binary variables αtpi indicate whether the demand of customer i in period t is satisfied

in period p. These will be used to ensure that the delivery of a demand will not be split

over several periods.

The F-2E-LRP is formulated as follows:

minimize∑t∈T

∑i∈D

fiwti +∑i∈D

sigti +

∑d∈D

∑i∈D∪C

∑j∈D∪C

cijxdtij

+T+1∑t=1

∑i∈C

pSti (4.1)

subject to

∑d∈D

ydti ≤ 1 i ∈ C, t ∈ T (4.2)

ydti ≤ ydtd i ∈ C, d ∈ D, t ∈ T (4.3)∑j∈D∪C

xdtij +∑

j∈D∪Cxdtji = 2ydti i ∈ C, d ∈ D, t ∈ T (4.4)

∑j∈D∪C

xdtij =∑

j∈D∪Cxdtji i ∈ C, i 6= j, d ∈ D, t ∈ T (4.5)

xdtij = 0 i ∈ C, j ∈ D, d ∈ D, j 6= d, t ∈ T (4.6)

xdtij = 0 i ∈ D, j ∈ C, d ∈ D, i 6= d, t ∈ T (4.7)∑i∈C∪D

ztij −∑

i∈C∪Dztji =

∑d∈D

qtjd j ∈ C, t ∈ T (4.8)

∑i∈D

∑j∈C

ztij =∑j∈C

∑d∈D

qtjd t ∈ T (4.9)

ztij ≤∑d∈D

Qxdtij i, j ∈ C ∪ D, t ∈ T (4.10)

qtid ≤ Qytid i ∈ C, d ∈ D, t ∈ T (4.11)∑d∈D

∑t′≤t

qt′id ≤

∑t′≤t

dt′i i ∈ C, t ∈ T (4.12)

St+1i ≥

∑t′≤t

dt′i −

∑d∈D

∑t′≤t+r

qt′id i ∈ C, t ∈ T (4.13)

∑i∈C

S0i = 0 (4.14)

66

Page 81: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

T+1∑p≥t

αtpi = 1 i ∈ C, t ∈ T (4.15)

∑d∈D

qpid =∑

t∈T ,t≤pαtpi d

ti i ∈ C, p ∈ T (4.16)

ydti ≤ wtd i ∈ C ∪ D, d ∈ D, t ∈ T (4.17)

Itd ≤ Cdwtd d ∈ D, t ∈ T (4.18)

Itd = It−1d + gtd −∑i∈C

qtid d ∈ D, t ∈ T \ {0} (4.19)

I1d = I0d + g0d −∑i∈C

q0id d ∈ D (4.20)

gtd ≤Wwtd d ∈ D, t ∈ T (4.21)

ztij = 0 i, j ∈ D, t ∈ T (4.22)

xdtij = 0 i, j, d ∈ D, t ∈ T (4.23)

wtd, y

dti , α

tpi , x

dtij ∈ {0, 1} (4.24)

Sti , z

tij , I

td, g

td, q

tid ∈ Z∗. (4.25)

The objective function (4.1) minimizes the total cost composed of the fixed renting costs of

the DCs, transportation costs to the DCs, distribution costs to the customers, and the late

delivery penalties. Constraints (4.2) impose that a customer is visited at most once per period,

and constraints (4.3) ensure that customers are visited only from the rented DCs. Constraints

(4.4) and (4.5) are degree constraints. Constraints (4.6) and (4.7) forbid a vehicle to start a

route from a DC and finish at another. Constraints (4.8) ensure the connectivity of a route,

while constraints (4.9) ensure that the quantity loaded on vehicles from all DCs is delivered

to customers in the same period. Constraints (4.10) impose a bound on the z variables and

ensure that vehicle capacities are respected. Constraints (4.11) link the delivery quantities

with the DC used for delivery to that customer. Constraints (4.12) impose that no demand

can be satisfied in advance. Constraints (4.13) and (4.14) determine the amount of stockout.

Constraints (4.15) and (4.16) ensure that each demand of each customer is delivered exactly

once. Constraints (4.17) allow routes to start only from rented DCs, while constraints (4.18)

impose capacity constraints on the selected DCs. Constraints (4.19) set the inventory level

at each DC and (4.20) indicate that the initial inventory is equal to zero. Constraints (4.21)

guarantee that only rented DCs receive deliveries from the depot and the delivery respects the

transportation capacity. Constraints (4.22) and (4.23) forbid vehicles to travel between DCs.

Constraints (4.24)–(4.25) define the nature and bounds of the variables.

We also propose the following valid inequalities to strengthen formulation (4.1)–(4.25):

67

Page 82: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

ztij = 0 i ∈ C, j ∈ D, t ∈ T (4.26)

ztii = 0 i ∈ C ∪ D, t ∈ T (4.27)

xdtii = 0 i ∈ C ∪ D, d ∈ D, t ∈ T (4.28)

xdtid ≤ ydti i ∈ C, d ∈ D, t ∈ T (4.29)

xdtdi ≤ ydti i ∈ C, d ∈ D, t ∈ T (4.30)

xdtij + ydti +∑

h∈D,h6=d

yhtj ≤ 2 i, j ∈ C, i 6= j, d ∈ D, t ∈ T (4.31)

xdtij + xdtji ≤ 1 i, j ∈ C, d ∈ D, t ∈ T (4.32)∑i∈C

∑t′∈T ,t′≤t

∑d∈D

qt′id ≤

∑d∈D

∑t′∈T ,t′≤t

Qwt′d t ∈ T (4.33)

∑i∈C

T+1∑t′=t

St′i ≥

∑i∈C

T∑t′=t

dt′i −

∑d∈D

T∑t′=t

Qwt′d , t ∈ T (4.34)

∑i∈C

t2∑t′=t1

qt′id ≤

∑d∈D

t2∑t′=t1

Qwt′d , t1, t2 ∈ T , t1 ≥ t2 (4.35)

2ydtd ≤∑

j∈D∪Cxdtdj +

∑j∈D∪C

xdtjd d ∈ D, t ∈ T . (4.36)

Constraints (4.26) impose that the vehicles return empty to the DCs, breaking symmetries

in the solutions that differ only in the quantity loaded. Constraints (4.27) and (4.28) forbid

links between a node and itself. Constraints (4.29) and (4.30) strengthen the link between

routing and visiting variables. Inequalities (4.31) exclude infeasible vehicle routes that visit

customers assigned to two different DCs, and (4.32) are two-cycle elimination constraints.

Inequalities (4.33) state that total deliveries to all customers from all DCs up to period t′

should not exceed the total capacities of all vehicles used during the t′ periods. Constraints

(4.34) establish that the unserved order has to be at least equal to the exceeding demand with

respect to the capacity of the vehicles used, while (4.35) state that the quantity delivered from

a DC is bounded by the vehicle capacity multiplied by the number of days in which the DC

is used. Finally, (4.36) impose that at most one route can start and end at a DC in each day,

in case the DC is rented.

68

Page 83: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

4.4 Computational experiments

The formulation presented in Section 4.3, together with its valid inequalities, has been solved

through CPLEX 12.7.0 and IBM Concert Technology. No separation of constraints or valid

inequalities is needed as they are all in polynomial number. All computations are conducted

on Intel Core i7 processor running at 3.4 GHz with 64 GB of RAM installed, with the Ubuntu

Linux operating system. The maximum execution time is 10,800 seconds.

The goal of our experiments is to assess the value of two types of flexibility: the one arising

from the possibility of modifying the design of the supply chain network, and the one gained by

relaxing due dates on customers requests. In order to highlight the values of these two types

of flexibility we have conducted experiments on randomly generated instances. In Section

4.4.1 we explain how the instances are generated. In Section 4.4.2 we assess the value of the

network design flexibility, and in Section 4.4.3 we show the value of the flexibility obtained

by relaxing the due date. Finally, in Section 4.4.4 we combine and analyze the effects of both

type of flexibility.

4.4.1 Instance generation

We randomly generated instances for the F-2E-LRP according to the parameter values speci-

fied in Table 4.1. The instance generation is done as follows. For each combination of number

of customers and number of days (10 combinations), we first generate instances with only one

DC. Then, instances with two and three DCs are created by using instances with one DC and

adding DC locations at random. This way, the advantage of having multiple DCs, if any, is

completely imputable to their availability and not to different customer and DC locations. In

addition, we considere three different values for the capacity of the vehicle performing deliv-

eries from DCs to customers: tight, normal or loose. The capacity value of the truck shipping

the goods from the depot to the DCs (W ) is set to a sufficiently large value so that flexibility

in network design and/or due dates is fully exploited. Penalty cost p is also set to a high

value in order to force deliveries within due dates if possible. Finally, concerning due dates,

we considere three cases: no due date (r = 0, i.e., the customer request has to be satisfied

when it is released), next day delivery (r = 1) or delivery within two days (r = 2). For

each combination of the above mentioned parameters we generate five instances by randomly

choosing the values of Ci, dti, fi, si, Xi and Yi, as specified in Table 4.1, for a total of 1,350

instances.

69

Page 84: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 4.1: Input parameter values

Name Parameter ValuesPeriods T {3, 6}DCs D {1,2,3}

Customers C {5,10,15,20,25}Vehicles K One per facilityDue dates r {0,1,2}Demands dti [0, 5]

DC rental fees fi [100,150]Shipping costs (plant-DC) si [1,5]

X coordinates Xi [0,100]Y coordinates Yi [0,100]

Shipping costs (DC-customers) cij

⌊√(Xi −Xj)2 + (Yi − Yj)2 + 0.5

⌋Penalty cost p 1000

Inventory capacities Ci [2,3]×Dmax

Full truckload capacity W Dmax

Tight vehicle capacity QT Dmin

Normal vehicle capacity QN

⌈Dmin +Dmax

2

⌉Loose vehicle capacity QL Dmax

where Dmax equals the total demand of the peak day (maxt∑i∈C

dti) and

Dmin equals the total demand of the day with the lowest demand (mint∑i∈C

dti )

4.4.2 Flexibility from changing the network design

In order to assess the value gained from the flexibility in supply chain network design, we solve

each instance under two different scenarios, allowing the model to choose among the available

DCs. In the first scenario, called fixed network design, we impose the DCs selected in the first

period to remain unchanged throughout the planning horizon, whereas in the second scenario,

called flexible network design, the model re-evaluates the decision on which of the DCs should

be rented in each period. Thus, in the first scenario we have wtd = w1

d for each DC, i.e., if we

decide to rent (not rent) a DC, it remains rented (not rented) for the entire planning horizon,

while in the second scenario wtd remains flexible per period as defined in Section 4.3. As the

goal in this section is to compare the two network designs, we set r = 0 in order to exclude

any effect of due dates.

Table 4.2 presents, for the first scenario, the average costs and optimality gaps over all five

instances with the capacity specified in the first column and the number of customers and

days specified in the second and third columns, respectively. The table compares the results

for different number of DCs. For each number of DCs we report the cost of the best solution

found and the optimality gap. In addition, for the case where the number of DCs is equal to

2 and 3, we report, in column ‘guaranteed savings’, the gap between the cost of the solution

70

Page 85: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

with the corresponding number of DCs and the lower bound of the solution with one DC.

This way, we provide an upper bound on the savings that are achieved by introducing new

DCs. Note that, when the instance with one DC is solved to optimality, this upper bound

corresponds to the exact value of the savings achieved. The guaranteed savings are calculated

as 100 × Cost− LBCost

, where Cost is the value reported in column ‘Cost’ and LB is the lower

bound of the solution of the same instance with one DC.

Table 4.2 shows that the cost savings become more relevant when the vehicle capacity tightens.

While the global average cost for all three vehicle capacity scenarios has a decreasing trend as

the number of available DCs increases, the biggest influence of adding extra DCs is observed

under the tight capacity scenario. Moreover, the savings are more substantial when moving

from 1 to 2 DCs than moving from 2 to 3 DCs. In fact, the average savings achieved with 2

DCs are 60.81% while in the case of 3 DCs they are 62.46%. Concerning solution time, we

see that, depending on the size of the instance and the capacity scenario, the average CPU

time over all five instances varies, but in general when more DCs are available, the problem

becomes more difficult to solve. Small size instances such as the ones with three periods, five

customers and three DCs are solved in less than a second for all capacity scenarios. However,

even after three hours of computation, instances with six periods, 25 customers, and two or

three DCs under tight capacity could only be solved with 1.44% optimality gap. Moreover,

when the vehicle capacity decreases, the problem takes on average 60% more time to be solved.

Table 4.3 compares the best solutions obtained by the fixed network design with the ones

obtained by the flexible network. The guaranteed savings are calculated as in Table 4.2 with

LB being equal to the lower bound of the solution related to the fixed network design. The last

column of the table reports the average reduction in the number of rented DCs. In particular,

for each solution, the number of rented DCs is calculated as the sum of the number of DCs

rented in each day of the planning horizon. Then, the reduction in the number of rented DCs

is calculated as 100 × Number of rented DCFixed −Number of rented DCFlexible

Number of rented DCFixed. Note that,

when calculating the reduction in the number of DCs, we considered the best solution found

in both the fixed and the flexible network design case, which corresponds to the optimal

solution when the optimality gap is equal to 0. As the table indicates, the flexible network

design always yields lower costs. However, this difference is more evident for the cases with

normal and tight vehicle capacities. In these cases, the model not only reduces the cost but

also decreases the number of DCs rented throughout the planning horizon. On average the

flexible network design reduces costs by almost 6% and, at the same time, it uses 15% fewer

DCs. The difference between the two designs is more significant under the normal vehicle

capacity scenario, for which we observe 11% savings in total cost and 28% reduction in the

number of rented DCs.

71

Page 86: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 4.2: DC availability in the fixed network design with r = 0

Instances # of DC = 1 # of DC = 2 # of DC = 3Periods Customers Cost Gap Cost Gap Guaranteed savings Cost Gap Guaranteed savings

(%) (%) (%) (%) (%)

Loose

3 5 1,005.60 0.00 1,001.20 0.00 0.44 986.40 0.00 1.913 10 1,469.60 0.00 1,436.20 0.00 2.27 1,390.60 0.00 5.383 15 1,591.40 0.00 1,500.40 0.00 5.72 1,469.20 0.00 7.683 20 1,613.60 0.00 1,561.00 0.00 3.26 1,535.60 0.00 4.833 25 2,131.40 0.00 1,762.40 0.18 17.31 1,757.80 0.09 17.536 5 2,221.40 0.00 2,108.00 0.00 5.10 2,085.40 0.00 6.126 10 3,023.00 0.00 2,953.00 0.00 2.32 2,813.40 0.00 6.936 15 3,232.20 0.00 3,150.60 0.00 2.52 3,079.60 0.00 4.726 20 3,468.40 0.00 3,385.60 0.47 2.39 3,372.60 0.00 2.766 25 4,200.60 0.00 3,978.00 0.16 5.30 3,788.60 0.23 9.81

Average 2,395.72 0.00 2,283.64 0.02 4.66 2,227.92 0.03 6.77

Normal

3 5 4,965.00 0.00 1,341.00 0.00 72.99 1,334.60 0.00 73.123 10 5,621.40 0.00 1,819.20 0.00 67.64 1,744.40 0.00 68.973 15 12,690.96 0.01 1,896.00 0.00 85.06 1,863.80 0.00 85.313 20 13,697.00 0.01 1,950.40 0.00 85.76 1,903.20 0.00 86.103 25 18,598.20 0.01 2,205.40 0.18 88.14 2,174.80 0.82 88.316 5 23,216.60 0.01 2,938.80 0.00 87.34 2,807.20 0.00 87.916 10 49,408.40 0.01 3,799.80 0.00 92.31 3,603.60 0.00 92.716 15 27,217.60 0.01 3,917.20 0.00 85.16 3,838.00 0.00 85.906 20 46,887.40 0.01 4,220.80 0.47 91.00 4,172.20 0.55 91.106 25 46,174.00 0.01 4,804.80 0.52 89.59 4,565.00 0.82 90.11

Average 24,847.73 0.01 2,889.34 0.12 84.54 2,800.68 0.22 84.95

Tight

3 5 17,669.00 0.00 2,757.40 0.00 84.39 1,456.40 0.00 91.763 10 22,485.20 0.00 2,242.40 0.00 90.03 1,841.00 0.00 91.813 15 35,300.60 0.01 1,938.20 0.00 94.51 1,894.40 0.00 94.633 20 43,081.60 0.01 1,981.00 0.39 95.40 1,941.20 0.29 95.493 25 71,617.60 0.01 2,269.80 0.21 96.83 2,215.80 1.04 96.916 5 95,632.60 0.01 14,302.40 0.00 85.04 4,953.60 0.00 94.826 10 184,902.80 0.01 11,712.00 0.03 93.67 3,889.80 0.00 97.906 15 191,139.40 0.01 5,531.20 0.55 97.11 4,159.40 1.08 97.826 20 205,257.60 0.01 4,333.00 1.15 97.89 4,269.20 1.32 97.926 25 197,439.60 0.02 4,922.80 1.44 97.51 4,645.20 1.41 97.65

Average 106,452.60 0.01 5,199.02 0.38 93.24 3,126.60 0.51 95.67Global average 44,565.35 0.01 3,457.33 0.17 60.81 2,718.40 0.25 62.46

72

Page 87: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 4.3: Fixed vs. flexible network designs with r = 0

Instances Fixed Flexible

Periods Customers Cost Gap Cost Gap Guaranteed saving Reduction in(%) (%) (%) # DCs

Loose

3 5 986.40 0.00 984.20 0.00 0.22 0.003 10 1,390.60 0.00 1,389.00 0.00 0.12 0.003 15 1,469.20 0.00 1,469.20 0.00 0.00 0.003 20 1,535.60 0.00 1,533.40 0.00 0.14 0.003 25 1,757.80 0.09 1,756.60 0.12 0.00 0.006 5 2,085.40 0.00 2,071.80 0.00 0.65 0.006 10 2,813.40 0.00 2,809.20 0.00 0.15 0.006 15 3,079.60 0.00 3,079.20 0.00 0.01 0.006 20 3,372.60 0.00 3,372.60 0.01 0.00 0.006 25 3,788.60 0.23 3,785.00 0.28 0.00 0.00

Average 2,227.92 0.03 2,225.02 0.04 0.13 0.00

Normal

3 5 1,334.60 0.00 1,142.00 0.00 14.43 30.003 10 1,744.40 0.00 1,544.00 0.00 11.49 30.003 15 1,863.80 0.00 1,664.20 0.00 10.71 26.673 20 1,903.20 0.00 1,725.60 0.00 9.33 26.673 25 2,174.80 0.82 1,946.60 0.93 9.75 30.006 5 2,807.20 0.00 2,405.60 0.00 14.31 30.006 10 3,603.60 0.00 3,277.20 0.00 9.06 23.336 15 3,838.00 0.00 3,354.00 0.00 12.61 35.006 20 4,172.20 0.55 3,828.20 0.53 7.74 23.336 25 4,565.00 0.82 4,154.60 0.29 8.23 26.67

Average 2,800.68 0.22 2,504.20 0.18 10.77 28.17

Tight

3 5 1,456.40 0.00 1,306.60 0.00 10.29 21.213 10 1,841.00 0.00 1,643.60 0.00 10.72 27.273 15 1,894.40 0.00 1,767.20 0.00 6.71 16.673 20 1,941.20 0.29 1,802.60 0.27 6.87 20.003 25 2,215.80 1.04 2,084.60 0.87 4.93 16.676 5 4,953.60 0.00 4,592.60 0.00 7.29 19.446 10 3,889.80 0.00 3,648.80 0.09 6.20 15.156 15 4,159.40 1.08 3,956.20 1.38 3.85 13.646 20 4,269.20 1.32 4,068.60 1.52 3.43 13.336 25 4,645.20 1.41 4,527.00 1.84 1.16 8.33

Average 3,126.60 0.51 2,939.78 0.60 6.14 17.17Global average 2,718.40 0.25 2,556.33 0.27 5.68 15.11

4.4.3 Flexibility from due dates

In this section we evaluate the value of the flexibility obtained by relaxing due dates. We

compare the costs and difficulty in solving the problems when no due dates are considered,

i.e., r = 0, and when due dates are r = 1 and r = 2. We separate our analysis for fixed

and flexible network designs in order to interpret the benefits coming from due dates only.

Results are presented in Table 4.4 for the fixed network design and in Table 4.5 for the flexible

network design. In both cases we consider three DCs. In both tables, the guaranteed savings

are calculated by comparing the best solution value for the cases with r = 1 and r = 2 with

the lower bound obtained with r = 0.

In general, delivery with larger due dates reduces the costs but makes the problem more

difficult to solve. For both network designs, larger savings are achieved when changing from

the case with no due dates (r = 0) to next day delivery (r = 1), rather than from the next day

delivery to a two-day delivery (r = 2). However, comparing Tables 4.4 and 4.5, this difference

is more significant in the flexible network design. In other words, when the location of DCs

is fixed, offering larger due dates does not have as significant cost saving effect as it has in

flexible networks. Overall, while serving the demand the next day rather than on the same

73

Page 88: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

day reduces the cost by 16% on fixed design, on a flexible network design the savings go up

to 22%. Changing from next day delivery to delivery within two days leads to 4% additional

savings in fixed networks and 10% in flexible ones.

Table 4.4: Value of flexibility from due dates for 3 DCs and fixed network design

Instances r = 0 r = 1 r = 2

Periods Customers Cost Gap Cost Gap % guaranteed savings Cost Gap % guaranteed savings(%) (%) over r = 0 (%) over r = 0

Loose

3 5 986.40 0.00 904.20 0.00 8.33 897.20 0.00 9.043 10 1,390.60 0.00 1,277.60 0.00 8.13 1,248.00 0.00 10.253 15 1,469.20 0.00 1,344.40 0.00 8.49 1,320.20 0.00 10.143 20 1,535.60 0.00 1,378.20 0.34 10.25 1,337.40 0.82 12.913 25 1,757.80 0.09 1,541.00 3.04 12.26 1,523.00 2.87 13.286 5 2,085.40 0.00 1,714.40 0.00 17.79 1,609.40 0.00 22.836 10 2,813.40 0.00 2,244.40 0.00 20.22 2,065.20 0.00 26.596 15 3,079.60 0.00 2,408.40 0.59 21.80 2,200.60 0.52 28.546 20 3,372.60 0.00 2,820.20 2.91 16.38 2,678.80 2.67 20.576 25 3,788.60 0.23 3,203.40 6.25 15.25 3,169.40 12.21 16.15

Average 2,227.92 0.03 1,883.62 1.31 13.89 1,804.92 1.91 17.03

Normal

3 5 1,334.60 0.00 1,096.60 0.00 17.83 1,071.60 0.00 19.713 10 1,744.40 0.00 1,428.40 0.00 18.12 1,364.80 0.00 21.763 15 1,863.80 0.00 1,553.00 0.00 16.68 1,439.60 0.00 22.763 20 1,903.20 0.00 1,539.20 1.64 19.13 1,452.80 2.13 23.673 25 2,174.80 0.82 1,726.60 2.43 19.95 1,681.40 4.02 22.056 5 2,807.20 0.00 2,423.80 0.00 13.66 2,273.60 0.00 19.016 10 3,603.60 0.00 2,818.40 0.00 21.79 2,649.40 0.24 26.486 15 3,838.00 0.00 2,854.40 1.26 25.63 2,777.20 2.65 27.646 20 4,172.20 0.55 3,453.40 4.96 16.77 3,255.40 6.74 21.546 25 4,565.00 0.82 3,917.40 11.17 13.47 3,556.00 9.79 21.46

Average 2,800.68 0.22 2,281.12 2.15 18.30 2,152.18 2.56 22.61

Tight

3 5 1,456.40 0.00 1,319.20 0.00 9.42 1,267.80 0.00 12.953 10 1,841.00 0.00 1,564.80 0.00 15.00 1,499.80 0.00 18.533 15 1,894.40 0.00 1,630.60 0.41 13.93 1,507.80 0.35 20.413 20 1,941.20 0.29 1,672.80 2.59 13.58 1,543.80 3.14 20.243 25 2,215.80 1.04 1,958.40 7.58 10.69 1,891.00 10.12 13.766 5 4,953.60 0.00 2,795.60 0.00 43.56 2,685.60 0.00 45.786 10 3,889.80 0.00 3,227.80 0.16 17.02 3,046.80 0.56 21.676 15 4,159.40 1.08 3,495.80 4.50 15.04 3,282.40 4.02 20.226 20 4,269.20 1.32 3,645.80 7.53 13.46 3,382.40 6.73 19.716 25 4,645.20 1.41 3,991.00 10.18 12.86 3,659.60 8.55 20.09

Average 3,126.60 0.51 2,530.18 3.29 16.46 2,376.70 3.35 21.34Global average 2,718.40 0.25 2,231.64 2.25 16.22 2,111.27 2.60 20.33

74

Page 89: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 4.5: Value of flexibility from due dates for 3 DCs and flexible network design

Instances r = 0 r = 1 r = 2

Periods Customers Cost Gap Cost Gap % guaranteed savings Cost Gap % guaranteed savings(%) (%) over r = 0 (%) over r = 0

Loose

3 5 984.20 0.00 835.40 0.00 15.12 733.80 0.00 25.443 10 1,389.00 0.00 1,162.20 0.00 16.33 991.80 0.00 28.603 15 1,469.20 0.00 1,227.40 0.00 16.46 1,032.60 0.00 29.723 20 1,533.40 0.00 1,254.60 0.68 18.18 1,040.60 0.85 32.143 25 1,756.60 0.12 1,454.40 1.65 17.10 1,280.80 4.81 27.006 5 2,071.80 0.00 1,554.40 0.00 24.97 1,336.40 0.00 35.506 10 2,809.20 0.00 2,090.00 0.00 25.60 1,807.60 0.73 35.656 15 3,079.20 0.00 2,255.00 1.67 26.77 1,925.20 2.71 37.486 20 3,372.60 0.01 2,620.00 2.71 22.31 2,359.40 5.33 30.046 25 3,785.00 0.28 2,872.40 6.54 23.90 2,601.40 9.85 31.08

Average 2,225.02 0.04 1,732.58 1.33 20.67 1,510.96 2.43 31.26

Normal

3 5 1,142.00 0.00 945.60 0.00 17.20 874.40 0.00 23.433 10 1,544.00 0.00 1,234.40 0.00 20.05 1,056.00 0.00 31.613 15 1,664.20 0.00 1,312.00 0.00 21.16 1,140.00 0.00 31.503 20 1,725.60 0.00 1,327.80 1.02 23.05 1,117.20 1.77 35.263 25 1,946.60 0.93 1,537.60 2.82 20.27 1,370.60 7.28 28.936 5 2,405.60 0.00 1,821.40 0.00 24.29 1,654.20 0.00 31.246 10 3,277.20 0.00 2,329.00 1.48 28.93 2,050.60 1.71 37.436 15 3,354.00 0.00 2,474.80 3.80 26.21 2,216.60 7.63 33.916 20 3,828.20 0.53 2,897.80 7.69 23.90 2,663.20 10.97 30.066 25 4,154.60 0.29 3,145.60 9.31 24.06 3,144.20 20.27 24.10

Average 2,504.20 0.18 1,902.60 2.61 22.91 1,728.70 4.96 30.75

Tight

3 5 1,306.60 0.00 1,066.60 0.00 18.37 1,006.20 0.00 22.993 10 1,643.60 0.00 1,337.80 0.00 18.61 1,210.60 0.00 26.343 15 1,767.20 0.00 1,394.40 0.95 21.10 1,233.40 1.13 30.213 20 1,802.60 0.27 1,434.60 3.08 20.20 1,249.80 3.44 30.483 25 2,084.60 0.87 1,782.60 11.03 13.74 1,558.20 9.82 24.606 5 4,592.60 0.00 2,475.80 0.00 46.09 2,276.80 0.00 50.426 10 3,648.80 0.09 2,835.40 3.98 22.22 2,565.20 3.11 29.636 15 3,956.20 1.38 3,026.80 9.14 22.42 2,756.00 8.68 29.366 20 4,068.60 1.52 3,204.60 10.44 20.02 2,879.40 10.01 28.146 25 4,527.00 1.84 3,503.00 12.99 21.17 3,414.40 19.86 23.17

Average 2,939.78 0.60 2,206.16 5.16 22.39 2,015.00 5.60 29.53Global average 2,556.33 0.27 1,947.11 3.03 21.99 1,751.55 4.33 30.51

4.4.4 Fixed versus flexible network design with due dates

In this section we analyze the combined effect of both types of flexibility. Table 4.6 provides

a general overview on the flexibility gained from the network design and the due dates. We

compare the solutions obtained from both fixed and flexible network designs by assuming

different due dates. As shown in the table, the cost for both designs decreases as the due date

increases. The cost of the flexible design is always lower than the one of the fixed design and

the difference between the costs increases when the value of r increases. This is consistent

with the results shown in the previous section. Moreover, the gap between the costs of fixed

vs. flexible network are more relevant for the cases of normal and loose vehicle capacity.

Concerning optimality gaps, we see that they increase with the value of r and with a tight

vehicle capacity. In all cases, the flexible case is always more difficult to solve and presents

larger optimality gaps.

In order to have a better estimation of the savings achieved by combining the two types of

75

Page 90: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

flexibility, in Table 4.7 we compare the most inflexible case, i.e., with r = 0 and a fixed network

design, against the most flexible one which has two-day delivery due date and a flexible network

design. Although the most flexible problem is harder to solve to optimality, we could observe

cost savings of 35% with 27% reduction in the number of used DCs, on average. While in

cases with tight or normal capacity this reduction in the total cost is related to a remarkable

fewer number of DCs rented (32% and 43% less, respectively), for the cases with loose vehicle

capacity, an average of 31% less cost is gained with a reduction in the number of rented DCs

of only 5%.

Table 4.6: Cost of fixed and flexible designs for 3 DCs with different due dates

Instances r = 0 r = 1 r = 2

Periods Customers Fixed Flexible Fixed Flexible Fixed FlexibleCost Gap (%) Cost Gap (%) Cost Gap (%) Cost Gap (%) Cost Gap(%) Cost Gap (%)

Loose

3 5 986.40 0.00 984.20 0.00 904.20 0.00 835.40 0.00 897.20 0.00 733.80 0.003 10 1,390.60 0.00 1,389.00 0.00 1,277.60 0.00 1,162.20 0.00 1,248.00 0.00 991.80 0.003 15 1,469.20 0.00 1,469.20 0.00 1,344.40 0.00 1,227.40 0.00 1,320.20 0.00 1,032.60 0.003 20 1,535.60 0.00 1,533.40 0.00 1,378.20 0.34 1,254.60 0.68 1,337.40 0.82 1,040.60 0.853 25 1,757.80 0.09 1,756.60 0.12 1,541.00 3.04 1,454.40 1.65 1,523.00 2.87 1,280.80 4.816 5 2,085.40 0.00 2,071.80 0.00 1,714.40 0.00 1,554.40 0.00 1,609.40 0.00 1,336.40 0.006 10 2,813.40 0.00 2,809.20 0.00 2,244.40 0.00 2,090.00 0.00 2,065.20 0.00 1,807.60 0.736 15 3,079.60 0.00 3,079.20 0.00 2,408.40 0.59 2,255.00 1.67 2,200.60 0.52 1,925.20 2.716 20 3,372.60 0.00 3,372.60 0.01 2,820.20 2.91 2,620.00 2.71 2,678.80 2.67 2,359.40 5.336 25 3,788.60 0.23 3,785.00 0.28 3,203.40 6.25 2,872.40 6.54 3,169.40 12.21 2,601.40 9.85

Average 2,227.92 0.03 2,225.02 0.04 1,883.62 1.31 1,732.58 1.33 1,804.92 1.91 1,510.96 2.43

Normal

3 5 1,334.60 0.00 1,142.00 0.00 1,096.60 0.00 945.60 0.00 1,071.60 0.00 874.40 0.003 10 1,744.40 0.00 1,544.00 0.00 1,428.40 0.00 1234.40 0.00 1,364.80 0.00 1,056.00 0.003 15 1,863.80 0.00 1,664.20 0.00 1,553.00 0.00 1,312.00 0.00 1,439.60 0.00 1,140.00 0.003 20 1,903.20 0.00 1,725.60 0.00 1,539.20 1.64 1,327.80 1.02 1,452.80 2.13 1,117.20 1.773 25 2,174.80 0.82 1,946.60 0.93 1,726.60 2.43 1,537.60 2.82 1,681.40 4.02 1,370.60 7.286 5 2,807.20 0.00 2,405.60 0.00 2,423.80 0.00 1,821.40 0.00 2,273.60 0.00 1,654.20 0.006 10 3,603.60 0.00 3,277.20 0.00 2,818.40 0.00 2,329.00 1.48 2,649.40 0.24 2,050.60 1.716 15 3,838.00 0.00 3,354.00 0.00 2,854.40 1.26 2,474.80 3.80 2,777.20 2.65 2,216.60 7.636 20 4,172.20 0.55 3,828.20 0.53 3,453.40 4.96 2,897.80 7.69 3,255.40 6.74 2,663.20 10.976 25 4,565.00 0.82 4,154.60 0.29 3,917.40 11.17 3,145.60 9.31 3,556.00 9.79 3,144.20 20.27

Average 2,800.68 0.22 2,504.20 0.18 2,281.12 2.15 1,902.60 2.61 2,152.18 2.56 1,728.70 4.96

Tight

3 5 1,456.40 0.00 1,306.60 0.00 1,319.20 0.00 1,066.60 0.00 1,267.80 0.00 1,006.20 0.003 10 1,841.00 0.00 1,643.60 0.00 1,564.80 0.00 1,337.80 0.00 1,499.80 0.00 1,210.60 0.003 15 1,894.40 0.00 1,767.20 0.00 1,630.60 0.41 1,394.40 0.95 1,507.80 0.35 1,233.40 1.133 20 1,941.20 0.29 1,802.60 0.27 1,672.80 2.59 1,434.60 3.08 1,543.80 3.14 1,249.80 3.443 25 2,215.80 1.04 2,084.60 0.87 1,958.40 7.58 1,782.60 11.03 1,891.00 10.12 1,558.20 9.826 5 4,953.60 0.00 4,592.60 0.00 2,795.60 0.00 2,475.80 0.00 2,685.60 0.00 2,276.80 0.006 10 3,889.80 0.00 3,648.80 0.09 3,227.80 0.16 2,835.40 3.98 3,046.80 0.56 2,565.20 3.116 15 4,159.40 1.08 3,956.20 1.38 3,495.80 4.50 3,026.80 9.14 3,282.40 4.02 2,756.00 8.686 20 4,269.20 1.32 4,068.60 1.52 3,645.80 7.53 3,204.60 10.44 3,382.40 6.73 2,879.40 10.016 25 4,645.20 1.41 4,527.00 1.84 3,991.00 10.18 3,503.00 12.99 3,659.60 8.55 3,414.40 19.86

Average 3,126.60 0.51 2,939.78 0.60 2,530.18 3.29 2,206.16 5.16 2,376.70 3.35 2,015.00 5.60Global average 2,718.40 0.25 2,553.77 0.27 2,231.64 2.25 1,947.11 3.03 2,111.27 2.60 1,751.55 4.33

76

Page 91: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 4.7: Comparison between the most inflexible and the most flexible scenarios

Instances Most inflexible Most flexible

Periods Customers Cost Gap Cost Gap Guaranteed savings % reduction(%) (%) (%) in # DCs

Loose

3 5 986.40 0.00 733.80 0.00 25.61 0.003 10 1,390.60 0.00 991.80 0.00 28.68 0.003 15 1,469.20 0.00 1,032.60 0.00 29.72 0.003 20 1,535.60 0.00 1,040.60 0.85 32.23 0.003 25 1,757.80 0.09 1,280.80 4.81 27.07 0.006 5 2,085.40 0.00 1,336.40 0.00 35.92 20.006 10 2,813.40 0.00 1,807.60 0.73 35.75 10.006 15 3,079.60 0.00 1,925.20 2.71 37.49 16.676 20 3,372.60 0.00 2,359.40 5.33 30.04 3.336 25 3,788.60 0.23 2,601.40 9.85 31.18 3.33

Average 2,227.92 0.03 1,510.96 2.43 31.37 5.33

Normal

3 5 1334.60 0.00 874.40 0.00 34.48 40.003 10 1,744.40 0.00 1,056.00 0.00 39.46 43.333 15 1,863.80 0.00 1,140.00 0.00 38.83 40.003 20 1,903.20 0.00 1,117.20 1.77 41.30 43.333 25 2,174.80 0.82 1,370.60 7.28 36.46 46.676 5 2,807.20 0.00 1,654.20 0.00 41.07 45.006 10 3,603.60 0.00 2,050.60 1.71 43.10 45.006 15 3,838.00 0.00 2,216.60 7.63 42.25 48.336 20 4,172.20 0.55 2,663.20 10.97 35.81 41.676 25 4,565.00 0.82 3,144.20 20.27 30.55 38.33

Average 2,800.68 0.22 1,728.70 4.96 38.33 43.17

Tight

3 5 1,456.4 0.00 1,006.2 0.00 30.91 33.333 10 1,841.0 0. 1,210.6 0.00 34.24 36.363 15 1,894.4 0.00 1,233.4 1.13 34.89 33.333 20 1,941.2 0.29 1,249.8 3.44 35.43 33.333 25 2,215.8 1.04 1,558.2 9.82 28.94 30.006 5 4,953.6 0.00 2,276.8 0.00 54.04 30.566 10 3,889.8 0.00 2,565.2 3.11 34.05 27.276 15 4,159.4 1.08 2,756.0 8.68 33.02 34.856 20 4,269.2 1.32 2,879.4 10.01 31.65 33.336 25 4,645.2 1.41 3,414.4 19.86 25.45 30.00

Average 3,126.60 0.51 2,015.00 5.60 34.26 32.24Global average 2,718.40 0.25 1,751.55 4.33 34.65 26.91

Finally, Table 4.8 provides the computation times. We can see that they increase for both

network designs as the due date increases and, in general, the flexible network design takes

slightly longer.

77

Page 92: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 4.8: Computation time of fixed and flexible network designs

Instances Fixed FlexiblePeriods Customers r = 0 r = 1 r = 2 r = 0 r = 1 r = 2

Loose

3 5 0 1 1 0 1 13 10 14 82 37 6 41 663 15 8 1,726 1,372 7 285 4013 20 53 4,176 6,998 26 3,753 5,3323 25 2,436 10,566 1,0051 2,717 9,122 1,08016 5 3 11 9 2 25 296 10 19 331 1,342 16 2,992 5,0756 15 153 7,177 7,911 54 10,800 9,5646 20 647 10,800 10,800 2,552 8,751 10,8006 25 6,066 10,800 10,801 10,800 10,800 10,800

Average 940 4,567 4,932 1,618 4,657 5,287

Normal

3 5 0 1 1 1 4 33 10 9 116 166 10 128 1113 15 34 2,417 3,682 27 902 5,2153 20 192 6,599 7,085 233 6,901 7,6133 25 5,679 9,036 8,767 4,938 10,485 1,08016 5 3 26 15 5 48 1066 10 361 949 3,384 74 7,530 8,5946 15 571 10,541 10,800 937 10,800 10,8006 20 6,706 10,801 10,801 7,072 10,800 10,8006 25 10,377 10,800 10,800 7,746 10,800 10,800

Average 2,393 5,129 5550 2,104 5,840 6,484

Tight

3 5 0 2 1 0 4 33 10 13 104 168 10 217 5003 15 102 5,091 5,250 159 5,222 8,1383 20 3,541 10,380 10,800 4,058 10,786 9,0343 25 8,949 10,801 10,801 7,221 10,801 10,8016 5 9 130 201 8 1,040 4,0096 10 9,559 5,637 6,659 2,445 10,800 10,8006 15 1,413 10,800 10,800 10,801 10,800 10,8006 20 10,378 10,801 10,800 10,458 10,800 10,8006 25 10,801 10,801 10,800 10,801 10,800 10,801

Average 4,476 6,455 6,628 4,596 7,127 7,569Global average 2,603 5,383 5,703 2,773 5,875 6,447

4.5 Conclusions

In this paper we have introduced the F-2E-LRP and proposed a mathematical formulation

along with different classes of valid inequalities for it. Inspired by recent works in the sharing

economy and extending several classes of the routing problems, the F-2E-LRP combines inte-

gration issues related to the decision of which facilities to rent, and flexibility issues coming

from two sources: network design and delivery due dates. The results obtained from the ex-

periments on randomly generated instances show the value of flexibility, both in terms of due

date and network design. The results highlight the cost saving advantages of both types of

flexibility.

This study opens different avenues for future research. In particular, being the F-2E-LRP a

highly complex problem which can find applications in real distribution settings, it would be

worthwhile to propose heuristic algorithms that can handle large size instances.

78

Page 93: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chapter 5

Minimizing emissions in integrated

distribution problems

Chapter information A paper based on this chapter is currently submitted for publication:

M. Darvish, Archetti, C., Coelho, L.C. Minimizing emissions in integrated distribution prob-

lems. Document de travail du CIRRELT-2017-41, Tech. Rep., 2017.

The integration of operational decisions of different supply chain functions is an important

success factor in minimizing their total costs. Traditionally, supply chain optimization has

merely concentrated on costs or the economical aspects of sustainability, neglecting its envi-

ronmental and social aspects. However, with the growing concern towards green operations,

the impact of short term decisions on the reduction of carbon emissions can no longer be

overlooked. In this paper, we aim to compare the effect of operational decisions not only on

costs but also on emissions, and we reassess some well-known logistic optimization problems

under new objectives. We study two integrated systems dealing with production, inventory,

and routing decisions, in which a commodity produced at the plant is shipped to the retailers

over a finite time horizon. These two problems are known as the production-routing and the

inventory-routing problems. We define and measure several metrics under different scenarios,

namely by minimizing total costs, routing costs only, or minimizing emissions. Each solution is

evaluated under all three objective functions, and their costs and business performance indica-

tors are then compared. We provide elaborated sensitivity analyses allowing us to gain useful

managerial insights on the costs and emissions in integrated supply chains, besides important

insights on the cost of being environmentally friendly.

79

Page 94: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

5.1 Introduction

Increasing environmental concerns have changed the definition of competitive advantage. To

be competitive, companies need to make a proper balance between economical, environmen-

tal, and social dimensions of their business. Today the market urges companies not only

to be efficient in terms of cost but also to consider the environmental and social impacts of

their operations. To be efficient, they have to make decisions that boost their margins, make

them fulfill their customers demands in a fast and flexible manner and to be sustainable; they

have to evaluate the trade-offs between efficient solutions versus sustainable ones. Recently,

the negative impacts of operational decisions on the environment have become more impor-

tant, especially in terms of greenhouse gases (GHGs) emissions. All production, inventory, and

distribution activities contribute to environmental problems, however, transportation and par-

ticularly road-based transportation is considered as one of the principal sources of GHG [Jabali

et al., 2012], mainly measured by carbon dioxide (CO2) emissions from burning fossil fuels.

Nonetheless, to reduce emissions, one cannot simply avoid using trucks, as the distribution

of many products and services relies on their operation [Coelho et al., 2016]. To date, much

research is devoted to evaluate how truck usage affects the environment, such as estimating the

amount of GHG emitted [Demir et al., 2011], or to develop new approaches to tackle the tradi-

tional vehicle routing problem (VRP), such as the green VRP [Bektaş and Laporte, 2011]. A

number of variants of these problems has recently appeared [Dabia et al., 2017, Franceschetti

et al., 2017]. They reinforce the need of better understanding how business operations can

affect the environment, and also what can be done to be environmentally friendly while at the

same time be efficient from a business perspective. Despite the significant recent literature

on the green VRP, the incorporation of the evaluation of GHG emissions into multi-echelon

supply chain models is not extensively studied [Absi et al., 2013]. This paper revisits classi-

cal inventory-routing and production routing problems (IRP and PRP) taking both economic

and environmental objectives into consideration. These problems already combine multiple

contradicting objectives, such as minimizing transportation, inventory and production costs.

In the following, we briefly describe these two classical problems.

The IRP is a multi-period problem in which a supplier must distribute a commodity from its

depot to a set of customers. Both transportation and inventory costs are considered, and all

demand must be satisfied without backlogging. The problem was initially proposed by Bell

et al. [1983] and many algorithms have been proposed for its resolution, including heuristics

methods (e.g., Bertazzi et al. [2002], Archetti et al. [2012], Coelho et al. [2012], Coelho and

Laporte [2013a]) and exact algorithms (e.g., Archetti et al. [2007], Desaulniers et al. [2015]).

A set of benchmark instances exists and has been vastly used to assess the performance of the

solution algorithms. A review of the practical aspects of the IRP is available in Andersson

80

Page 95: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

et al. [2010] while methodological aspects are surveyed in Coelho et al. [2014].

Adding production optimization into the IRP and simultaneously determining production, in-

ventory, and distribution decisions creates the PRP [Absi et al., 2014]. Introduced by Chandra

[1993], in this problem the objective is to minimize total costs, including fixed and variable

production costs, inventory holding, and transportation costs. Several heuristics (e.g., Bard

and Nananukul [2009a], Armentano et al. [2011], Adulyasak et al. [2012], Absi et al. [2014])

and exact algorithms (e.g., Bard and Nananukul [2010], Archetti et al. [2011], Adulyasak et al.

[2014]) exist for its resolution, as well as a set of benchmark instances. A recent survey of the

PRP can be found in Adulyasak et al. [2015].

In the integrated logistics literature, Benjaafar et al. [2013] highlight the potential impact

of operational supply chain decisions on carbon emissions and the need to incorporate them

in integrated optimization models. Taking emissions into consideration can be performed in

two different ways. The first one is to add carbon capacity constraints but without changing

the goal of the optimization (e.g., Benjaafar et al. [2013], Absi et al. [2013], Helmrich et al.

[2015], Absi et al. [2016], Qiu et al. [2017]). This method is not preferable as one simply

aims to respect the carbon capacity but ignores the hidden potential reductions. The other

approach, indeed, aims at minimizing the emissions (e.g., Soysal et al. [2015], Kumar et al.

[2016], Soysal et al. [2016]). In this category, the authors consider distance, load or speed

factors when minimizing emissions or fuel consumption. Among these factors, distance has

been the traditional factor directly influencing emissions, even though the literature provides

comprehensive emission models that optimize distribution decisions using very rich and de-

tailed fuel consumption estimation models. These advanced models take into consideration

many vehicle related factors (aerodynamics, engine specifications, etc.) and environment re-

lated factors (type and quality of the pavement, gradient of the roadway, etc.). See Demir

et al. [2014] for a comprehensive list of factors affecting the fuel consumption.

A very important factor affecting the emissions is the payload [Demir et al., 2014] as each load

carried by the vehicle increases the fuel consumption and ultimately the emissions (Bektaş

and Laporte [2011], Suzuki [2011], Kopfer et al. [2014]). A straightforward and commonly

used approach to estimate vehicle emissions is presented by Kara et al. [2007]. They compare

distance minimization models with energy minimization ones. Here, energy consumption is

a function of the load of the vehicle and the distance being traveled. The rationale is that

the heavier a truck, the more fuel it consumes. Xiao et al. [2012] consider the same approach

to estimate fuel consumption and develop an optimization model for the VRP. Comparing

different factors affecting fuel consumption, they argue that all other factors being constant,

emissions mainly depend on the distance traveled and the load.

81

Page 96: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Our goal in this paper is to understand and measure the existing trade-offs between solutions

that are economically optimized (i.e., the traditional objective) versus fully environmental

friendly solutions, as well as other alternatives in between. We compare how much pollution a

minimum cost solution would emit, whereas how much an emission optimized solution would

cost financially. We study the trade-offs between three different objectives: reducing the total

cost, the total distance, and the emissions. We contribute to the literature by modeling and

solving emission minimization integrated distribution problems, conducting extensive com-

putational experiments, and sensitivity analysis in order to better understand the trade-offs

between the components of each model. Based on sensitivity analysis of several performance

indicators, we provide managerial insights for production and distribution systems.

The remainder of this paper is structured as follows. Section 5.2 provides a general description

of the problems being solved as well as their formal formulations. Extensive computational

experiments are presented in Section 5.3 which is followed by conclusions and managerial

insights in Section 5.4.

5.2 Problem descriptions and formulations

We now formally describe the mathematical formulation of the IRP and the PRP. The defi-

nition of the IRP is based on Coelho and Laporte [2013b] and that of the PRP on Archetti

et al. [2011]. Both problems are defined on a complete undirected graph G = (V, E), where

V = {0, ..., n} is the vertex set and E = {(i, j) : i, j ∈ V, i < j} is the edge set. Vertex

0 represents the supplier and the remaining vertices of V ′ = V \{0} represent n retailers.

The set T = {1, ...,H} denotes the discrete planning horizon. A single commodity is pro-

duced/stored at the supplier and shipped to the retailers through a single vehicle. A vehicle

based at the supplier has a capacity Q and can perform one route per period. Let hi (i ∈ V)represent the unitary inventory holding cost per period at vertex i, and assume that each

retailer has a maximum inventory holding capacity Ci. Initial inventories at the supplier and

the retailers (I0i , i ∈ V) and the demand of each retailer i (dti) are known. Backlogging is

not allowed. A routing cost cij satisfying the triangle inequality is associated with each edge

(i, j) ∈ E . Finally, for the PRP, let s and u be the fixed set-up and the variable production

costs, respectively.

The following decision variables are used to formulate the problems. Routing variable xtij are

equal to the number of times edge (i, j) is used in period t. If vertex i is visited in period t,

variables yti is set to one. Variables Iti represent the inventory level at vertex i at period t.

The quantity delivered to retailer i in period t is given by qti . Let rt represent the quantity

produced at the supplier. For the IRP it is a parameter of the problem, while for the PRP, it

82

Page 97: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

is a decision variable. For the PRP, variable zt is equal to one if production occurs in period

t.

In Section 5.2.1, we provide the mathematical models under the traditional cost minimization

objectives. Our different proposed objective functions are elaborated in Sections 5.2.2 and

5.2.3, where we show how the total cost minimization formulations can be adapted.

5.2.1 Total cost minimization models

We now present the mathematical models for the IRP in Section 5.2.1.1 and for the PRP in

Section 5.2.1.2. These models use the traditional total cost minimization objective function.

5.2.1.1 IRP

The total cost minimization formulation for IRP is shown below [Coelho and Laporte, 2013b]:

minimize∑i∈V

∑t∈T

hiIti +

∑(i,j)∈E

∑t∈T

cijxtij , (5.1)

subject to

It0 = It−10 + rt−1 −∑i∈V ′

qt−1i t ∈ T \ {1} (5.2)

It0 ≥∑i∈V ′

qti t ∈ T (5.3)

Iti = It−1i + qt−1i − dt−1i i ∈ V ′ t ∈ T \ {1} (5.4)

qti ≤ Ci − Iti i ∈ V ′ t ∈ T (5.5)

qti ≤ Ciyti i ∈ V ′ t ∈ T (5.6)∑

i∈V ′

qti ≤ Qyt0 t ∈ T (5.7)

∑j∈V,i<j

xtij +∑

j∈V,j<i

xtji = 2yti i ∈ V t ∈ T (5.8)

∑i∈S

∑j∈S,i<j

xtij ≤∑i∈S

yti − ytm S ⊆ V ′ t ∈ T m ∈ S (5.9)

yti ≤ 1 i ∈ V ′ t ∈ T (5.10)

Iti , qtj ≥ 0 i ∈ V j ∈ V ′ t ∈ T (5.11)

xt0j ∈ {0,1,2} j ∈ V ′ t ∈ T (5.12)

xtij ∈ {0,1} (i, j) ∈ E t ∈ T (5.13)

yti ∈ {0,1} i ∈ V t ∈ T . (5.14)

83

Page 98: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

The objective function (5.1) minimizes the total cost including inventory and transportation

costs. Constraints (5.2) and (5.3) are the inventory conservation constraints at the supplier

and constraints (5.4) have the same function for the retailers. Constraints (5.5) limit the

delivery to each retailer assuring that the inventory capacity is respected. Constraints (5.6)

guarantee that only visited retailers receive deliveries. The total quantity loaded in each

vehicle cannot exceed its capacity as imposed by constraints (5.7). Constraints (5.8) are

degree constraints and constraints (5.9) eliminate subtours. Constraints (5.10) prevent split

deliveries. Constraints (5.11)−(5.14) enforce integrality and non-negativity conditions on the

variables.

5.2.1.2 PRP

The total cost minimization formulation for PRP is shown below [Archetti et al., 2011]:

minimize∑i∈V

∑t∈T

hiIti +

∑(i,j)∈E

∑t∈T

cijxtij +

∑t∈T

(szt + urt) , (5.15)

subject to

It0 = It−10 + rt −∑i∈V ′

qti t ∈ T \ {1} (5.16)

Iti = It−1i + qti − dti i ∈ V ′ t ∈ T \ {1} (5.17)

Iti ≤ Ci i ∈ V t ∈ T (5.18)∑i∈V ′

qti ≤ Qyt0 t ∈ T (5.19)

qti ≤ (Ci + dti)yti i ∈ V ′ t ∈ T (5.20)

pt ≤ zt∑i∈V ′

∑t∈T

dti t ∈ T (5.21)

∑j∈V,i<j

xtij +∑

j∈V,j<i

xtji = 2yti i ∈ V t ∈ T (5.22)

∑i∈S

∑j∈S,i<j

xtij ≤∑i∈S

yti − ytm S ⊆ V ′ t ∈ T m ∈ S (5.23)

yti ≤ 1 i ∈ V ′ t ∈ T (5.24)

Iti , qtj , rt ≥ 0 i ∈ V j ∈ V ′ t ∈ T (5.25)

xt0j ∈ {0,1,2} j ∈ V ′ t ∈ T (5.26)

xtij ∈ {0,1} (i, j) ∈ E t ∈ T (5.27)

zt, yti ∈ {0,1} i ∈ V t ∈ T . (5.28)

84

Page 99: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

The objective function (5.15) minimizes the total cost including production, inventory, and

transportation costs. Constraints (5.16) and (5.17) define the inventory conservation con-

straints at the supplier and the retailers, respectively. Constraints (5.18) impose the maximal

inventory level at the retailers, and constraints (5.19) and (5.20) limit the delivery to each cus-

tomer assuring that the vehicle capacity is respected. Constraints (5.21) force the production

setup. Constraints (5.22) are degree constraints and constraints (5.23) eliminate subtours.

Constraints (5.24) prevent split deliveries. Constraints (5.25)−(5.28) enforce non-negativity

and integrality conditions on the variables.

5.2.2 Distance minimization

We now formulate the problems by considering that the more mileage a truck covers, the more

emissions it generates. Hence, from transportation and environmental perspectives, it means

to fulfill all demand by driving as few miles as possible. In terms of mathematical formulation,

this can be easily done as follows. For each problem (IRP or PRP), one should consider all

the constraints presented in Sections 5.2.1.1 and 5.2.1.2 with the following objective function:

minimize∑

(i,j)∈E

∑t∈T

cijxtij . (5.29)

This objective function ignores all costs except the transportation one and aims to satisfy all

demand by driving the least distance.

5.2.3 Emission minimization

As mentioned in the introduction, a measure which is widely used to evaluate the emissions

is the one proposed in Kara et al. [2007] and Xiao et al. [2012], i.e., the distance traveled

multiplied by the vehicle load. In order to use this objective function, one needs to know

the flow of goods traversing each edge and the corresponding direction. Thus, we propose

a directed load-based formulation for the IRP and the PRP. For this purpose, we define a

directed graph G′ = (N ,A), where N = {0, ..., n} is the node set and A = {(i, j) : i, j ∈ N}is the arc set. In addition, we define binary variables ωt

ij representing the directed arcs. We

also define σtij as the renaming load on the vehicle when traveling from node i to j, i.e., after

visiting node i and before visiting node j. Therefore, the objective functions of both problems

become:

minimize∑

(i,j)∈A

∑t∈T

cijσtij , (5.30)

and we add the following constraints:

85

Page 100: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

σtij ≤ Qωtji i, j ∈ N t ∈ T (5.31)∑

j∈N ′

σt0j ≤∑j∈N ′

qtj t ∈ T (5.32)

∑i∈N

σtij −∑i∈N

σtji = qtj j ∈ N ′ t ∈ T (5.33)

σti0, σtii = 0 i ∈ N t ∈ T . (5.34)

Moreover, we replace constraints (5.8) and (5.9) of the IRP and constraints (5.22) and (5.23)

of the PRP with the following:

∑j∈N

ωtij = yti i ∈ N t ∈ T (5.35)

∑j∈N

ωtij =

∑j∈N

ωtji i ∈ N t ∈ T (5.36)

ωtij + ωt

ji = xtij i, j ∈ N , i < j t ∈ T (5.37)

ωtij ∈ {0,1} (i, j) ∈ A t ∈ T . (5.38)

5.3 Computational experiments

A branch-and-cut algorithm is used to solve the problems. First, excluding the subtour elimi-

nation constraints, the model is solved by a general purpose mixed-integer programming solver.

Then violated subtour inequalities are identified and added to the formulation and the model

is reoptimized. For details on the branch-and-cut algorithm and on how subtour elimination

constraints are separated, the reader is referred to Archetti et al. [2011] and Coelho and La-

porte [2013b]. The formulations presented in Section 5.2 have been solved through CPLEX

12.7.0 and IBM Concert Technology. All computations are conducted on Intel Core i7 pro-

cessor running at 3.4 GHz with 64 GB of RAM installed, with the Ubuntu Linux operating

system. The maximum execution time is set to 3,600 seconds.

5.3.1 Instances

We used the benchmark instance sets created by Archetti et al. [2007] for IRP and Archetti

et al. [2011] for PRP.

The attributes of the IRP instances are as follows: the time horizon is either three or six

periods; in the instances with three periods, up to 50 retailers exist and in the ones with six

periods, up to 30 retailers are considered. Inventory costs are low or high, and, in this paper,

86

Page 101: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

we identify the instances by the number of periods and their inventory holding cost category,

therefore, 3-High, represents 3 periods and high holding cost. There is a total of 160 instances

for the IRP.

The PRP instances are characterized by six time periods, 14 retailers, two levels for inventory

cost, two intervals for the distance coordinates, and three values for the capacity of the vehicle.

Four classes of instances are identified: (1) base case, (2) high variable production costs, (3)

high transportation cost, and (4) no inventory cost at the retailers. There is a total of 480

instances for the PRP.

5.3.2 Computational results

The computational results for IRP and PRP are presented in Sections 5.3.2.1 and 5.3.2.2,

respectively.

5.3.2.1 Computational results for the IRP

Table 5.1 presents the performance summary for IRP. We report the average optimality gap

at the end of computation and the average solution time. Each row reports the average results

over the 5 instances with the same number of customers, horizon and inventory cost.

While all instances with total cost and distance objective functions are solved to optimality

within a few seconds, after an hour of execution the case with emission objective function is

not solved to optimality.

In order to study the trade-offs between different objectives for IRP, for each instance, we

take the solution obtained from one objective function and evaluated it in terms of the other

two objectives. Table 5.2 summarizes the corresponding results. Columns are grouped in

three clusters of two columns each. Each cluster refers to one objective function, i.e., total

cost, distance, emissions. For each cluster, we evaluate the percentage increase value of the

corresponding objective function when considering the solution obtained by minimizing the

other two objective functions. For example, considering the first cluster and the first row, in

the first column we show that a solution obtained by minimizing the distance incurs 0.35%

increase in the total cost, when compared to the solution that minimized the total cost.

Likewise, still comparing with a solution obtained by minimizing that total cost, there is a

23.28% increase in the costs by using a solution that minimizes emissions. The percentage

increase is calculated as 100× z(F )− z(TC)

z(F ), where z(F ) is the value of the total cost related

to the solution that minimizes function F (distance in the first column and emissions in the

second) and z(TC) is the total cost related to the solution that minimizes the total cost. A

similar procedure is followed for clusters 2 and 3. In cluster 2, the distance is evaluated for

87

Page 102: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.1: Performance summary for IRP

Instance Total cost Distance Emissions# retailers Gap (%) Time(s) Gap (%) Time(s) Gap (%) Time(s)

3-High

5 0.00 0 0.00 0 0.00 010 0.00 0 0.00 0 22.99 360015 0.00 0 0.00 0 31.62 360020 0.00 1 0.00 1 39.15 360025 0.00 1 0.00 1 43.61 360030 0.00 3 0.00 3 56.67 360035 0.00 1 0.00 1 57.98 360040 0.00 8 0.00 6 68.57 360045 0.00 10 0.00 8 70.19 360050 0.00 38 0.00 37 69.65 3600

Average 0.00 6.24 0.00 5.62 46.04 3240.16

3-Low

5 0.00 0 0.00 0 0.00 010 0.00 0 0.00 0 22.99 360015 0.00 0 0.00 0 31.47 360020 0.00 1 0.00 1 37.73 360025 0.00 1 0.00 1 43.05 360030 0.00 2 0.00 3 56.15 360035 0.00 1 0.00 1 59.58 360040 0.00 5 0.00 6 69.11 360045 0.00 13 0.00 8 70.95 360050 0.00 43 0.00 38 69.98 3600

Average 0.00 6.58 0.00 5.76 46.10 3240.12

6-High

5 0.00 0 0.00 0 0.74 184910 0.00 0 0.00 1 27.92 360015 0.00 2 0.00 2 34.04 360020 0.00 7 0.00 47 43.67 360025 0.00 12 0.00 43 53.94 360030 0.00 26 0.00 65 64.21 3600

Average 0.00 7.93 0.00 26.43 37.42 3308.37

6-High

5 0.00 0 0.00 0 0.66 180810 0.00 1 0.00 0 28.50 360015 0.00 2 0.00 2 33.94 360020 0.00 13 0.00 15 43.27 360025 0.00 24 0.00 17 55.07 360030 0.00 58 0.00 52 64.18 3600

Average 0.00 16.30 0.00 14.57 37.60 3301.40

solutions that minimize the total cost, first, and the emissions, second. For cluster 3, the

emissions are evaluated for solutions that minimize the total cost, first, and the distance,

second.

As shown in the table, when minimizing the distance we obtain a slight increase in total

cost. Instead, when we minimize emissions, the cost increases on average up to 50.42%.

Minimizing the total cost would almost always provide solutions coinciding with those obtained

when minimizing the distance. However, compared to the total cost minimization, when only

distances are minimized the emission level increases. Despite the large optimality gap obtained

for the emission objective function problems, they always yield the best solutions in terms of

emissions. As shown in Table 5.2 emission levels increase by at least 22.16% and at most

56.62% under any of the other objective functions.

88

Page 103: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.2: Comparison of solutions with different objective functions for the IRP

Instance From distance From emissions From total cost From emissions From total cost From distance# retailers To total cost To distance To emissions

3-High

5 0.35 23.28 0.00 35.95 42.13 43.8810 0.32 20.94 0.00 40.85 47.60 45.2415 0.27 18.72 0.00 39.97 56.49 55.5720 0.20 18.30 0.00 42.59 52.64 51.2925 0.21 19.10 0.00 47.49 53.12 51.1330 0.29 22.13 0.00 55.56 52.22 50.2035 0.42 30.15 0.00 65.56 48.03 45.9440 0.27 35.18 0.42 71.32 40.65 39.7745 0.35 35.60 0.00 73.41 35.00 32.3750 0.18 43.88 0.27 79.54 25.49 23.23

Average 0.28 26.73 0.07 55.22 45.34 43.86

3-Low

5 0.07 34.08 0.00 35.95 43.39 43.8810 0.08 37.26 0.00 40.85 47.60 45.2415 0.06 36.22 0.00 40.35 56.62 55.6920 0.05 36.99 0.00 42.01 53.21 52.1625 0.07 41.79 0.00 48.00 53.72 51.7430 0.09 47.28 0.00 54.70 52.85 50.5035 0.14 59.47 0.00 66.33 46.13 44.1240 0.08 65.50 0.00 72.08 40.57 39.1045 0.13 72.03 0.00 78.31 34.22 31.2350 0.05 73.56 0.00 79.56 23.91 22.16

Average 0.08 50.42 0.00 55.81 45.22 43.58

6-High

5 0.61 16.24 0.06 25.95 35.71 32.4210 0.37 17.25 0.00 29.58 40.22 40.0115 0.28 16.83 0.37 32.58 49.03 47.0520 0.39 18.84 0.29 36.66 38.77 39.3625 0.57 33.82 0.20 58.02 35.09 35.7930 0.59 35.05 0.41 63.37 23.49 24.30

Average 0.47 23.00 0.22 41.03 37.05 36.49

6-Low

5 0.10 24.46 0.00 25.95 36.19 32.4210 0.07 29.21 0.00 31.31 39.76 39.6115 0.04 27.55 0.00 30.29 47.37 47.1220 0.06 33.70 0.00 36.96 41.19 39.8525 0.11 53.36 0.00 57.29 35.55 34.1430 0.11 58.36 0.01 63.18 23.44 23.40

Average 0.08 37.77 0.00 40.83 37.25 36.09

5.3.2.2 Computational results for the PRP

Table 5.3 presents the performance summary for the PRP instances. Class I instances with

total cost and distance objective functions are solved to optimality within on average 2.2

and 25.11 seconds, Class II instances within 2.68 and 51.19, Class III within 5.04 and 22.04,

and finally Class IV within 4.98 and 42.51. Again, when considering the emission objective

function, the problem becomes more difficult to be solved to optimality within one hour of

computing time. The maximum gap belongs to Class II instances, for which, after 3404

seconds, the average gap is 11.36%. However, further analysis indicates that even with large

optimality gaps, still the emission objective function provides the best solution in terms of

emission level compared to the results obtained when minimizing distances or total costs.

For class I instances, presented in Table 5.4, we see that the increase in total cost when mini-

89

Page 104: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.3: Performance summary for PRP

Total cost Distance EmissionsInstance Gap (%) Time(s) Gap (%) Time(s) Gap (%) Time(s)Class I 0.00 2.20 0.00 25.11 10.79 3439.25Class II 0.00 2.68 0.00 51.19 11.36 3404.27Class III 0.00 5.04 0.00 22.04 9.49 3129.88Class IV 0.00 4.98 0.00 42.51 7.97 3058.49

mizing the distance is 5.33% while, on the contrary, the increase in distance when minimizing

the total cost is 8.60%. Thus, we can say that the two objectives obtain almost the same

solutions. On the other side, when considering emissions, we get a totally different picture.

In fact, when minimizing the emissions, the total cost increases by 11.28% and the distance

increases by 38.19%, thus leading to a substantial difference. In addition, when we minimize

both total cost and distance, we incur a large increase in emissions, of 41.83% and 39.51%,

respectively. A similar behavior is realized for the other classes of instances (Tables 5.5– 5.7)

with a lower difference between the solutions obtained when minimizing the total cost and the

distance.

Table 5.4: Comparison of solutions with different objective functions for PRP-Class I

From distance From emissions From total cost From emissions From total cost From distanceInstance To total cost To distance To emissions

Class I

1 9.69 12.73 14.60 43.53 51.69 50.782 5.83 12.28 27.00 39.96 48.57 40.403 9.35 11.05 17.57 31.39 37.61 26.374 4.86 8.80 3.45 44.80 49.71 50.605 3.37 8.33 1.93 40.16 43.38 40.376 4.57 7.42 4.16 29.81 27.69 28.007 5.18 13.24 1.40 44.80 51.59 50.608 3.39 12.20 1.93 40.16 43.38 40.379 4.19 9.93 4.16 29.81 27.74 28.0010 6.21 11.83 11.71 42.31 48.91 50.6411 3.95 10.80 8.40 39.49 39.96 40.6112 3.54 9.16 4.90 32.91 28.45 27.2313 7.73 14.99 9.20 41.29 51.34 50.2914 5.61 14.44 8.72 40.14 44.39 41.0315 5.47 12.03 9.87 32.24 33.09 27.37

Average 5.53 11.28 8.60 38.19 41.83 39.51

5.3.3 Key performance indicators

In order to compare solutions obtained from different objective functions and to better un-

derstand the trade-offs, we have defined a set of key performance indicators (KPIs). These

KPIs are categorized in three groups: inventory, delivery, and load. Inventory KPIs category

includes quantity and cost of inventory at retailers and at the depot. Delivery KPIs measure

the total number of deliveries, total quantity delivered to all retailers, and finally the average

90

Page 105: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.5: Comparison of solutions with different objective functions for PRP-Class II

From distance From emissions From total cost From emissions From total cost From distanceInstance To total cost To distance To emissions

Class II

16 4.43 10.32 0.53 41.30 47.97 50.1917 2.20 10.02 0.95 39.80 41.65 40.9418 3.30 8.64 1.74 30.45 28.77 27.5019 4.31 16.63 0.53 42.09 48.13 50.3520 2.11 16.02 0.95 40.74 41.67 40.9721 2.72 12.71 1.74 31.05 28.77 27.4922 5.50 13.25 7.75 41.30 48.61 50.1923 2.58 12.69 2.81 40.32 42.30 41.1324 2.98 10.12 3.00 31.08 27.43 27.4425 3.45 2.36 14.60 43.53 51.66 50.7826 1.48 2.26 25.11 38.68 49.57 40.7127 1.75 2.10 17.57 32.96 38.30 27.1728 2.50 1.24 0.87 42.07 51.19 50.7329 0.47 1.22 1.93 40.78 43.52 40.4930 0.65 1.14 4.16 32.91 27.06 27.2331 2.56 2.01 0.87 43.53 51.24 50.7832 0.48 1.89 1.93 40.46 43.69 40.6733 0.62 1.67 4.16 32.91 26.99 27.2334 2.63 1.55 11.71 41.68 48.96 50.6935 0.49 1.46 8.40 40.46 40.37 40.6736 0.45 1.20 4.90 32.05 28.50 27.3337 3.18 3.08 6.75 41.30 49.86 50.1938 1.07 3.06 7.51 41.85 43.90 40.9939 1.08 2.46 9.87 31.65 34.24 28.6240 2.48 1.59 0.53 41.56 47.70 49.9441 0.31 1.56 0.96 39.63 41.89 41.0742 0.48 1.36 1.74 31.65 29.81 28.6243 2.49 2.83 0.53 41.39 47.76 50.0044 0.33 2.75 0.96 39.63 41.89 41.0745 0.43 2.25 1.74 31.65 29.91 28.6246 2.58 1.87 7.75 41.59 48.35 49.9547 0.33 1.82 2.81 40.15 42.27 41.0948 0.39 1.43 3.00 31.65 28.58 28.62

Average 1.90 4.74 4.86 38.00 40.68 39.68

trip length. The average trip length is obtained by calculating the total distance traveled di-

vided by the number of arcs used. Finally, we define vehicle fill, average load, empty running,

logistic ratio, and distribution cost per delivery as the load KPIs. The vehicle fill is the total

load on the vehicle divided by its capacity. The average load is the ratio between the total

load and number of deliveries. The empty running KPI is the distance the vehicle travels

getting back to the depot, after the last delivery, as all vehicles come back empty to the depot.

For the emission problem in which the graph is directed, the empty running of each vehicle is

the distance the vehicle travels from the last visited customer to the depot. For the total cost

and distance minimization problems, as the edges are not directed, we use the average of the

distance from the depot to the first and last visited customer as the empty running KPI. Note

that, for the emission problem, the direction in which the route is traversed has an impact on

the emission value. Thus, we cannot consider the reverse direction. Finally, logistic ratio is

the distance traveled per quantity of items delivered, and the distribution cost per delivery,

91

Page 106: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.6: Comparison of solutions with different objective functions for PRP-Class III

From distance From emissions From total cost From emissions From total cost From distanceInstance To total cost To distance To emissions

Class III

49 4.58 27.07 0.13 42.35 50.35 50.5650 4.01 24.89 0.63 39.23 39.91 39.6051 3.58 20.52 1.38 32.00 30.02 27.3852 2.61 20.57 0.01 42.35 49.45 50.5653 2.53 19.14 0.44 39.23 39.34 39.6054 2.78 15.99 1.39 32.00 28.93 27.3855 1.89 29.87 0.01 42.35 49.46 50.5656 1.63 27.54 0.44 39.23 39.34 39.6057 1.30 22.30 13.19 31.86 26.64 27.3058 2.52 23.32 0.01 42.35 49.36 50.5659 2.42 21.66 0.60 39.23 39.95 39.6060 1.55 17.12 0.65 32.00 26.88 27.3861 3.01 32.91 0.10 42.55 50.25 49.7462 2.09 30.91 0.65 40.14 39.82 41.1563 1.94 23.59 0.52 30.75 28.02 28.6064 2.61 26.85 0.01 42.55 49.04 49.6965 1.32 26.17 0.46 41.26 39.30 41.1966 1.78 19.51 1.39 30.75 29.20 28.6067 1.64 33.96 0.01 41.49 49.41 49.9168 0.61 33.76 0.46 41.26 39.30 41.1969 0.65 25.50 0.52 31.34 26.94 28.5470 2.94 29.01 0.01 42.55 49.10 49.7471 1.27 28.10 0.56 41.26 41.11 41.1972 0.91 21.47 0.37 31.29 24.73 29.27

Average 2.17 25.07 1.00 37.97 38.99 39.54

Table 5.7: Comparison of solutions with different objective functions for PRP-Class IV

From distance From emissions From total cost From emissions From total cost From distanceInstance To total cost To distance To emissions

Class IV

73 5.42 16.74 7.73 43.54 45.16 48.2174 4.37 13.89 4.41 37.03 38.51 39.0075 2.23 11.76 6.97 34.96 33.45 34.3076 6.57 13.89 10.24 42.29 44.32 48.5577 5.24 11.57 7.89 37.03 40.27 39.0178 2.69 10.49 2.69 35.19 37.90 40.3079 3.19 19.34 1.42 41.15 44.02 46.3980 2.98 17.70 1.13 38.53 40.96 39.2381 4.77 14.78 4.01 34.15 28.38 36.8482 4.34 15.08 8.06 40.52 44.40 46.2783 3.81 13.18 6.08 37.88 38.50 39.1184 1.23 6.95 4.17 33.64 29.41 32.7085 2.53 2.28 7.73 42.29 45.40 48.5586 0.55 1.92 4.41 37.03 38.50 39.0087 0.27 1.54 6.97 34.47 33.68 34.3088 2.64 1.77 10.24 43.54 44.18 48.2189 0.62 1.45 7.89 37.03 40.09 39.0090 1.16 1.35 2.69 35.52 38.27 40.2691 0.43 3.07 1.42 40.85 43.59 46.6392 0.41 2.79 1.13 37.88 41.21 39.1193 4.17 2.19 4.01 34.15 29.46 36.8494 0.52 1.97 8.06 40.79 45.22 46.7695 0.46 1.76 6.08 37.88 38.61 39.1196 0.26 1.48 3.78 31.65 27.15 29.63

Average 2.54 7.87 5.38 37.88 38.78 40.72

92

Page 107: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

as the name suggests, is the cost per units delivered.

We use the above mentioned KPIs mainly for two reasons. First, they are already established

in the literature, as they are well documented by Mckinnon and Hr [2007]. Second, they are

all based on measures that we are able to evaluate by running our models on benchmark IRP

and PRP instances, i.e., distance and vehicle load. In fact, one may argue that traffic and

congestion are also important factors that have an impact on emissions. However, they are

difficult to measure in general and not suited for the models and instances under study.

5.3.3.1 Analysis for the IRP

The average of inventory KPIs for the IRP are presented in Table 5.8. Inventory costs and

quantities remain roughly unchanged within the three different objective functions. This

leads to the conclusion that the difference in total cost observed when optimizing the different

objective functions, especially emissions, is mainly due to transportation cost (Table 5.2). The

inventory at the depot is the lowest under the total cost minimization and the highest under

the distance minimization. However, for the amount of inventory kept at the retailers we

observe the opposite.

Table 5.8: Average inventory KPIs for IRP

Instance Objective Inventory Inventory cost Inventory Inventory costretailer retailer depot depot

3-HighTotal cost 4,530.32 1,350.01 1,8694.32 5,608.30Distance 4,370.66 1,330.00 1,8853.98 5,656.19Emissions 4,381.96 1,336.06 1,8842.68 5,652.80

3-LowTotal cost 4,511.68 134.88 18,712.96 561.39Distance 4,370.66 133.17 18,853.98 565.62Emissions 4,365.16 133.49 18,859.48 565.78

6-HighTotal cost 5,096.50 1,472.65 21,390.57 6,417.17Distance 4,750.57 1,443.13 21,736.50 6,520.95Emissions 4,907.47 1,494.70 21,579.60 6,473.88

6-LowTotal cost 5,016.87 147.72 2,1470.20 644.11Distance 4,750.57 142.93 2,1736.50 652.10Emissions 4,904.67 149.47 2,1582.40 647.47

AverageTotal cost 4,788.84 776.31 2,0067.01 3,307.74Distance 4,560.61 762.31 2,0295.24 3,348.71Emissions 4,639.81 778.43 2,0216.04 3,334.99

Table 5.9 shows the average delivery KPIs for the IRP. As indicated, the total number of

deliveries when minimizing the emissions is almost double the number of deliveries in total

cost and distance minimization problems. Total deliveries are similar in all three problems,

however, in the total cost minimization, more quantities are delivered to the retailers. The

93

Page 108: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

extra delivery is kept as the inventory at the retailers and, as shown before by inventory KPIs,

the total cost minimization problem tends to keep more inventory at the retailers. This is

due to the structure of inventory costs. While the average length of the trip does not vary in

total cost and distance minimization problems, they considerably increase with an emission

minimization objective function. This is due to the fact that, when minimizing the emissions,

we consider both distance and quantity delivered, so a higher number of deliveries is performed.

Table 5.9: Average delivery KPIs for IRP

Instance Objective # Deliveries Total delivery Trip length

3-HighTotal cost 29.60 2,257.98 91.74Distance 29.54 2,159.30 91.54Emissions 45.42 2,155.26 148.11

3-LowTotal cost 29.54 2,250.04 91.54Distance 29.54 2,159.30 91.54Emissions 45.84 2,155.26 150.34

6-HighTotal cost 49.57 4,380.37 115.13Distance 49.00 4,275.90 116.04Emissions 62.63 4,271.37 162.54

6-LowTotal cost 49.03 4,337.33 116.02Distance 49.00 4,275.90 116.04Emissions 61.93 4,271.37 163.48

AverageTotal cost 39.44 3,306.43 103.61Distance 39.27 3,217.60 103.79Emissions 53.96 3,213.31 156.12

As shown in Table 5.10, which reports the average load KPIs, the vehicle fill is the same

with all three objective functions, and, when minimizing the distance, the average load on

the vehicle tends to be the biggest among the three objective functions and significantly lower

with respect to the case in which we minimize the emissions. The differences between the

empty running KPIs obtained by three objective functions is quite notable. In the emission

minimization problem, the empty vehicles travel a much longer distance. This is mainly due

to the fact that we define emissions as the product of the load and the distance, therefore,

to reduce the emissions, the vehicle has to travel the longer way with no load. Logistic ratio

and distribution cost per delivery are also higher while minimizing emissions, as the number

of deliveries increase.

5.3.3.2 Analysis for the PRP

The inventory KPIs for the PRP are shown in Table 5.11. The table shows that to minimize

the total cost, one needs to reduce the inventory level at the depot, while to minimize the

emissions, the inventory at the depot should almost be doubled. Although almost the same

94

Page 109: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.10: Average load KPIs for IRP

Instance Objective Vehicle Average Empty Logistic Distribution costfill load running ratio per delivery

3-HighTotal cost 0.35 73.79 141.91 1.34 91.74Distance 0.33 91.54 141.03 1.43 91.54Emissions 0.33 49.96 841.98 3.15 148.11

3-LowTotal cost 0.35 73.87 140.93 1.34 91.54Distance 0.33 91.54 141.03 1.43 91.54Emissions 0.33 49.72 887.38 3.23 150.34

6-HighTotal cost 0.51 86.55 447.57 1.37 115.13Distance 0.50 116.04 442.20 1.39 116.04Emissions 0.50 70.57 1706.07 2.35 162.54

6-LowTotal cost 0.51 86.64 444.33 1.38 116.02Distance 0.50 85.56 442.20 1.39 116.04Emissions 0.50 71.08 1703.17 2.35 163.48

AverageTotal cost 0.43 80.21 293.69 1.36 103.61Distance 0.42 96.17 291.62 1.41 103.79Emissions 0.42 60.33 1284.65 2.77 156.12

amount of inventory is kept at the retailers in both total cost and emission minimization, it

is quite lower when the distance is minimized.

Table 5.11: Average inventory KPIs for PRP

Instance Objective Inventory Inventory cost Inventory Inventory costretailer retailer depot depot

Class ITotal cost 1,729.23 8,308.91 651.45 2,939.69Distance 2,033.77 10,517.09 1,022.44 5,079.85Emissions 1,809.12 9,367.11 1,232.88 6,168.37

Class IITotal cost 1,855.67 7,801.08 642.73 3,364.03Distance 2,006.22 8,920.38 1,057.73 6,064.58Emissions 1,800.44 8,022.16 1,241.56 7,103.07

Class IIITotal cost 1,870.23 8,471.42 632.87 3,344.18Distance 2,046.60 9,571.50 997.40 5,485.70Emissions 1,796.50 8,385.93 1,245.50 6,856.50

Class IVTotal cost 2,045.13 0.00 479.93 2,590.55Distance 2,014.83 0.00 1,046.70 5,756.85Emissions 1,802.38 0.00 1,239.63 6,818.00

AverageTotal cost 1,875.07 6,145.35 601.75 3,059.61Distance 2,025.36 7,252.24 1,031.07 5,596.74Emissions 1,802.11 6,443.80 1,239.89 6,736.49

The delivery KPIs are shown in Table 5.12. It is interesting to note that with the distance

minimization objective function, the number of deliveries and the average length of the trip

95

Page 110: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

are also minimized. The number of deliveries slightly increases when minimizing the emissions

rather than the total cost, while the total deliveries remain the same. As was the case with

IRP, the trip length of each vehicle increases when reducing the emissions with respect to the

case of minimizing the total cost or distance.

Table 5.12: Average delivery KPIs for PRP

Instance Objective # Deliveries Total Delivery Trip Length

Class ITotal cost 24.59 543.60 163.54Distance 22.72 548.28 161.18Emissions 26.03 543.60 227.78

Class IITotal cost 23.78 543.60 224.50Distance 22.69 548.31 220.08Emissions 26.10 543.60 308.54

Class IIITotal cost 22.43 543.60 2,044.86Distance 22.43 546.53 2,037.68Emissions 25.82 543.60 2,867.04

Class IVTotal cost 22.63 543.60 213.90Distance 22.70 548.30 201.67Emissions 25.85 543.60 285.53

AverageTotal cost 23.28 543.60 661.70Distance 22.64 547.86 655.15Emissions 25.95 543.60 922.29

Table 5.13 shows the load KPIs for PRP. Just like for the IRP, the vehicle fill does not

vary with respect to the objective function. When minimizing the emissions, the average

load tends to decrease while the empty running, logistic efficiency, and distribution cost per

delivery considerably increase. Concerning the total cost and distance minimization objective

functions, while the distribution cost per delivery remains almost the same, the average load

and empty running increase when minimizing the distance and the logistic ratio decreases.

5.4 Conclusions

In this paper we have studied what is the impact of minimizing emissions on classical integrated

logistics optimization problems. We have considered the IRP and the PRP, two classical

supply chain problems treated under a cost minimization objective, and we have assessed

their solutions under a more encompassing objective in which one aims to decrease emission

levels and be more environmentally friendly. To that end, we have focused on both minimizing

the total distance traveled to satisfy all the demand, and a more complex and richer function

serving as a proxy for true emissions. After solving sets of benchmark instances under these

three scenarios, we have evaluated the shape of the solutions in terms of different business

96

Page 111: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Table 5.13: Average load KPIs for PRP

Instance Objective Vehicle Average Empty Logistic Distribution costfill load running ratio per delivery

Class ITotal cost 0.41 22.38 608.76 7.44 163.54Distance 0.41 24.23 606.54 6.72 161.18Emissions 0.41 20.87 1,840.34 10.95 227.78

Class IITotal cost 0.41 23.34 804.90 9.66 224.50Distance 0.41 24.24 819.79 9.17 220.08Emissions 0.41 20.80 2,500.79 14.86 308.54

Class IIITotal cost 0.41 24.25 7,186.53 84.97 2,044.86Distance 0.41 24.39 7,855.75 84.18 2,037.68Emissions 0.41 21.04 2,2877.78 136.49 2,867.04

Class IVTotal cost 0.41 24.02 797.51 8.91 213.90Distance 0.41 24.24 753.15 8.40 201.67Emissions 0.41 21.02 2,293.50 13.62 285.78

AverageTotal cost 0.41 23.50 2,349.42 27.74 661.70Distance 0.41 24.28 2,508.81 27.12 655.15Emissions 0.41 20.93 7,378.10 43.98 922.29

KPIs designed to highlight the impact of the objective function chosen on costs, distances,

and emissions.

Our findings indicate that an important factor in reducing the emissions is the empty running

of the vehicle.In fact, when minimizing emissions, a ‘lighter’ load is preferable, and, as a

consequence, empty running to come back to the depot tends to be longer. In addition, the

findings indicate that there needs to be a balance between the load on the vehicle and the

distance it travels. In order to reduce fuel consumption, it would be preferable to perform more

deliveries to the customers with respect to the number of deliveries obtained when optimizing

classical objective functions like total cost or distance. Finally, our computational experiments

corroborate the previous studies pointing out that to reduce emissions, it is important to

measure not only the distance traveled but also the load of the vehicles. This may lead to

counter-intuitive solutions in which the distance traveled increases and the average vehicle

load decreases. However, given that vehicles travel with a lower load, this may lead to benefits

in terms of emissions. Our evaluation of several KPIs has shed some light on the shape the

solutions should have in order to minimize the total costs or emission levels.

In conclusion, our work highlight that solutions may differ a lot when changing the objective

function. Hence, managers have to properly evaluate what is best for their company before

planning the corresponding operations.

97

Page 112: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Chapter 6

Conclusion

Integration and coordination of decisions from different supply chain functions have become

a growing area of interest in both academia and practice. In this research we have described,

modeled and solved several integrated supply chain problems. The two main themes of this

thesis are value of integration and benefits of flexibility in integrated problems. We have

investigated the financial value of integrated approach in rich supply chain settings inspired

by practical problems. The trade-offs between financially good decisions and environmental

friendly ones are also investigated. The two sources of flexibility studied in this thesis stem

from delivery time windows and the supply chain network design.

In Chapter 1, after introducing well-known integrated supply chain problems, we have fo-

cused on the integrated production-distribution problems. First, we have clarified the several

common terms used interchangeably for the same problem and then classified the literature

that presents mathematical models to solve a single stage integrated optimization problem

considering the following criteria: the number of products (single or multiple), the number of

echelons (single or multiple), the number of plants (single or multiple), the number of periods

(single or multiple), whether production/inventory capacities exist, whether the demand is

deterministic or stochastic, whether the production setup cost is considered in the objective

function, and finally whether location decisions are addressed in the model. We have also

reviewed the solution algorithms and applications of the models. Our review of literature

showed that LSP with time windows, integration of location decisions with production and

distribution decisions, and environmental issues of the supply chains are among the recent hot

topics of interest that have not been well studied in the integrated optimization area.

In Chapter 2, we have introduced a real-case single-product, multi-plant, multi-period pro-

duction-distribution problem in which production, inventory, and distribution decisions were

simultaneously optimized. We considered production and inventory capacities as well as inter-

98

Page 113: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

plant transfers in our model and solved it by the branch-and-bound method. Changing the

parameters of the model, we have conducted elaborate sensitivity analysis and compared

various production scenarios. Our results revealed that using an integrated approach toward

optimizing lot sizing and distribution decisions, companies could save on logistics costs and

also promise more competitive delivery time windows.

We have extended the problem in Chapter 3 by considering a multi-product setting, and adding

a new echelon for DCs. We have introduced the facility location decision to the model as the

location of the DCs had to be selected in each period. We have tackled the problem taking

both sequential and integrated approaches. For sequential approaches, we have used very

simple procedures inspired by production systems managed in silos. For the integrated one,

we have first solved the problem with exact methods, and then to overcome the limitation

of the exact methods in solving large instances, we have proposed a hybrid adaptive large

neighborhood search (ALNS) heuristic. By conducting extensive computational experiments

on instances with varying sizes and levels of complexity, we have highlighted the value of the

integrated approach compared to the sequential one. Showing the inefficiency of the exact

methods, we have drawn the attention to the need for more performant solution algorithms.

In both problems presented in Chapters 2 and 3, we deal with deliveries within time windows,

and particularly, in Chapter 3 we solve an integrated production-distribution problem with

flexible network design. The values of these two types of flexibility, the flexibility obtained

from delivery time windows and the one obtained from the network design, are investigated in

a richer model setting presented in Chapter 4. In order to have a better understanding on the

role of flexibility in reducing supply chain costs, we have described and modeled an integrated

problem in which location and routing decisions are simultaneously optimized. We propose a

mathematical formulation of the problem together with different classes of valid inequalities.

Extensive computational tests are made on randomly generated instances to show the value

of the two kinds of flexibility and provide managerial insights. Our results show that the

combined effect of the two kinds of flexibility leads to considerable cost savings.

In Chapter 5, we introduce the idea of assessing the impact of emission reduction on classical

integrated logistics optimization problems. Comparing the solutions obtained from total cost,

distance, and emission reduction objectives, we study the trade-offs between environmental

friendly solutions and the cost-efficient ones. Our further analysis reveals the differences in

the shape of the solutions, in terms of different business KPIs designed to highlight the impact

of the objective function chosen on costs, distances, and emissions.

This thesis contributes to the literature in a number of ways. Comparing the traditional

approach towards decisions making in supply chain planning with the integrated one, we have

99

Page 114: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

highlighted the benefits of the integrated approach. We have shown how the cost reduction

benefits obtained by these methods compensate their complexity and time consuming solving

process. We have added the flexibility feature to our rich integrated problems. This flexibility

mainly stems from two sources of the flexibility in delivery due dates, and flexibility in the

network design. We have also incorporated the location decision into the integrated problem,

which due to its strategic nature is not jointly considered with the operational level decisions.

Finally, we have reassessed two classical integrated problems to shed light on the trade-offs

between cost reduction versus energy savings and pollutant emission diminution.

This thesis is also limited in a number of ways. Solving an integrated problem is a complex

task itself, adding several real-world features to the problem makes it even more difficult

to solve. In order to be able to have a tractable model and implementable solutions, we

have considered several simplifying assumptions. For instance, we only consider the demand

to be deterministic and all time delays in production and transportation are ignored. In this

thesis, we have used instances, either randomly generated or some already existing benchmarks

from the literature. Although all our instances are generated randomly, the findings of our

experimental studies are valid for the set of instances used. Finally, in this thesis, we take a

problem solving approach; we define the problems and try to solve them first only by means

of exact methods, and then later, if needed, a heuristic method is applied. Large instances

of our problems still remain very difficult to be solved to optimality either by using the exact

methods or our powerful heuristic.

As discussed in Chapter 1, research opportunities still exists on investigating stochastic pro-

duction-distribution integration problems, in the development of faster and more efficient exact

methods to deal with large instances of flexible integrated problems. An interesting extension

of this thesis would be to integrate location and procurement decisions of the supply chains into

the production-distribution models. In Chapter 2, we have provided a real-world application

for the integrated production-distribution model, having a wide applicability a future research

venue would be to adapt other theoretical integrated models to real business cases.

100

Page 115: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Bibliography

N. Absi, S. Kedad-Sidhoum, and S. Dauzère-Pérès. Uncapacitated lot-sizing problem with

production time windows, early productions, backlogs and lost sales. International Journal

of Production Research, 49(9):2551–2566, 2011.

N. Absi, S. Dauzère-Pérès, S. Kedad-Sidhoum, B. Penz, and C. Rapine. Lot sizing with carbon

emission constraints. European Journal of Operational Research, 227(1):55–61, 2013.

N. Absi, C. Archetti, S. Dauzère-Pérès, and D. Feillet. A two-phase iterative heuristic approach

for the production routing problem. Transportation Science, 49(4):784–795, 2014.

N. Absi, S. Dauzère-Pérès, S. Kedad-Sidhoum, B. Penz, and C. Rapine. The single-item green

lot-sizing problem with fixed carbon emissions. European Journal of Operational Research,

248(3):849–855, 2016.

Y. Acar and S.N. Atadeniz. Comparison of integrated and local planning approaches for

the supply network of a globally-dispersed enterprise. International Journal of Production

Economics, 167:204–219, 2015.

Y. Adulyasak, J.-F. Cordeau, and R. Jans. Optimization-based adaptive large neighborhood

search for the production routing problem. Transportation Science, 48(1):20–45, 2012.

Y. Adulyasak, J.-F. Cordeau, and R. Jans. Formulations and branch-and-cut algorithms

for multi-vehicle production and inventory routing problems. INFORMS Journal on

Computing, 26(1):103–120, 2014.

Y. Adulyasak, J.-F. Cordeau, and R. Jans. The production routing problem: A review of

formulations and solution algorithms. Computers & Operations Research, 55:141–152, 2015.

R.K. Ahuja, W. Huang, H.E. Romeijn, and D.R. Morales. A heuristic approach to the multi-

period single-sourcing problem with production and inventory capacities and perishability

constraints. INFORMS Journal on Computing, 19(1):14–26, 2007.

101

Page 116: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

C.H. Aikens. Facility location models for distribution planning. European Journal of

Operational Research, 22(3):263–279, 1985.

A. Akbalik and B. Penz. Comparison of just-in-time and time window delivery policies for a

single-item capacitated lot sizing problem. International Journal of Production Research,

49(9):2567–2585, 2011.

B. Almada-Lobo and R.J.W. James. Neighbourhood search meta-heuristics for capacitated

lot-sizing with sequence-dependent setups. International Journal of Production Research,

48(3):861–878, 2010.

C. Almeder. A hybrid optimization approach for multi-level capacitated lot-sizing problems.

European Journal of Operational Research, 200(2):599–606, 2010.

A. Amiri. Designing a distribution network in a supply chain system: Formulation and efficient

solution procedure. European Journal of Operational Research, 171(2):567–576, 2006.

P. Amorim, H.-O. Günther, and B. Almada-Lobo. Multi-objective integrated production

and distribution planning of perishable products. International Journal of Production

Economics, 138(1):89–101, 2012.

H. Andersson, A. Hoff, M. Christiansen, G. Hasle, and A. Løkketangen. Industrial aspects and

literature survey: Combined inventory management and routing. Computers & Operations

Research, 37(9):1515–1536, 2010.

C. Archetti and M.G. Speranza. The inventory routing problem: the value of integration.

International Transactions in Operational Research, 23(3):393–407, 2016.

C. Archetti, L. Bertazzi, G. Laporte, and M.G. Speranza. A branch-and-cut algorithm for a

vendor-managed inventory-routing problem. Transportation Science, 41(3):382–391, 2007.

C. Archetti, L. Bertazzi, G. Paletta, and M.G. Speranza. Analysis of the maximum level policy

in a production-distribution system. Computers & Operations Research, 12(38):1731–1746,

2011.

C. Archetti, L. Bertazzi, A. Hertz, and M.G. Speranza. A hybrid heuristic for an inventory

routing problem. INFORMS Journal on Computing, 24(1):101–116, 2012.

C. Archetti, O. Jabali, and M.G. Speranza. Multi-period vehicle routing problem with due

dates. Computers & Operations Research, 61:122–134, 2015.

C. Archetti, E. Fernández, and D.L. Huerta-Muñoz. The flexible periodic vehicle routing

problem. Computers & Operations Research, 85:58–70, 2017.

102

Page 117: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

V.A.L. Armentano, A.L. Shiguemoto, and A. Løkketangen. Tabu search with path relinking

for an integrated production–distribution problem. Computers & Operations Research, 38

(8):1199–1209, 2011.

S. Axsäter. Inventory Control, chapter Multi-Echelon Systems: Lot Sizing, pages 171–189.

Springer International Publishing, Cham, 2015.

A. Baboli, J. Fondrevelle, R. Tavakkoli-Moghaddam, and A. Mehrabi. A replenishment policy

based on joint optimization in a downstream pharmaceutical supply chain: centralized

vs. decentralized replenishment. The International Journal of Advanced Manufacturing

Technology, 57(1-4):367–378, 2011.

H.C. Bahl, L.P. Ritzman, and J.N.D. Gupta. OR practice – determining lot sizes and resource

requirements: A review. Operations Research, 35(3):329–345, 1987.

I. Barany, T.J. Van Roy, and L.A. Wolsey. Strong formulations for multi-item capacitated lot

sizing. Management Science, 30(10):1255–1261, 1984.

G. Barbarosoğlu and D. Özgür. Hierarchical design of an integrated production and 2-echelon

distribution system. European Journal of Operational Research, 118(3):464–484, 1999.

J.F. Bard and N. Nananukul. Heuristics for a multiperiod inventory routing problem with

production decisions. Computers & Industrial Engineering, 57(3):713–723, 2009a.

J.F. Bard and N. Nananukul. The integrated production–inventory–distribution–routing prob-

lem. Journal of Scheduling, 12(3):257–280, 2009b.

J.F. Bard and N. Nananukul. A branch-and-price algorithm for an integrated production and

inventory routing problem. Computers & Operations Research, 37(12):2202–2217, 2010.

T. Bektaş and G. Laporte. The pollution-routing problem. Transportation Research Part B:

Methodological, 45(8):1232–1250, 2011.

W.J. Bell, L.M. Dalberto, M.L. Fisher, A.J. Greenfield, R. Jaikumar, P. Kedia, Robert G.

Mack, and P.J. Prutzman. Improving the distribution of industrial gases with an on-line

computerized routing and scheduling optimizer. Interfaces, 13(6):4–23, 1983.

M.A.F. Belo-Filho, P. Amorim, and B. Almada-Lobo. An adaptive large neighbourhood search

for the operational integrated production and distribution problem of perishable products.

International Journal of Production Research, 53(20):6040–6058, 2015.

S. Benjaafar, Y. Li, and M. Daskin. Carbon footprint and the management of supply chains:

Insights from simple models. IEEE Transactions on Automation Science and Engineering,

10(1):99–116, 2013.

103

Page 118: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

L. Bertazzi and M.G. Speranza. Inventory routing problems: An introduction. EURO Journal

on Transportation and Logistics, 1(4):307–326, 2012.

L. Bertazzi and M.G. Speranza. Inventory routing problems with multiple customers. EURO

Journal on Transportation and Logistics, 2(3):255–275, 2013.

L. Bertazzi, G. Paletta, and M.G. Speranza. Deterministic order-up-to level policies in an

inventory routing problem. Transportation Science, 36(1):119–132, 2002.

M. Boudia and C. Prins. A memetic algorithm with dynamic population management for

an integrated production-distribution problem. European Journal of Operational Research,

195(3):703–715, 2009.

M. Boudia, M.A.O. Louly, and C. Prins. A reactive GRASP and path relinking for a combined

production-distribution problem. Computers & Operations Research, 34(11):3402–3419,

2007.

M. Boudia, M.A.O. Louly, and C. Prins. Fast heuristics for a combined production planning

and vehicle routing problem. Production Planning and Control, 19(2):85–96, 2008.

E. Boventer. The relationship between transportation costs and location rent in transportation

problems. Journal of Regional Science, 3(2):27–40, 1961.

N. Brahimi and T. Aouam. Multi-item production routing problem with backordering: a

MILP approach. International Journal of Production Research, 54(4):1076–1093, 2016.

N. Brahimi, S. Dauzère-Pérès, and N.M. Najid. Capacitated multi-item lot-sizing problems

with time windows. Operations Research, 54(5):951–967, 2006a.

N. Brahimi, S. Dauzère-Pérès, N.M. Najid, and A. Nordli. Single item lot sizing problems.

European Journal of Operational Research, 168(1):1–16, 2006b.

M.L. Brandeau and S.S. Chiu. An overview of representative problems in location research.

Management Science, 35(6):645–674, 1989.

G. Brown, J. Keegan, B. Vigus, and K. Wood. The Kellogg company optimizes production,

inventory, and distribution. Interfaces, 31(6):1–15, 2001.

G. Bruno, A. Genovese, and C. Piccolo. The capacitated lot sizing model: A powerful tool

for logistics decision making. International Journal of Production Economics, 155:380–390,

2014.

104

Page 119: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

L. Buschkühl, F. Sahling, S. Helber, and H. Tempelmeier. Dynamic capacitated lot-sizing

problems: a classification and review of solution approaches. OR Spectrum, 32(2):231–261,

2010.

J.-F. Camacho-Vallejo, R. Muñoz-Sánchez, and J.L. González-Velarde. A heuristic algorithm

for a supply chain’s production-distribution planning. Computers & Operations Research,

61:110–121, 2015.

A. Campbell, L. Clarke, A. Kleywegt, and M.W.P. Savelsbergh. The inventory routing prob-

lem. In T.G. Crainic, editor, Fleet Management and Logistics, pages 95–113. Springer,

1998.

L.E. Cárdenas-Barrón, J.L. González-Velarde, and G. Treviño-Garza. A new approach to

solve the multi-product multi-period inventory lot sizing with supplier selection problem.

Computers & Operations Research, 64:225–232, 2015.

C.R. Carter and D.S. Rogers. A framework of sustainable supply chain management: moving

toward new theory. International Journal of Physical Distribution & Logistics Management,

38(5):360–387, 2008.

S. Çetinkaya, H. Üster, G. Easwaran, and B.B. Keskin. An integrated outbound logistics

model for Frito-Lay: Coordinating aggregate-level production and distribution decisions.

Interfaces, 39(5):460–475, 2009.

P. Chandra. A dynamic distribution model with warehouse and customer replenishment re-

quirements. Journal of the Operational Research Society, 44(7):681–692, 1993.

P. Chandra and M.L. Fisher. Coordination of production and distribution planning. European

Journal of Operational Research, 72(3):503–517, 1994.

H. Chen. Fix-and-optimize and variable neighborhood search approaches for multi-level ca-

pacitated lot sizing problems. Omega, 56:25–36, 2015.

H.-D. Chen, D.W. Hearn, and C.-Y. Lee. A new dynamic programming algorithm for the

single item capacitated dynamic lot size model. Journal of Global Optimization, 4(3):285–

300, 1994.

Z.-L. Chen. Integrated production and distribution operations. In D. Simchi-Levi, S. D. Wu,

and Z.-J. Shen, editors, Handbook of Quantitative Supply Chain Analysis, pages 711–745.

Springer US, Boston, MA, 2004.

Z.-L. Chen. Integrated production and outbound distribution scheduling: review and exten-

sions. Operations Research, 58(1):130–148, 2010.

105

Page 120: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

M. Christopher. Logistics & Supply Chain Management. Financial Times/Pearson Education,

Harlow, 2016.

M. Christopher and D.R. Towill. An integrated model for the design of agile supply chains.

International Journal of Physical Distribution & Logistics Management, 31(4):235–246,

2001.

G.D.H. Claassen, J.C. Gerdessen, E.M.T. Hendrix, and J.G.A.J. van der Vorst. On production

planning and scheduling in food processing industry: Modelling non-triangular setups and

product decay. Computers & Operations Research, 76:147–154, 2016.

A. Clark, B. Almada-Lobo, and C. Almeder. Lot sizing and scheduling: industrial extensions

and research opportunities. International Journal of Production Research, 49(9):2457–2461,

2011.

L.C. Coelho and G. Laporte. A branch-and-cut algorithm for the multi-product multi-vehicle

inventory-routing problem. International Journal of Production Research, 51(23-24):7156–

7169, 2013a.

L.C. Coelho and G. Laporte. The exact solution of several classes of inventory-routing prob-

lems. Computers & Operations Research, 40(2):558–565, 2013b.

L.C. Coelho and G. Laporte. Improved solutions for inventory-routing problems through valid

inequalities and input ordering. International Journal of Production Economics, 155:391–

397, 2014.

L.C. Coelho, J.-F. Cordeau, and G. Laporte. The inventory-routing problem with transship-

ment. Computers & Operations Research, 39(11):2537–2548, 2012.

L.C. Coelho, J.-F. Cordeau, and G. Laporte. Thirty years of inventory routing. Transportation

Science, 48(1):1–19, 2014.

L.C. Coelho, J. Renaud, and G. Laporte. Road-based goods transportation: a survey of

real-world logistics applications from 2000 to 2015. INFOR: Information Systems and

Operational Research, 54(2):79–96, 2016.

M.A. Cohen and H.L. Lee. Strategic analysis of integrated production-distribution systems:

Models and methods. Operations Research, 36(2):216–228, 1988.

M.C. Cooper, D.M. Lambert, and J.D. Pagh. Supply chain management: more than a new

name for logistics. The International Journal of Logistics Management, 8(1):1–14, 1997.

106

Page 121: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

J.-F. Cordeau, M. Gendreau, and G. Laporte. A tabu search heuristic for periodic and multi-

depot vehicle routing problems. Networks, 30(2):105–119, 1997.

I. Correia, T. Melo, and F. Saldanha da Gama. Comparing classical performance measures

for a multi-period, two-echelon supply chain network design problem with sizing decisions.

Computers & Industrial Engineering, 64(1):366–380, 2013.

R. Cuda, G. Guastaroba, and M.G. Speranza. A survey on two-echelon routing problems.

Computers & Operations Research, 55:185–199, 2015.

J.O. Cunha and R.A. Melo. On reformulations for the one-warehouse multi-retailer problem.

Annals of Operations Research, 238(1-2):99–122, 2016.

S. Dabia, E. Demir, and T. Van Woensel. An exact approach for a variant of the pollution-

routing problem. Transportation Science, 51(2):607–628, 2017.

M. Darvish, H. Larrain, and L.C. Coelho. A dynamic multi-plant lot-sizing and distribution

problem. International Journal of Production Research, 54(22):6707–6717, 2016.

M.S. Daskin, C.R. Coullard, and Z.-J.M. Shen. An inventory-location model: Formulation,

solution algorithm and computational results. Annals of Operations Research, 110(1–4):

83–106, 2002.

R.E. De Matta, V.N. Hsu, and C.-L. Li. Coordinated production and delivery for an exporter.

IIE Transactions, 47(4):373–391, 2015.

A. Degbotse, B.T. Denton, K. Fordyce, R.J. Milne, R. Orzell, and C.T. Wang. IBM blends

heuristics and optimization to plan its semiconductor supply chain. Interfaces, 43(2):130–

141, 2013.

E. Demir, T. Bektaş, and G. Laporte. A comparative analysis of several vehicle emission

models for road freight transportation. Transportation Research Part D: Transport and

Environment, 16(5):347–357, 2011.

E. Demir, T. Bektaş, and G. Laporte. A review of recent research on green road freight

transportation. European Journal of Operational Research, 237(3):775–793, 2014.

G. Desaulniers, J.G. Rakke, and L.C. Coelho. A branch-price-and-cut algorithm for the

inventory-routing problem. Transportation Science, 50(3):1060–1076, 2015.

M. Desrochers, J. Desrosiers, and M. Solomon. A new optimization algorithm for the vehicle

routing problem with time windows. Operations Research, 40(2):342–354, 1992.

107

Page 122: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

M. Díaz-Madroñero, D. Peidro, and J. Mula. A review of tactical optimization models for

integrated production and transport routing planning decisions. Computers & Industrial

Engineering, 88:518–535, 2015.

M. Drexl and M. Schneider. A survey of variants and extensions of the location-routing

problem. European Journal of Operational Research, 241(2):283–308, 2015.

B. Eksioglu, A.V. Vural, and A. Reisman. The vehicle routing problem: A taxonomic review.

Computers & Industrial Engineering, 57(4):1472–1483, 2009.

S.D. Ekşioğlu, H.E. Romeijn, and P.M. Pardalos. Cross-facility management of production

and transportation planning problem. Computers & Operations Research, 33(11):3231–

3251, 2006.

S.D. Ekşioğlu, B. Ekşioğlu, and H.E. Romeijn. A lagrangean heuristic for integrated production

and transportation planning problems in a dynamic, multi-item, two-layer supply chain. IIE

Transactions, 39(2):191–201, 2007.

S. Elhedhli and J.-L. Goffin. Efficient production-distribution system design. Management

Science, 51(7):1151–1164, 2005.

L.M. Ellram. Supply-chain management: the industrial organisation perspective. International

Journal of Physical Distribution & Logistics Management, 21(1):13–22, 1991.

S.J. Erlebacher and R.D. Meller. The interaction of location and inventory in designing

distribution systems. IIE Transactions, 32(2):155–166, 2000.

D. Erlenkotter. A dual-based procedure for uncapacitated facility location. Operations

Research, 26(6):992–1009, 1978.

B. Fahimnia, R.Z. Farahani, R. Marian, and L. Luong. A review and critique on inte-

grated production–distribution planning models and techniques. Journal of Manufacturing

Systems, 32(1):1–19, 2013.

R.Z. Farahani, N. Asgari, N. Heidari, M. Hosseininia, and M. Goh. Covering problems in

facility location: A review. Computers & Industrial Engineering, 62(1):368–407, 2012.

R.Z. Farahani, M. Hekmatfar, B. Fahimnia, and N. Kazemzadeh. Hierarchical facility location

problem: Models, classifications, techniques, and applications. Computers & Industrial

Engineering, 68:104–117, 2014.

R.Z. Farahani, H. Rashidi Bajgan, B. Fahimnia, and M. Kaviani. Location-inventory problem

in supply chains: a modelling review. International Journal of Production Research, 53(12):

3769–3788, 2015.

108

Page 123: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

M. Florian, J.K. Lenstra, and A.H.G. Rinnooy Kan. Deterministic production planning:

Algorithms and complexity. Management Science, 26(7):669–679, 1980.

A. Franceschetti, E. Demir, D. Honhon, T. Van Woensel, G. Laporte, and M. Stobbe. A

metaheuristic for the time-dependent pollution-routing problem. European Journal of

Operational Research, 259(3):972–991, 2017.

R.L. Francis, L.F. McGinnis, and J.A. White. Locational analysis. European Journal of

Operational Research, 12(3):220–252, 1983.

F. Fumero and C. Vercellis. Synchronized development of production, inventory and distribu-

tion schedules. Transportation Science, 33(3):330–340, 1999.

W.M. Garvin, H.W. Crandall, J.B. John, and R.A. Spellman. Applications of linear program-

ming in the oil industry. Management Science, 3(4):407–430, 1957.

M. Gendreau, A. Hertz, and G. Laporte. A tabu search heuristic for the vehicle routing

problem. Management Science, 40(10):1276–1290, 1994.

B. Gendron and T.G. Crainic. Relaxations for multicommodity capacitated network design

problems. Technical Report CRT-965, Centre de Recherche sur les Transports, Montreal,

1994.

C.H. Glock, E.H. Grosse, and J. Ries. The lot sizing problem: A tertiary study. International

Journal of Production Economics, 155:39–51, 2014.

H.G. Goren, S. Tunali, and R. Jans. A hybrid approach for the capacitated lot sizing problem

with setup carryover. International Journal of Production Research, 50(6):1582–1597, 2012.

G. Guastaroba, M.G. Speranza, and D. Vigo. Intermediate facilities in freight transportation

planning: A survey. Transportation Science, 50(3):763–789, 2016.

F. Hein and C. Almeder. Quantitative insights into the integrated supply vehicle routing and

production planning problem. International Journal of Production Economics, 177:66–76,

2016.

M.J.R. Helmrich, R. Jans, W. van den Heuvel, and A.P.M. Wagelmans. The economic lot-

sizing problem with an emission capacity constraint. European Journal of Operational

Research, 241(1):50–62, 2015.

M.H. Hugos. Essentials of supply chain management. John Wiley & Sons, 2011.

H.-C. Hwang. Economic lot-sizing for integrated production and transportation. Operations

Research, 58(2):428–444, 2010.

109

Page 124: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

H.-C. Hwang and J. Kang. Two-phase algorithm for the lot-sizing problem with backlogging

for stepwise transportation cost without speculative motives. Omega, 59:238–250, 2016.

H.-C. Hwang, H.-S. Ahn, and P. Kaminsky. Algorithms for the two-stage production-

capacitated lot-sizing problem. Journal of Global Optimization, 65(4):777–799, 2016.

O. Jabali, T. Van Woensel, and A.G. de Kok. Analysis of travel times and CO2 emissions in

time-dependent vehicle routing. Production and Operations Management, 21(6):1060–1074,

2012.

R. Jans and Z. Degraeve. Meta-heuristics for dynamic lot sizing: A review and comparison of

solution approaches. European Journal of Operational Research, 177(3):1855–1875, 2007.

R. Jans and Z. Degraeve. Modeling industrial lot sizing problems: a review. International

Journal of Production Research, 46(6):1619–1643, 2008.

V. Jayaraman and H. Pirkul. Planning and coordination of production and distribution facil-

ities for multiple commodities. European Journal of Operational Research, 133(2):394–408,

2001.

S.D. Jena, J.-F. Cordeau, and B. Gendron. Modeling and solving a logging camp location

problem. Annals of Operations Research, 232(1):151–177, 2015a.

S.D. Jena, J.-F. Cordeau, and B. Gendron. Dynamic facility location with generalized modular

capacities. Transportation Science, 49(3):484–499, 2015b.

J.K. Jolayemi and F.O. Olorunniwo. A deterministic model for planning production quantities

in a multi-plant, multi-warehouse environment with extensible capacities. International

Journal of Production Economics, 87(2):99–113, 2004.

İ. Kara, B.Y. Kara, and M.K. Yetis. Energy minimizing vehicle routing problem. In A. Dress,

Y. Xu, and B. Zhu, editors, Combinatorial Optimization and Applications, volume 4616 of

Lecture Notes in Computer Science,. Springer, Berlin/Heidelberg, 2007.

İ. Karaoğlan and S.E. Kesen. The coordinated production and transportation scheduling

problem with a time-sensitive product: a branch-and-cut algorithm. International Journal

of Production Research, 55(2):536–557, 2017.

B. Karimi, S.M.T.F. Ghomi, and J.M. Wilson. The capacitated lot sizing problem: a review

of models and algorithms. Omega, 31(5):365–378, 2003.

J.P. Katz, M.D. Pagell, and J.M. Bloodgood. Strategies of supply communities. Supply Chain

Management: An International Journal, 8(4):291–302, 2003.

110

Page 125: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

A. Klose and A. Drexl. Facility location models for distribution system design. European

Journal of Operational Research, 162(1):4–29, 2005.

Ç. Koç, T. Bektaş, O. Jabali, and G. Laporte. Thirty years of heterogeneous vehicle routing.

European Journal of Operational Research, 249(1):1–29, 2016a.

Ç. Koç, T. Bektaş, O. Jabali, and G. Laporte. The fleet size and mix location-routing prob-

lem with time windows: Formulations and a heuristic algorithm. European Journal of

Operational Research, 248(1):33–51, 2016b.

H.W. Kopfer, J. Schönberger, and H. Kopfer. Reducing greenhouse gas emissions of a hetero-

geneous vehicle fleet. Flexible Services and Manufacturing Journal, 26(1-2):221, 2014.

R.S. Kumar, K. Kondapaneni, V. Dixit, A. Goswami, L.S. Thakur, and M.K. Tiwari. Multi-

objective modeling of production and pollution routing problem with time window: A

self-learning particle swarm optimization approach. Computers & Industrial Engineering,

99:29–40, 2016.

R. Lahyani, L.C. Coelho, M. Khemakhem, G. Laporte, and F. Semet. A multi-compartment

vehicle routing problem arising in the collection of olive oil in Tunisia. Omega, 51(1):1–10,

2015a.

R. Lahyani, L.C. Coelho, and J. Renaud. Alternative formulations and improved bounds for

the multi-depot fleet size and mix vehicle routing. Technical Report 2015-36, CIRRELT,

Québec, Canada, 2015b.

R. Lahyani, M. Khemakhem, and F. Semet. Rich vehicle routing problems: From a taxonomy

to a definition. European Journal of Operational Research, 241(1):1–14, 2015c.

G. Laporte. The vehicle routing problem: An overview of exact and approximate algorithms.

European Journal of Operational Research, 59(3):345–358, 1992.

G. Laporte. Fifty years of vehicle routing. Transportation Science, 43(4):408–416, 2009.

C.-Y. Lee, S. Çetinkaya, and A.P.M. Wagelmans. A dynamic lot-sizing model with demand

time windows. Management Science, 47(10):1384–1395, 2001.

L. Lei, S. Liu, A.J. Ruszczynski, and S. Park. On the integrated production, inventory, and

distribution routing problem. IIE Transactions, 38(11):955–970, 2006.

Y. Li, Y. Tao, and F. Wang. An effective approach to multi-item capacitated dynamic lot-

sizing problems. International Journal of Production Research, 50(19):5348–5362, 2012.

111

Page 126: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

Z. Liang, Y. He, T. Wu, and C. Zhang. An informative column generation and decomposition

method for a production planning and facility location problem. International Journal of

Production Economics, 170:88–96, 2015.

J. Maes, J.O. McClain, and L.N. Van Wassenhove. Multilevel capacitated lotsizing complexity

and LP-based heuristics. European Journal of Operational Research, 53(2):131–148, 1991.

R.P. Manatkar, K. Karthik, S.K. Kumar, and M.K. Tiwari. An integrated inventory opti-

mization model for facility location-allocation problem. International Journal of Production

Research, 54(12):3640–3658, 2016.

A.C. Mckinnon and E. Hr. Synchronised auditing of truck utilisation and energy efficiency: a

review of the British Government’s transport KPI programme. In Proceedings of the 11 th

World Conference on Transport Research, 2007.

C. Meinecke and B. Scholz-Reiter. A representation scheme for integrated production and

outbound distribution models. International Journal of Logistics Systems and Management,

18(3):283–301, 2014.

F. Meisel, T. Kirschstein, and C. Bierwirth. Integrated production and intermodal transporta-

tion planning in large scale production–distribution-networks. Transportation Research Part

E: Logistics and Transportation Review, 60:62–78, 2013.

M.T. Melo, S. Nickel, and F. Saldanha da Gama. Dynamic multi-commodity capacitated

facility location: a mathematical modeling framework for strategic supply chain planning.

Computers & Operations Research, 33(1):181–208, 2006.

M.T. Melo, S. Nickel, and F. Saldanha da Gama. Facility location and supply chain

management–a review. European Journal of Operational Research, 196(2):401–412, 2009.

R.A. Melo and L.A. Wolsey. MIP formulations and heuristics for two-level production-

transportation problems. Computers & Operations Research, 39(11):2776–2786, 2012.

N.H. Moin and S. Salhi. Inventory routing problems: a logistical overview. Journal of the

Operational Research Society, 58(9):1185–1194, 2007.

B. Montreuil. Toward a Physical Internet: meeting the global logistics sustainability grand

challenge. Logistics Research, 3(2-3):71–87, 2011.

B. Montreuil, R.D. Meller, and E. Ballot. Physical internet foundations. In T. Borangiu,

A. Thomas, and D. Trentesaux, editors, Service Orientation in Holonic and Multi Agent

Manufacturing and Robotics, pages 151–166. Springer, Berlin/Heidelberg, 2013.

112

Page 127: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

J. Mula, D. Peidro, M. Díaz-Madroñero, and E. Vicens. Mathematical programming models

for supply chain production and transport planning. European Journal of Operational

Research, 204(3):377–390, 2010.

M. Mustafa Kamal and Z. Irani. Analysing supply chain integration through a systematic

literature review: a normative perspective. Supply Chain Management: An International

Journal, 19(5/6):523–557, 2014.

G. Nagy and S. Salhi. Location-routing: Issues, models and methods. European Journal of

Operational Research, 177(2):649–672, 2007.

A.M. Nezhad, H. Manzour, and S. Salhi. Lagrangian relaxation heuristics for the uncapacitated

single-source multi-product facility location problem. International Journal of Production

Economics, 145(2):713–723, 2013.

S.H. Owen and M.S. Daskin. Strategic facility location: A review. European Journal of

Operational Research, 111(3):423–447, 1998.

Y.B. Park. An integrated approach for production and distribution planning in supply chain

management. International Journal of Production Research, 43(6):1205–1224, 2005.

M.A. Pereira, L.C. Coelho, L.A.N. Lorena, and L.C. De Souza. A hybrid method for the prob-

abilistic maximal covering location-allocation problem. Computers & Operations Research,

57:51–59, 2015.

V. Pillac, M. Gendreau, C. Guéret, and A.L. Medaglia. A review of dynamic vehicle routing

problems. European Journal of Operational Research, 225(1):1–11, 2013.

H. Pirkul and V. Jayaraman. Production, transportation, and distribution planning in a

multi-commodity tri-echelon system. Transportation Science, 30(4):291–302, 1996.

J. Pooley. Integrated production and distribution facility planning at Ault Foods. Interfaces,

24(4):113–121, 1994.

D. Power. Supply chain management integration and implementation: a literature review.

Supply Chain Management: An International Journal, 10(4):252–263, 2005.

C. Prodhon and C. Prins. A survey of recent research on location-routing problems. European

Journal of Operational Research, 238(1):1–17, 2014.

H.N. Psaraftis, M. Wen, and C.A. Kontovas. Dynamic vehicle routing problems: Three decades

and counting. Networks, 67(1):3–31, 2016.

113

Page 128: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

D.F. Pyke and M.A. Cohen. Multiproduct integrated production—distribution systems.

European Journal of Operational Research, 74(1):18–49, 1994.

Y. Qiu, J. Qiao, and P.M. Pardalos. A branch-and-price algorithm for production routing

problems with carbon cap-and-trade. Omega, 68:49–61, 2017.

J. Renaud, G. Laporte, and F.F. Boctor. A tabu search heuristic for the multi-depot vehicle

routing problem. Computers & Operations Research, 23(3):229–235, 1996.

C.S. ReVelle and G. Laporte. The plant location problem: new models and research prospects.

Operations Research, 44(6):864–874, 1996.

P.L. Robinson, A. Narayanan, and F. Sahin. Coordinated deterministic dynamic demand

lot-sizing problem: A review of models and algorithms. Omega, 37(1):3–15, 2009.

H.E. Romeijn, T.C. Sharkey, Z.-J. M. Shen, and J. Zhang. Integrating facility location and

production planning decisions. Networks, 55(2):78–89, 2010.

S. Ropke and D. Pisinger. An adaptive large neighborghood search heuristic for the pickup

and delivery problem with time windows. Transportation Science, 40(4):455–472, 2006.

M. Ruokokoski, O. Solyalı, J.-F. Cordeau, R. Jans, and H. Süral. Efficient formulations and

a branch-and-cut algorithm for a production-routing problem. Les Cahiers du GERAD

G–2010–66, Tech. Rep., 2010.

G. Şahin and H. Süral. A review of hierarchical facility location models. Computers &

Operations Research, 34(8):2310–2331, 2007.

F. Sahling, L. Buschkühl, H. Tempelmeier, and S. Helber. Solving a multi-level capaci-

tated lot sizing problem with multi-period setup carry-over via a fix-and-optimize heuristic.

Computers & Operations Research, 36(9):2546–2553, 2009.

S. Salhi, A. Imran, and N.A. Wassan. The multi-depot vehicle routing problem with het-

erogeneous vehicle fleet: Formulation and a variable neighborhood search implementation.

Computers & Operations Research, 52:315–325, 2014.

M. Sambasivan and C.P. Schmidt. A heuristic procedure for solving multi-plant, mutli-item,

mutli-period capacitated lot-sizing problems. Asia-Pacific Journal of Operational Research,

19(1):87–105, 2002.

M. Sambasivan and S. Yahya. A Lagrangean-based heuristic for multi-plant, multi-item, multi-

period capacitated lot-sizing problems with inter-plant transfers. Computers & Operations

Research, 32(3):537–555, 2005.

114

Page 129: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

A.M. Sarmiento and R. Nagi. A review of integrated analysis of production–distribution

systems. IIE Transactions, 31(11):1061–1074, 1999.

R. Sarraj, E. Ballot, S. Pan, D. Hakimi, and B. Montreuil. Interconnected logistic networks

and protocols: simulation-based efficiency assessment. International Journal of Production

Research, 52(11):3185–3208, 2014.

M.W.P. Savelsbergh and T. Van Woensel. City logistics: Challenges and opportunities.

Transportation Science, 50(2):579–590, 2016.

T.C. Sharkey, J. Geunes, Edwin R.H., and Z.-J.M. Shen. Exact algorithms for integrated

facility location and production planning problems. Naval Research Logistics, 58(5):419–

436, 2011.

D.X. Shaw and A.P.M. Wagelmans. An algorithm for single-item capacitated economic lot

sizing with piecewise linear production costs and general holding costs. Management Science,

44(6):831–838, 1998.

Z.-J.M. Shen, C. Coullard, and M.S. Daskin. A joint location-inventory model. Transportation

Science, 37(1):40–55, 2003.

L.V. Snyder. Facility location under uncertainty: a review. IIE Transactions, 38(7):547–564,

2006.

O. Solyalı and H. Süral. A multi-phase heuristic for the production routing problem.

Computers & Operations Research, 87:114 – 124, 2017.

M. Soysal, J.M. Bloemhof-Ruwaard, R. Haijema, and J.G.A.J. van der Vorst. Modeling an

inventory routing problem for perishable products with environmental considerations and

demand uncertainty. International Journal of Production Economics, 164:118–133, 2015.

M. Soysal, J.M. Bloemhof-Ruwaard, R. Haijema, and J.G.A.J. van der Vorst. Modeling a green

inventory routing problem for perishable products with horizontal collaboration. Computers

& Operations Research, 2016.

M.G. Speranza. Trends in transportation and logistics. European Journal of Operational

Research, 264(3):830–836, 2018.

H. Stadtler. Supply chain management and advanced planning–basics, overview and chal-

lenges. European Journal of Operational Research, 163(3):575–588, 2005.

M. Steinrücke. Integrated production, distribution and scheduling in the aluminium indus-

try: a continuous-time MILP model and decomposition method. International Journal of

Production Research, 53(19):5912–5930, 2015.

115

Page 130: Supply chain optimization : location, production, …...Supply chain is an integrated network of facilities performing several logistics functions of procurement, production, storage,

G.C. Stevens. Integrating the supply chain. International Journal of Physical Distribution &

Materials Management, 19(8):3–8, 1989.

Y. Suzuki. A new truck-routing approach for reducing fuel consumption and pollutants emis-

sion. Transportation Research Part D: Transport and Environment, 16(1):73–77, 2011.

É. Taillard, P. Badeau, M. Gendreau, F. Guertin, and J.-Y. Potvin. A tabu search heuristic for

the vehicle routing problem with soft time windows. Transportation Science, 31(2):170–186,

1997.

P. Toth and D. Vigo, editors. Vehicle Routing. Monographs on Discrete Mathematics and

Applications. MOS-SIAM Series on Optimization, Philadelphia, 2014.

S. van Hoesel, H.E. Romeijn, D.R. Morales, and A.P.M. Wagelmans. Integrated lot sizing

in serial supply chains with production capacities. Management Science, 51(11):1706–1719,

2005.

T. Vogel, B. Almada-Lobo, and C. Almeder. Integrated versus hierarchical approach to aggre-

gate production planning and master production scheduling. OR Spectrum, 39(1):193–229,

2017.

H.M. Wagner and T.M. Whitin. Dynamic version of the economic lot size model. Management

Science, 5(1):89–96, 1958.

Y. Xiao, Q. Zhao, I. Kaku, and Y. Xu. Development of a fuel consumption optimization

model for the capacitated vehicle routing problem. Computers & Operations Research, 39

(7):1419–1431, 2012.

116