Joshua Pulsipher
Joshua Pulsipher
It would be great for Alpine to support the new MOI nonlinear interface. This will be required for InfiniteOpt to use it.
This adds an extension such that DisjunctiveProgramming is compatible with InfiniteOpt. It overloads the needed functions and provide the `InfiniteGDPModel` and `InfiniteLogical` functions. A basic example is shown below: ```julia...
This adds the `MOIDisjunction` reformulation method which transforms disjunctions in vector constraints that use `DisjunctionSet`. This enables us to pass disjunctions directly down to the MOI level.
There is no way to have `GDPModel`s print any information pertaining to `GDPData` automatically since `GDPModel`s are just `JuMP.Model`s. However, we can create our own method(s) (e.g., `print_gdp_model`, `latex_gdp_model`, and...
Currently, we only cardinality constraints on logical variables. It would be nice to allow arguments to be logical expressions as well.
It would be useful to support methods that query information and modify disjunct constraints. These would include: - [ ] The reformulation constraint (if appropriate) - [ ] `JuMP.set_start_value` and...
Upon updating InfiniteOpt.jl to use `checkdocs`, I have found that a number docstrings are erroneously detected as not being included in the manual. All these seem to boil down to...
It would be nice to optionally set the weights/biases as decision variables where the start values are based on the values read in with the network. My use case is...