Program

A detailed conference program is available here. A high-level conference schedule is available here.

For the 25th anniversary, Gene Freuder has created a "virtual volume" to celebrate the conference series. Information can be found here.

You can also download the Abstracts leaflet.

Video recording of some invited talks and the best paper's presentation are available here.

Parallel sessions are highlighted with different colors. You can search for specific author/title or browse the different days of the conference.

Click on a box to focus on one program (click again to cancel).
Special Purpose Hardware Holy Grail ModRef DP

08:00 - 17:00Registration

08:50 - 10:30Constraint Solving and Special Purpose Hardware ArchitecturesGen Re Auditorium Room 109

  • Christopher Beck.
    Welcome
  • Carleton Coffrin.
    Novel Computing Platforms: Potential and Challenges for Discrete Optimization (video)
  • Aidan Roy.
    Constraint Compilation and Decomposition Algorithms for Sparse Quantum Annealers (video)

09:00 - 10:30Progress Towards the Holy GrailMulti-Purpose Room (MPR) Room 108

  • Gene Freuder.
    Welcome

09:00 - 10:30ModRefRoom 132

  • Mikael Zayenz Lagerkvist.
    State Representation and Polyomino Placement for the Game Patchwork
  • Christian Schulte.
    Invited Talk: Combinatorial Register Allocation and Instruction Scheduling

9:00 - 9:30Welcome and IntroductionRoom 134

9:30 - 10:30Student Presentations (Theme: Applications)Room 134

  • Lucas Kletzander.
    Investigating Constraint Programming for Real-Life Rotating Workforce Scheduling Problems
  • Nicolas Blais.
    Disjunctive Scheduling with Setup Times: Optimizing a Food Factory
  • Alexandre Pineault.
    Tracking Pedestrians using Constraint Programming
  • Alexandre Mercier-Aubin.
    Multi-Ressource Scheduling with Setup Times: An Application Case to the Textile Industry

10:30 - 11:00Coffee Break

11:00 - 12:25Constraint Solving and Special Purpose Hardware ArchitecturesGen Re Auditorium Room 109

  • Davide Venturelli.
    Optimizing Quantum Optimization Algorithms for NISQ Hardware
  • Pontus Vikstal.
    Solving the Tail Assignment Problem using a Quantum Approximate Algorithm
  • Marika Svensson.
    Applying Bayesian Optimization to the Quantum Approximate Optimization Algorithm for the Tail Assignment Problem

11:00 - 12:30Progress Towards the Holy Grail (Invited talks)Multi-Purpose Room (MPR) Room 108

  • Xavier Ceugniet. IBM Analytics.
    A Cognitive Modeling Assistant to Optimize Complex Decisions.
  • Michele Lombardi. University of Bologna.
    Empirical Model Learning.
  • Daniel Khashabi. Allen Institute for Artificial Intelligence.
    “In Pursuit of the Holy Grail” of Natural Language Understanding: Past, Present and Future.

11:00 - 12:30ModRefRoom 132

  • Alexander Ek, Maria Garcia De La Banda, Andreas Schutt, Peter J. Stuckey and Guido Tack.
    Modelling and Solving Online Optimisation Problems
  • Tias Guns.
    Increasing modeling language convenience with a universal n-dimensional array, CPpy as python-embedded example
  • Avi Itzhakov and Michael Codish.
    Incremental Symmetry Breaking Constraints for Graph Search Problems

11:00 - 12:30Student Presentations (Theme: Modeling; Solving)Room 134

  • Jip J. Dekker.
    An Abstract Machine Model for MiniZinc
  • Gustav Björdal.
    Declarative Local-Search Methods
  • Markus Hecher.
    Answer Set Solving Exploiting Treewidth and its Limits
  • Dimosthenis Tsouros.
    Efficient Methods for Constraint Acquisition
  • 5-minute break
  • Philippe Olivier.
    Measures of Balance in Combinatorial Optimization
  • Atena Tabakhi.
    Incomplete Distributed Constraint Optimization Problems
  • Marc-André Ménard.
    Sensitivity Analysis in Constraint Programming Through Learning
  • Alexander Ek.
    Modelling and Solving Online Optimisation Problems

