Problems

This table contains all problems used for the MiniZinc Challenge 20082023. (RC stands for redundant constraints and SBC for symmetry breaking constraints.)

ProblemTypeKindRCSBCYearsMiniZinc Globals
accaprealmin2019, 2022diffn
amazepuzzlemin2012count
amaze2puzzlesat2012
amaze3puzzlesat2014, 2019count
arithmetic-targetpuzzlemin2022all_different_except_0, count
atsprealmin2021
bacprealmin2010, 2011
black-holecombisat2009, 2011, 2013inverse, table
blocks-worldpuzzlemin2022global_cardinality_closed, increasing
bnn-plannercombimin2020
cable-tree-wiringrealmin2020all_different
cargorealmin2013, 2017, 2018cumulative, diffn
carpet-cuttingrealmin2011, 2012, 2016, 2021cumulative, diffn
celarcombimin2013, 2016
chessboardpuzzlemax2023global_cardinality, lex_lesseq
city-positioncombimin2017
code-generatorrealmin2019, 2020, 2023all_different, cumulative, decreasing, diffn, diffn_nonstrict, maximum, minimum, table, value_precede_chain
collaborative-constructioncombimin2020
community-detectioncombimax2017value_precede_chain, global_cardinality_low_up
community-detection-rndcombimax2021seq_precede_chain, global_cardinality_low_up
concert-hall-capcombimax2018all_different_except_0, value_precede_chain
costas_arraycombisat2010, 2011, 2015all_different
crosswordspuzzlemax2017all_different
cryptanalysisrealsat2016
cvrprealmin2015circuit
cyclic-rcpspcombisat2011, 2014cumulative
debruijn_binarycombisat2008all_different, global_cardinality
depot_placementcombimin2010, 2011, 2016all_different
diameterc-mstcombimin2016, 2022
elitserienrealmin2014, 2016, 2018, 2023all_different, global_cardinality_closed, inverse, member, regular
evm-super-compilationrealmin2023global_cardinality_low_up
fast-foodcombimin2011, 2012
fillominopuzzlesat2009, 2011, 2014
filterscombimin2010, 2012, 2013, 2016diffn, maximum
fjspcombimin2013cumulative
flowshop-workersrealmin2021
fox-geese-cornpuzzlemax2019
freepizzarealmin2015
gametescombimin2023all_different_except_0, count, increasing
gbaccombimin2016, 2017, 2020bin_packing_load, global_cardinality_low_up_closed
generalized-peacable-queenspuzzlemax2022all_equal, global_cardinality, lex_lesseq, regular, value_precede_chain
gfd-schedulecombimin2015nvalue, at_most
gfd-schedule2realmin2016, 2018, 2022at_most, cumulative, nvalue
ghoulombcombimin2010, 2013cumulative
grid-colouringcombimin2010, 2011, 2015
groupsplittercombimax2017, 2019count, table
hoist-benchmarkrealmin2020
hrcrealmin2017, 2019
isrealmin2015, 2020circuit, table
java-auto-gencombimin2016all_different, element
java-routingrealmin2013, 2021all_different, element
jp-encodingrealmin2014, 2017count
kidney-exchangecombimax2019, 2023all_different, bin_packing, seq_precede_chain
l2pcombimin2013all_different
largeschedulingcombimin2015, 2018cumulative
leaguerealmin2012count
league-2013realmin2013count
liner-sf-repositioningrealmin2014, 2019all_different, all_different_except_0
lot-sizingcombimin2019, 2020all_different, at_least, at_most, global_cardinality
ma-path-findingcombimin2017, 2022
mappingrealmin2015, 2016, 2018, 2021bin_packing_load, count, maximum, network_flow_cost
mariopuzzlemax2013, 2014, 2017subcircuit
maximum-dagcombimax2016
median-stringcombimin2019
minimal-decision-setscombimin2020
monomatchsat2021all_different
mqueenspuzzlemin2014lex_lesseq
mrcpspcombimin2016, 2023cumulative, element
mspsprealmin2012cumulative
multi-agent-graph-coveragecombimin2023all_different
multi-knapsackcombimax2014, 2015, 2019knapsack
MZNC_connectrealmin2021
neighbourspuzzlemax2018, 2021lex_lesseq
nfccombimin2016, 2022network_flow_cost
nmseqcombisat2008, 2013, 2015
nonogrampuzzlesat2009, 2011, 2012, 2013regular
nsiderealmax2019cumulative, global_cardinality_low_up
on-call-rosteringcombimin2013, 2018count
oocsp_racksrealsat2016, 2018global_cardinality, increasing
opdcombimin2015, 2017lex_greatereq
open_stackscombimin2009, 2011, 2015all_different
openshopcombimin2014cumulative
opt-cryptanalysisrealmin2017, 2018, 2021table
p1fcombimin2009, 2015all_different, inverse, lex_less
p1f-pjscombimin2020, 2021all_different, circuit, inverse, lex_less
parity-learningcombimin2012
pattern-set-miningcombimax2011, 2012, 2013lex_less
peacable_queenspuzzlemax2021count, regular, value_precede
pennies-optpuzzlemax2023all_different, decreasing
pentominoespuzzlesat2008, 2011, 2013, 2020regular
pentominoes-zayenzsat2021regular
perfect_squarepuzzlesat2021
physician-schedulingrealmin2021global_cardinality_low_up, nvalue
pillars-and-plankspuzzlemin2020diffn
prize-collectingpuzzlemax2011, 2016
project-planningrealmin2012, 2015
prop_stresscombisat2009
proteindesign12realmin2013, 2018table
ptvrealmin2019count
quasigroup7combisat2008all_different
racpcombimin2018, 2020cumulative
radiationrealmin2008, 2012, 2013, 2015, 2020
rcpspcombimin2008, 2013cumulative
rcpsp_maxcombimin2010cumulative
rcpsp-wetcombimin2016, 2017cumulative
rcpsp-wet-diversecombimax2019cumulative
rectangle-packingcombisat2009cumulative
rectangle-packing-2014combisat2014cumulative, diffn
rel2ontorealmin2017all_different
road_constructioncombimin2014, 2017
rostercombimin2009, 2011, 2015, 2023at_least, at_most, exactly
roster-shifts-boolcombimax2023
roster-sicknesscombimin2022
rotating-workforcerealsat2018, 2019global_cardinality_low_up, regular
rotating-workforce-schedulingrealsat2022global_cardinality_low_up, regular, sliding_sum
routing-flexiblerealmin2017
rubikpuzzlesat2013
sdn-chainrealmin2020
search_stresscombisat2008
search_stress2combisat2009
seat-movingcombimin2018, 2021all_different, all_different_except_0
ship-schedulerealmax2011, 2012, 2014
shortest_pathcombimin2008
skill_allocationrealmin2020
slow_convergencecombisat2008
smeltpuzzlemin2014cumulative
soccer-computationalrealsat2018, 2020all_different
solbatcombisat2010, 2011, 2012, 2014, 2016
speck-optimisationrealmin2023all_equal
spot5realmin2014, 2015, 2022table
stable-goodscombimax2020
stack-cuttingstockcombimin2019cumulative
steelmillslabrealmin2017, 2019bin_packing_load
steiner-systemscombisat2021
steiner-treecombimin2018
still_lifepuzzlemax2009
still-life-wastagepuzzlemax2012
stochastic-fjspcombimin2014
stochastic-vrpcombimin2014, 2019circuit
stripboardrealmin2022all_different, diffn, disjunctive, strictly_decreasing
sudoku_fixedpuzzlesat2023all_different
sudoku_optpuzzlemin2022all_different
sugiyamapuzzlesat2010
table-layoutrealmin2011, 2023
tc-graph-colorcombimin2017
tdtsprealmin2015, 2017inverse
team-assignmentrealmax2018, 2022all_different, bin_packing, bin_packing_load
test-schedulingrealmin2018, 2023cumulative, disjunctive, value_precede_chain
towerrealmax2020, 2022argmax
tppcombimin2012, 2016subcircuit
trainrealmin2012, 2014, 2018
traveling-tppvcombimin2014, 2017, 2022all_different, regular
travelling-thiefcombimax2023all_different, inverse
triangularpuzzlemax2015, 2019, 2022inverse
truckingcombimin2008
unit-commitmentrealmin2023
vaccinecombimax2022global_cardinality_low_up, lex_lesseq
valve-networkcombimax2023
vrprealmin2009, 2011, 2012, 2013
vrp-fsrealmin2021
vrp-submissionrealmin2021circuit
vrplcrealmin2018, 2023circuit, cumulative
whirlpoolpuzzlesat2020
wmsmc-intrealmin2021
wordpressrealmin2022
wwtp_randomrealsat2010
wwtp_realrealsat2010, 2011
yumi-dynamicrealmin2021all_equal, all_different, circuit, cumulative, diffn, increasing, table, value_precede, value_precede_chain
yumi-staticrealmin2022, 2023all_equal, all_different, circuit, cumulative, diffn, increasing, table, value_precede, value_precede_chain
zephyrusrealmin2015
zephyrus-2016realmin2016, 2019lex_greatereq, lex_less

