Implementations for the conference VTC2026 about "A Quantum Method for Constrained Vehicle Dynamics and Green-Wave Optimization".
Here you can find
-
configwhich contains configuration files such asgate_options.pyandpaths.pyneeded to specify the hyperparameters of the quantum machine learning algorithm and its training options. -
corewhich contains the core modules of the quantum machine learning algorithm, from thedata_loader.pyto thetraining.pyutilities. -
run_pipeline.pyis the file to execute in order to train the quantum machine learning algorithm and to select the best resultin model withbest_instance.py. -
examples.ipynbwhich contains some step-by-step carried out examples of the model (see the companion article for more details). -
data.csvcontains a classical simulation data baseline yielded by a traditional MPC. -
real_data.csvcontains real measurements of an instrumented bus used as an experimental benchmark (see the companion article for more details). -
results_3-20.csvcontains optimal results in the time interval$t\in [3,20]$ yielded by the best model obtained fromrun_pipeline.pyandbest_instance.pywhere thecore/data_loader.pyfile containind the functionload_datasetshould be called withload_dataset(t_min=3, t_max=20). -
requirements.txtcontains the requirements to reproduce the experiments we carried out. -
LICENCEis the MIT licence.
If you want to use the code in this repository in your projects, please cite explicitely our work, and
- Clone the repository with
git clone https://github.com/leonardoLavagna/vtc2026 - Install the requirements with
pip install -r requirements.txt
We welcome contributions to enhance the functionality and performance of the models. Please submit pull requests or open issues for any improvements or bug fixes.
This project is licensed under the MIT License.
Cite this repository or one of the associated papers, such as:
...