Exact Solver#
|
An exact solver based on Mixed Integer Programming (MIP) with OR-Tools. |
|
An approximation solver based on deterministic rounding algorithm. |
|
An approximation solver based on randomized rounding algorithm. |
MipSolver#
Documentation
DeterministicRoundingSolver#
Documentation
- class virne.solver.exact.DeterministicRoundingSolver(controller, recorder, counter, **kwargs)[source]#
An approximation solver based on deterministic rounding algorithm.
References
Mosharaf Chowdhury et al. “ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping”. In TON, 2012.
RandomizedRoundingSolver#
Documentation
- class virne.solver.exact.RandomizedRoundingSolver(controller, recorder, counter, **kwargs)[source]#
An approximation solver based on randomized rounding algorithm.
References
Mosharaf Chowdhury et al. “ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping”. In TON, 2012.