Skip to content
This repository has been archived by the owner on Dec 7, 2021. It is now read-only.

Warm start ADMM #1202

Merged
merged 10 commits into from
Aug 17, 2020
Merged

Warm start ADMM #1202

merged 10 commits into from
Aug 17, 2020

Conversation

adekusar-drl
Copy link
Contributor

Summary

Introduced a warm start ADMM where a relaxed (continuous) problem is solved first and the solution is used to initialize the state of ADMM.

Details and comments

Added a parameter warm_start to ADMMParameters to enable this feature. When it set to True the state of x0, u, z is initialized from the relaxed problem solution.

@adekusar-drl
Copy link
Contributor Author

adekusar-drl commented Aug 14, 2020

@manoelmarques could you please check the logs of Aqua Unit Tests / Chemistry (3.7) (pull_request):

 ERROR: Cannot uninstall 'certifi'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
##[error]Process completed with exit code 1.

@woodsp-ibm woodsp-ibm added the Changelog: New Feature Include in the Added section of the changelog label Aug 14, 2020
@woodsp-ibm woodsp-ibm added this to the 0.8 milestone Aug 14, 2020
@woodsp-ibm
Copy link
Member

Can you also add a reno release note since this a user facing change that should be included in the main release notes.

Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>
@adekusar-drl
Copy link
Contributor Author

Can you also add a reno release note since this a user facing change that should be included in the main release notes.

yeah, forgot about reno.

@adekusar-drl
Copy link
Contributor Author

Can you also add a reno release note since this a user facing change that should be included in the main release notes.

Updated.

@adekusar-drl adekusar-drl merged commit 017652c into qiskit-community:master Aug 17, 2020
Cryoris pushed a commit to Cryoris/qiskit-aqua that referenced this pull request Sep 3, 2020
* warm start admm

* Update qiskit/optimization/algorithms/admm_optimizer.py

Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>

* updated documentation

* moved reno to a new file

* Update releasenotes/notes/admm-warm-start-6f5b5c801bcdf78f.yaml

Co-authored-by: Manoel Marques <Manoel.Marques@ibm.com>
Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>
pbark pushed a commit to pbark/qiskit-aqua that referenced this pull request Sep 16, 2020
* warm start admm

* Update qiskit/optimization/algorithms/admm_optimizer.py

Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>

* updated documentation

* moved reno to a new file

* Update releasenotes/notes/admm-warm-start-6f5b5c801bcdf78f.yaml

Co-authored-by: Manoel Marques <Manoel.Marques@ibm.com>
Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>
@adekusar-drl adekusar-drl deleted the admm_exp branch September 29, 2020 11:12
manoelmarques added a commit to qiskit-community/qiskit-optimization that referenced this pull request Jan 14, 2021
* warm start admm

* Update qiskit/optimization/algorithms/admm_optimizer.py

Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>

* updated documentation

* moved reno to a new file

* Update releasenotes/notes/admm-warm-start-6f5b5c801bcdf78f.yaml

Co-authored-by: Manoel Marques <Manoel.Marques@ibm.com>
Co-authored-by: Steve Wood <40241007+woodsp-ibm@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Changelog: New Feature Include in the Added section of the changelog Optimization type: enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants