Skip to content
This repository was archived by the owner on May 13, 2026. It is now read-only.

Two stage solution of VRPs using QUBO - #203

Open
srrisbud wants to merge 53 commits into
lava-nc:mainfrom
srrisbud:vrpsolver
Open

Two stage solution of VRPs using QUBO#203
srrisbud wants to merge 53 commits into
lava-nc:mainfrom
srrisbud:vrpsolver

Conversation

@srrisbud

@srrisbud srrisbud commented Apr 6, 2023

Copy link
Copy Markdown

Issue Number: #192

Objective of pull request: To enable solving VRPs using the QUBO solver in lava-optimization library

Pull request checklist

Your PR fulfills the following requirements:

  • Issue created that explains the change and why it's needed
  • Tests are part of the PR (for bug fixes / features)
  • PR conforms to Coding Conventions
  • Lint (pyb) passes locally
  • Build tests (pyb -E unit) or (python -m unittest) passes locally

Pull request type

Please check your PR type:

  • Feature

What is the new behavior?

  • VRPSolver can solve VRPs using 2-stage QUBO strategy (clustering + TSPs)

Does this introduce a breaking change?

  • No

srrisbud and others added 30 commits April 6, 2023 14:48
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…ated `best_solution` in read_gate

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
for a) clustering b) tsp.
TODO: Add Typing code
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Made changes to TSP API only.
Further work needed on TSP logic
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…ated `best_solution` in read_gate

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
for a) clustering b) tsp.
TODO: Add Typing code
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…ated `best_solution` in read_gate

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Made changes to TSP API only.
Further work needed on TSP logic
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…ests

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
@srrisbud srrisbud self-assigned this Apr 6, 2023
@srrisbud srrisbud added the 1-feature New feature or request label Apr 6, 2023
@srrisbud
srrisbud requested a review from awintel April 6, 2023 23:40
@srrisbud
srrisbud force-pushed the vrpsolver branch 3 times, most recently from e010fc1 to 3b402a5 Compare April 7, 2023 23:41
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
srrisbud and others added 20 commits May 4, 2023 16:04
…ax cut-off

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…PConfig

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…PConfig

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…ty on solution quality

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
…ax cut-off

Signed-off-by: Risbud, Sumedh <sumedh.risbud@intel.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

1-feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants