-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Decentralized offernet simulation runs as follows (see code):
- Runs searchAndConnect routine asynchronously on behalf of each agent in the network;
- After some time, starts to run cycleSearch routine on behalf of taskAgent, which is known to be part of the cycle;
- Simulation exists:
-- when all searchAndConnect routines exit;
-- AND cycleSearch finds a cycle;
-- OR timeout is reached (currently one hour);
Yet, sometimes this setup returns more than one cycle (up to 130!). This happens because in a decentralized case a cycle can be found even though not all searchAndConnect routines are finished (due to probabilistic effects related to graph structure). Precisely these effects may make decentralized search advantageous to centralized, which does not consider graph structure.
All this puts negative bias on decentralized search.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working