krr-up / mapf-instance-generator Goto Github PK
View Code? Open in Web Editor NEWMAPF instance generator
License: MIT License
MAPF instance generator
License: MIT License
Hi, I cannot get it to run:
At uni:
> ll ./gen.py
-rwxr--r-- 1 torsten csstaff 4027 Aug 12 13:21 ./gen.py
> ./gen.py random -c 10 -s 20 -a 5
doesn't terminate
The same for
python3 ./gen.py random -c 10 -s 20 -a 5
Write own configuration files to fix non random choices like for: (didn't work well)
Let python take care of random stuff like for:
room: choosing if a wall has a door or not and where the door is placed
random: choosing vertices
agents: choosing position of starts and goals
Also:
replace the workaround version of the maze encoding with a proper one.
option for the agent.lp encoding that ensures minimum start-to-goal-distance (manhatten)
save instances in folder "generated _instances"
better readme with e.g. install instructions
exit with error when: number of agents > number of vertices for:
implement warehouse generator encoding
Also get and add meta information like shortest paths and their lengths
add options to generate the two types
save meta infos in seperate file instead of instance
enable generation of variations of instances of same size and type
Now possible if programm is run in loop with the iterator as suffix
For the DL work, it would be good to know whether there are acyclic solutions:
#edge ((A,U),(A,V)) : move(A,U,V,_), agent(A).
replace getoutput clingo calls by using python clingo module to improve performance
change argparser and encodings to allow for non-quadratic instance shapes
replace current way to retrieve horizon with multishot solving
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.