12:30 - 14:00Lunch

14:00 - 15:30Constraint Solving and Special Purpose Hardware ArchitecturesGen Re Auditorium Room 109

  • Hayato Ushijima.
    On Modeling Local Search with Special-Purpose Combinatorial Optimization Hardware (video)
  • Masanao Yamaoka.
    A Computing Accelerator, CMOS Annealing Machine, to Solve Combinatorial Optimization Problems (video)

14:00 - 15:30Progress Towards the Holy Grail (Holy Grail Challenge)Multi-Purpose Room (MPR) Room 108

14:00 - 15:30ModRefRoom 259

  • Neng-Fa Zhou.
    In Pursuit of an Efficient SAT Encoding for the Hamiltonian Cycle Problem
  • Nina Narodytska.
    Invited Talk: In Search for a SAT-friendly Binarized Neural Network Architecture

14:00 - 14:45Reviewing PanelRoom 218

14:45 - 15:30Student Presentations (Theme: Transportation) Room 218

  • Stanislav Murín.
    Scheduling & Routing by Constraint Programming & Heuristics
  • Rocsildes Canoy.
    Preference Learning for Sustainable Freight Transport Planning
  • Ziye Tang.
    A Study on the Traveling Salesman Problem with a Drone
  • Kim Rioux-Paradis.
    Using Constraint Programming to Optimize the Recharge Operations of a Fleet of Electric Cabs

15:30 - 16:00Coffee Break

16:00 - 17:15Constraint Solving and Special Purpose Hardware ArchitecturesGen Re Auditorium Room 109

  • Anthony Silvestre.
    Solving Constrained Optimisation Problems using Quantum Annealing
  • Christopher Beck.
    Solving Wind Farm Optimization Layout on Special Purpose Hardwareg
  • Maliheh Aramon.
    Physics-Inspired Optimization for Quadratic Unconstrained Problems Using a Digital Annealer

16:00 - 17:30Progress Towards the Holy Grail (Interactive)Multi-Purpose Room (MPR) Room 108

  • Brainstorming: The path to the Holy Grail
  • Planning: Building a community
  • Networking: Working together

16:00 - 17:00ModRefRoom 259

  • Joan Espasa Arxer, Mateu Villaret, Ian Miguel and Jordi Coll.
    Towards Lifted Encodings for Numeric Planning in Essence Prime
  • Gökberk Koçak, Özgür Akgün,Tias Guns and Ian Miguel.
    Towards Improving Solution Dominance with Incomparability Conditions

16:00 - 17:35Student Presentations (Theme: Constraints; Applications)Room 218

  • Raphaël Boudreault.
    Explaining Weighted Circuit Constraint Filtering
  • Hélène Verhaeghe.
    The extensional Constraint
  • Yanick Ouellet.
    Processing Times Filtering for the Cumulative Constraint
  • Xavier Gillard.
    Solver Check: Declarative Testing of Constraints
  • Md Solimul Chowdhury.
    Exploration via Random Walks in CDCL SAT Amid Conflict Depression
  • 5-minute break
  • Cristian Galleguillos.
    Constraint Programming-based Job Dispatching for Modern HPC Applications
  • Alexis de Colnet.
    Dual Hashing-based Algorithms for Discrete Integration (Thesis Summary)
  • Moira MacNeil.
    Constraint Programming Approaches to the Discretizable Molecular Distance Geometry Problem

18:00 - 20:00Doctoral Program Dinner at BarTaco

08:00 - 17:00Registration

08:30 - 09:30Invited talk(Chair: Chris Beck) Gen Re Auditorium Room 109

  • Phebe Vayanos.
    AI/Optimization for the Social Good (slides, video)

09:30 - 09:45Welcome talk (chairs)

