-
Notifications
You must be signed in to change notification settings - Fork 2
2-pass copy #56
Comments
In the current situation, a layer has 4 choices:
I was initially tempted to use approach 4) for bridges but after the discussion in #65, it seems that approach 2) is preferable. This means that the MOIU instance is on his own for handling custom constraint types : jump-dev/JuMP.jl#1152. We should have something different than bridges for |
Thinking about it more, making bridges implement approach 2) isn't a good idea. Making them support 2-IO requires adding caching and complicate each bridge a lot. Approach 4) seems better, it also has the advantage of making bridge usable for ∞-IO solvers. |
As introduced in #48 (comment), we can distinguish layers of a composition of MOI instances as 1-IO, 2-IO or ∞-IO.
The InstanceManager, plays a central role as it has 1-I and ∞-O. This allows to make 1-IO layers and ∞-IO layers to be used together as follows :
One question remains : What should we do if there are 2-IO intermediate layers ?
The text was updated successfully, but these errors were encountered: