In parallel_machines
the problems of scheduling on parallel machines are solved via QUBO and quantum (or simulated) annealing
- --case - default
1
- problem cases1
to5
determining various scheduling problems in increasing size - --runs - default
1
- number of runs on quantum or simulated device - --real - by default:
False
- use real annealing ifTrue
or simulated one ifFalse
- --hyb - by default:
False
- use hybrid bqm solver ifTrue
- --at - by default
1.
, annealing time [in \mu s] for real annealing - --plot_item - by default
0
, number of item to be plotted (items are feasible and sorted due to objective) - --show_all -by default:
False
- show also not feasible solutions - --psum - by default
100.
- sum penalty - --ppair - by default
100.
- pair penalty - --no_compute by default
False
, ifTrue
computation is not performed
python3 solve_problems.py --case 1 --no_runs 100 --psum 100 --ppair 50
python3 solve_problems.py --case 4 --no_runs 25 --psum 200 --ppair 100
python3 solve_problems.py --case 4 --no_runs 25 --psum 200 --ppair 100 --show_all
python3 solve_problems.py --case 4 --no_runs 25 --psum 200 --ppair 100 --no_compute
python3 solve_problems.py --case 1 --no_runs 25 --psum 200 --ppair 100 --plot_item 1
python3 solve_problems.py --case 1 --no_runs 1000 --psum 10000 --ppair 10000 --exp
python3 solve_problems.py --case 1 --no_runs 4 --psum 100 --ppair 100 --real --at 1
python3 solve_problems.py --case 1 --psum 100 --ppair 100 --hyb.