09:45 - 10:15CP and Data Science(Chair: Tias Gun) Gen Re Auditorium Room 109

  • Ferdinando Fioretto and Pascal Van Hentenryck.
    Differential Privacy of Hierarchical Census Data: An Optimization Approach

09:45 - 10:15Theory (Chair: Sebastian Ordyniak) Multi-Purpose Room (MPR) Room 108

  • Artem Kaznatcheev, David A. Cohen and Peter G. Jeavons.
    Representing fitness landscapes by valued constraints to understand the complexity of local search

10:15 - 11:00Coffee Break + Posters

11:00 - 12:00Applications(Chair: Hana Rudová) Gen Re Auditorium Room 109

  • Cristian Galleguillos, Zeynep Kiziltan, Alina Sirbu and Ozalp Babaoglu.
    Constraint Programming-based Job Dispatching for Modern HPC Applications
  • Sara Frimodig and Christian Schulte.
    Models for Radiation Therapy Patient Scheduling

11:00 - 12:00Counting(Chair: Gilles Pesant) Multi-Purpose Room (MPR) Room 108

  • Supratik Chakraborty, Aditya A. Shrotri and Moshe Y. Vardi.
    On Symbolic Approaches for Computing the Matrix Permanent
  • Alexis de Colnet and Kuldeep S. Meel.
    Dual Hashing-based Algorithms for Discrete Integration

12:00 - 13:30Lunch

13:30 - 14:30SAT(Chair: Peter Stuckey) Gen Re Auditorium Room 109

  • Md Solimul Chowdhury, Martin Mueller and Jia-Huai You.
    Exploiting Glue Clauses to Design Effective CDCL Branching Heuristics
  • Marijn Heule.
    Trimming Graphs Using Clausal Proof Optimization

13:30 - 14:30Scheduling(Chair: Philippe Laborie) Multi-Purpose Room (MPR) Room 108

  • Giacomo Da Col and Erich Teppan.
    Industrial Size Job-Shop Scheduling tackled by Present-Day CP Solvers
  • John Hooker.
    Improved Job Sequencing Bounds from Decision Diagrams

14:30 - 14:45Break

14:45 - 15:45Tutorial 1(Chair: Thomas Schiex) Gen Re Auditorium Room 109

  • Tomas Werner.
    Graphical Models and Constraint Satisfaction (slides)

    Graphical models, also known as Markov/Gibbs random fields, are structured statistical models with many applications in computer vision, machine learning, natural language processing, bioinformatics, and other disciplines. The field underwent a revolution in the last two decades (though nowadays overshadowed by the deep learning revolution), enabled mainly by the advent of new inference algorithms. Graphical models are similar to constraint systems, in particular maximum a-posteriori (MAP) inference in graphical models corresponds to constraint satisfaction+optimization. The tutorial will compare graphical models and constraint systems, focusing on similarities and differences in their definitions, tasks attached to them, and typical data. Then it will survey seminal results of the graphical model community that might be inspiring for constraint satisfaction+optimization researchers, mainly focusing on MAP inference. We hope that the tutorial will narrow the multidiscplinary gap between the two communities.

14:45 - 15:45Tutorial 2(Chair: Claude-Guy Quimper)Multi-Purpose Room (MPR) Room 108

  • Neng-Fa Zhou.
    Building a Fast CSP Solver based on SAT (slides)

    This tutorial introduces the inner workings of PicatSAT, a SAT-based CSP solver available in Picat that won prizes in the XCSP competition and the MiniZinc Challenge in 2018. PicatSAT adopts the sign-and-magnitude log-encoding for domain variables, which had been perceived to be a bad idea due to its lack of propagation strengths, despite its compactness. Log-encoding for constraints resembles the binary representation of numbers used in computer hardware, and many algorithms and optimization opportunities have been exploited by hardware design systems. PicatSAT adopts some optimizations from CP systems, language compilers, and hardware design systems for encoding arithmetic constraints into compact and efficient SAT code: it preprocesses constraints before compilation in order to remove no-good values from the domains of variables whenever possible; it eliminates common subexpressions so that no primitive constraint is duplicated; it uses a logic optimizer to generate optimized code for small constraints. PicatSAT also incorporates an optimization, named equivalence reasoning, which identifies values or equivalence relationships of Boolean variables in primitive arithmetic constraints. These optimizations significantly improve the quality of the generated code. Global constraints, including table constraints, constitute an essential part of constraint programming. They not only allow easy modeling of many combinatorial problems, but also enable use of powerful propagation algorithms. A global constraint can be decomposed into primitive constraints in many different ways, and the quality of the decomposed code tends to be dependent on the encoding of domain variables. This tutorial also presents PicatSAT's decomposers for some of the basic global constraints, including all_different, table, element, regular, circuit, and cumulative.

15:45 - 16:30Coffee Break + Posters

16:30 - 17:30ACP Awards(Chair: Maria Garcia de la Banda, Laurent Michel)Gen Re Auditorium Room 109

  • ACP Excellence in Research Award presentation
    Peter Stuckey
  • 2019 ACP Doctoral Dissertation Award
    Edward Lam.
    Hybrid Optimization of Vehicle Routing Problems.

17:30 - 18:00Competition ResultsMulti-Purpose Room (MPR) Room 108

18:15 - 20:00Welcome reception + Posters on campus

20:00 - 22:30ACP Dinner at Flinders Lane

08:30 - 17:00Registration

08:30 - 09:30Invited talk(Chair: Michele Lombardi) Gen Re Auditorium Room 109

  • Ian Davidson.
    Some Adventures in Using Constraints in Machine Learning (slides)

09:30 - 09:45Break

09:45 - 10:15Abstract Slot 1 (Chair: Sebastian Ordyniak) Gen Re Auditorium Room 109

  • Rémy Garcia, Claude Michel and Michel Rueher.
    Searching for Input Data that Exercise Maximal Errors in Floating-Point Computations
  • Ruiwei Wang and Roland Yap.
    Arc Consistency Revisited

09:45 - 10:15Verification(Chair: Pierre Flener) Multi-Purpose Room (MPR) Room 108

  • Grigory Fedyukovich and Aarti Gupta.
    Functional Synthesis with Examples

10:15 - 11:00Coffee Break

11:00 - 12:00CP and Data Science(Chair: Carmen Gervet) Gen Re Auditorium Room 109

  • Dimosthenis C. Tsouros, Kostas Stergiou and Christian Bessiere.
    Structure-driven Multiple Constraint Acquisition
  • John Aoga, Siegfried Nijssen and Pierre Schaus.
    Modeling Pattern Set Mining using Logical Circuits

11:00 - 12:00Verification(Chair: Marijn Heule) Multi-Purpose Room (MPR) Room 108

  • Weikun Yang, Grigory Fedyukovich and Aarti Gupta.
    Lemma Synthesis for Automating Induction over Algebraic Data Type
  • Li-Cheng Chen and Jie-Hong Roland Jiang.
    A Cube Distribution Approach to QBF Solving and Certificate Minimization

12:00 - 13:30Lunch

12:00 - 13:30Constraints Editorial Board Lunch at Bedford Thai

13:30 - 14:30CP instances(Chair: Ferdinando Fioretto) Gen Re Auditorium Room 109

  • Patrick Spracklen, Nguyen Dang, Özgür Akgün and Ian Miguel.
    Automatic Streamlining for Constrained Optimisation
  • Özgür Akgün, Nguyen Dang, Ian Miguel, Andras Z. Salamon and Christopher Stone.
    Instance Generation via Generator Instances

13:30 - 14:30Verification(Chair: Arnaud Gotlieb) Multi-Purpose Room (MPR) Room 108

  • Pedro Orvalho, Miguel Terra-Neves, Miguel Ventura, Ruben Martins and Vasco Manquinho.
    Encodings for Enumeration-Based Program Synthesis
  • Xavier Gillard, Pierre Schaus and Yves Deville.
    SolverCheck: Declarative Testing of Constraints

