Skip to content

Unsolvable Instances #16

@FeignDeath

Description

@FeignDeath

I did some testing and want to present an unsolvable instance.

The following instance requires both agents to reach the other station in 35 timesteps, the optimal path for both is 23 steps. Both shortest paths share the red line. Waiting for the other agent to pass the red line first takes 15-17 additional timesteps. All other plans would add even more timesteps.
problemEnv

Since I can't add the files directly, here is a link to all files for the environment:
https://my.hidrive.com/share/9c71tbibj8

This illustrates that especially personal horizons are not always satisfiable. There are different options to handle this. If there is an efficient encoding to prove solvability (not that I know) one could filter the instances at generation. One could also have encodings which accept a variable which extends the personal horizons that could be given to the encodings, which would be run again on a failure with bigger personal horizons. Lastly, one could just make a note of this problem and ignore it (most practical as I see it).

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions