Git Product home page Git Product logo

Comments (4)

jpeterbaker avatar jpeterbaker commented on August 11, 2024

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.

ToeBee avatar ToeBee commented on August 11, 2024

This is what viruses are for :)

from maxfield.

rolex905 avatar rolex905 commented on August 11, 2024

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.

silicontrip avatar silicontrip commented on August 11, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.