Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Louis-Martin Rousseau is active.

Publication


Featured researches published by Louis-Martin Rousseau.


Journal of Heuristics | 2002

Using Constraint-Based Operators to Solve the Vehicle Routing Problem with Time Windows

Louis-Martin Rousseau; Michel Gendreau; Gilles Pesant

This paper presents operators searching large neighborhoods in order to solve the vehicle routing problem. They make use of the pruning and propagation techniques of constraint programming which allow an efficient search of such neighborhoods. The advantages of using a large neighborhood are not only the increased probability of finding a better solution at each iteration but also the reduction of the need to invoke specially-designed methods to avoid local minima. These operators are combined in a variable neighborhood descent in order to take advantage of the different neighborhood structures they generate.


Constraints - An International Journal | 2006

A Cost-Regular Based Hybrid Column Generation Approach

Sophie Demassey; Gilles Pesant; Louis-Martin Rousseau

Constraint Programming (CP) offers a rich modeling language of constraints embedding efficient algorithms to handle complex and heterogeneous combinatorial problems. To solve hard combinatorial optimization problems using CP alone or hybrid CP-ILP decomposition methods, costs also have to be taken into account within the propagation process. Optimization constraints, with their cost-based filtering algorithms, aim to apply inference based on optimality rather than feasibility. This paper introduces a new optimization constraint, cost-regular. Its filtering algorithm is based on the computation of shortest and longest paths in a layered directed graph. The support information is also used to guide the search for solutions. We believe this constraint to be particularly useful in modeling and solving Column Generation subproblems and evaluate its behaviour on complex Employee Timetabling Problems through a flexible CP-based column generation approach. Computational results on generated benchmark sets and on a complex real-world instance are given.


Operations Research Letters | 2007

Interior point stabilization for column generation

Louis-Martin Rousseau; Michel Gendreau; Dominique Feillet

Interior point stabilization is an acceleration method for column generation algorithms. It addresses degeneracy and convergence difficulties by selecting a dual solution inside the optimal space rather than retrieving an extreme point. The method is applied to the case of the vehicle routing problem with time windows.


Journal of Heuristics | 2006

On global warming: Flow-based soft global constraints

Willem Jan van Hoeve; Gilles Pesant; Louis-Martin Rousseau

In case a CSP is over-constrained, it is natural to allow some constraints, called soft constraints, to be violated. We propose a generic method to soften global constraints that can be represented by a flow in a graph. Such constraints are softened by adding violation arcs to the graph and then computing a minimum-weight flow in the extended graph to measure the violation. We present efficient propagation algorithms, based on different violation measures, achieving domain consistency for the alldifferent constraint, the global cardinality constraint, the regular constraint and the same constraint.


Journal of the Operational Research Society | 2010

Cost allocation in the establishment of a collaborative transportation agreement—an application in the furniture industry

Jean-François Audy; Sophie D'Amours; Louis-Martin Rousseau

Transportation is an important part of the Canadian furniture industry supply chain. Even though there are often several manufacturers shipping in the same market region, coordination between two or more manufacturers is rare. Recently, important potential cost savings and delivery time reduction have been identified through transportation collaboration. In this paper we propose and test on a case study involving four furniture companies, a logistics scenario that allows transportation collaboration. Moreover, we address the key issue of cost savings sharing, especially when heterogeneous requirements by each collaborating company impact the cost-savings. To do so, we propose a new cost allocation method that is validated through a case study. Sensibility analysis and details about the actual outcome of the case study complete the discussion.


Annals of Operations Research | 2004

Solving VRPTWs with Constraint Programming Based Column Generation

Louis-Martin Rousseau; Michel Gendreau; Gilles Pesant; Filippo Focacci

Constraint programming based column generation is a hybrid optimization framework recently proposed (Junker et al., 1999) that uses constraint programming to solve column generation subproblems. In the past, this framework has been used to solve scheduling problems where the associated graph is naturally acyclic and has done so very efficiently. This paper attempts to solve problems whose graph is cyclic by nature, such as routing problems, by solving the elementary shortest path problem with constraint programming. We also introduce new redundant constraints which can be useful in the general framework. The experimental results are comparable to those of the similar method in the literature (Desrochers, Desrosiers, and Solomon, 1992) but the proposed method yields a much more flexible approach.


Transportation Science | 2010

European Driver Rules in Vehicle Routing with Time Windows

Eric Prescott-Gagnon; Guy Desaulniers; Michael Drexl; Louis-Martin Rousseau

As of April 2007, the European Union has new regulations concerning driver working hours. These rules force the placement of breaks and rests into vehicle routes when consecutive driving or working time exceeds certain limits. This paper proposes a large neighborhood search method for the vehicle routing problem with time windows and driver regulations. In this method, neighborhoods are explored using a column generation heuristic that relies on a tabu search algorithm for generating new columns (routes). Checking route feasibility after inserting a customer into a route in the tabu search algorithm is not an easy task. To do so, we model all feasibility rules as resource constraints, develop a label-setting algorithm to perform this check, and show how it can be used efficiently to validate multiple customer insertions into a given existing route. We test the overall solution method on modified Solomon instances and report computational results that clearly show the efficiency of our method compared to two other existing heuristics.


Constraints - An International Journal | 2011

Formal languages for integer programming modeling of shift scheduling problems

Marie-Claude Côté; Bernard Gendron; Claude-Guy Quimper; Louis-Martin Rousseau

This paper approaches the problem of modeling optimization problems containing substructures involving constraints on sequences of decision variables. Such constraints can be very complex to express with Mixed Integer Programming (MIP). We suggest an approach inspired by global constraints used in Constraint Programming (CP) to exploit formal languages for the modeling of such substructures with MIP. More precisely, we first suggest a way to use automata, as the CP regular constraint does, to express allowed patterns for the values taken by the constrained sequence of variables. Secondly, we present how context-free grammars can contribute to formulate constraints on sequences of variables in a MIP model. Experimental results on both approaches show that they facilitate the modeling, but also give models easier to solve by MIP solvers compared to compact assignment MIP formulations.


Annals of Operations Research | 2002

A General Approach to the Physician Rostering Problem

Louis-Martin Rousseau; Gilles Pesant; Michel Gendreau

This paper presents a hybridization of a Constraint Programming (CP) model and search techniques with Local Search (LS) and some ideas borrowed from Genetic Algorithms (GA). The context is the physician rostering problem, whose instances can vary greatly and for which almost no general tool has been developed. It is hoped that the combination of the three techniques will lead to an algorithm that has sufficient flexibility to solve most instances with a small amount of customization. To achieve this goal we also introduce Generic constraints: these constraints are used to model several types of ergonomic constraints that are found amongst physician rostering problems.


Computers & Operations Research | 2009

Solving an integrated employee timetabling and job-shop scheduling problem via hybrid branch-and-bound

Christian Artigues; Michel Gendreau; Louis-Martin Rousseau; Adrien Vergnaud

We propose exact hybrid methods based on integer linear programming (ILP) and constraint programming (CP) for an integrated employee timetabling and job-shop scheduling problem. Each method we investigate uses a CP formulation associated with an LP relaxation. Under a CP framework, the LP relaxation is integrated into a global constraint using in addition reduced cost-based filtering techniques. We propose two CP formulations of the problem yielding two different LP relaxations. The first formulation is based on a direct representation of the problem. The second formulation is based on a decomposition in intervals of the possible operation starting times. We show the theoretical interest of the decomposition-based representation compared to the direct representation through the analysis of dominant schedules. Computational experiments on a set of randomly generated instances confirm the superiority of the decomposition-based representation. In both cases, the hybrid methods outperform pure CP for employee cost minimization while it is not the case for makespan minimization. The experiments also investigate the interest of the proposed integrated method compared to a sequential approach and show its potential for multiobjective optimization.

Collaboration


Dive into the Louis-Martin Rousseau's collaboration.

Top Co-Authors

Avatar

Michel Gendreau

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Gilles Pesant

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

André Langevin

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Jorge E. Mendoza

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Guy Desaulniers

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Philippe Grangier

École des mines de Nantes

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nadia Lahrichi

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Fabien Lehuédé

École des mines de Nantes

View shared research outputs
Researchain Logo
Decentralizing Knowledge