Christian Prins’s research while affiliated with University of Technology of Troyes and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (104)


Route (0, 1, 2, 3, 4, 5, 0)
Running times of CG on instances with 13, 15 and 17 customers
Running times of CG on instances with freight cost F=0\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$F = 0$$\end{document} and F=∑i∈V,j∈Vtij\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$F = \sum _{i \in V, j \in V} t_{ij}$$\end{document}
Single-route relocate operator
Single-route 2-exchange operator

+6

A column generation and a post optimization VNS heuristic for the vehicle routing problem with multiple time windows
  • Article
  • Publisher preview available

January 2022

·

154 Reads

·

13 Citations

Optimization Letters

Eduardo Theodoro Bogue

·

·

·

Christian Prins

The Vehicle Routing Problem with Multiple Time Windows (VRPMTW) is a generalization of the Vehicle Routing Problem (VRP), where the customers have one or more time windows in which they can be visited. In this paper, we propose a Column Generation (CG) algorithm and a post optimization heuristic based on a Variable Neighborhood Search (VNS) to provide both lower and upper bounds for the cost of optimal solutions to VRPMTW. As in CG algorithms for VRP, the master problem is based on a Weighted Set Covering formulation. However, due to the multiple time windows, the pricing subproblem is an Elementary Shortest Path Problem with Multiple Time Windows and Capacity Constraints, which is more difficult to solve than the classical Elementary Shortest Path Problem with a Single Time Window and Capacity Constraints. Computational experiments were performed on 594 instances generated from classical Solomon instances with up to 17 customers. They showed that CG was able to produce lower bounds, within one hour of running time, for 66.7% of the instances. Besides, the post optimization heuristic was able to improve the solution provided by the VNS heuristic in 28.9%, finding integer optimal solutions for 39.9% of the instances. Moreover, for the instances where lower bounds are known, the average optimality gap was 6.0% on average.

View access options

Lagrangian heuristic for supply perishable products in two-echelon distribution network

January 2019

·

27 Reads

·

4 Citations

International Journal of Logistics Systems and Management

This article presents a planning problem in a distribution network incorporating two levels inventory management of perishable products, lot-sizing, multi-sourcing and transport capacity with a homogeneous fleet of vehicles. This study is carried out in collaboration with a designer of an advanced planning system (APS) software. This type of network has been encountered in recent years by several customers, such as in the distribution of dairy products or beverages and with instances that can reach large sizes. A mixed integer linear programming (MILP) is developed to solve this real planning problem. There are some instances for which the solver cannot give a good lower bound within the maximum calculation time and for other instances it takes a lot of time to solve MILP. A Lagrangian relaxation is implemented to evaluate these instances. A repair heuristic is applied to the corresponding solutions, for which the cost tends to fall during iterations.



Variable Neighborhood Search for Vehicle Routing Problem with Multiple Time Windows

April 2018

·

195 Reads

·

22 Citations

Electronic Notes in Discrete Mathematics

·

Eduardo Theodoro Bogue

·

·

[...]

·

Christian Prins

The Vehicle Routing Problem (VRP) with Multiple Time Windows is a generalization of VRP, where the customers have one or more time windows in which they can be visited. The best heuristic in the literature is a Hybrid Variable Neighborhood Tabu Search (HVNTS) that mostly deals with infeasible solutions, because it is assumed that one may not reach some regions of the search space without passing through infeasible solutions. In this short paper, we propose a simpler Variable Neighborhood Search heuristic where all the computational effort is spent on searching for feasible solutions. Computational experiments showed that the proposed heuristic is competitive with the best heuristic in the literature.


Opta Scholar: An Efficient Software for the Bus Routing and Scheduling Problem

January 2018

·

50 Reads

·

4 Citations

IFAC-PapersOnLine

While many children walk or cycle to and from school, buses and minibuses are major modes of travel for children. A typical journey of these pupils involves walking to and from the bus stop, waiting at bus stops, and boarding. The school bus routing problem, which consists of a set of students spread in a region who must be brought to and from their schools every school day, is considered in this paper. This paper describes the application of an efficient optimization software, Opta Scholar, to solve the school bus routing and scheduling problem. The application of this software showed major improvements in terms of the number of buses used and travelling costs. Furthermore, the embedded algorithm outperforms existing benchmark results on relaxed forms of the problem.


Solving the bi-objective Robust Vehicle Routing Problem with uncertain costs and demands

July 2016

·

110 Reads

·

17 Citations

RAIRO - Operations Research

In this paper, a bi-objective Vehicle Routing Problem (bi-RVRP) with uncertainty in both demands and travel times is studied by means of robust optimization. Uncertain demands per customer are modeled by a discrete set of scenarios representing the deviations from an expected demand, while uncertain travel times are independent from customer demands. Then, traffic records are considered to get discrete scenarios to each arc of the transportation network. Here, the bi-RVRP aims at minimizing the worst total cost of traversed arcs and minimizing the maximum total unmet demand over all scenarios. As far as we know, this is the first study for the bi-RVRP which finds practical applications in urban transportation, e.g., serving small retail stores. To solve the problem, different variations of solution approaches, coupled with a local search procedure are proposed: the Multiobjective Evolutionary Algorithm (MOEA) and the Non-dominated Sorting Genetic Algorithm (NSGAII). Different metrics are used to measure the algorithmic performance, the convergence, as well as the diversity of solutions for the different methods.


Road network emergency accessibility planning after a major earthquake

June 2016

·

133 Reads

·

34 Citations

EURO Journal on Computational Optimization

In the aftermath of disasters such as major earthquakes, several roads may be blocked by rubble and the population tends to search refugee in certain gathering points of the city. Road network accessibility becomes an important issue for logistic operations, specially on the first days after the quake, when the relief distribution is crucial for survival. This study focused on the Road Emergency Rehabilitation Problem, divided into the Road Network Accessibility Problem (RNAP) and the Work-troops Scheduling Problem (WSP). The first one consists in finding traversable paths for relief teams to reach the population, and the later generates a repairing schedule to improve access to refugee areas. The contributions of this study are two-fold: we present the process of transcribing satellite imagery data into graphs, and mathematical formulations for the RNAP and WSP, along with heuristics to solve the WSP. The proposed methods are able to handle large-scale graphs in an acceptable running time for real scenarios. They are tested on simulated instances and on the graph of Port-au-Prince, with more than 10,000 vertices and edges. The Port-au-Prince graph was generated from satellite images obtained by the International Charter “Space and Major Disasters” a few hours after the 2010 earthquake.



Work-troop scheduling for road network accessibility after a major earthquake

June 2016

·

29 Reads

·

13 Citations

Electronic Notes in Discrete Mathematics

The road network accessibility is an important issue for earthquake relief operations, since several roads may be damaged obstructing the access to certain areas. This work proposes a mathematical model and two heuristics for the road repairing work-troops scheduling in order to increase accessibility to the population as fast as possible after a major earthquake. Solutions for randomly generated instances given by the model are used to evaluate the heuristics' performance. The heuristics are tested on a graph with more than ten thousand vertices and edges from Port-au-Prince 2010 earthquake in Haiti.



Citations (72)


... The method for generating chromosomes is as follows: after generating sub-paths through an improved genetic algorithm, the number 0, denoting the dispatch center, is added at both the beginning and the end of each sub-path, indicating that the dispatch vehicle departs from and ultimately returns to the dispatch center. For example, if the generated sub-paths for 10 sites are [ [10,3,5,4,6], [1,7,9,2,8]], then by adding 0 at both ends of each sub-path, the complete chromosome formed is [0, 10, 3, 5, 4, 6, 0, 1, 7, 9, 2, 8, 0]. The initial population is constituted by such single chromosomes. ...

Reference:

Analyzing vehicle path optimization using an improved genetic algorithm in the presence of stochastic perturbation matter
Particle swarm optimization algorithm for a vehicle routing problem with heterogeneous fleet, mixed backhauls, and time windows
  • Citing Article
  • August 2013

