The generalized disjunctive programming (GDP) was first introduced by Raman and Grossman (1994). The GDP extends
the use of (linear) disjunctive programming (Balas, 1985) into mixed-integer nonlinear programming (MINLP) problems,
and hence the name. The GDP enables programmers to solve the MINLP/MILP optimization problems by applying a
combination of algebraic...