Let teams compete by making them create hard instances and fast solvers for problems of your choice. Then pitch these instances and solvers against one another. All language-agnostic.
This moves the algobattle package command to algobattle package problem and adds algobattle package programs. The latter just zips up the programs into zipfiles compatible with our matches. In order to make all this a lot simpler this also simplifies the algobattle config structure a little. The old
This moves the
algobattle package
command toalgobattle package problem
and addsalgobattle package programs
. The latter just zips up the programs into zipfiles compatible with our matches. In order to make all this a lot simpler this also simplifies the algobattle config structure a little. The oldnow simply is
And since "problem.py" now is the default location we can just do
the vast majority of the time now.