init_set_covering

(function from pyomo.contrib.gdpopt.discrete_problem_initialize)

pyomo.contrib.gdpopt.discrete_problem_initialize.init_set_covering(util_block, discrete_problem_util_block, subprob_util_block, config, solver)[source]

Initialize by solving problems to cover the set of all disjuncts.

The purpose of this initialization is to generate linearizations corresponding to each of the disjuncts.

This work is based upon prototyping work done by Eloy Fernandez at Carnegie Mellon University.