14:30 - 14:45Break

14:45 - 15:15Parallel and Multi-Agent CP/SAT(Chair: Simon de Givry) Gen Re Auditorium Room 109

  • Alexander Schiendorfer and Wolfgang Reif.
    Reducing Bias in Preference Aggregation for Multiagent Soft Constraint Problems

14:45 - 15:15Applications(Chair: Philippe Laborie) Multi-Purpose Room (MPR) Room 108

  • Adriana Pacheco, Cédric Pralet and Stephanie Roussel.
    Decomposition and Cut Generation Strategies for Solving Multi-Robot Deployment Problems

15:15 - 15:45Distinguished paper(Chair: Simon de Givry) Gen Re Auditorium Room 109

  • Mohd Hafiz Hasan and Pascal Van Hentenryck.
    The Flexible and Real-Time Commute Trip Sharing Problems

15:45 - 16:30Coffee Break

16:30 - 17:30Best papers(Chair: Thomas Schiex) Gen Re Auditorium Room 109

  • Alex Mattenet, Ian Davidson, Siegfried Nijssen and Pierre Schaus.
    Generic Constraint-based Block Modeling using Constraint Programming (video)
  • Rocsildes Canoy and Tias Guns.
    Vehicle routing by learning from historical solutions

17:30 - 18:3025th Anniversary Panel(Moderators: Gene Freuder and Nina Narodytska) Gen Re Auditorium Room 109

  • Panel on the past and future of CP.
    Panelists: Bistra Dilkina, Tias Guns, Claude-Guy Quimper, Pascal Van Hentenryck, John Hooker and Maria Garcia de la Banda

20:00 - 23:00Banquet at Sign of the Whale

08:30 - 09:30Invited talk(Chair: Tias Gun) Gen Re Auditorium Room 109

  • Bistra Dilkina.
    Integrating Machine Learning and Discrete Optimization (slides, video)

09:30 - 09:45Break

09:45 - 10:15MaxSAT(Chair: Nina Narodytska) Gen Re Auditorium Room 109

  • Mohamed Sami Cherif and Djamal Habet.
    Towards the Characterization of Max-Resolution Transformations of UCSs by UP-Resilience

09:45 - 10:15CP and Life Sciences(Chair: François Fages) Multi-Purpose Room (MPR) Room 108

  • S. Akshay, Sukanya Basu, Supratik Chakraborty, Rangapriya Sundararajan and Prasanna Venkatraman.
    Functional significance checking in noisy biological networks

10:15 - 11:00Coffee Break

11:00 - 12:00MaxSAT(Chair: Nina Narodytska) Gen Re Auditorium Room 109

  • Andreia P. Guerreiro, Miguel Terra-Neves, Ines Lynce, José Rui Figueira and Vasco Manquinho.
    Constraint-based Techniques in Stochastic Local Search MaxSAT Solving
  • Emir Demirović and Peter J. Stuckey.
    Techniques Inspired by Local Search for Incomplete MaxSAT and the Linear Algorithm: Varying Resolution and Solution-Guided Search

11:00 - 12:00Decompositions(Chair: Peter Jeavons) Multi-Purpose Room (MPR) Room 108

  • David Mitchell.
    Guarded Constraint Models Define Treewidth Preserving Reductions
  • Robert Ganian, Sebastian Ordyniak and Stefan Szeider.
    A Join-Based Hybrid Parameter for Constraint Satisfaction

12:00 - 13:30Lunch

13:30 - 14:30CP(Chair: Pierre Flener) Gen Re Auditorium Room 109

  • Peter J. Stuckey and Guido Tack.
    Compiling Conditional Constraints
  • Nicolas Isoart and Jean-Charles Régin.
    Integration of structural constraints into TSP models

