ADVANCES IN GLOBAL OPTIMIZATION FOR STANDARD, GENERALIZED, AND EXTENDED POOLING PROBLEMS WITH THE (EPA) COMPLEX EMISSIONS MODEL CONSTRAINTS

Size: px
Start display at page:

Download "ADVANCES IN GLOBAL OPTIMIZATION FOR STANDARD, GENERALIZED, AND EXTENDED POOLING PROBLEMS WITH THE (EPA) COMPLEX EMISSIONS MODEL CONSTRAINTS"

Transcription

1 ADVANCES IN GLOBAL OPTIMIZATION FOR STANDARD, GENERALIZED, AND EXTENDED POOLING PROBLEMS WITH THE (EPA) COMPLEX EMISSIONS MODEL CONSTRAINTS Ruth Misener, Chrysanthos E. Gounaris, and Christodoulos A. Floudas Department of Chemical Engineering, Princeton University Princeton, NJ Abstract We discuss recent advances in deterministic global optimization for (a) standard pooling problems, (b) generalized pooling problems, and (c) extended pooling problems. These three classes of pooling problems are ubiquitous in the chemical, petrochemical, manufacturing, supply chain, and wastewater treatment industries. The primary aim of pooling problems is to maximize the profit of a complex network consisting of refinery exit streams or wastewater streams, blending pools, and final products. The network is subject to constraints reflecting the material balances, and product quality restrictions. In (a), linear blending rules are employed, the nonconvexities are of the bilinear type, and the mathematical model is a nonconvex NLP. In (b), the existence of intermediate streams, the pools, and all connections are treated as discrete alternatives and the resulting model is a nonconvex MINLP. In (c), the EPA Complex Emissions Model (40CFR80.45, 2007), which legally certifies the emissions of reformulated and conventional gasoline, is introduced explicitly. Since several types of nonconvexities result from the mathematical formulation of the EPA model, we present novel theoretical and computational findings for piecewise-linear relaxations and the generation of convex envelopes using the edge-concave paradigm. We incorporate these relaxations into a global optimization algorithm and present computational results on the EPA toxics model. Keywords Pooling problems, Piecewise-linearization, EPA Complex Emissions Model Introduction In a petroleum refinery, final products are created by combining feed stocks emerging from distillation units, reformers, and catalytic crackers (DeWitt et al., 1989). Because of limited storage availability and transportation requirements, these streams are sent to common pools before being mixed into products (Visweswaran, 2009). A refinery uses the material from up to nine intermediate pools to create a plethora of final products such as three grades of gasoline, diesel fuel, aviation jet fuel and fuel oil (Rigby et al., 1995). Optimally combining intermediate stocks into final products is of a long-standing interest in the petroleum industry. As early as the 1950s, Exxon was using linear programming to improve blending schemes (Baker and Lasdon, 1985). The objective of these early models, like the more sophisticated models that followed, was to maximize profit while meeting product-specific constraints. Blending feed stocks became more challenging in the 1970s as recognition of environmental and health hazards limited the octane-enhancing additive tetra-ethyl lead (DeWitt et al., 1989; Meyer and Floudas, 2006). Other legislation, such as the Clean Air Act of 1970, restricted the sulfur content and volatility of gasoline. These environmental standards, coupled with limited availability of low-sulfur crude and new automobiles requiring high octane fuels (DeWitt et al., 1989), inspired extensive research interest into the pooling problem. The pooling problem involves a feed-forward network topology and a set of product quality restrictions. If intermediate storage pools were unnecessary, the problem could be expressed as a linear program, but monitoring pool composition requires nonconvex bilinear and, for large-scale problems, trilinear terms. In this paper, we review recent advances in deterministic global optimization for the standard pooling problem, which can be modeled as a nonconvex NLP and the generalized pooling problem, which can be modeled as a nonconvex MINLP. Finally, we introduce the extended pooling problem, Author to whom all correspondence should be addressed (floudas@titan.princeton.edu; Tel: (609) ; Fax: (609) ).

2 based on the EPA Complex Emissions Model (40CFR80.45, 2007), and discuss novel theoretical and computational findings for generating tight convex underestimators and incorporating the relaxations into a branch-and-bound scheme. Standard Pooling Problem In the standard pooling problem, the flow rates on a predetermined network structure of feed stocks, pooling tanks, and final products are optimized to maximize profit subject to quality constraints on the final product composition. Although the standard pooling problem considers only fuel qualities that blend linearly, bilinear terms arise from the quality balances about the pooling tanks (Floudas et al., 1989; Floudas and Aggarwal, 1990; Floudas, 2000; Tawarmalani and Sahinidis, 2002). Haverly (1978), who published the first algorithm to locally improve the classic pooling problem, observed that the solution to his algorithm depended on the starting point. But, in the high-throughput petroleum industry where a saving a fraction of a cent per gallon translates into large profits, even implementing local NLP solvers had a high impact. De- Witt et al. (1989) conservatively estimate that implementing the local optimizer OMEGA for gas blending improvements yielded 30 million dollars in annual revenue for Texaco. Interest in theoretically guaranteeing global optimality for the pooling problem led to a number of advances in the field of global optimization, especially with respect to biconvex and bilinear programming. Notable contributions have been made by Floudas et al. (1989) and Floudas and Aggarwal (1990), who designed a global search algorithm based on Generalized Benders Decomposition; Lodwick (1992), who determined implied variable bounds through preprocessing analysis; Floudas and Visweswaran (1990), Visweswaran and Floudas (1990), and Floudas and Visweswaran (1993), who developed the first rigorous deterministic global approach for biconvex and bilinear problems based on duality theory; Foulds et al. (1992), who implemented the bilinear envelopes of McCormick (1976) and Al-Khayyal and Falk (1983); Ben-Tal et al. (1994), who introduced the q-formulation; Adhya et al. (1999), who explored Lagrangian approaches; Quesada and Grossmann (1995), who used the reformulation-linearization technique of Sherali and Alameddine (1992) 1 ; Audet et al. (2000), who designed a branch and cut method for quadratic programs using four classes of linearizations; Tawarmalani and Sahinidis (2002), who proposed the pq-formulation; Varvarezos et al. (2008), who implemented additional refinery planning needs such as risk management into the optimization framework; Almutairi and Elhedhli (2009), who suggested a new Lagrangian relaxation for the pooling problem and demonstrated that their relaxation is often tighter than previously-developed Lagrangian relaxations; and Pham et al. (2009), who incorporated discretized pool qualities into an algorithm that quickly generates near-optimal results. To address the higher-order multilinear terms which arise in large-scale pooling problems, Meyer and Floudas (2003, 2004) derived explicit facets of the convex envelopes for trilinear monomials. Generalized Pooling Problem In recent years, researchers have studied a second class of pooling problems, known as generalized pooling problems. In the generalized pooling problem, inter-pool links are permitted and network components such as intermediate streams and pools are treated as discrete alternatives. The resulting nonconvex disjunctive program can be modeled as a MINLP. Figure 1 indicates the difficulty of the generalized pooling problem. Because each of the pipes depicted in Figure 1 may or may not be activated, the problem is combinatorially complex with respect to the binary decision variables and bilinear terms. The first researchers to consider the class of generalized pooling problems, Audet et al. (2004), considered a single, predetermined network topology of three feeds, two pools, and three products. Meyer and Floudas (2006) not only allowed flow between pools, but also substantially broadened the class of generalized pooling problems to include discrete decisions, such as whether to build a pool or pipeline. Meyer and Floudas (2006) considered an industrially-relevant topological superstructure, and optimized the network configuration using disjunctive programming. Although the specific test case in Meyer and Floudas (2006) applies to wastewater treatment plants, the bilinear terms of the wastewater treatment problem match those of the pooling problem. The industrial case study presented in Meyer and Floudas (2006) optimizes a network with seven sources, ten potential plants, one sink, and three relevant qualities. Figure 1: Representative superstructure for the generalized pooling problem Karuppiah and Grossmann (2006) studied a variant of the generalized pooling problem by optimizing the network topology of water systems. Using disjunctive programming, 1 Also see Sherali and Adams (1999) for a comprehensive study of the reformulation-linearization technique developed by Sherali and co-workers.

3 Karuppiah and Grossmann (2006) demonstrated substantial objective value improvement in optimizing integrated water systems rather than sequentially optimizing freshwater and wastewater systems. Although the combinatorial complexity of the generalized pooling problem leads to large models, both Meyer and Floudas (2006) and Karuppiah and Grossmann (2006) were able to solve industrially-relevant examples by incorporating piecewise-linear underestimators of bilinear terms into a global optimization algorithm. Based on these successes, Wicaksono and Karimi (2008) analyzed a variety of novel piecewise-linear underestimators of bilinear terms and showed that the relaxation schemes of Meyer and Floudas (2006) and Karuppiah and Grossmann (2006) can be improved using alternate mathematical representations. Extended Pooling Problem Environmental Protection Agency (EPA) Title 40 Code of Federal Regulations Part 80.45: Complex Emissions Model (40CFR80.45, 2007) codifies and legally certifies a mathematical model of reformulated gasoline (RFG) emissions based on the eleven fuel components recorded in Table 1. Final products exiting an oil refinery must comply with emissions standards, or upper bounds, on volatile organic (VOC MAX ), NO X (NOX MAX ) and toxics (TOX MAX ) emissions (40CFR80.41, 2008). Table 1: Fuel components in the EPA Complex Emissions Model bounded by the limits of RFG model accuracy. Var Fuel Quality Bounds Units 1 OXY oxygen wt% 2 SUL sulfur ppm 3 RVP Reid Vapor Press psi 4 E o F dist. frac vol% 5 E o F dist. frac vol% 6 ARO aromatics vol% 7 BEN benzene vol% 8 OLE olefins vol% 9 MTB MTBE wt% O 2 10 ETB ETBE wt% O 2 11 ETH ethanol wt% O 2 The extended pooling problem, which was introduced by Gounaris and Floudas (2007), incorporates Title 40 Code of Federal Regulations Part 80.45: Complex Emissions Model (40CFR80.45, 2007) and associated legislative bounds into the constraint set. The extended pooling problem restricts the volatile organic, NO X, and toxics emissions of RFG by appending three sets of emissions model equations and the following constraints to the standard pooling problem: VOC VOC MAX (1) NOX NOX MAX (2) TOX TOX MAX (3) where VOC MAX, NOX MAX, and TOX MAX are parameters satisfying applicable legislation. The equations that make up the EPA Complex Emissions Model are not only nonconvex, but also non-smooth. Figure 2 illustrates the non-smooth nature of exhaust benzene (BENZ), a component of toxics emissions, by plotting BENZ versus the fuel quality E300 with all other fuel qualities held constant. Additionally, the coefficients of the EPA model (40CFR80.45, 2007) change according to the time of year, region in the country, and the type of vehicle. In the following sections, both a MINLP formulation and a tight MILP relaxation of the extended pooling problem are presented. The MINLP representation of the toxics component of the EPA Complex Emissions Model is stated without explanation because an equivalent formulation of the emissions model was recently published (Furman and Androulakis, 2008). The MINLP representation and MILP relaxation of the extended pooling problem is then integrated into a global optimization algorithm and the extended pooling problem is solved using an example test case. Because of space constraints in this paper, only the toxics component of the emissions model is presented, and the complete the formulation, relaxation, and construction of a global optimization algorithm that includes the volatile organic and NO X emissions will be presented elsewhere. BENZ in mg/mile Nonlinear when E300 < E300 in volume % Constant when E300 > 95 Figure 2: BENZ vs. E300 with other fuel qualities constant Formulation of the Extended Pooling Problem Standard Portion of the Problem Table 2 defines the indices, variables, and parameters which formulate the extended pooling problem using a representation equivalent to the standard pooling problem p- formulation. The objective is to maximize profit or, equivalently, minimize negative profit: min i,l c i x i,l l,j d j y l,j i,j (d j c i ) z i,j. (4) Bounds limit the availability of each petroleum feed stock: A L i l x i,l + j Mass balances are defined around each pool: z i,j A U i i (5)

4 x i,l y l,j = 0 l. (6) i j Supply limits define the capacity of each pool: x i,l S l l. (7) The quality balances about a pool are: C i,k x i,l j i i p l,k y l,j = 0 l, k. (8) Augmenting the p-formulation, Gounaris and Floudas (2007) define outflow rates (of j ) and qualities (u j,k ). The nonconvex EPA model is integrated into the extended pooling problem by calculating the relevant emissions using the fuel qualities (u j,k ) at each product outflow. The outflow rate is: of j = y l,j + z i,j j (9) l i and the quality balances at the final products outflow are: (u j,k ) (of j ) = l p l,k y l,j + i C i,k z i,j j, k. (10) Table 2: Pooling problem p-formulation Indices i feed stocks from refinery j final products k fuel qualities in EPA Model l pools Vars p l,k quality k of pool l x i,l flow from stock i to pool l y l,j flow from pool l to product j z i,j flow from feed i to product j of j outflow rate of product j u j,k quality k of product j y E300, j binary switch for product j y ARO, j binary switch for product j Params c i cost of feed stock i d j revenue from product j A L i - AU i availability bounds on feed i C i,k quality k of feed stock i Dj L - DU j demand bounds for product j Pj,k L - P j,k U bounds on quality k for product j volumetric capacity of pool l S l Finally, hard bounds to define tight variable limits: 0 (x i,l ) min{a U i, S l, j 0 (y l,j ) min{s l, D U j, i D U j } (11) A U i } (12) 0 (z i,j ) min{a U i, D U j } (13) min C i,k (p l,k ) maxc i,k (14) i i D L j (of j ) D U j (15) P L j,k (u j,k ) P U j,k (16) Equations (4) (16) define the standard component of the extended pooling problem. Nonconvexities in this component of the extended pooling problem arise from the bilinear terms in the quality balances around the pools (Eq. (8)) and the products (Eq. (10)). EPA Complex Emissions Portion of the Problem The following MINLP formulation of the toxics model is presented without explanation, but a detailed discussion of constructing an equivalent MINLP representation can be found in Furman and Androulakis (2008). MINLP formulations of the volatile organic and NO X models will be presented in a future publication. The toxics emissions model is a function of the eleven fuel components presented in Table 1. These components are, in turn, functions of the outflow fuel qualities u j, k. For the most part, the two are identical: OXY j = u j,1 j E200 j = u j,4 j OLE j = u j,8 j ETB j = u j,10 j SUL j = u j,2 j BEN j = u j,7 j MTB j = u j,9 j ETH j = u j,11 j, but the value of RVP depends on the time of year: RVP j = { u j, 3 Summer 8.7 Winter the value E300 j is set to 95 vol% when u j, 5 95: (17) j, (18) u j, 5 95 (u L j, 5 95) y E300, j (19) u j, 5 95 (u U j, 5 95) (1 y E300, j ) (20) E300 j 95 (u U j, 5 95) y E300, j (21) E300 j 95 (u L j, 5 95) y E300, j (22) E300 j u j, 5 (u U j, 5 u L j, 5) (1 y E300, j ) (23) E300 j u j, 5 (u L j, 5 u U j, 5) (1 y E300, j ), (24) and the value ARO j is set to 10 vol% when u j, 6 10: u j, 6 10 (u L j, 6 10) y ARO, j (25) u j, 6 10 (u U j, 6 10) (1 y ARO, j ) (26) ARO j 10 (u U j, 6 10) (1 y ARO, j ) (27) ARO j 10 (u L j, 6 10) (1 y ARO, j ) (28) ARO j u j,6 (u U j, 6 u L j, 6) y ARO, j (29) ARO j u j,6 (u L j, 6 uu j, 6 ) y ARO, j. (30)

5 Also, MTB j, ETB j, and ETH j represent three of the four oxygen components, so they are constrained by OXY j : OXY j MTB j + ETB j + ETH j j. (31) Note that y E300, j and y ARO, j are binary decision variables representing disjunctions in the EPA Complex Emissions Model (40CFR80.45, 2007) such as the one illustrated in Figure 2. These binary variables make the extended pooling problem an MINLP rather than a nonconvex NLP like the standard pooling problem. Toxics emissions (TOX j ), is expressed as the sum of six components: exhaust benzene (BENZ j ), formaldehyde (FORM j ), acetaldehyde (ACET j ), 1,3-butadiene (BUTA j ), nonexhaust benzene (NEBENZ j ), and polycyclic organic matter (POM j ). The POM model is a linear multiple of the volatile organic exhaust emissions model and is excluded from this paper because of space. The toxics emissions model without the POM contribution is: TOX j =BENZ j + FORM j + ACET j + BUTA j + 10 NEBENZ j j (32) The five components of the simplified toxics emission model are presented in Eq. (33) (41). The model coefficients, which vary according to the time of year, region of the country, and whether the vehicle is a high (e = 1) or low (e = 2) emitter, are presented in 40CFR80.45 (2007) and Furman and Androulakis (2008). BENZ j = 2 e=1 BENZ(b) w T e e be(b) exp{t BE, e, j }, (33) t BE, e, j = c BE e, 1OXY j + c BE e, 2SUL j + c BE e, 3E300 j + FORM j = c BE e, 4ARO j + c BE e, 5BEN j (34) 2 e=1 FORM(b) w T e e fe(b) exp{t F, e, j } (35) t F, e, j = c F e, 1 E300 j + c F e, 2 ARO j + c F e, 3 OLE j + ACET j = c F e, 4 MTB j (36) 2 e=1 ACET(b) w T e e ae(b) exp{t A, e, j } (37) t A, e, j = c A e, 1SUL j + c A e, 2RVP j + c A e, 3E300 j + BUTA j = c A e, 4ARO j + c A e, 5MTB j + c A e, 6ETB j + c A e, 7ETH j (38) 2 e=1 BUTA(b) w T e e de(b) exp{t BU, e, j } (39) t BU, e, j = c BU e, 1OXY j + c BU e, 2SUL j + c BU e, 3E200 j + c BU e, 4 E300 j + c BU e, 5 ARO j + c BU e, 6 OLE j (40) NEBENZ j =α 1 BEN j + α 2 RVP j BEN j + α 3 BEN j MTB j + α 4 RVP 2 j BEN j+ α 5 RVP j BEN j MTB j + α 6 RVP 3 j BEN j + α 7 RVP 2 j BEN j MTB j (41) Relaxation of the Extended Pooling Problem To construct a MILP relaxation of the MINLP representation of the extended pooling problem, Eq. (8), (10), (33), (35), (37), (39), and (41) must be underestimated. In underestimating Eq. (8), we follow Meyer and Floudas (2006) and Karuppiah and Grossmann (2006) in constructing piecewise-linear underestimators for the bilinear terms. We use the recent results of Gounaris et al. (2008) which extend the work of Wicaksono and Karimi (2008) to choose the best mathematical representation of the underestimator. Specifically, we use a representation denoted nf4r to relax Eq. (8) (Gounaris et al., 2008). The bilinear terms p l, k y l, j in Eq. (8) are replaced with a placeholder variable: p L l, k yl l, j wp, y l, j, k pu l, k yu l, j. (42) To construct piecewise-linear bilinear underestimators, each fuel quality p l, k is ab initio partitioned into N segments according to the variable choice of Gounaris et al. (2008): p l, k (n) = p L l, k + n N (pu l, k pl l, k ) l, k, n = 0,, N (43) and a binary variable λ l, k (n) is introduced to activate one and only one domain segment: λ l, k (n) = { 1 if p l, k (n 1) p l, k p l, k (n) 0 else l, k, n = 1,, N p l, k (n 1) λ l, k (n) p l, k l, k, n = 1,, N (44) p l, k (n) λ l, k (n) (45) λ l, k (n) = 1 l, k. (46) Continuous variable y l, j, k (n), n = 1, N is a place holder for the flow rate y l, j in the bilinear relaxations: N y l, j = yl, L j + y l, j, k (n) (47)

6 0 y l, j, k (n) (yl, U j yl, L j) λ l, k (n). (48) The final relaxation of the Eq. (8) bilinear terms l, j, k is: 2 NEBENZ j MTB 2 j 2 NEBENZ j BEN 2 j = 0 0 j (58) = 0 0 j (59) w p, y l, j, k y L l, j p l, k + y l, j, k (n) w p, y l, j, k y U l, j p l, k + p l, k (n 1) (49) {p l, k (n) (50) ( y l, j, k (n) (yl, U j yl l, j ) λ l, k(n))} w p, y l, j, k yl, L j p l, k + {p l, k (n 1) (51) ( y l, j, k (n) (yl, U j yl, L j) λ l, k (n))} w p, y l, j, k yl, U j p l, k + p l, k (n) y l, j, k (n). (52) Because the bilinear terms in Eq. (10) are closely related to the ones in Eq. (8), we chose not to construct a piecewiselinear relaxation of the (u j,k ) (of j ) terms. Instead, we replaced each of the bilinear terms in Eq. (10) with the continuous variable wj, k and underestimated the terms using the envelopes of McCormick (1976): wj, k u L j,k of j + u j,k ofj L ul j,k ofl j (53) wj, k u U j,k of j + u j,k ofj U u U j,k ofj U (54) wj, k u L j,k of j + u j,k ofj U u L j,k ofj U (55) wj, k u U j,k of j + u j,k ofj L u U j,k ofj L (56) j, k We underestimated the convex Eqs. (33), (35), (37), and (39) using outer approximation. We partitioned the continuous variables t BE, e, j, t A, e, j, t F, e, j, and t BU, e, j and constructed supporting hyperplanes at each partition point. Equation (41), representing nonexhaust benzene emissions, is the final nonconvex equation in the extended pooling problem. Although Eq. (41) is not edge-concave, we use the paradigm of edge-concavity to efficiently generate a tight lower bound on NEBENZ. Tardella (1988/89, 2003, 2008) introduced edge-concave functions, a class of functions that admit a vertex polyhedral convex envelope. Using the theoretical results of Tardella (2003), Meyer and Floudas (2005) developed an algorithm to generate the convex envelope of any three-dimensional edge-concave function. According to Tardella (2003), a function on a box is edgeconcave if and only if it is componentwise concave, that is: 2 NEBENZ j RVP 2 j = 2α 4 BEN j + 6α 6 RVP j BEN j + 2α 7 MTB j BEN j 0 j (57) Since Eq. (58) and (59) are always true, the remaining task is to see when Eq. (57) is negative. Because 2 NEBENZ j RVP 2 j is edge-concave when: 0, Eq. (41) is not edge-concave. However: NEBENZ j α 4 RVP 2 j BEN j (60) α 4 = α α 6 RVP L j + α 7 MTB L j, (61) so we underestimate Eq. (60) using the algorithm of Meyer and Floudas (2006), which results in the facets of the convex envelope, and the remainder (α 4 RVP 2 j BEN j ) using the recursive arithmetic techniques of Maranas and Floudas (1995) and Ryoo and Sahinidis (2001). We will not explicitly state the linear equations describing the convex envelope of Eq. (60) because they change as bounds are tightened within a global optimization algorithm, but the method to develop the convex envelope can be found in Meyer and Floudas (2006). NEBENZ has a global minimum of 0, but the underestimate attained using only recursive arithmetic techniques is in Region 1 and in Region 2 (Maranas and Floudas, 1995; Ryoo and Sahinidis, 2001). Combining recursive techniques with the edge-concave algorithm of Meyer and Floudas (2005) improves the lower bound by more than 20%, to in Region 1 and in Region 2. The relaxations in this section are substituted for the nonlinear components presented in the Eq. (4) (41). The next section presents an extended pooling problem test case that integrates the MINLP formulation and MILP relaxation into a global optimization algorithm. Example of the Extended Pooling Problem Table 3: Cost (c i ) and Availability (A L i & AU i ) of Feed i i c i A L i A U i We use the topology illustrated in Figure 3 and defined by the parameters listed in Tables 3 6 as an extended pooling problem test case. The test case has four grades of petroleum feed stocks, three fuel additives, one pool, and two final products. The four feed stocks represent the characteristics of four intermediate stocks leaving the distillation, reforming, or catalytic cracking units of a refinery. Each feed stock is estimated to have a market value based on its composition. The pool has capacity S 1 = 300. In reality, transportation considerations may require additives to be mixed into the gasoline at a distribution station (e.g., ethanol is rarely transported by pipeline with other

7 gasoline components), but the test case described in this study simplifies the problem by assuming that additives are blended into the final products at the refinery. Table 4: Quality Bounds k on Product j (P L j, k & P U j, k ) k P1, L k P2, L k P1, U k P2, U k the continuous variables t BE, e, j, t A, e, j, t F, e, j, and t BU, e, j are partitioned into 32 segments to create an outer approximation for Eq. (33), (35), (37), and (41). Table 6: Quality k of Raw Material i (C j, k ) k C 1, k C 2, k C 3, k C 4, k C 5, k C 6, k C 7, k After solving both the full MILP relaxation to develop a lower bound and locally solving the original MINLP representation to obtain an upper bound, we perform strong branching on the product flow rates (of j ). After each strong branching step, the intermediate flow rates y l, j are optimally tightened by replacing the objective function in Eq. (4) with y l, j l, j and maximizing and minimizing the temporary objective function. We also optimally tighten the quality variables (p l, k & u j, k ) satisfying: P i P C i, k x i, l j y p l, j l, k (62) p l, k P i {zi, j C i, k}+ P l {p l, k y l, j } of j u j, k 0.005, (63) u j, k Figure 3: Topology for the extended pooling problem We developed a C++ program that interfaces with the linear solver CPLEX (ILOG, 2005) to minimize the MILP relaxations of the extended pooling problem. The upper bounds are obtained by making system calls to the local nonlinear solver MINOS (Murtagh et al., 2004) through the modeling language GAMS (Brooke et al., 2005). Note that system calls to GAMS slow the program substantially and an interface with an open-source nonlinear solver to generate upper bounds can lead to significant improvements. Table 5: Price (d j ) and Demand (Dj L & DU j ) of Product j j d j Dj L Dj U Using the upper and lower bounding strategies, we designed a global optimization algorithm to reach ǫ- convergence. Each of the p l, k y l, j terms in Eq. 8, are underestimated using Eq. (42) (52) with N = 16 segments and i.e., the variables deviating more than 0.5% from their value in relation to the other variables. For a toxics standard TOX MAX = 61, the optimality gap reduces to 0.49% (LB = ) after seconds on a Pentium 4 running Linux. Table 7 displays the variable values at this solution. Conclusion This paper has reviewed the recent advances in deterministic global optimization for (a) standard pooling problems, (b) generalized pooling problems, and (c) extended pooling problems. Although small to medium-sized standard pooling problems have been successfully addressed by a number of researchers, industrially-sized pooling problems, the combinatorially-complex generalized pooling problem, and the newly-introduced extended pooling problem offer interesting areas of research. Solving these pooling problems will help improve today s energy systems in a costeffective and environmentally conscious manner. Although these problems have proved challenging, new global optimization methods, such as the relaxation techniques presented in this paper, may lead to major improvements.

8 Table 7: Global Solution (Within 0.49% Optimality Gap) i = 1 i = 2 i = 3 i = 4 x i, z i, z i, j = 1 j = 2 y 1, j of j k p 1, k u 1, k u 1, k Acknowledgments The authors thankfully acknowledge support from the National Science Foundation. R.M. is grateful for her National Science Foundation Graduate Research Fellowship. References 40CFR Code of Federal Regulations: Standards and requirements for compliance, CFR Code of Federal Regulations: Complex emissions model, N. Adhya, M. Tawarmalani, and N. V. Sahinidis. A Lagrangian approach to the pooling problem. Ind. Eng. Chem. Res., 38(5): , F. A. Al-Khayyal and J. E. Falk. Jointly constrained biconvex programming. Math. of Oper. Res., 8(2): , H. Almutairi and S. Elhedhli. A new Lagrangean approach to the pooling problem. J. of Glob. Optim., Forthcoming. C. Audet, P. Hansen, B. Jaumard, and G. Savard. A branch and cut algorithm for nonconvex quadratically constrained quadratic programming. Math. Program., 87(1): , C. Audet, J. Brimberg, P. Hansen, S. Le Digabel, and N. Mladenovic. Pooling problem: Alternate formulations and solution methods. Manag. Sci., 50(6): , T. E. Baker and L. S. Lasdon. Successive linear programming at Exxon. Manag. Sci., 31(3): , A. Ben-Tal, G. Eiger, and V. Gershovitz. Global minimization by reducing the duality gap. Math. Program., 63(2): , A. Brooke, D. Kendrick, and A. Meeraus. GAMS: A user s guide, GAMS Development Corporation. C. W. DeWitt, L. S. Lasdon, A. D. Waren, D. A. Brenner, and S. Melham. OMEGA: An improved gasoline blending system for Texaco. Interfaces, 19(1):85 101, C. A. Floudas and A. Aggarwal. A decomposition strategy for global optimum search in the pooling problem. ORSA J. on Comput., 2, C. A. Floudas and V. Visweswaran. Primal-relaxed dual global optimization approach. J. of Optim. Theory and Appl., 78(2): , C. A. Floudas and V. Visweswaran. A global optimization algorithm (GOP) for certain classes of nonconvex NLPs: I. Theory. Comput. & Chem. Eng., 14(12): , C. A. Floudas, A. Aggarwal, and A. R. Ciric. Global optimum search for nonconvex NLP and MINLP problems. Comput. & Chem. Eng., 13(10): , C.A. Floudas. Deterministic Global Optimization : Theory, Methods and Applications. Nonconvex Optimization and Its Applications. Kluwer Academic Publishers, Dordrecht, Netherlands, L. R. Foulds, D. Haughland, and K. Jornsten. A bilinear approach to the pooling problem. Optim., 24: , K. C. Furman and I. P. Androulakis. A novel MINLP-based representation of the original complex model for predicting gasoline emissions. Comput. & Chem. Eng., 32: , C. E. Gounaris and C.A. Floudas. Formulation and relaxation of an extended pooling problem. In 2007 AIChE Annual Meeting, Salt Lake City, Utah, AIChE. C. E. Gounaris, R. Misener, and C.A. Floudas. Computational comparison of piecewise-linear relaxations for pooling problems Submitted for Publication. C. A. Haverly. Studies of the behavior of recursion for the pooling problem. ACM SIGMAP Bulletin, 25:19 28, ILOG. CPLEX Version R. Karuppiah and I.E. Grossmann. Global optimization for the synthesis of integrated water systems in chemical processes. Comput. & Chem. Eng., 30: , W. A. Lodwick. Preprocessing nonlinear functional constraints with applications to the pooling problem. ORSA J. on Comput., 4(2): , C. D. Maranas and C. A. Floudas. Finding all solutions of nonlinearly constrained systems of equations. J. of Glob. Optim., 7(2): , G. P. McCormick. Computability of global solutions to factorable nonconvex programs: Part 1-convex underestimating problems. Math. Program., 10(1): , C. A. Meyer and C. A. Floudas. Trilinear monomials with positive or negative domains: Facets of the convex and concave envelopes. In C. A. Floudas and P. M. Pardalos, editors, Frontiers in Global Optimization, pages Kluwer Academic Publishers, 2003.

9 C. A. Meyer and C. A. Floudas. Trilinear monomials with mixed sign domains: Facets of the convex and concave envelopes. J. of Glob. Optim., 29(2): , C. A. Meyer and C. A. Floudas. Global optimization of a combinatorially complex generalized pooling problem. AIChE J., 52(3): , C. A. Meyer and C. A. Floudas. Convex envelopes for edge-concave functions. Math. Program., 103(2): , B. A. Murtagh, M. A. Saunders, W. Murray, M. A. Saunders, P. E. Gill, R. Raman, and E. Kalvelagen. MINOS V. Pham, C. Laird, and M. El-Halwagi. Convex hull discretization approach to the global optimization of pooling problems. Ind. Eng. Chem. Res., In Press. I. Quesada and I. E. Grossmann. Global optimization of bilinear process networks with multicomponent flows. Comput. & Chem. Eng., 19: , B. Rigby, L. S. Lasdon, and A. D. Waren. The evolution of Texaco s blending systems: From OMEGA to StarBlend. Interfaces, 25 (5):64 83, H. S. Ryoo and N. V. Sahinidis. Analysis of bounds for multilinear functions. J. of Glob. Optim., 19(4): , H. D. Sherali and W. P. Adams. A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems. Nonconvex Optimization and Its Applications. Kluwer Academic Publishers, Dordrecht, Netherlands, H. D. Sherali and A. Alameddine. A new reformulationlinearization technique for bilinear programming problems. J. of Glob. Optim., 2: , F. Tardella. On a class of functions attaining their maximum at the vertices of a polyhedron. Discret. Appl. Math., 22: , 1988/89. F. Tardella. On the existence of polyhedral convex envelopes. In C. A. Floudas and P. M. Pardalos, editors, Frontiers in Global Optimization, pages Kluwer Academic Publishers, F. Tardella. Existence and sum decomposition of vertex polyhedral convex envelopes. Optim. Lett., 2: , M. Tawarmalani and N. V. Sahinidis. Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Applications, Software, and Applications. Nonconvex Optimization and Its Applications. Kluwer Academic Publishers, Norwell, MA, USA, D. K. Varvarezos, B. J. Joffe, G. E. Paules IV, and T. Kunt. New optimization paradigms for refinery planning. In Proceedings Foundations of Computer-Aided Process Operations, pages FOCAPO, V. Visweswaran. MINLP: Applications in blending and pooling. In C. A. Floudas and P. M. Pardalos, editors, Encyclopedia of Optimization, pages Springer Science, 2 edition, V. Visweswaran and C. A. Floudas. A global optimization algorithm (GOP) for certain classes of nonconvex NLPs: II. application of theory and test problems. Comput. & Chem. Eng., 14(12): , D. S. Wicaksono and I. A. Karimi. Piecewise MILP under-and overestimators for global optimization of bilinear programs. AIChE J., 54(4): , 2008.

Computer Sciences Department

Computer Sciences Department Computer Sciences Department Valid Inequalities for the Pooling Problem with Binary Variables Claudia D Ambrosio Jeff Linderoth James Luedtke Technical Report #682 November 200 Valid Inequalities for the

More information

Heuristics and Upper Bounds for a Pooling Problem with Cubic Constraints

Heuristics and Upper Bounds for a Pooling Problem with Cubic Constraints Heuristics and Upper Bounds for a Pooling Problem with Cubic Constraints Matthew J. Real, Shabbir Ahmed, Helder Inàcio and Kevin Norwood School of Chemical & Biomolecular Engineering 311 Ferst Drive, N.W.

More information

Mixed-Integer Nonlinear Programming

Mixed-Integer Nonlinear Programming Mixed-Integer Nonlinear Programming Claudia D Ambrosio CNRS researcher LIX, École Polytechnique, France pictures taken from slides by Leo Liberti MPRO PMA 2016-2017 Motivating Applications Nonlinear Knapsack

More information

GLOBAL OPTIMIZATION WITH GAMS/BARON

GLOBAL OPTIMIZATION WITH GAMS/BARON GLOBAL OPTIMIZATION WITH GAMS/BARON Nick Sahinidis Chemical and Biomolecular Engineering University of Illinois at Urbana Mohit Tawarmalani Krannert School of Management Purdue University MIXED-INTEGER

More information

An exact reformulation algorithm for large nonconvex NLPs involving bilinear terms

An exact reformulation algorithm for large nonconvex NLPs involving bilinear terms An exact reformulation algorithm for large nonconvex NLPs involving bilinear terms Leo Liberti CNRS LIX, École Polytechnique, F-91128 Palaiseau, France. E-mail: liberti@lix.polytechnique.fr. Constantinos

More information

Solving Mixed-Integer Nonlinear Programs

Solving Mixed-Integer Nonlinear Programs Solving Mixed-Integer Nonlinear Programs (with SCIP) Ambros M. Gleixner Zuse Institute Berlin MATHEON Berlin Mathematical School 5th Porto Meeting on Mathematics for Industry, April 10 11, 2014, Porto

More information

Relaxations of multilinear convex envelopes: dual is better than primal

Relaxations of multilinear convex envelopes: dual is better than primal of multilinear convex envelopes: dual is better than primal 1 LIX, École Polytechnique, Palaiseau, France June 7th, 2012 11 th International Symposium on Experimental Algorithms (SEA) 2012 - Bordeaux (France)

More information

The Pooling Problem - Applications, Complexity and Solution Methods

The Pooling Problem - Applications, Complexity and Solution Methods The Pooling Problem - Applications, Complexity and Solution Methods Dag Haugland Dept. of Informatics University of Bergen Norway EECS Seminar on Optimization and Computing NTNU, September 30, 2014 Outline

More information

Valid Inequalities and Convex Hulls for Multilinear Functions

Valid Inequalities and Convex Hulls for Multilinear Functions Electronic Notes in Discrete Mathematics 36 (2010) 805 812 www.elsevier.com/locate/endm Valid Inequalities and Convex Hulls for Multilinear Functions Pietro Belotti Department of Industrial and Systems

More information

Convex Quadratic Relaxations of Nonconvex Quadratically Constrained Quadratic Progams

Convex Quadratic Relaxations of Nonconvex Quadratically Constrained Quadratic Progams Convex Quadratic Relaxations of Nonconvex Quadratically Constrained Quadratic Progams John E. Mitchell, Jong-Shi Pang, and Bin Yu Original: June 10, 2011 Abstract Nonconvex quadratic constraints can be

More information

Mixed Integer Non Linear Programming

Mixed Integer Non Linear Programming Mixed Integer Non Linear Programming Claudia D Ambrosio CNRS Research Scientist CNRS & LIX, École Polytechnique MPRO PMA 2016-2017 Outline What is a MINLP? Dealing with nonconvexities Global Optimization

More information

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands Axel Nyberg Åbo Aademi University Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University,

More information

Exact Computation of Global Minima of a Nonconvex Portfolio Optimization Problem

Exact Computation of Global Minima of a Nonconvex Portfolio Optimization Problem Frontiers In Global Optimization, pp. 1-2 C. A. Floudas and P. M. Pardalos, Editors c 2003 Kluwer Academic Publishers Exact Computation of Global Minima of a Nonconvex Portfolio Optimization Problem Josef

More information

Global Optimization of Non-convex Generalized Disjunctive Programs: A Review on Relaxations and Solution Methods

Global Optimization of Non-convex Generalized Disjunctive Programs: A Review on Relaxations and Solution Methods Noname manuscript No. (will be inserted by the editor) Global Optimization of Non-convex Generalized Disjunctive Programs: A Review on Relaxations and Solution Methods Juan P. Ruiz Ignacio E. Grossmann

More information

REPORTS IN INFORMATICS

REPORTS IN INFORMATICS REPORTS IN INFORMATICS ISSN 0333-3590 Sensitivity Analysis Applied to the Pooling Problem Lennart Frimannslund, Geir Gundersen and Dag Haugland REPORT NO 380 December 2008 Department of Informatics UNIVERSITY

More information

An MILP-MINLP decomposition method for the global optimization of a source based model of the multiperiod blending problem

An MILP-MINLP decomposition method for the global optimization of a source based model of the multiperiod blending problem An MILP-MINLP decomposition method for the global optimization of a source based model of the multiperiod blending problem Irene Lotero a, Francisco Trespalacios a, Myun-Seok Cheon b, Dimitri J. Papageorgiou

More information

A Decomposition-based MINLP Solution Method Using Piecewise Linear Relaxations

A Decomposition-based MINLP Solution Method Using Piecewise Linear Relaxations A Decomposition-based MINLP Solution Method Using Piecewise Linear Relaxations Pradeep K. Polisetty and Edward P. Gatzke 1 Department of Chemical Engineering University of South Carolina Columbia, SC 29208

More information

Structural Multiplicity and Redundancy in Chemical Process Synthesis with MINLP

Structural Multiplicity and Redundancy in Chemical Process Synthesis with MINLP Structural Multiplicity and Redundancy in Chemical Process Synthesis with MINLP Tivadar Farkas, Endre Rev and Zoltan Lelkes * Chemical Engineering Department, Budapest University of Technology and Economics

More information

Multiperiod Blend Scheduling Problem

Multiperiod Blend Scheduling Problem ExxonMobil Multiperiod Blend Scheduling Problem Juan Pablo Ruiz Ignacio E. Grossmann Department of Chemical Engineering Center for Advanced Process Decision-making University Pittsburgh, PA 15213 1 Motivation

More information

MULTIOBJECTIVE OPTIMIZATION CONSIDERING ECONOMICS AND ENVIRONMENTAL IMPACT

MULTIOBJECTIVE OPTIMIZATION CONSIDERING ECONOMICS AND ENVIRONMENTAL IMPACT MULTIOBJECTIVE OPTIMIZATION CONSIDERING ECONOMICS AND ENVIRONMENTAL IMPACT Young-il Lim, Pascal Floquet, Xavier Joulia* Laboratoire de Génie Chimique (LGC, UMR-CNRS 5503) INPT-ENSIGC, 8 chemin de la loge,

More information

Cyclic short-term scheduling of multiproduct batch plants using continuous-time representation

Cyclic short-term scheduling of multiproduct batch plants using continuous-time representation Computers and Chemical Engineering (00) Cyclic short-term scheduling of multiproduct batch plants using continuous-time representation D. Wu, M. Ierapetritou Department of Chemical and Biochemical Engineering,

More information

Improved Big-M Reformulation for Generalized Disjunctive Programs

Improved Big-M Reformulation for Generalized Disjunctive Programs Improved Big-M Reformulation for Generalized Disjunctive Programs Francisco Trespalacios and Ignacio E. Grossmann Department of Chemical Engineering Carnegie Mellon University, Pittsburgh, PA 15213 Author

More information

Les Cahiers du GERAD ISSN:

Les Cahiers du GERAD ISSN: Les Cahiers du GERAD ISSN: 0711 2440 Pooling Problem: Alternate Formulations and Solution Methods C. Audet, J. Brimberg P. Hansen, S. Le Digabel N. Mladenović G-2000-23 May 2000 Revised: July 2002 Les

More information

Nonconvex Generalized Benders Decomposition Paul I. Barton

Nonconvex Generalized Benders Decomposition Paul I. Barton Nonconvex Generalized Benders Decomposition Paul I. Barton Process Systems Engineering Laboratory Massachusetts Institute of Technology Motivation Two-stage Stochastic MINLPs & MILPs Natural Gas Production

More information

Mixed Integer Nonlinear Programs Theory, Algorithms & Applications

Mixed Integer Nonlinear Programs Theory, Algorithms & Applications Mixed Integer Nonlinear Programs Theory, Algorithms & Applications Mohit Tawarmalani tawarmal@uiuc.edu Department of Mechanical and Industrial Engineering Nick Sahinidis nikos@uiuc.edu Department of Chemical

More information

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Franklin Djeumou Fomeni Konstantinos Kaparis Adam N. Letchford To Appear in Mathematical Programming Abstract The Reformulation-Linearization

More information

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Franklin Djeumou Fomeni Konstantinos Kaparis Adam N. Letchford December 2013 Abstract The Reformulation-Linearization Technique (RLT),

More information

Outline. 1 Introduction. 2 Modeling and Applications. 3 Algorithms Convex. 4 Algorithms Nonconvex. 5 The Future of MINLP? 2 / 126

Outline. 1 Introduction. 2 Modeling and Applications. 3 Algorithms Convex. 4 Algorithms Nonconvex. 5 The Future of MINLP? 2 / 126 Outline 1 Introduction 2 3 Algorithms Convex 4 Algorithms Nonconvex 5 The Future of MINLP? 2 / 126 Larry Leading Off 3 / 126 Introduction Outline 1 Introduction Software Tools and Online Resources Basic

More information

Can Li a, Ignacio E. Grossmann a,

Can Li a, Ignacio E. Grossmann a, A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables Can Li a, Ignacio E. Grossmann

More information

Can Li a, Ignacio E. Grossmann a,

Can Li a, Ignacio E. Grossmann a, A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables Can Li a, Ignacio E. Grossmann

More information

Perspective Envelopes for Bilinear Functions

Perspective Envelopes for Bilinear Functions Noname manuscript No. (will be inserted by the editor) Perspective Envelopes for Bilinear Functions Hassan Hijazi Received: date / Accepted: date Abstract We characterize the convex hull of the set S Ă

More information

Implementation of an αbb-type underestimator in the SGO-algorithm

Implementation of an αbb-type underestimator in the SGO-algorithm Implementation of an αbb-type underestimator in the SGO-algorithm Process Design & Systems Engineering November 3, 2010 Refining without branching Could the αbb underestimator be used without an explicit

More information

SOLUTIONS AND OPTIMALITY CRITERIA TO BOX CONSTRAINED NONCONVEX MINIMIZATION PROBLEMS. David Yang Gao. (Communicated by K.L. Teo)

SOLUTIONS AND OPTIMALITY CRITERIA TO BOX CONSTRAINED NONCONVEX MINIMIZATION PROBLEMS. David Yang Gao. (Communicated by K.L. Teo) JOURNAL OF INDUSTRIAL AND Website: http://aimsciences.org MANAGEMENT OPTIMIZATION Volume 3, Number 2, May 2007 pp. 293 304 SOLUTIONS AND OPTIMALITY CRITERIA TO BOX CONSTRAINED NONCONVEX MINIMIZATION PROBLEMS

More information

AIMMS Modeling Guide - Pooling Problem

AIMMS Modeling Guide - Pooling Problem AIMMS Modeling Guide - Pooling Problem This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com. Aimms 4 Copyright c 1993 2018

More information

A Tighter Piecewise McCormick Relaxation for Bilinear Problems

A Tighter Piecewise McCormick Relaxation for Bilinear Problems A Tighter Piecewise McCormick Relaxation for Bilinear Problems Pedro M. Castro Centro de Investigação Operacional Faculdade de Ciências niversidade de isboa Problem definition (NP) Bilinear program min

More information

Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation -

Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation - Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation - Radu Baltean-Lugojan Ruth Misener Computational Optimisation Group Department of Computing Pierre Bonami Andrea

More information

A Test Set of Semi-Infinite Programs

A Test Set of Semi-Infinite Programs A Test Set of Semi-Infinite Programs Alexander Mitsos, revised by Hatim Djelassi Process Systems Engineering (AVT.SVT), RWTH Aachen University, Aachen, Germany February 26, 2016 (first published August

More information

1 Introduction A large proportion of all optimization problems arising in an industrial or scientic context are characterized by the presence of nonco

1 Introduction A large proportion of all optimization problems arising in an industrial or scientic context are characterized by the presence of nonco A Global Optimization Method, BB, for General Twice-Dierentiable Constrained NLPs I. Theoretical Advances C.S. Adjiman, S. Dallwig 1, C.A. Floudas 2 and A. Neumaier 1 Department of Chemical Engineering,

More information

Valid inequalities for sets defined by multilinear functions

Valid inequalities for sets defined by multilinear functions Valid inequalities for sets defined by multilinear functions Pietro Belotti 1 Andrew Miller 2 Mahdi Namazifar 3 3 1 Lehigh University 200 W Packer Ave Bethlehem PA 18018, USA belotti@lehighedu 2 Institut

More information

Using Convex Nonlinear Relaxations in the Global Optimization of Nonconvex Generalized Disjunctive Programs

Using Convex Nonlinear Relaxations in the Global Optimization of Nonconvex Generalized Disjunctive Programs Using Convex Nonlinear Relaxations in the Global Optimization of Nonconvex Generalized Disjunctive Programs Juan P. Ruiz, Ignacio E. Grossmann Carnegie Mellon University - Department of Chemical Engineering

More information

A global optimization method, αbb, for general twice-differentiable constrained NLPs I. Theoretical advances

A global optimization method, αbb, for general twice-differentiable constrained NLPs I. Theoretical advances Computers Chem. Engng Vol. 22, No. 9, pp. 1137 1158, 1998 Copyright 1998 Elsevier Science Ltd All rights reserved. Printed in Great Britain PII: S0098-1354(98)00027-1 0098 1354/98 $19.00#0.00 A global

More information

Effective Continuous-Time Formulation for Short-Term Scheduling. 3. Multiple Intermediate Due Dates 1,2

Effective Continuous-Time Formulation for Short-Term Scheduling. 3. Multiple Intermediate Due Dates 1,2 3446 Ind. Eng. Chem. Res. 1999, 38, 3446-3461 Effective Continuous-Time Formulation for Short-Term Scheduling. 3. Multiple Intermediate Due Dates 1,2 M. G. Ierapetritou, T. S. Hené, and C. A. Floudas*

More information

Efficient Handling of the Implicit Constraints Problem for the ASPEN MINLP Synthesizer

Efficient Handling of the Implicit Constraints Problem for the ASPEN MINLP Synthesizer 2006 Ind. Eng. Chem. Res. 1993,32, 2006-2011 Efficient Handling of the Implicit Constraints Problem for the ASPEN MINLP Synthesizer U. M. Diwekar' and E. S. Rubin Environmental Institute h Department of

More information

Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming

Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming Christoph Buchheim 1 and Angelika Wiegele 2 1 Fakultät für Mathematik, Technische Universität Dortmund christoph.buchheim@tu-dortmund.de

More information

STRONG VALID INEQUALITIES FOR MIXED-INTEGER NONLINEAR PROGRAMS VIA DISJUNCTIVE PROGRAMMING AND LIFTING

STRONG VALID INEQUALITIES FOR MIXED-INTEGER NONLINEAR PROGRAMS VIA DISJUNCTIVE PROGRAMMING AND LIFTING STRONG VALID INEQUALITIES FOR MIXED-INTEGER NONLINEAR PROGRAMS VIA DISJUNCTIVE PROGRAMMING AND LIFTING By KWANGHUN CHUNG A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN

More information

On the composition of convex envelopes for quadrilinear terms

On the composition of convex envelopes for quadrilinear terms Author manuscript, published in "Optimization, Simulation, and Control (2013) pp 1-16" DOI : 10.1007/978-1-4614-5131-0_1 On the composition of convex envelopes for quadrilinear terms Pietro Belotti, Sonia

More information

A Binarisation Approach to Non-Convex Quadratically Constrained Quadratic Programs

A Binarisation Approach to Non-Convex Quadratically Constrained Quadratic Programs A Binarisation Approach to Non-Convex Quadratically Constrained Quadratic Programs Laura Galli Adam N. Letchford February 2015 Abstract The global optimisation of non-convex quadratically constrained quadratic

More information

MINLP optimization of the single-storey industrial building steel structure

MINLP optimization of the single-storey industrial building steel structure High Performance Structures and Materials III 643 MINLP optimization of the single-storey industrial building steel structure T. Žula, U. Klanšek & S. Kravanja University of Maribor, Faculty of Civil Engineering,

More information

A Novel Priority-Slot Based Continuous-Time. Formulation for Crude-Oil Scheduling Problems

A Novel Priority-Slot Based Continuous-Time. Formulation for Crude-Oil Scheduling Problems A Novel Priority-Slot Based Continuous-Time Formulation for Crude-Oil Scheduling Problems Sylvain Mouret, Ignacio E. Grossmann,, and Pierre Pestiaux Department of Chemical Engineering, Carnegie Mellon

More information

Increasing Energy Efficiency in Industrial Plants: Optimising Heat Exchanger Networks

Increasing Energy Efficiency in Industrial Plants: Optimising Heat Exchanger Networks Increasing Energy Efficiency in Industrial Plants: Optimising Heat Exchanger Networks Author: Miten Mistry Supervisor: Dr Ruth Misener Second Marker: Dr Panos Parpas Abstract We live in a world where

More information

Indicator Constraints in Mixed-Integer Programming

Indicator Constraints in Mixed-Integer Programming Indicator Constraints in Mixed-Integer Programming Andrea Lodi University of Bologna, Italy - andrea.lodi@unibo.it Amaya Nogales-Gómez, Universidad de Sevilla, Spain Pietro Belotti, FICO, UK Matteo Fischetti,

More information

In Memoriam: Christodoulos Achilleus Floudas

In Memoriam: Christodoulos Achilleus Floudas In Memoriam: Christodoulos Achilleus Floudas Ruth Misener Department of Computing, Imperial College London South Kensington SW7 2AZ, UK r.misener@imperial.ac.uk September 30, 2016 The Centre for Process

More information

DRAFT Formulation and Analysis of Linear Programs

DRAFT Formulation and Analysis of Linear Programs DRAFT Formulation and Analysis of Linear Programs Benjamin Van Roy and Kahn Mason c Benjamin Van Roy and Kahn Mason September 26, 2005 1 2 Contents 1 Introduction 7 1.1 Linear Algebra..........................

More information

Facing New Products Demand through Simultaneous Structural and Operational Decisions in the Design of the Control Recipe

Facing New Products Demand through Simultaneous Structural and Operational Decisions in the Design of the Control Recipe Facing New Products Demand through Simultaneous Structural and Operational Decisions in the Design of the Control Recipe Marta Moreno-Benito, Antonio Espuña* Chemical Engineering Department, Univesitat

More information

Optimization of Heat Exchanger Network with Fixed Topology by Genetic Algorithms

Optimization of Heat Exchanger Network with Fixed Topology by Genetic Algorithms Optimization of Heat Exchanger Networ with Fixed Topology by Genetic Algorithms Roman Bochene, Jace Jeżowsi, Sylwia Bartman Rzeszow University of Technology, Department of Chemical and Process Engineering,

More information

Optimization of a Nonlinear Workload Balancing Problem

Optimization of a Nonlinear Workload Balancing Problem Optimization of a Nonlinear Workload Balancing Problem Stefan Emet Department of Mathematics and Statistics University of Turku Finland Outline of the talk Introduction Some notes on Mathematical Programming

More information

Obtaining Tighter Relaxations of Mathematical Programs with Complementarity Constraints

Obtaining Tighter Relaxations of Mathematical Programs with Complementarity Constraints Obtaining Tighter Relaxations of Mathematical Programs with Complementarity Constraints John E. Mitchell, Jong-Shi Pang, and Bin Yu Original: February 19, 2011. Revised: October 11, 2011 Abstract The class

More information

Fixed-Charge Transportation with Product Blending

Fixed-Charge Transportation with Product Blending Fixed-Charge Transportation with Product Blending Dimitri J. Papageorgiou 1, Alejandro Toriello 2, George L. Nemhauser 1, Martin W.P. Savelsbergh 3 1 H. Milton Stewart School of Industrial and Systems

More information

A Computational Comparison of Branch and Bound and. Outer Approximation Algorithms for 0-1 Mixed Integer. Brian Borchers. John E.

A Computational Comparison of Branch and Bound and. Outer Approximation Algorithms for 0-1 Mixed Integer. Brian Borchers. John E. A Computational Comparison of Branch and Bound and Outer Approximation Algorithms for 0-1 Mixed Integer Nonlinear Programs Brian Borchers Mathematics Department, New Mexico Tech, Socorro, NM 87801, U.S.A.

More information

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying

More information

Resource Constrained Project Scheduling Linear and Integer Programming (1)

Resource Constrained Project Scheduling Linear and Integer Programming (1) DM204, 2010 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 Resource Constrained Project Linear and Integer Programming (1) Marco Chiarandini Department of Mathematics & Computer Science University of Southern

More information

Disconnecting Networks via Node Deletions

Disconnecting Networks via Node Deletions 1 / 27 Disconnecting Networks via Node Deletions Exact Interdiction Models and Algorithms Siqian Shen 1 J. Cole Smith 2 R. Goli 2 1 IOE, University of Michigan 2 ISE, University of Florida 2012 INFORMS

More information

A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization

A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization Sven Leyffer 2 Annick Sartenaer 1 Emilie Wanufelle 1 1 University of Namur, Belgium 2 Argonne National Laboratory, USA IMA Workshop,

More information

Real-Time Optimization (RTO)

Real-Time Optimization (RTO) Real-Time Optimization (RTO) In previous chapters we have emphasized control system performance for disturbance and set-point changes. Now we will be concerned with how the set points are specified. In

More information

Tightening a Discrete Formulation of the Quadratic Assignment Problem

Tightening a Discrete Formulation of the Quadratic Assignment Problem A publication of 1309 CHEMICAL ENGINEERING TRANSACTIONS VOL. 32, 2013 Chief Editors: Sauro Pierucci, Jiří J. Klemeš Copyright 2013, AIDIC Servizi S.r.l., ISBN 978-88-95608-23-5; ISSN 1974-9791 The Italian

More information

Piecewise parametric structure in the pooling problem: from sparse strongly-polynomial solutions to NP-hardness

Piecewise parametric structure in the pooling problem: from sparse strongly-polynomial solutions to NP-hardness J Glob Optim (2018) 71:655 690 https://doiorg/101007/s10898-017-0577-y Piecewise parametric structure in the pooling problem: from sparse strongly-polynomial solutions to NP-hardness Radu Baltean-Lugojan

More information

Compact relaxations for polynomial programming problems

Compact relaxations for polynomial programming problems Compact relaxations for polynomial programming problems Sonia Cafieri 1, Pierre Hansen 2,4, Lucas Létocart 3, Leo Liberti 4, and Frédéric Messine 5 1 Laboratoire MAIAA, Ecole Nationale de l Aviation Civile,

More information

4y Springer NONLINEAR INTEGER PROGRAMMING

4y Springer NONLINEAR INTEGER PROGRAMMING NONLINEAR INTEGER PROGRAMMING DUAN LI Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong Shatin, N. T. Hong Kong XIAOLING SUN Department of Mathematics Shanghai

More information

Safe and Tight Linear Estimators for Global Optimization

Safe and Tight Linear Estimators for Global Optimization Safe and Tight Linear Estimators for Global Optimization Glencora Borradaile and Pascal Van Hentenryck Brown University Bo 1910 Providence, RI, 02912 {glencora, pvh}@cs.brown.edu Abstract. Global optimization

More information

Analyzing the computational impact of individual MINLP solver components

Analyzing the computational impact of individual MINLP solver components Analyzing the computational impact of individual MINLP solver components Ambros M. Gleixner joint work with Stefan Vigerske Zuse Institute Berlin MATHEON Berlin Mathematical School MINLP 2014, June 4,

More information

Alpha-helical Topology and Tertiary Structure Prediction of Globular Proteins Scott R. McAllister Christodoulos A. Floudas Princeton University

Alpha-helical Topology and Tertiary Structure Prediction of Globular Proteins Scott R. McAllister Christodoulos A. Floudas Princeton University Alpha-helical Topology and Tertiary Structure Prediction of Globular Proteins Scott R. McAllister Christodoulos A. Floudas Princeton University Department of Chemical Engineering Program of Applied and

More information

Improved quadratic cuts for convex mixed-integer nonlinear programs

Improved quadratic cuts for convex mixed-integer nonlinear programs Improved quadratic cuts for convex mixed-integer nonlinear programs Lijie Su a,b, Lixin Tang a*, David E. Bernal c, Ignacio E. Grossmann c a Institute of Industrial and Systems Engineering, Northeastern

More information

A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs

A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs Adam N. Letchford Daniel J. Grainger To appear in Operations Research Letters Abstract In the literature

More information

Stacy L. Janak, Xiaoxia Lin, and Christodoulos A. Floudas*

Stacy L. Janak, Xiaoxia Lin, and Christodoulos A. Floudas* 2516 Ind. Eng. Chem. Res. 2004, 43, 2516-2533 Enhanced Continuous-Time Unit-Specific Event-Based Formulation for Short-Term Scheduling of Multipurpose Batch Processes: Resource Constraints and Mixed Storage

More information

Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets

Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets 1 2 3 Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets Kwanghun Chung 1, Jean-Philippe P. Richard 2, Mohit Tawarmalani 3 March 1, 2011 4 5 6 7 8 9 Abstract In this paper, we study 0 1 mixed-integer

More information

CONSTRAINED OPTIMIZATION LARS IMSLAND

CONSTRAINED OPTIMIZATION LARS IMSLAND Introduction to course TTK16 Mixed integer optimization in energy and oil and gas systems CONSTRAINED OPTIMIZATION LARS IMSLAND TTK16 overview This introduction lecture One week intensive course Starting

More information

Deterministic Global Optimization Algorithm and Nonlinear Dynamics

Deterministic Global Optimization Algorithm and Nonlinear Dynamics Deterministic Global Optimization Algorithm and Nonlinear Dynamics C. S. Adjiman and I. Papamichail Centre for Process Systems Engineering Department of Chemical Engineering and Chemical Technology Imperial

More information

Improved hydrogen yield in catalytic reforming

Improved hydrogen yield in catalytic reforming Improved hydrogen yield in catalytic reforming A process step that sends higher-boiling to light tops isomerisation delivers an increase in hydrogen from naphtha catalytic reforming ROBERTO AMADEI Chemical

More information

Mixed-Integer Nonlinear Decomposition Toolbox for Pyomo (MindtPy)

Mixed-Integer Nonlinear Decomposition Toolbox for Pyomo (MindtPy) Mario R. Eden, Marianthi Ierapetritou and Gavin P. Towler (Editors) Proceedings of the 13 th International Symposium on Process Systems Engineering PSE 2018 July 1-5, 2018, San Diego, California, USA 2018

More information

Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations

Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations Discrete Applied Mathematics 101 (2000) 247 267 Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations Hanif D. Sherali a;, Jonathan

More information

Unit 2: Problem Classification and Difficulty in Optimization

Unit 2: Problem Classification and Difficulty in Optimization Unit 2: Problem Classification and Difficulty in Optimization Learning goals Unit 2 I. What is the subject area of multiobjective decision analysis and multiobjective optimization; How does it relate to

More information

McCormick Relaxations: Convergence Rate and Extension to Multivariate Outer Function

McCormick Relaxations: Convergence Rate and Extension to Multivariate Outer Function Introduction Relaxations Rate Multivariate Relaxations Conclusions McCormick Relaxations: Convergence Rate and Extension to Multivariate Outer Function Alexander Mitsos Systemverfahrenstecnik Aachener

More information

A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu

A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu Juan Pablo Vielma, Shabbir Ahmed and George Nemhauser H. Milton Stewart School of Industrial and Systems

More information

On Solving Aircraft Conflict Avoidance Using Deterministic Global Optimization (sbb) Codes

On Solving Aircraft Conflict Avoidance Using Deterministic Global Optimization (sbb) Codes On Solving Aircraft Conflict Avoidance Using Deterministic Global Optimization (sbb) Codes Sonia Cafieri, Frédéric Messine, Ahmed Touhami To cite this version: Sonia Cafieri, Frédéric Messine, Ahmed Touhami.

More information

LIST OF ABBREVIATIONS:

LIST OF ABBREVIATIONS: KEY LINK BETWEEN REGRESSION COEFFICIENTS AND STRUCTURAL CHARACTERIZATION OF HYDROCARBONS IN GASOLINE (MOTOR SPIRIT) FOR CONTINUOUS BLENDING PROCESS APPLICATIONS Santanu Talukdar Manager-Analytical and

More information

Global Optimization and Constraint Satisfaction: THE BRANCH-AND- REDUCE APPROACH

Global Optimization and Constraint Satisfaction: THE BRANCH-AND- REDUCE APPROACH Global Optimization and Constraint Satisfaction: THE BRANCH-AND- REDUCE APPROACH Nick Sahinidis University of Illinois at Urbana-Champaign Chemical and Biomolecular Eng. ACKNOWLEDGMENTS Shabbir Ahmed:

More information

Network Flow Interdiction Models and Algorithms with Resource Synergy Considerations

Network Flow Interdiction Models and Algorithms with Resource Synergy Considerations Network Flow Interdiction Models and Algorithms with Resource Synergy Considerations Brian J. Lunday 1 Hanif D. Sherali 2 1 Department of Mathematical Sciences, United States Military Academy at West Point

More information

SDP relaxation for a strategic pricing bilevel problem in electricity markets

SDP relaxation for a strategic pricing bilevel problem in electricity markets SDP relaxation for a strategic pricing bilevel problem in electricity markets Marcia Fampa Instituto de Matemática-DCC and COPPE Universidade Federal do Rio de Janeiro C.P. 68530, 21945-970 Rio de Janeiro,

More information

A Piecewise Linearization Framework for Retail Shelf Space Management Models

A Piecewise Linearization Framework for Retail Shelf Space Management Models A Piecewise Linearization Framework for Retail Shelf Space Management Models Jens Irion Universitaet Karlsruhe (TH Kaiserstr. 12 76131 Karlsruhe, Germany Faiz Al-Khayyal and Jye-Chyi Lu School of Industrial

More information

An Improved Approach For Solving Mixed-Integer Nonlinear Programming Problems

An Improved Approach For Solving Mixed-Integer Nonlinear Programming Problems International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 9 (September 2014), PP.11-20 An Improved Approach For Solving Mixed-Integer

More information

Stochastic Dual Dynamic Integer Programming

Stochastic Dual Dynamic Integer Programming Stochastic Dual Dynamic Integer Programming Jikai Zou Shabbir Ahmed Xu Andy Sun December 26, 2017 Abstract Multistage stochastic integer programming (MSIP) combines the difficulty of uncertainty, dynamics,

More information

Absolute Value Programming

Absolute Value Programming O. L. Mangasarian Absolute Value Programming Abstract. We investigate equations, inequalities and mathematical programs involving absolute values of variables such as the equation Ax + B x = b, where A

More information

KRANNERT GRADUATE SCHOOL OF MANAGEMENT

KRANNERT GRADUATE SCHOOL OF MANAGEMENT KRANNERT GRADUATE SCHOOL OF MANAGEMENT Purdue University West Lafayette, Indiana Polyhedral Basis, Probability Spaces, and Links to Disjunctive Programming by Mohit Tawarmalani Paper No. 1157 Date: May

More information

Process Integration Methods

Process Integration Methods Process Integration Methods Expert Systems automatic Knowledge Based Systems Optimization Methods qualitative Hierarchical Analysis Heuristic Methods Thermodynamic Methods Rules of Thumb interactive Stochastic

More information

Mixed Integer Bilevel Optimization through Multi-parametric Programming

Mixed Integer Bilevel Optimization through Multi-parametric Programming Mied Integer Bilevel Optimization through Multi-parametric Programg S. Avraamidou 1,2, N. A. Diangelakis 1,2 and E. N. Pistikopoulos 2,3 1 Centre for Process Systems Engineering, Department of Chemical

More information

A note on : A Superior Representation Method for Piecewise Linear Functions

A note on : A Superior Representation Method for Piecewise Linear Functions A note on : A Superior Representation Method for Piecewise Linear Functions Juan Pablo Vielma Business Analytics and Mathematical Sciences Department, IBM T. J. Watson Research Center, Yorktown Heights,

More information

Solving Global Optimization Problems by Interval Computation

Solving Global Optimization Problems by Interval Computation Solving Global Optimization Problems by Interval Computation Milan Hladík Department of Applied Mathematics, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic, http://kam.mff.cuni.cz/~hladik/

More information

Globally Optimal Heat Exchanger Networks. Part II- Stages/Substages Superstructure with Variable Cp

Globally Optimal Heat Exchanger Networks. Part II- Stages/Substages Superstructure with Variable Cp Globally Optimal Heat Exchanger Networs. Part II- Stages/Substages Superstructure with Variable Cp Sung Young Kim and Miguel Bagajewicz * School of Chemical, Biological and Materials Engineering, University

More information

Software for Integer and Nonlinear Optimization

Software for Integer and Nonlinear Optimization Software for Integer and Nonlinear Optimization Sven Leyffer, leyffer@mcs.anl.gov Mathematics & Computer Science Division Argonne National Laboratory Roger Fletcher & Jeff Linderoth Advanced Methods and

More information

Bilevel Integer Linear Programming

Bilevel Integer Linear Programming Bilevel Integer Linear Programming TED RALPHS SCOTT DENEGRE ISE Department COR@L Lab Lehigh University ted@lehigh.edu MOPTA 2009, Lehigh University, 19 August 2009 Thanks: Work supported in part by the

More information