Comments (4)
I've thought about this problem, but I don't have a good algorithm solution yet. I think it will be very difficult to handle this perfectly, but it's still on my list of things to try.
When I have this situation, I call on an opposite team friend who is sometimes willing to knock down my team's misplaced links.
from maxfield.
This is what viruses are for :)
from maxfield.
Would love a solution for this as well. There's a small field consisting of 4 portals inside a larger area of 15-20 portals and I can't figure out how to work around it
from maxfield.
Hi Guys,
I've been working on a set of tools similar to maxfields but broken into parts.
The first part is a field generator, which can produce different field plans (in drawtools format) depending on the requirements, IE maximum fields in an area or maximum layers for a mega field based on clusters. The tool can be told to ignore or respect existing links.
The second part is a key requirements generator, it simply goes through both directions of every link and produces a score of the different metrics, such as outbound links, total keys for a single portal and cluster direction (for field plans that make sense having clusters) having only 3 cluster directions makes it easy for a single agent to put up a plan. Additional filtering such as discarding plans of more than 8 outbound links, saying that a particular portal has an SBUL or filtering based on maximum keys can be done here.
The third part then analyses different link orders to determine if the plan is valid, IE if a field will block links yet to be made. It calculates the distance between source portals and attempts to find the shortest distance, similar to a TSP solver. I'm currently using a brute force algorithm so haven't been able to find the best solution, I'm still working on this part, this is also the place to say that there are additional agents.
I'd be interested in discussing this more. I'm not really familiar with the mathematics of fielding, so all my tools use brute force.
from maxfield.
Related Issues (20)
- Error - ImportError: No module named networkx HOT 2
- getting ValueError: zero lenght field name in format HOT 2
- Portal order in CSV affects result HOT 3
- Is it configuration way to obtain The better filding? HOT 5
- Max fields HOT 2
- Choose starting portal HOT 1
- Coordinate problem? HOT 4
- Agent Numbers HOT 3
- License of the package. HOT 1
- Number of links stated in the output is incorrect HOT 1
- Getting Crossing Links in the Plan HOT 1
- Suggestion: IITC plugin to extract basic portal data HOT 4
- IndexError running sample HOT 3
- makePlan.py script HOT 7
- # of Keys HOT 1
- accuracy of calculated agent-travel distance (and time)? HOT 1
- Bug: Incorrect direction on some links
- Output KML instead of *.png
- got error message HOT 2
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.