13:30 - 14:30Computational Sustainability(Chair: Willem van Hoeve) Multi-Purpose Room (MPR) Room 108

  • John M. Betts, David L. Dowe, Daniel Guimarans, Daniel Harabor, Heshan Kumarage, Peter J. Stuckey and Michael Wybrow.
    Rail Demand Shifting with Passenger Incentives
  • Nadeem Alkurdi, Benjamin Pillot, Carmen Gervet and Laurent Linguet.
    Towards robust scenarios of spatio-temporal renewable energy planning: A GIS-RO approach

14:30 - 14:45Break

14:45 - 15:45Tutorial 3(Chair: Christian Schulte) Gen Re Auditorium Room 109

  • Philippe Laborie.
    Planning/Scheduling with CP Optimizer (slides)

    CP Optimizer is a generic system, largely based on CP, to model and solve real-world combinatorial optimization problems with a particular focus on planning and scheduling applications. It provides an algebraic language with simple mathematical concepts (such as intervals, sequences or functions) to capture the temporal dimension of planning and scheduling problems in a combinatorial optimization framework. CP Optimizer implements a model-and-run paradigm that vastly reduces the burden on the user to understand CP or scheduling algorithms: modeling is by far the most important. The automatic search integrates a large panel of techniques from Artificial Intelligence (constraint programming, temporal reasoning, learning, ...) and Operations Research (mathematical programming, graph algorithms, local search, ...) into an exact algorithm that provides good performance out of the box and is continuously improving. This tutorial gives an overview of CP Optimizer for planning and scheduling: typical applications, modeling concepts with examples, ingredients of the automatic search, tools and performance.

14:45 - 15:45Tutorial 4(Chair: Charlotte Truchet) Multi-Purpose Room (MPR) Room 108

  • Andrei Bulatov.
    Complete Characterisation of Tractable Constraint Languages (slides)

    The complexity of and algorithms for nonuniform CSPs given by restricting the constraint language, that is, the types of allowed constraints, have attracted much attention for more than 40 years since Schaefer's pioneering work classifying the complexity of the Generalized Satisfiability problem. The subsequent study included the discovery of ever growing number of tractable classes and algorithms: max-closed and row-convex constraints, constraints solvable by group-theoretic algorithms, 0/1/all constraints, various constraints admitting a certain algebraic characterizations, several types of digraphs, and many others. On the other hand, a number of hardness results have been obtained, most notably the complexity classification of graph homomorphisms. Feder and Vardi posed the so-called Dichotomy Conjecture that postulates that every nonuniform CSP is either polynomial time solvable or is NP-complete. The majority of research on this kind of CSPs has been revolving around the Dichotomy Conjecture since then. Several approaches have been developed to tackle the Dichotomy Conjecture, through database theory, logic and model theory, and graph theory. The most successful one turned out to be the algebraic approach first developed in a series of works by Jeavons, Cohen and coauthors, and further improved by Bulatov, Jeavons and Krokhin. This approach eventually led to a resolution of the dichotomy Conjecture in 2017. In this tutorial we outline the history of research on nonuniform CSPs and explain the main ideas behind the solution algorithm that solves all nonuniform CSPs that can be solved in polynomial time.

15:45 - 16:30Coffee Break

16:30 - 17:00Abstract Slot 2(Chair: Pierre Schaus) Gen Re Auditorium Room 109

  • Bishwamittra Ghosh and Kuldeep S. Meel.
    Incremental Approach to Interpretable Classification Rule Learning
  • Amin Hosseininasab, Willem-Jan Van Hoeve and Andre Augusto Cire.
    Constraint-based Sequential Pattern Mining with Decision Diagrams

16:30 - 17:00Abstract Slot 3(Chair: Thierry Moisan) Multi-Purpose Room (MPR) Room 108

  • Gilles Pesant.
    From Support Propagation to Belief Propagation in Constraint Programming
  • Javier Larrosa and Emma Rollon.
    Augmenting the Power of MaxSAT Resolution