Globals

This table contains all global constraints used for the MiniZinc Challenge 20082023.

GlobalYearsProblems
all_different2008, 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023cable-tree-wiring, code-generator, costas_array, crosswords, debruijn_binary, depot_placement, elitserien, java-auto-gen, java-routing, kidney-exchange, l2p, liner-sf-repositioning, lot-sizing, monomatch, multi-agent-graph-coverage, open_stacks, p1f, p1f-pjs, pennies-opt, quasigroup7, rel2onto, seat-moving, soccer-computational, stripboard, sudoku_fixed, sudoku_opt, team-assignment, traveling-tppv, travelling-thief, yumi-dynamic, yumi-static
all_different_except_02014, 2018, 2019, 2021, 2022, 2023arithmetic-target, concert-hall-cap, gametes, liner-sf-repositioning, seat-moving
all_equal2021, 2022, 2023generalized-peacable-queens, speck-optimisation, yumi-dynamic, yumi-static
argmax2020, 2022tower
at_least2009, 2011, 2015, 2019, 2020, 2023lot-sizing, roster
at_most2009, 2011, 2015, 2016, 2018, 2019, 2020, 2022, 2023gfd-schedule, gfd-schedule2, lot-sizing, roster
bin_packing2018, 2019, 2022, 2023kidney-exchange, team-assignment
bin_packing_load2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022gbac, mapping, steelmillslab, team-assignment
circuit2014, 2015, 2018, 2019, 2020, 2021, 2022, 2023cvrp, is, p1f-pjs, stochastic-vrp, vrp-submission, vrplc, yumi-dynamic, yumi-static
count2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023amaze, amaze3, arithmetic-target, gametes, groupsplitter, jp-encoding, league, league-2013, mapping, on-call-rostering, peacable_queens, ptv
cumulative2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023cargo, carpet-cutting, code-generator, cyclic-rcpsp, fjsp, gfd-schedule2, ghoulomb, largescheduling, mrcpsp, mspsp, nside, openshop, racp, rcpsp, rcpsp_max, rcpsp-wet, rcpsp-wet-diverse, rectangle-packing, rectangle-packing-2014, smelt, stack-cuttingstock, test-scheduling, vrplc, yumi-dynamic, yumi-static
decreasing2019, 2020, 2023code-generator, pennies-opt
diffn2010, 2011, 2012, 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023accap, cargo, carpet-cutting, code-generator, filters, pillars-and-planks, rectangle-packing-2014, stripboard, yumi-dynamic, yumi-static
diffn_nonstrict2019, 2020, 2023code-generator
disjunctive2018, 2022, 2023stripboard, test-scheduling
element2013, 2016, 2021, 2023java-auto-gen, java-routing, mrcpsp
exactly2009, 2011, 2015, 2023roster
global_cardinality2008, 2016, 2018, 2019, 2020, 2022, 2023chessboard, debruijn_binary, generalized-peacable-queens, lot-sizing, oocsp_racks
global_cardinality_closed2014, 2016, 2018, 2022, 2023blocks-world, elitserien
global_cardinality_low_up2017, 2018, 2019, 2021, 2022, 2023community-detection, community-detection-rnd, evm-super-compilation, nside, physician-scheduling, rotating-workforce, rotating-workforce-scheduling, vaccine
global_cardinality_low_up_closed2016, 2017, 2020gbac
increasing2016, 2018, 2021, 2022, 2023blocks-world, gametes, oocsp_racks, yumi-dynamic, yumi-static
inverse2009, 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023black-hole, elitserien, p1f, p1f-pjs, tdtsp, travelling-thief, triangular
knapsack2014, 2015, 2019multi-knapsack
lex_greatereq2015, 2016, 2017, 2019opd, zephyrus-2016
lex_less2009, 2011, 2012, 2013, 2015, 2016, 2019, 2020, 2021p1f, p1f-pjs, pattern-set-mining, zephyrus-2016
lex_lesseq2014, 2018, 2021, 2022, 2023chessboard, generalized-peacable-queens, mqueens, neighbours, vaccine
maximum2010, 2012, 2013, 2015, 2016, 2018, 2019, 2020, 2021, 2023code-generator, filters, mapping
member2014, 2016, 2018, 2023elitserien
minimum2019, 2020, 2023code-generator
network_flow_cost2015, 2016, 2018, 2021, 2022mapping, nfc
nvalue2015, 2016, 2018, 2021, 2022gfd-schedule, gfd-schedule2, physician-scheduling
regular2008, 2009, 2011, 2012, 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023elitserien, generalized-peacable-queens, nonogram, peacable_queens, pentominoes, pentominoes-zayenz, rotating-workforce, rotating-workforce-scheduling, traveling-tppv
seq_precede_chain2019, 2021, 2023community-detection-rnd, kidney-exchange
sliding_sum2022rotating-workforce-scheduling
strictly_decreasing2022stripboard
subcircuit2012, 2013, 2014, 2016, 2017mario, tpp
table2009, 2011, 2013, 2014, 2015, 2017, 2018, 2019, 2020, 2021, 2022, 2023black-hole, code-generator, groupsplitter, is, opt-cryptanalysis, proteindesign12, spot5, yumi-dynamic, yumi-static
value_precede2021, 2022, 2023peacable_queens, yumi-dynamic, yumi-static
value_precede_chain2017, 2018, 2019, 2020, 2021, 2022, 2023code-generator, community-detection, concert-hall-cap, generalized-peacable-queens, test-scheduling, yumi-dynamic, yumi-static