... In [17], a Discrete-Event Simulation-based NSGAII has been proposed for solving stochastic multiobjective supplier selection problem with two statistical objective: Average cost and Average demand response time are estimated using discrete-event simulation, and achieve this two goals in pareto front using statistical moment pareto dominance. For solving stochastic multi-objective production distribution network design problem, a Discrete-Event Simulation combined with the multi-objective algorithms SPEA-II and NSGA-II, was proposed in [6]. Second solution according to [12], a Simulation multi-objective genetic algorithm (SMOGA) is proposed for minimizing Mean and Standard deviation of Transportation lead time, where candidate network performances are evaluated via Discrete-Event Simulation. ...

Meta-heuristic Approaches for Multi-objective Simulation-based Optimization in Supply Chain Inventory Management
  • Citing Book
  • January 2010

... Scheduling is defined by Pinedo (2002), Brucker (2004), and Dugardin et al. (2007) as a process of allocating resources (people, equipment, or production lines) to tasks/jobs over time. The goal is to optimize (maximize or minimize) certain objectives, such as processing times or quantities, by making appropriate decisions (Dugardin et al.. 2007;Fowler et al.. 2006). ...

Hybrid Job Shop and Parallel Machine Scheduling Problems: Minimization of Total Tardiness Criterion
  • Citing Book
  • December 2007

... The MTWVRP can be outlined as follows [36]: a distribution center equipped with a fleet of vehicles is tasked with servicing a set of n customer locations. Information concerning the demand at each customer location, as well as the distances between any two customer locations, is readily available. ...

A column generation and a post optimization VNS heuristic for the vehicle routing problem with multiple time windows

Optimization Letters

... • Lagrangian heuristic: it is used to deal with and improve inadmissible solutions obtained by the Lagrangian relaxation (Kande et al., 2019). Galvão and ReVelle (1996) used a Lagrangian heuristic to solve the MCLP, proving more effective than the Lagrangian relaxation. ...

Lagrangian heuristic for supply perishable products in two-echelon distribution network
  • Citing Article
  • January 2019

International Journal of Logistics Systems and Management

... To eliminate delivery delays that damage product shelf life and quality conformity, upstream suppliers and downstream purchasers must invest in training, development, and collaborative communication in order to make logistics operations more customer service-focused, and address delivery time, lead time, packaging, and quality. The freshness of a product (shelf life) minimises the costs of transport, warehouse storage, distribution centre storage, and loss due to the product (Kande et al., 2019). Shashi et al. (2018) presented four areas focusing on food cold chain management. ...

Lagrangian heuristic for supply perishable products in two-echelon distribution network
  • Citing Article
  • January 2019

International Journal of Logistics Systems and Management

... Constraints (5) and (6) make sure that each customer belongs to only one route and there is no arc between the same nodes; x ijk indicates that vehicle k drives from node i to j. Constraint (7) is the flow balance of nodes. Constraint (8) ensures that each vehicle is assigned to at most one route starting from the distribution center. Constraint (9) indicates that each customer is served by only one vehicle; y jk indicates that vehicle k of type n completes the assignment task of node j. ...

Variable Neighborhood Search for Vehicle Routing Problem with Multiple Time Windows
  • Citing Article
  • April 2018

Electronic Notes in Discrete Mathematics

... In dealing with VRPUD, most of these methods usually adopt three ways to optimize the robustness of the solutions, including building an extra objective, adding penalty, and optimizing the travel cost in the worst case. Specifically, for building an extra objective, they employ multi-objective optimization technology to survive the robust solutions for the next generation (Sulieman et al., 2010;Solano-Charris et al., 2016), while the adding penalty based methods give penalty to the non-robust solutions so as to decrease their chances of survival (Chen et al., 2013;Qin et al., 2017). As for optimizing the travel cost in the worst case, they directly select the solution with better travel cost in the worst case as robust ones to update the population (Wu and Hifi, 2020). ...

Solving the bi-objective Robust Vehicle Routing Problem with uncertain costs and demands
  • Citing Article
  • July 2016

RAIRO - Operations Research

... De igual forma, [13]Proponen un problema novedoso en logística humanitaria donde la demanda es dinámica debido al movimiento de personas entre nodos. Este problema es un punto de partida para considerar el comportamiento de las personas y los aspectos dinámicos en una red cuando un desastre golpea un territorio. ...

Vehicle Routing Problem with Time-Dependent Demand in humanitarian logistics
  • Citing Conference Paper
  • October 2015