v0.2.0
This release includes major improvements for the Routing
environment and some minor changes to the InitialMapping
environment.
Routing
- The action space of the
Routing
environment is changed to a simple discrete space. Every entry now represents a legal swap or a (possibly illegal) surpass. This is a breaking change. - The
Routing
environment can now handle graphs with fidelity. TheRewarders
are not changed an thus do not take any fidelity into account. Nonetheless, customRewarders
now can use the fidelity.
InitialMapping
- The
FidelityRewarder
ofInitialMapping
has been removed. Instead the other rewarders take fidelity into account automatically when the connection graph has weights representing the fidelity. InitialMapping
now truncates an episode if the number of steps exceeds 10 times the number of nodes in the connection graph.
Bugfixes
- Bugfix in the
Visualizer
that would sometimes crash an environment upon deletion.