PowerModels.jl icon indicating copy to clipboard operation
PowerModels.jl copied to clipboard

Solution Recovery Option

Open ccoffrin opened this issue 7 years ago • 2 comments

Add an output setting for requesting to attempt to recover a feasible solution from optimization model. This setting will be off by default. Turning it on will call a recover_solution function in build_solution. Similar to get_solution, recover_solution can be parameterized by formulation. recover_solution will take the populated solution dict and attempt to add additional values (e.g. voltage angles in an SOC relaxation). recover_solution will also set a "feasible" flag, to indicate if the recovered solution is expected to be an approximation or true solution to the AC equations (e.g. rank 1 in the SDP relaxation).

ccoffrin avatar Aug 02 '18 03:08 ccoffrin

Should this capability be more general and live in InfrastructureModels?

rb004f avatar Aug 02 '18 03:08 rb004f

Quite possible, in other infrastructure systems are you aware of algorithms that can be used to try and recover a feasible solution from the lifted variable space?

ccoffrin avatar Aug 02 '18 03:08 ccoffrin

Closing as this feature can now be implemented by solution post-processing functions.

ccoffrin avatar Aug 13 '23 21:08 ccoffrin