Skip to content

Commit ac4c02e

Browse files
committed
Updated the 01-27 and 02-03 sessions
1 parent 9cdfd23 commit ac4c02e

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed

_bibliography/s20250203.bib

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
@InProceedings{10.1007/978-3-319-59776-8_1,
2+
author="Chihani, Zakaria
3+
and Marre, Bruno
4+
and Bobot, Fran{\c{c}}ois
5+
and Bardin, S{\'e}bastien",
6+
editor="Salvagnin, Domenico
7+
and Lombardi, Michele",
8+
title="Sharpening Constraint Programming Approaches for Bit-Vector Theory",
9+
booktitle="Integration of AI and OR Techniques in Constraint Programming",
10+
year="2017",
11+
publisher="Springer International Publishing",
12+
address="Cham",
13+
pages="3--20",
14+
abstract="We address the challenge of developing efficient Constraint Programming-based approaches for solving formulas over the quantifier-free fragment of the theory of bitvectors (BV), which is of paramount importance in software verification. We propose CP(BV), a highly efficient BV resolution technique built on carefully chosen anterior results sharpened with key original features such as thorough domain combination or dedicated labeling. Extensive experimental evaluations demonstrate that CP(BV) is much more efficient than previous similar attempts from the CP community, that it is indeed able to solve the majority of the standard verification benchmarks for bitvectors, and that it already complements the standard SMT approaches on several crucial (and industry-relevant) aspects, notably in terms of scalability w.r.t. bit-width, theory combination or intricate mix of non-linear arithmetic and bitwise operators. This work paves the way toward building competitive CP-based verification-oriented solvers.",
15+
isbn="978-3-319-59776-8",
16+
html="https://link.springer.com/chapter/10.1007/978-3-319-59776-8_1"
17+
}
18+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
layout: session
3+
title: A Hybrid Approach for the Artificial Teeth Scheduling Problem
4+
host: Felix Winter
5+
session_type: research
6+
---
7+
8+
Modern-day artificial tooth manufacturing relies on a highly automated production process that utilizes complex machine environments. The large-scale requirements in this area thus require automated scheduling methods that can efficiently minimize a multi-objective cost function while considering many complex constraints.
9+
10+
We propose a novel approach to the ATSP that hybridizes exact and heuristic approaches in an innovative two-stage solution process. The first phase utilizes a novel subproblem formulation to efficiently batch product demands into compact jobs using exact solution methods based on constraint programming and column generation. In the second phase, the sequence of the resulting batch jobs is optimized using local search-based metaheuristics and hyper-heuristics.
11+
12+
13+
Experimental results show that the proposed method can successfully hybridize the strengths of the exact and heuristic methods to efficiently solve all benchmark instances. The objective costs of almost all instances are significantly improved compared with existing approaches, and we provide new upper bounds for all evaluated real-life instances.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
layout: session
3+
title: Sharpening Constraint Programming Approaches for Bit-Vector Theory
4+
host: Maarten Flippo
5+
host_ref: https://maartenflippo.com
6+
session_type: paper
7+
related_papers: s20250103
8+
---
9+
10+
We address the challenge of developing efficient Constraint Programming-based approaches for solving formulas over the quantifier-free fragment of the theory of bitvectors (BV), which is of paramount importance in software verification. We propose CP(BV), a highly efficient BV resolution technique built on carefully chosen anterior results sharpened with key original features such as thorough domain combination or dedicated labeling. Extensive experimental evaluations demonstrate that CP(BV) is much more efficient than previous similar attempts from the CP community, that it is indeed able to solve the majority of the standard verification benchmarks for bitvectors, and that it already complements the standard SMT approaches on several crucial (and industry-relevant) aspects, notably in terms of scalability w.r.t. bit-width, theory combination or intricate mix of non-linear arithmetic and bitwise operators. This work paves the way toward building competitive CP-based verification-oriented solvers.

0 commit comments

Comments
 (0)