paper-with-me

홈 › Papers

XCSP3: An Integrated Format for Benchmarking Combinatorial Constrained Problems

2016-11-10 · Frederic Boussemart, Christophe Lecoutre, Gilles Audemard, Cédric Piette

We propose a major revision of the format XCSP 2.1, called XCSP3, to build integrated representations of combinatorial constrained problems. This new format is able to deal with mono/multi optimization, many types of variables, cost functions, reification, views, annotations, variable quantification, distributed, probabilistic and qualitative reasoning. The new format is made compact, highly readable, and rather easy to parse. Interestingly, it captures the structure of the problem models, through the possibilities of declaring arrays of variables, and identifying syntactic and semantic groups of constraints. The number of constraints is kept under control by introducing a limited set of basic constraint forms, and producing almost automatically some of their variations through lifting, restriction, sliding, logical combination and relaxation mechanisms. As a result, XCSP3 encompasses practically all constraints that can be found in major constraint solvers developed by the CP community. A website, which is developed conjointly with the format, contains many models and series of instances. The user can make sophisticated queries for selecting instances from very precise criteria. The objective of XCSP3 is to ease the effort required to test and compare different algorithms by providing a common test-bed of combinatorial constrained instances.

📄 PDF Abstract BibTeX arXiv:1611.03398

Code (0)

등록된 구현이 없습니다.

Tasks

Benchmarking

Similar Papers 제목 키워드 기반

PyCSP3: Modeling Combinatorial Constrained Problems in Python

2020-09-01 · Christophe Lecoutre, Nicolas Szczepanski

In this document, we introduce PyCSP$3$, a Python library that allows us to write models of combinatorial constrained problems in a declarative manner. Currently, with PyCSP$3$, you can write models of constraint satisfa…

ACE, a generic constraint solver

2023-01-06 · Christophe Lecoutre

Constraint Programming (CP) is a useful technology for modeling and solving combinatorial constrained problems. On the one hand, on can use a library like PyCSP3 for easily modeling problems arising in various applicatio…

Scheduling

XCSP3-core: A Format for Representing Constraint Satisfaction/Optimization Problems

2020-09-01 · Frédéric Boussemart, Christophe Lecoutre, Gilles Audemard, Cédric Piette

In this document, we introduce XCSP3-core, a subset of XCSP3 that allows us to represent constraint satisfaction/optimization problems. The interest of XCSP3-core is multiple: (i) focusing on the most popular frameworks …

PyCSP3-Scheduling: A Scheduling Extension for PyCSP3

2026-05-14 · Sohaib Afifi arxiv

PyCSP$^3$ provides a productive way to build constraint models for solving combinatorial constrained problems and export them to XCSP$^3$, preserving a complete separation between modeling and solving. However, it lacks …

Towards a Generic Representation of Combinatorial Problems for Learning-Based Approaches

2024-03-09 · Léo Boisvert, Hélène Verhaeghe, Quentin Cappart

In recent years, there has been a growing interest in using learning-based approaches for solving combinatorial problems, either in an end-to-end manner or in conjunction with traditional optimization algorithms. In both…

Graph Neural Network