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.
Find a file
2025-01-13 16:01:01 +00:00
src add python files 2024-08-26 20:57:36 +00:00
topologies add network topologies and fix filepaths in notebook 2024-08-26 21:01:37 +00:00
.gitignore add gitignore 2024-08-26 20:45:32 +00:00
LICENSE Initial commit 2024-08-14 17:25:23 +02:00
README.md Update README.md 2024-10-23 10:04:17 +00:00
requirements.txt Added requirements file 2025-01-13 16:01:01 +00:00
rwa_qubo.ipynb add network topologies and fix filepaths in notebook 2024-08-26 21:01:37 +00:00

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.