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
save instances in folder "generated _instances"
better readme with e.g. install instructions
add options to generate the two types
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
save meta infos in seperate file instead of instance
replace the workaround version of the maze encoding with a proper one.
Also get and add meta information like shortest paths and their lengths
option for the agent.lp encoding that ensures minimum start-to-goal-distance (manhatten)
enable generation of variations of instances of same size and type
Now possible if programm is run in loop with the iterator as suffix
exit with error when: number of agents > number of vertices for:
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
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).
implement warehouse generator encoding
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:
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.