Comments (5)
I also used maxfield to plan a multifield of 104 portals.
It's current process.
44% (44/100 iterations) : 39h 15m 05.47s
Xeon(R) CPU E5-26xx 2.3GHz,DDR3
from maxfield.
@pwiecz Can you confirm that your method creates the same number of fields as the current method? This algorithm was designed by @jpeterbaker to be optimal.
from maxfield.
It creates the same number of fields.
I just don't understand the current algorithm well enough, to tell if it creates the correct link order (e.g. maybe edge dependency depends on the current triangulation algorithm).
I'm now trying to understand the code better (but I currently don't have much spare time :/ ).
from maxfield.
When I was developing the improveEdgeOrderMore
stuff, I found automated validation of the generated plans very useful. To that end, you may find the last commit on this branch useful: https://github.com/mvinni/maxfield-1/tree/verify
This is the commit message:
add an option to validate the linking plan
Use --check (or -c) to verify that the plan produced
by the program does not contain some obvious errors.
The checks are:
- the source portal of a link should not be inside a field
- a link can generate at most one field on each side
from maxfield.
I have been testing with an input of 119 portals, and managed to get the running time down from
about 2 minutes to 22 seconds with the exact same settings. I don't want to send a pull request before testing with even bigger inputs, but the current patches can be seen at https://github.com/mvinni/maxfield-1/commits/speedup
Maybe these are useful for others as well.
from maxfield.
Related Issues (20)
- ImportError: cannot import name ERROR HOT 5
- Link Map and Portal Map HOT 1
- ImportError: cannot import name process HOT 1
- Error: cannot import name process HOT 2
- freetype not found, although freetype6 is installed HOT 4
- Make KML instead of png plots HOT 2
- Excessive Maps API Calls HOT 1
- Old matplotlib version installs incompatible numpy version HOT 3
- Add fixed links for calculation HOT 2
- TamperMonkey script to make getting the portal text easier HOT 2
- Build failing due to broken dependency pygifsicle. HOT 4
- error HOT 9
- Inbound-only portals? HOT 3
- Python error (?) HOT 9
- Python 3.10 error HOT 3
- Some questions about the front end.
- No gif gen on ngress-maxfield.com
- ortools requiring protobuf>=4.21.5. HOT 1
- Non-Google basemap (OSM, maybe)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maxfield.