Hadrien Cambazard

dblp:74/6721 · DBLP profile ↗
← Back
29ranked-venue papers
18as first author
2since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 23 · 15 first-author · 1 since 2021Software engineering, systems software and programming languages · 8 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8 · 2 first-authorTheory of computation · 3 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSystems, architecture and hardware · 1
YearPublicationVenuePosition
2025 Arc-consistency with linear programming reduced costs (applied to stable set in chordal graphs)
abstract
A well known technique to reduce the search space in integer programming is known as variable fixing or reduced cost strengthening . The reduced costs given by an optimal dual solution of the linear relaxation can be used to strengthen the bounds of the variables but this filtering is incomplete. We show how reduced costs can be used to achieve Arc-Consistency (AC), i.e. a complete filtering, of a global constraint with a cost variable and an assignment cost for each value. We assume that an ideal Integer Linear Programming (ILP) formulation is available i.e. the convex hull of the characteristic vectors of the supports is known. A detailed analysis of reduced cost based filtering is proposed. We characterize arc-consistency based on complementary slackness i.e. completeness of reasoning as opposed to only optimality. We also give a simple sufficient condition allowing a set of dual solutions to ensure arc-consistency through reduced costs. In practice, when the constraint has a such an ideal ILP, n dual solutions are always enough to achieve AC (where n is the number of variables of the global constraint). It extends the work presented in [26] for satisfaction problems and in [17] for the specific case of the minimum weighted alldifferent constraint. Our analysis is illustrated on constraints related to the assignment and shortest path problem and also demonstrated on the weighted stable set problem in chordal graphs. A novel AC algorithm is proposed in this latter case based on reduced costs.
Guillaume Claus, Hadrien Cambazard, Hugo Apeloig, Pierre Hoppenot
Artif. Intell.2
2021 An Integer Programming Formulation Using Convex Polygons for the Convex Partition Problem
abstract
A convex partition of a point set P in the plane is a planar partition of the convex hull of P into empty convex polygons or internal faces whose extreme points belong to P. In a convex partition, the union of the internal faces give the convex hull of P and the interiors of the polygons are pairwise disjoint. Moreover, no polygon is allowed to contain a point of P in its interior. The problem is to find a convex partition with the minimum number of internal faces. The problem has been shown to be NP-hard and was recently used in the CG:SHOP Challenge 2020. We propose a new integer linear programming (IP) formulation that considerably improves over the existing one. It relies on the representation of faces as opposed to segments and points. A number of geometric properties are used to strengthen it. Data sets of 100 points are easily solved to optimality and the lower bounds provided by the model can be computed up to 300 points.
Hadrien Cambazard, Nicolas Catusse
SoCG1
2020 Analysis of Reduced Costs Filtering for Alldifferent and Minimum Weight Alldifferent Global Constraints
abstract
An incomplete filtering technique known as variable fixing has been used in integer programming for a long time. It relies on the reduced costs of the variables given by an optimal dual solution of the linear relaxation. Reduced-costs are used to detect some of the 0/1 variables that must be fixed to either 0 or 1 in any solution improving the best known. Reduced cost based filtering was introduced in CP for a global constraint referred to as MINIMUM WEIGHT ALLDIFFERENT and to the best of our knowledge, no analysis of this filtering technique has ever been performed. We therefore propose an analysis of reduced costs filtering for this constraint, showing that arc-consistency can be achieved with reduced-costs of n dual solutions and that this bound is sharp. For ALLDIFFERENT, a single dual solution is enough. From a practical side, our end goal is the design of incomplete but anytime primal-dual filtering approaches. We illustrate this idea on the MINIMUM WEIGHT ALLDIFFERENT where a near-complete filtering can be done in shorter times.
Guillaume Claus, Hadrien Cambazard, Vincent Jost
ECAI2
2020 Tree Search for the Sequential Ordering Problem
abstract
We study several generic tree search techniques applied to the Sequential Ordering Problem.This study enables us to propose a simple yet competitive tree search.It consists of an iterative beam search that favors search over inference and integrates prunings that are inspired by dynamic programming.The resulting method proves optimality on half of the SOPLIB instances, 10 to 100 times faster than other existing methods.Furthermore, it finds new best-known solutions on 6 among 7 open instances of the benchmark in a small amount of time.These results highlight that there is a category of problems (containing at least SOP) where an anytime tree search is extremely efficient (compared to classical meta-heuristics) but was underestimated.
Luc Libralesso, Abdel-Malik Bouhassoun, Hadrien Cambazard, Vincent Jost
ECAI3
2020 New Randomized Strategies for the Color Coding Algorithm
abstract
The color coding technique is used to solve subgraph isomorphism problems, in particular path problems. One color among C is randomly assigned to each vertex of the graph and if distinct colors are given to the vertices of the desired subgraph, it can be found efficiently by dynamic programming. These two phases are repeated until the subgraph is found with a high probability, which can require a large number of iterations. We propose new coloring strategies that take advantage of the graph structure to increase this probability and thus reduce the number of iterations. They provide a guaranteed improvement over the original color coding technique based on a particular structural parameter related to the bandwidth. When this parameter is smaller than the number C of colors, we prove that only C calls to the dynamic program are needed to find the subgraph.
Lucie Pansart, Hadrien Cambazard, Nicolas Catusse
ECAI2
2020 Lagrangian Decomposition for Classical Planning (Extended Abstract)
abstract
Optimal cost partitioning of classical planning heuristics has been shown to lead to excellent heuristic values but is often prohibitively expensive to compute. We analyze the application of Lagrangian decomposition, a classical tool in mathematical programming, to cost partitioning of operator-counting heuristics. This allows us to view the computation as an iterative process that can be seeded with any cost partitioning and that improves over time. In the case of non-negative cost partitioning of abstraction heuristics the computation reduces to independent shortest path problems and does not require an LP solver.
Florian Pommerening, Gabriele Röger, Malte Helmert, Hadrien Cambazard, Louis-Martin Rousseau, Domenico Salvagnin
IJCAI4
2017 Arc Consistency via Linear Programming
Grigori German, Olivier Briant, Hadrien Cambazard, Vincent Jost
CP3
2016 Alternative Filtering for the Weighted Circuit Constraint: Comparing Lower Bounds for the TSP and Solving TSPTW
abstract
Many problems, and in particular routing problems, require to find one or many circuits in a weighted graph. The weights often express the distance or the travel time between vertices. We propose in this paper various filtering algorithms for the weighted circuit constraint which maintain a circuit in a weighted graph. The filtering algorithms are typical cost based filtering algorithms relying on relaxations of the Traveling Salesman Problem. We investigate three bounds and show that they are incomparable. In particular we design a filtering algorithm based on a lower bound introduced in 1981 by Christophides et al.. This bound can provide stronger filtering than the classical Held and Karp’s approach when additional information, such as the possible positions of the clients in the tour, is available. This is particularly suited for problems with side constraints such as time windows.
Sylvain Ducomman, Hadrien Cambazard, Bernard Penz
AAAI2
2016 A Branch-and-Price Algorithm for Scheduling Observations on a Telescope
Nicolas Catusse, Hadrien Cambazard, Nadia Brauner, Pierre Lemaire 0001, Bernard Penz, Anne-Marie Lagrange, Pascal Rubini
IJCAI2
2014 Proactive Workload Consolidation for Reducing Energy Cost over a Given Time Horizon
abstract
Data centre energy requirements have grown massively in the last few years. One of the optimisation challenges for reducing its energy requirements is to keep servers well utilised by deciding which Virtual Machines (VMs) to migrate, where to migrate, when to migrate, and, when and which servers to switch on/off. Achieving this goal optimally requires the capability of predicting the future time-variable resource demands of VMs accurately and computing the plan for migrating VMs for efficient workload consolidation quickly. We call this Proactive Workload Consolidation Problem (PWCP). Solving PWCP as a giant monolithic problem with infinite time windows is impossible both for forecasting demands and optimal assignments of VMs to servers. We formulate PWCP in a more realistic way by defining a time window of a particular size in which the information is known more accurately and solve a - possibly infinite - sequence of optimisation problems moving forwards in time. The question is how far one is required to look ahead in terms of the number time-periods and still retain the minimum energy cost of a given horizon without violating the Service Level Agreements (SLAs). We perform investigations to understand the relationship between the number of time-periods considered in one optimisation step and migration-limits on the SLAs, energy cost, server-transition cost and migration cost. Our results suggest that looking ahead by only a few more time-periods can lead to more efficient resource provisioning over the entire horizon and consequently higher energy efficiency and close to no SLA violations.
Milan De Cauwer, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis, Hadrien Cambazard
CCGRID5
2013 Bin Packing with Linear Usage Costs - An Application to Energy Management in Data Centres
Hadrien Cambazard, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis
CP1
2013 The Deployment of a Constraint-Based Dental School Timetabling System
abstract
We describe a constraint-based timetabling system that was developed for the dental school based at Cork University Hospital in Ireland. This system has been deployed since 2010. Dental school timetabling differs from other university course scheduling in that certain clinic sessions can be used by multiple courses at the same time, provided a limit on room capacity is satisfied. Starting from a constraint programming solution using a web interface, we have moved to a mixed integer programming-based solver to deal with multiple objective functions, along with a dedicated Java application, which provides a rich user interface. Solutions for the years 2010, 2011 and 2012 have been used in the dental school, replacing a manual timetabling process, which could no longer cope with increasing student numbers and resulting resource bottlenecks. The use of the automated system allowed the dental school to increase student numbers to the maximum possible given the available resources. It also provides the school with a valuable “what-if” analysis tool.
Hadrien Cambazard, Barry O'Sullivan, Helmut Simonis
IAAI1
2012 A Constraint Programming Approach for the Traveling Purchaser Problem
Hadrien Cambazard, Bernard Penz
CP1
2012 A Computational Geometry-Based Local Search Algorithm for Planar Location Problems
Hadrien Cambazard, Deepak Mehta 0001, Barry O'Sullivan, Luis Quesada 0001
CPAIOR1
2012 A shortest path-based approach to the multileaf collimator sequencing problem
Hadrien Cambazard, Eoin O'Mahony, Barry O'Sullivan
Discret. Appl. Math.1
2012 An Optimal Constraint Programming Approach to the Open-Shop Problem
abstract
This paper presents an optimal constraint programming approach for the open-shop scheduling problem, which integrates recent constraint propagation and branching techniques with new upper bound heuristics. Randomized restart policies combined with nogood recording allow us to search diversification and learning from restarts. This approach is compared with the best-known metaheuristics and exact algorithms, and it shows better results on a wide range of benchmark instances.
Arnaud Malapert, Hadrien Cambazard, Christelle Guéret, Narendra Jussien, André Langevin, Louis-Martin Rousseau
INFORMS J. Comput.2
2011 A Combinatorial Optimisation Approach to the Design of Dual Parented Long-Reach Passive Optical Networks
abstract
We present an application focused on the design of resilient long-reach passive optical networks. We specifically consider dual parented networks whereby each customer must be connected to two metro sites via a local exchange sites. An important property of such a placement is resilience to single metro node failure. The objective of the application is to determine the optimal position of a set of metro-nodes such that the total optical fibre length is minimised. We prove that the decision variant of this problem is NP-Complete. We present three alternative combinatorial optimisation approaches to finding an optimal metro node placement using: a mixed integer linear programming formulation of the problem, a hybrid approach that uses clustering as a preprocessing step, and, finally, a local search approach. We consider a detailed case-study based on a network for Ireland. The hybrid approach scales well and finds solutions that are close to optimal, with a runtime that is two orders-of-magnitude better than the MIP model. The local search approach is consistently good on all benchmarks.
Hadrien Cambazard, Deepak Mehta 0001, Barry O'Sullivan, Luis Quesada 0001, Marco Ruffini, David B. Payne, Linda Doyle
ICTAI1
2010 Propagating the Bin Packing Constraint Using Linear Programming
Hadrien Cambazard, Barry O'Sullivan
CP1
2010 Hybrid Methods for the Multileaf Collimator Sequencing Problem
Hadrien Cambazard, Eoin O'Mahony, Barry O'Sullivan
CPAIOR1
2010 Knowledge Compilation for Itemset Mining
abstract
We present a novel approach to itemset mining whereby the set of all itemsets are compiled into a compact form, closely related to binary decision diagrams. While there were previous attempts to utilize decision diagrams for storing the set of frequent itemsets this is the first approach that does not rely on backtrack search to generate such a set. Our empirical evaluation demonstrates that our approach is complementary to current approaches.
Hadrien Cambazard, Tarik Hadzic, Barry O'Sullivan
ECAI1
2009 A Shortest Path-Based Approach to the Multileaf Collimator Sequencing Problem
Hadrien Cambazard, Eoin O'Mahony, Barry O'Sullivan
CPAIOR1
2008 A Hybrid Approach to Domino Portrait Generation
Hadrien Cambazard, John Horan, Eoin O'Mahony, Barry O'Sullivan
AAAI1
2008 Reformulating Positive Table Constraints Using Functional Dependencies
Hadrien Cambazard, Barry O'Sullivan
CP1
2008 Fast and Scalable Domino Portrait Generation
Hadrien Cambazard, John Horan, Eoin O'Mahony, Barry O'Sullivan
CPAIOR1
2008 Solving a real-time allocation problem with constraint programming
Pierre-Emmanuel Hladik, Hadrien Cambazard, Anne-Marie Déplanche, Narendra Jussien
J. Syst. Softw.2
2005 Integrating Benders Decomposition Within Constraint Programming
Hadrien Cambazard, Narendra Jussien
CP1
2005 Identifying and Exploiting Problem Structures Using Explanation-Based Constraint Programming
Hadrien Cambazard, Narendra Jussien
CPAIOR1
2004 Decomposition and Learning for a Hard Real Time Task Allocation Problem
Hadrien Cambazard, Pierre-Emmanuel Hladik, Anne-Marie Déplanche, Narendra Jussien, Yvon Trinquet
CP1
2004 Interactively Solving School Timetabling Problems Using Extensions of Constraint Programming
Hadrien Cambazard, Fabien Demazeau, Narendra Jussien, Philippe David
PATAT1