Task Information for Maze

Task Authors: Monika Steinová (CHE/SWK), Michal Forišek (SWK)

This is known to be a hard problem. No general polynomial algorithm is known for this problem, that is, no algorithm has been discovered that is guaranteed to solve each problem instance in a time polynomial in the size of the problem (area of the corn field).

This is also the reason why this task was offered as an output-only task, where the contestants were given 10 specific instances (corn fields) to tackle. They could do this by hand, or write programs to analyze these mazes, and write yet other programs (potentially, a different program for each field) to produce a long(est) path. Note that the path need not be optimal; points could also be scored for (good) approximations.

Here are some characteristics and results by Tor Myklebust (HSC member) for the 10 instances that the contestants had to tackle:

CharacteristicsTor's result
InstanceDimensionsObstructionsPath lengthScore
110x1082010.00
2100x1001766402610.15
3100x100321637408.61
4100x100228337338.58
5100x100135747388.86
611x1105410.00
720x202103310.00
820x201229510.00
911x211010610.45
10200x2001522475069.17
Total95.82