chocoteam / chocoteam/choco-solver

[BUG] Wrong solution on evm-super-compilation (only in parallel mode)

Open
#1,094 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
779
Forks
159
Avg merge
6d 9h
Merged PRs (30d)
10

Description

I have run benchmarks on the Minizinc competition 2023. After checking the results using mzn-bench, it seems that Choco in parallel mode gives wrong results on two instances:

* BDARUMA_run_code_of_0_block_108_233_1_extended_input
* Kongu_run_code_of_0_block_240_0_input

I ran the experiments with 1, 2, 4, 8, 16, 32, 64, 128 and 256 threads, and the issue occurs only with -p N where N > 1.

Please find attached a .zip with:

* failed.log: the result of mzn-bench
* `*.json`: the output of the solver in JSON format for all instances. You can copy the .dzn part to try directly in the minizinc editor. I have checked one with ortools in the editor and it returned unsatisfiable confirming a bug.

[bug-choco.zip](https://github.com/chocoteam/choco-solver/files/15264702/bug-choco.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.