Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Two stage solution of VRPs using QUBO #203

Open
wants to merge 53 commits into
base: main
Choose a base branch
from

Conversation

srrisbud
Copy link
Contributor

@srrisbud srrisbud commented Apr 6, 2023

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 <[email protected]>
Signed-off-by: Risbud, Sumedh <[email protected]>
Signed-off-by: Risbud, Sumedh <[email protected]>
Signed-off-by: Risbud, Sumedh <[email protected]>
…ated `best_solution` in read_gate

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

Signed-off-by: Risbud, Sumedh <[email protected]>
for a) clustering b) tsp.
TODO: Add Typing code
Signed-off-by: Risbud, Sumedh <[email protected]>
Signed-off-by: Risbud, Sumedh <[email protected]>
Signed-off-by: Risbud, Sumedh <[email protected]>
Signed-off-by: Risbud, Sumedh <[email protected]>
…ated `best_solution` in read_gate

Signed-off-by: Risbud, Sumedh <[email protected]>
Made changes to TSP API only.
Further work needed on TSP logic
@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
srrisbud and others added 20 commits May 4, 2023 16:04
Signed-off-by: Risbud, Sumedh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants