Source code for my dissertation on using quantum annealing for solving wavelength allocation and routing and wavelength allocation problems in optical networks. Includes a QUBO formulation of the RWA problem using precompiled routes.
| src | ||
| topologies | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| rwa_qubo.ipynb | ||
Solving RWA (Routing and Wavelength Allocation) using QUBO
Source code for my dissertation on using quantum annealing for solving wavelength allocation and routing and wavelength allocation problems in optical networks. Includes a QUBO formulation of the RWA problem using precompiled routes.
The main code is in the .ipynb file, and the topologies are in the topologies directory. Look at the ConnectedNetwork class for more info on how the topology files are loaded and handled.