17:00 - 18:15ACP General Assembly(Chair: Maria Garcia de la Banda) Gen Re Auditorium Room 109

  • Helmut Simonis and Lucas Kletzander
    CP2020/CPAIOR2020 teasers
  • Maria Garcia de la Banda, Gene Freuder, Thomas Schiex.
    ACP General Assembly - CP publication discussion
    Please read the ACP Publication policy.

19:00 - 23:00Wikipedia Hackathon (Room 106)

20:00 - 23:00SPC dinner at Kouzina

08:30 - 09:30Invited talk(Chair: André Ciré) Gen Re Auditorium Room 109

  • Nina Narodytska.
    Verification and Explanation of Deep Neural Networks (slides, video)

09:30 - 09:45Break

09:45 - 10:15Local Search(Chair: Maria Garcia de la Banda) Gen Re Auditorium Room 109

  • Gustav Björdal, Pierre Flener, Justin Pearson and Peter J. Stuckey.
    Exploring Declarative Local-Search Neighbourhoods with Constraint Programming

09:45 - 10:15MIP(Chair: Claude-Guy Quimper) Multi-Purpose Room (MPR) Room 108

  • Danuta Sorina Chisca, Michele Lombardi, Michela Milano and Barry O'Sullivan.
    Logic-Based Benders Decomposition for Super Solutions: an Application to the Kidney Exchange Problem

10:15 - 11:00Coffee Break

11:00 - 12:00CP and Neural Nets(Chair: Nina Narodytska) Gen Re Auditorium Room 109

  • Rodrigo Toro Icarte, León Illanes, Margarita Castro, Andre Cire, Sheila McIlraith and J. Christopher Beck.
    Training Binarized Neural Networks using MIP and CP
  • Buser Say, Scott Sanner and Sylvie Thiébaux.
    Reward Potentials for Planning with Learned Neural Network Transition Models

11:00 - 12:00SAT(Chair: Laurent Perron) Multi-Purpose Room (MPR) Room 108

  • Gael Glorian, Jean Marie Lagniez, Valentin Montmirail and Nicolas Szczepanski.
    An Incremental SAT-Based Approach for Graph Colouring Problem
  • Carlos Ansótegui, Miquel Bofill, Jordi Coll, Nguyen Dang, Juan Luís Esteban, Ian Miguel, Peter Nightingale, András Salamon, Josep Suy and Mateu Villaret.
    Automatic Detection of At-Most-One and Exactly-One Relations for Improved SAT Encodings of Pseudo-Boolean Constraints

12:00 - 13:30Lunch

13:30 - 14:30CP and Data Science(Chair: André A. Ciré) Gen Re Auditorium Room 109

  • Meinolf Sellmann, Kevin Tierney and Stefan Kuhlemann.
    Exploiting Counterfactuals for Scalable Stochastic Optimization
  • Hélène Verhaeghe, Siegfried Nijssen, Gilles Pesant, Claude-Guy Quimper and Pierre Schaus.
    Learning Optimal Decision Trees using Constraint Programming

13:30 - 14:30CP and randomness(Chair: Gilles Pesant) Multi-Purpose Room (MPR) Room 108

  • Ciaran McCreesh, William Pettersson and Patrick Prosser.
    Understanding the Empirical Hardness of Random Optimisation Problems
  • Giovanni Lo Bianco, Xavier Lorca and Charlotte Truchet.
    Estimating the Number of Solutions of Cardinality Constraints through range and roots Decomposition

14:30 - 14:45Break

14:45 - 15:15Parallel and Multi-Agent CP/SAT(Chair: Simon de Givry) Gen Re Auditorium Room 109

  • Johannes K. Fichte, Markus Hecher and Markus Zisser.
    An Improved GPU-based SAT Model Counter

14:45 - 15:15Applications(Chair: Philippe Laborie) Multi-Purpose Room (MPR) Room 108

  • Stanislav Murín and Hana Rudová.
    Scheduling of Mobile Robots using Constraint Programming

15:15 - 16:00Coffee Break