Skip to content

XCSP3 2026 tracker PR#991

Draft
tias wants to merge 436 commits into
masterfrom
xcsp3_26
Draft

XCSP3 2026 tracker PR#991
tias wants to merge 436 commits into
masterfrom
xcsp3_26

Conversation

@tias

@tias tias commented May 21, 2026

Copy link
Copy Markdown
Collaborator

Runner infrastructure: (lead: Thomas)

  • merge in the tools-paper-based runner/dataset/io branch
  • make tools/xsp3 runner call the new runner and delete all other (unnecessary) files in tools/xcsp3 (or do deprecation warnings/callers on key entry points)
  • fix failing tests of this PR

Globals in XCSP3 that are not in master (often positive-only) (lead Wout)

Other improvements (efficiency) (lead Ignace)

Encoding improvements (see aspriational xfails en #912) (lead: Orestis)

Final sprint

  • Cumulative auto heuristic from XCSP3 global: put in master (Thomas)
  • check all globals in xcsp3 parser and whether they can be cut and/or replaced by positive decompose (Wout) Positive globals #1006
  • Runner instructions (Thomas)
  • Install instructions (Thomas)
  • Run on test instances (new set for 2026) (Thomas)

Optionally afterwards if somebody is motivated:

Benchmarking queue:

  • MDD reduce
  • simpl_bool
  • Positive decompositions
  • Exact SoPlex
  • GCC decomp
  • Positive globals [cancelled]
  • Revert to competition Regular [running]
  • Fixes to parser

Candidate solvers to submit: ortools, cpo, gurobi, highs, scip, exact, pindakaas(SAT), pumpkin?
Tracks: COP, CSP, //

OrestisLomis and others added 30 commits June 4, 2026 11:15
* add selective channeling for other linear solvers

* fix solveAll bug

* simplify

* fix

* cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants