Alternate Approximation of Concave Cost Functions for

Similar documents
Project Networks With Mixed-Time Constraints

The OC Curve of Attribute Acceptance Plans

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

Heuristic Static Load-Balancing Algorithm Applied to CESM

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Support Vector Machines

An MILP model for planning of batch plants operating in a campaign-mode

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

The Retail Planning Problem Under Demand Uncertainty

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background:

Exhaustive Regression. An Exploration of Regression-Based Data Mining Techniques Using Super Computation

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

J. Parallel Distrib. Comput.

Recurrence. 1 Definitions and main statements

Calculating the high frequency transmission line parameters of power cables

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

Optimization of network mesh topologies and link capacities for congestion relief

BERNSTEIN POLYNOMIALS

Formulating & Solving Integer Problems Chapter

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services

Using Series to Analyze Financial Situations: Present Value

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

Logistic Regression. Steve Kroon

APPLICATION OF COMPUTER PROGRAMMING IN OPTIMIZATION OF TECHNOLOGICAL OBJECTIVES OF COLD ROLLING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

The Application of Fractional Brownian Motion in Option Pricing

What is Candidate Sampling

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

Staff Paper. Farm Savings Accounts: Examining Income Variability, Eligibility, and Benefits. Brent Gloy, Eddy LaDue, and Charles Cuykendall

Omega 39 (2011) Contents lists available at ScienceDirect. Omega. journal homepage:

8 Algorithm for Binary Searching in Trees

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

How To Calculate The Accountng Perod Of Nequalty

Solution: Let i = 10% and d = 5%. By definition, the respective forces of interest on funds A and B are. i 1 + it. S A (t) = d (1 dt) 2 1. = d 1 dt.

NPAR TESTS. One-Sample Chi-Square Test. Cell Specification. Observed Frequencies 1O i 6. Expected Frequencies 1EXP i 6

1 Example 1: Axis-aligned rectangles

A frequency decomposition time domain model of broadband frequency-dependent absorption: Model II

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Lecture 3: Force of Interest, Real Interest Rate, Annuity

IDENTIFICATION AND CORRECTION OF A COMMON ERROR IN GENERAL ANNUITY CALCULATIONS

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting

The Greedy Method. Introduction. 0/1 Knapsack Problem

Hedging Interest-Rate Risk with Duration

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

Sngle Snk Buy at Bulk Problem and the Access Network

An Alternative Way to Measure Private Equity Performance

Section 5.4 Annuities, Present Value, and Amortization

An efficient constraint handling methodology for multi-objective evolutionary algorithms

Efficient Project Portfolio as a tool for Enterprise Risk Management

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12

L10: Linear discriminants analysis

Method for Production Planning and Inventory Control in Oil

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem.

CHAPTER 14 MORE ABOUT REGRESSION

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2)

Number of Levels Cumulative Annual operating Income per year construction costs costs ($) ($) ($) 1 600,000 35, , ,200,000 60, ,000

This circuit than can be reduced to a planar circuit

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process

Single and multiple stage classifiers implementing logistic discrimination

An Integrated Approach of AHP-GP and Visualization for Software Architecture Optimization: A case-study for selection of architecture style

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

Loop Parallelization

Optimal allocation of safety and security resources

Fisher Markets and Convex Programs

Addendum to: Importing Skill-Biased Technology

A method for a robust optimization of joint product and supply chain design

Solving Factored MDPs with Continuous and Discrete Variables

Multi-Period Resource Allocation for Estimating Project Costs in Competitive Bidding

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

To Fill or not to Fill: The Gas Station Problem

Optimal resource capacity management for stochastic networks

Portfolio Loss Distribution

1. Math 210 Finite Mathematics

Application of Quasi Monte Carlo methods and Global Sensitivity Analysis in finance

In some supply chains, materials are ordered periodically according to local information. This paper investigates

Many e-tailers providing attended home delivery, especially e-grocers, offer narrow delivery time slots to

Transcription:

Alternate Approxmaton of Concave Cost Functons for Process Desgn and Supply Chan Optmzaton Problems Dego C. Cafaro * and Ignaco E. Grossmann INTEC (UNL CONICET), Güemes 3450, 3000 Santa Fe, ARGENTINA Department of Chemcal Engneerng, Carnege Mellon Unversty, Pttsburgh, PA 53, U.S.A. ABSTRACT. Ths short note presents an alternate approxmaton of concave cost functons used to reflect economes of scale n process desgn and supply chan optmzaton problems. To approxmate the orgnal concave functon, we propose a logarthmc functon that s exact and has bounded gradents at zero values n contrast to other approxmaton schemes. We llustrate the applcaton and advantages of the proposed approxmaton.. INTRODUCTION For prelmnary calculatons n chemcal process desgn and supply chan strategc plannng problems, the eupment or faclty cost (f(x)) ncreases non-lnearly wth the sze or capacty (x), as a concave functon (Crc and Floudas, 99; Begler et al., 997; Sztka et al., 003). As a result, power law expressons of the form f(x) = c x r wth exponents less than one are usually adopted for capturng the effects of economes of scale. In such optmzaton problems, one of the maor decsons s whether or not to buy/construct a certan eupment/faclty, as well as determnng ts sze or capacty, x (Begler and Grossmann, 004). A maor drawback of the typcal concave cost functon f(x) s that ts dervatve at x = 0 (a feasble value for x) s unbounded, whch causes falures n the Karush-Kuhn- Tucker condtons of the assocated nonlnear program. Common methods for dealng wth such dffcultes are: (a) approxmate the concave functon by a pecewse lnear functon (Geoffron, 977), * Correspondng author. Tel.: +54 34 455 975; fax: +54 34 455 0944. E-mal: dcafaro@f.unl.edu.ar

or (b) add a very small value ε to the varable x, thus slghtly dsplacng the curve towards the negatve values of x. Approxmaton (a) s computatonally costly and rather mprecse unless a fne dscretzaton of the doman s used. Although n prncple approxmaton (b) s reasonable, t has a number of drawbacks, especally f the exponents are small. To overcome such lmtatons, an approxmaton of logarthmc form s proposed n ths short note.. CONCAVE COST FUNCTION AND CLASSICAL APPROXIMATION Gven s the concave cost functon for economes of scale wth the form: f(x) = c x r, where varable x 0 s the sze of the eupment, f(x) s the cost of the eupment of sze x, c > 0 s a constant parameter, and 0 < r < s a real exponent. Ths functon has the property that ts dervatve wth respect to x becomes unbounded when x = 0. An approxmaton that has been used to avod computatonal falures of Non-Lnear Programmng (NLP) and Mxed-Integer Non-Lnear Programmng (MINLP) solvers s to add a small value ε to the x n the functon f(x) (Yee and Grossmann, 990; Ahmetovć and Grossmann, 0), so that: f(x) h(x) = c (x+ε) r. Although ths approxmaton yelds bounded dervatves at x = 0 and a relatvely good estmaton of f(x) when small values of ε are adopted, t has several drawbacks:. The smaller the parameter ε, the more precse the estmaton, but the larger ts dervatve at x = 0, snce: h'(x) = c (x + ε) r-, and h'(0) = c / ε -r. If such dervatves become very large, NLP solvers can lead to falures snce the Karush-Kuhn-Tucker condtons (Bazaara et al., 994; Begler, 00) cannot be satsfed due to ll condtonng.. The functon h(x) at x = 0 s not exactly eual to zero but h(x) = c ε r. If ε s not small enough, the decson not to nstall,.e. x = 0, may ncur a non-neglgble cost, partcularly f r s small. To llustrate some lmtatons wth the approxmaton h(x) wth smaller values of r, consder the smple example presented n Fgure. There are = 8 potental stes for locatng one plant (denoted by X ), and = 9 markets (represented by O ). The plant produces a sngle lud product that s suppled by dedcated ppelnes to the selected markets. The plant capacty s gven, and the fxed and varable charges for the plant nstallaton (α, β ) are ndependent on ts locaton.

Potental Stes for Plant Locaton Markets 00 km 3 Fgure. An llustratve example Fgure. Hypothetc soluton for the example The am of the problem s to determne the optmal locaton for the plant (denoted by the bnary y ) and the amount of product hourly suppled to every market ( ), so as to maxmze the annual benefts: b(y, ) = (pr oc ) (α y + β ) z( ) (sales ncome operaton costs plant nstallaton costs ppelne costs). Snce: (a) the product prce and operaton costs are ndependent of the plant locaton and markets suppled (pr = pr ; oc = oc ), (b) only one plant wll be selected ( y = ), (c) the plant capacty Cap, s gven ( = Cap), and (d) fxed and varable costs for the plant nstallaton are ndependent of the locaton (α = α ; β = β ), t yelds b(y, ) = (pr oc) Cap α β Cap z( ), and the only varable terms n the obectve functon are ppelne costs z( ). The ppelne flow (eual to the varable ) s proportonal to the ppelne secton,.e. = K d, where d (m) s the ppelne dameter and K has a value of 4,39 m/h (π / 4 3600 s/h.5 m/s). For smplcty, ppelne dameters are treated as contnuous varables. Ppelne nstallaton costs follow an economy of scale functon of the form: z(l,d ) = K L d 0.60, where L (km) s the dstance between and (a gven parameter) and K =,3,500 $ km - m -0.60. Thus, the MINLP model s as follows: Mn S. t. z = J I, d I J K y = 0 L d = Cap y 0.60 I = K d y {0,} I, J Dem I, J ()

By substtutng for d n the obectve functon wth the ppelne flow euaton n the constrants,.e. d = ( / K ) 0.50, we obtan: Mn S. t. z = J I 0 I, J y =, f ( = Cap y ) = y {0,} I, J ( K I Dem / K 0.30 ) L I, J 0.30 () Note that the exponents of n the non-lnear terms of the obectve functon are only 0.30. Assume that the optmal soluton s the one depcted n Fgure, where y =,, = 75 m 3 /h for =,, 3; d, = 0.03 m (8 nches) for =,, 3; whle all the other varables take a zero value. Usng the ε-approxmaton of f( ) wth a reasonable value for ε = 0.0, the cost of the selected ppelnes wll be: h(, ) = h(,3 ) = 9,440 70.7 (75+0.0) 0.30 = 30.77936 MM$ ; h(, ) = 9,440 50 (75+0.0) 0.30 =.7645 MM$; whch s ute close to the actual values: f(, ) = f(,3 ) = 9,440 70.7 75 0.30 = 30.77884 MM$; f(, ) = 9,440 50 75 0.30 =.7643 MM$. However, for all the non-selected ppelnes featurng = 0 (totalng 69 non-used arcs -) the approxmate nstallaton cost s h( ) = h(0) = 9,440 L (0+0.0) 0.30 = 3,0 L. Summng the lengths of the non-selected ppelnes (9,03 km) yelds a total of 09.794 MM$ nstead of zero! In fact, the total ppelne cost n the optmal soluton s f( ) = 83.38 MM$, whle the approxmaton wth ε = 0.0 results n the ncorrect value of h( ) = 30.77936 +.7645 + 09.7906 = 93.0457 (5 % error!). If we try a very small value for ε, say ε = 0-9, ths results n h( ) = 84.98768 ( % error). However, the dervatves of every term h( ) at = 0 ncrease to h'(0) =.844 0 L (over 9.0 0 ),.e. an unacceptably large value for NLP solvers. The new approxmaton proposed n the next secton s ntended to overcome such lmtatons, especally for concave cost functons wth r < 0.5. 3. LOGARITHMIC APPROXIMATION OF THE CONCAVE COST FUNCTION We propose the followng approxmaton functon g(x) for f(x): f(x) = c x r g(x) = k ln(bx + ), where x s the sze of the eupment, f(x) s the actual cost of the eupment of sze x, g(x) s the

estmated cost, and k, b > 0 are real numbers selected to ft f(x) as closely as possble. The proposed functon has two man advantages:. The cost of x = 0 s exactly zero: g(0) = k ln(b 0 +) = k ln() = 0.. The dervatves of g(x) for all x 0 are postve (bounded) values, gven by g'(x) = bk / (bx + ). In partcular at the orgn (x = 0), g'(x) = bk. In order to fnd approprate values for b and k, a smple approach s to select two non-zero values for the varable x (0 < x < x ) and solve the followng system of non-lnear euatons: c x c x r r = k ln( b x = k ln( b x + ) + ) (3) where k and b are the two values to be determned. Snce c, r, x, x > 0, we can dvde both expressons to obtan: (x / x ) r = ln(bx + ) / ln(bx + ), whch n turn can be rearranged as: x r ln(bx + ) x r ln(bx + ) = 0. The mplct euaton for varable b can be easly solved, for nstance, usng Newton s method, to fnd the value of b and by extenson the value of k that satsfes: f(x ) = g(x ) and f(x ) = g(x ). Let us reconsder the llustratve example, where f( ) = 9,440 L 0.30, wth 0 55. Snce the frst two factors are gven, we analyze φ( ) = 0.30, and followng the procedure explaned above, we can formulate the followng system of euatons: 0.30 0.30 = k ln( b = k ln( b + ) + ) (4) Regardng the values of and, we can make the selecton based on our knowledge on the problem. Suppose that f a ppelne s nstalled, t s unlkely to supply less than lo = 50 m 3 /h, whle up = 55 m 3 /h (the plant capacty) s the maxmum possble flow. Then, we may smply set = 50 and = 55 to obtan: b = 0.5885; k =.4763, whch leads to φ() = 0.30 γ() =.4763 ln(0.5885 + ). Alternatvely, less extreme values (for nstance, = 45, = 430), may yeld better approxmatons (γ() =.64756 ln(0.095853 + )). Fgure 3 shows the comparson of the two

proposed approxmatons wth the actual functon, as well as the values of the dervatves at the orgn, whch n fact are rather small. Fgure 3. Actual concave functon (φ) and logarthmc approxmatons (γ) By determnng the absolute and relatve errors of the latter opton (see Fgure 4) t can be seen that close to the orgn the estmatons are not very accurate as expected, but n the orgn the estmaton s exact. Relatve errors are below % n the set x {0} [05 ; 55]. Fgure 4. Absolute and relatve errors of the approxmaton γ() =.64756 ln(0.095853 + ) Revstng the optmal soluton assumed for the problem (y =,, = 75 m 3 /h for =,, 3; d, = 0.03 m (8 ) for =,, 3; and all the other varables wth a zero value), the estmated cost of the selected ppelnes s: g(, ) = g(,3 ) = 9,440 70.7 [.64756 ln(0.095853 75 + )] = 30.99099 MM$; g(, ) = 9,440 50 [.64756 ln(0.095853 75 + )] =.945 MM$; whch

s close to the actual values: f(, ) = f(,3 ) = 9,440 70.7 75 0.30 = 30.77884 MM$; f(, ) = 9,440 50 75 0.30 =.7643 MM$ (only 0.6893 % error!). Perhaps even more mportant, all the ppelnes that are not selected ( = 0) feature the exact value of g( ) = g(0) = f(0) = 0. Therefore, the total ppelne nstallaton cost ( f( ) = 83.38 MM$) s very close to that one found through the proposed approxmaton, gven by: g( ) = 30.99099 +.945 = 83.8963 MM$ (0.6893 % error). Other approaches for parameter estmaton Another approach for estmatng parameters k and b n the proposed functon g(x) = k ln(bx +) s to consder a set of n representatve values for varable x (x, x,, x n ) together wth the actual values of the functon f(x) at that ponts (f, f,, f n ) and solve a least suares NLP problem of the form: Mn k, b S. t. z = ( g f) = (5) g = k ln( b x + ) =... n n Note that the values of the functon f(x) at the reference ponts can be obtaned ether from the orgnal expresson f(x) = c x r, or from the real-world costs of eupments of sze x. For the llustratve example, we propose the representatve values for and φ() presented n Table. The NLP model proposed n (5) s solved to global optmalty n 0.6 CPU s and 5 teratons usng GAMS/BARON 9.0.6 (n an AMD Phenom Dual Core Processor at.90 GHz), settng 0 and 00 as lower and upper bounds for k and b. The optmal results yeld b = 0.430; k =.48658, wth the total sum of suare errors eual to 0.059, and the error dstrbuton shown n Table. By mnmzng the suared errors, the approxmate functon matches the actual functon at lower values ( = 75). In ths way, the error at lo = 50 s bounded more tghtly. Table. Representatve values for and φ(), and approxmaton errors of γ() usng least suares 50 50 50 350 450 55 φ () = 0.30 3.3364 4.4960 5.406 5.7973 6.5 6.54708 e = γ () - φ () -0. 0. 0.0 0.04-0.045-0.5

Alternatvely, model (5) can be solved usng -norm for the devatons between the approxmate and the actual values. Ths leads to b = 0.0964; k =.66748, yeldng the best approxmaton for the orgnal problem wth a total error of 0.5 % n the ppelne costs. 4. COMPUTATIONAL RESULTS The proposed approxmaton has been mplemented n the obectve functon of an MINLP model for optmzng the desgn and development of the shale gas supply chan (Cafaro and Grossmann, 03) wth very promsng results, partcularly when appled to the estmaton of gas and lud ppelne costs, whose economes of scale exponents (wth regards to the flud flows) are typcally 0.5 and 0.300, respectvely. Very good results are also obtaned n MINLP models of chemcal process desgn problems, lke the heat exchanger network synthess (Yee and Grossmann, 990) and the optmal desgn of process water networks (Ahmetovć and Grossmann, 0). In both cases, economes of scale functons wth larger exponents (0.60-0.70) are effectvely handled, always fndng the optmal soluton n short CPU tmes. In fact, the proposed approxmaton dffers less than 0.70 % from the actual eupment costs. In partcular, the heat exchanger network synthess problem, SYNHEAT, contrbuted by T. F. Yee to the GAMS model lbrary (McCarl, 0) s studed. By assumng that the exponent aexp s eual to 0.60 and mplementng the proposed logarthmc approxmaton, the global optmum s found n 0.7 CPUs by solvng GAMS/DICOPTx-C. On the contrary, when applyng the ε-approxmaton wth ε = 0-6, DICOPT can only fnd a suboptmal soluton that s 6.8 % worse, startng from the same ntal pont gven by default (see Table ). If the value of ε s ncreased to 0 -, an mproved suboptmal soluton s found, and the CPU tme ncreases by a factor of. When no approxmaton n the obectve functon s mplemented and the outer-approxmaton algorthm (DICOPT) s used, the optmal solutons of the MILP steps n teratons and are 3.3 0 3 and 6.3 0 3, respectvely. These are very large numbers that reflect the unbounded gradents of exchangers wth zero sze. By chance, even under these crcumstances, the MILP model fnds an nteger

soluton that s solved n the NLP step yeldng a value that s exactly the global optmum. However, t can be concluded that usng drectly the concave functons n the algorthm s not relable. On the other hand, from Table we can see that wth the proposed logarthmc approxmaton values wthn 0.60 % of the global optmum are found wth DICOPT and BARON. Table. Computatonal results for the heat exchanger network synthess problem (SYNHEAT) MINLP Solver Approxmate Soluton Actual Soluton Approxmaton Error Devaton from the Optmum CPUs no-approx DICOPT 0,70 0,70 0 % 0 % 0.7 BARON 0,70 0,70 0 % 0 % 348.6 ε-approx DICOPT 7,69 7,69.6 0-4 % 6.8 % 0.96 ε = 0-6 BARON 0,70 0,70 3. 0-4 % 0 % 30.68 ε-approx DICOPT 5,757 5,670 0.08 % 5.0 % 0.5 ε = 0 - BARON 0,57 0,70 0.08 % 0 % 7.68 log-approx DICOPT 09,53 0,70 0.58 % 0 % 0.7 BARON 09,53 0,70 0.58 % 0 % 77.07 5. CONCLUSIONS An alternate approxmaton of concave cost functons that captures economes of scale n process desgn and supply chan optmzaton problems has been presented. The proposed logarthmc expresson s very smple, fts ute well to the orgnal power law functons, and overcomes the drawbacks of large dervatves and large estmaton errors that are experenced wth small exponents usng approxmatons that add the tolerance ε. Promsng results are obtaned when applyng the approach to well-known process desgn problems and real-sze case studes related to the strategc plannng of natural gas supply chans. The proposed approxmaton s partcularly useful when large superstructures and low exponents (as for ppelne costs) are consdered.

REFERENCES. Ahmetovć E, Grossmann IE. Global superstructure optmzaton for the desgn of ntegrated process water networks. AIChE Journal 0; 57: 434-457.. Bazaraa MS, Sheral HD, Shetty CM. Nonlnear programmng. New York: Wley; 994. 3. Begler LT. Nonlnear programmng: Concepts algorthms and applcatons to chemcal processes. Phladelpha: Socety of Industral and Appled Mathematcs; 00. 4. Begler LT, Grossmann IE. Retrospectve on optmzaton. Comput. Chem. Eng. 004; 8: 69-9. 5. Begler LT, Grossmann IE, Westerberg AW. Systematc methods of chemcal process desgn. New Jersey: Prentce Hall; 997. 6. Cafaro DC, Grossmann IE. Strategc plannng of the shale gas supply chan. Submtted for publcaton to the AIChE Journal. 03. 7. Crc AR, Floudas CA. Heat exchanger network synthess wthout decomposton. Comput. Chem. Eng. 99; 5: 385-396. 8. Geoffron AM. Obectve functon approxmatons n mathematcal programmng. Math. Prog. 977; 3: 3-37. 9. McCarl BA. Expanded GAMS user gude verson 3.6. Washngton, DC: GAMS Development Corporaton; 0. 0. Sztka Z, Farkas T, Kravana Z, Lelkes Z, Rev E, Fonyo Z. A New MINLP model for mass exchange network synthess. Comput. Aded Chem. Eng. 003; 4: 33-38.. Yee TF, Grossmann IE. Smultaneous optmzaton models for heat ntegraton II. Heat exchanger network synthess. Comput. Chem. Eng. 990; 4: 65-84. ACKNOWLEDGMENTS Fnancal support from Fulbrght Commsson Argentna, CONICET and CAPD at Carnege Mellon Unversty s gratefully apprecated.