DESIGN OF OPTIMAL LINEAR SYSTEMS BY MULTIPLE OBJECTIVES

Similar documents
CHAPTER-3 MULTI-OBJECTIVE SUPPLY CHAIN NETWORK PROBLEM

Stochastic Equilibrium Problems arising in the energy industry

EC611--Managerial Economics

Economics 101. Lecture 7 - Monopoly and Oligopoly

A Grey-Based Approach to Suppliers Selection Problem

Economic Benefit Study on Value of Spatial Information Australian Experience

A Multi-criteria product mix problem considering multi-period and several uncertainty conditions

CHAPTER 11 Integer Programming, Goal Programming, and Nonlinear Programming

Chapter 2 An Overview of Multiple Criteria Decision Aid

7.1 INTRODUCTION. In this era of extreme competition, each subsystem in different

An algorithm for solving cost time trade-off pair in quadratic fractional transportation problem with impurity restriction

Econ 401A: Economic Theory Mid-term. Answers

Design of Global Supply Chains

5.1 THE ROBINSON CRUSOE ECONOMY

Handout 1: Introduction to Dynamic Programming. 1 Dynamic Programming: Introduction and Examples

The World Bank Local and Regional Competitiveness Project (P154263)

Blocking Development

The TransPacific agreement A good thing for VietNam?

USGS Mineral Information Systems: Current Capabilities and Future Developments

The Agriculture Investment and Market Development Project (P143417)

International journal of advanced production and industrial engineering

The World Bank Local and Regional Competitiveness Project (P154263)

Dynamics of Global Supply Chain and Electric Power Networks: Models, Pricing Analysis, and Computations

SOLVING TRANSPORTATION PROBLEMS WITH MIXED CONSTRAINTS IN ROUGH ENVIRONMENT

The World Bank BiH Floods Emergency Recovery Project (P151157)

Multi-Objective Scheduling Using Rule Based Approach

Dynamic Linear Production Games under Uncertainty

OPTIMIZATION. joint course with. Ottimizzazione Discreta and Complementi di R.O. Edoardo Amaldi. DEIB Politecnico di Milano

Green Chemistry Member Survey April 2014

Cournot and Bertrand Competition in a Differentiated Duopoly with Endogenous Technology Adoption *

USING STRATIFICATION DATA ENVELOPMENT ANALYSIS FOR THE MULTI- OBJECTIVE FACILITY LOCATION-ALLOCATION PROBLEMS

Are You Maximizing The Value Of All Your Data?

The Reform of Higher Education in Japan: A Game-Theoretic Analysis of Intensified Competition

International Journal of Information Technology & Decision Making c World Scientific Publishing Company

Agenda today. Introduction to prescriptive modeling. Linear optimization models through three examples: Beyond linear optimization

Capacity Planning with uncertainty in Industrial Gas Markets

Revenue Maximization in a Cloud Federation

Differentiable Welfare Theorems Existence of a Competitive Equilibrium: Preliminaries

Stochastic Optimization

Advanced Macroeconomics

What is an integer program? Modelling with Integer Variables. Mixed Integer Program. Let us start with a linear program: max cx s.t.

Public Disclosure Copy

Public Economics Ben Heijdra Chapter 9: Introduction to Normative Public Economics

The ambiguous impact of contracts on competition in the electricity market Yves Smeers

DIGITAL ECONOMY IN CZECH REPUBLIK, SLOVAKIA AND HUNGARY. MEASUREMENT WITH TOPSIS BASED ON ENTROPY MEASURE FOR OBJECTIVE WEIGHTING

One-Dimensional Bin-Packing Problems with Branch and Bound Algorithm

Improvements to Benders' decomposition: systematic classification and performance comparison in a Transmission Expansion Planning problem

FORECASTING OF ECONOMIC QUANTITIES USING FUZZY AUTOREGRESSIVE MODEL AND FUZZY NEURAL NETWORK

Controlling versus enabling Online appendix

Why Do Firms Conduct Bi-Sourcing? 1

2001 Dennis L. Bricker Dept. of Industrial Engineering The University of Iowa. Reducing dimensionality of DP page 1

Informed Principal in Private-Value Environments

IN many real-life situations we come across problems with

A New Fuzzy Positive and Negative Ideal Solution for Fuzzy TOPSIS

6 th GLOBAL SUMMIT ON URBAN TOURISM 4 6 December 2017, Kuala Lumpur (Malaysia)

Practical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies

Addendum to: Dual Sales Channel Management with Service Competition

Decision Models Lecture 5 1. Lecture 5. Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class

A Fuzzy Logic Multi-Criteria Decision Approach for Vendor Selection Manufacturing System

ECON4515 Finance theory 1 Diderik Lund, 5 May Perold: The CAPM

EFFICIENCY ANALYSIS UNDER CONSIDERATION OF SATISFICING LEVELS

Collaborative Network Formation in Spatial Oligopolies

Public Disclosure Copy

Public Disclosure Copy

Increasingly, economists are asked not just to study or explain or interpret markets, but to design them.

FORECASTING OF WIND GENERATION The wind power of tomorrow on your screen today!

The evacuation plan design under uncertain times of transportation

Modeling of Chaotic Behavior in the Economic Model

4. Objectives of Research work

Pareto Efficiency in Robust Optimization

Integer Linear Programming Modeling

arxiv: v1 [cs.oh] 19 Oct 2012

Development of a System for Decision Support in the Field of Ecological-Economic Security

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs

Research Article An Optimization Model of the Single-Leg Air Cargo Space Control Based on Markov Decision Process

Modeling of Supply Chain Risk under Disruptions with Performance Measurement and Robustness Analysis

A 0-1 KNAPSACK PROBLEM CONSIDERING RANDOMNESS OF FUTURE RETURNS AND FLEXIBLE GOALS OF AVAILABLE BUDGET AND TOTAL RETURN

Mechanism Design: Bargaining

The World Bank Mali Reconstruction and Economic Recovery (P144442)

An O(n 2 ) Algorithm for Lot Sizing with Inventory Bounds and Fixed Costs

A Non-Random Optimization Approach to a Disposal Mechanism Under Flexibility and Reliability Criteria

Putting the U.S. Geospatial Services Industry On the Map

Analyzing Supply Chain Complexity Drivers using Interpretive Structural Modelling

Market Equilibrium and the Core

Public Disclosure Copy

The World Bank. Key Dates. Project Development Objectives. Components. Overall Ratings. Public Disclosure Authorized

Bi-objective Portfolio Optimization Using a Customized Hybrid NSGA-II Procedure

The World Bank Haiti Business Development and Investment Project (P123974)

Efficient Choice of Biasing Constant. for Ridge Regression

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem

TIES598 Nonlinear Multiobjective Optimization A priori and a posteriori methods spring 2017

University of California Berkeley

More information at

Uncertain Programming Model for Solid Transportation Problem

Using Geographical Information System Techniques for Finding Appropriate Location for opening up a new retail site

The Value of Information Under Unawareness

Additive Interdependences in MOP

The World Bank Philippine Rural Development Project (P132317)

The challenge of globalization for Finland and its regions: The new economic geography perspective

Transcription:

etr Fiala ESIGN OF OTIMAL LINEAR SYSTEMS Y MULTILE OJECTIVES Abstract Traditional concepts of optimality focus on valuation of already given systems. A new concept of designing optimal systems is proposed. Multi-obective linear programming (MOL) is a model of optimizing a given system by multiple obectives. In MOL problems it is usually impossible to optimize all obectives simultaneously in a given system. An optimal system should be tradeoff-free. As a methodology of optimal system design, e Novo programming for reshaping feasible sets in linear systems can be used. asic concepts of the e Novo optimization are summarized. ossible extensions, methodological and actual applications are presented. The supply chain design problem is formulated and solved by e Novo approach. Keywords Optimization of given systems, design of optimal systems, multiple obectives, e Novo rogramming, trade-offs free. Introduction Traditional concepts of optimality focus on valuation of already given systems. A new concept of designing optimal systems was proposed [Zeleny 990 and others]. Mathematical programming under multiple obectives has emerged as a powerful tool to assist in the process of searching for decisions which satisfy best a multitude of conflicting obectives. Multi-obective linear programming (MOL) is a model of optimizing a given system by multiple obectives. As a methodology of optimal system design, e Novo programming for reshaping feasible sets in linear systems can be used. The goal of this paper is to popularize the e Novo concept and present the literature review on it. The e Novo concept has been introduced by Milan Zeleny [see Zeleny 990]. asic concepts of the e Novo optimization are summarized. The paper presents approaches for solving the Multi-obective e Novo linear programming (MONL) problem, its possible extensions, methodological and

72 etr Fiala actual applications, and an illustrative example. The approach is based on a reformulation of the MOL problem by given prices of resources and a given budget. Searching for meta-optimum with a minimal budget is used. The instrument of optimum-path ratio is used for achieving the best performance for a given budget. Searching for a better portfolio of resources leads to a continuous reconfiguration and reshaping of system boundaries. Innovations bring improvements to the desired obectives and result in a better utilization of available resources. These changes can lead to beyond tradeoff-free solutions. Multi-obective optimization can be taken as a dynamic process. ossible extensions, methodological and real applications are presented. A supply chain design is formulated and solved by the e Novo approach.. Optimization of given systems Multi-obective linear programming (MOL) is a model of optimizing a given system by multiple obectives. In MOL problems it is usually impossible to optimize all obectives simultaneously in a given system. Trade-off means that one cannot increase the level of satisfaction for an obective without decreasing it for another one. Trade-offs are properties of an inadequately designed system and thus can be eliminated through designing a better one. The purpose is not to measure and evaluate tradeoffs, but to minimize or even eliminate them. An optimal system should be tradeoff-free. The multi-obective linear programming (MOL) problem can be described as follows Max z = Cx s.t. Ax b () x 0 where C is a (k, n)-matrix of obective coefficients, A is a (m, n)-matrix of structural coefficients, b is an m-vector of known resource restrictions, x is an n-vector of decision variables. In MOL problems it is usually impossible to optimize all obectives in a given system. For multi-obective programming problems the concept of non-dominated solutions is used [see for example Steuer 986]. A compromise solution is selected from the set of non- -dominated solutions.

ESIGN OF OTIMAL LINEAR SYSTEMS... 73 Two subects, the ecision Maker and the Analyst, have been introduced due to classification of methods for solving MOL problems by information mode: Methods with a priori information. The ecision Maker provides global preference information (weights, utility, goal values, ). The Analyst solves a single obective problem. Methods with progressive information interactive methods. The ecision Maker provides local preference information. The Analyst solves local problems and provides current solutions. Methods with a posteriori information. The Analyst provides a non-dominated set. The ecision Maker provides global preference information on the non-dominated set. The Analyst solves a single obective problem. Many methods from these categories have been proposed. Most of them are based on trade-offs. The next part is devoted to the trade-off free approach. 2. esigning optimal systems Multi-obective e Novo linear programming (MONL) is a problem for designing an optimal system by reshaping the feasible set. y given prices of resources and a given budget, the MOL problem () can be reformulated as a MONL problem (2). Max z = Cx s.t. Ax b 0 (2) pb x 0 where b is an m-vector of unknown resource restrictions, p is an m-vector of resource prices, and is the given total available budget. From (2) follows pax pb y defining an n-vector of unit costs v = pa we can rewrite the problem (2) as Max z = Cx s.t. vx (3) x 0

74 etr Fiala Solving single obective problems Max z i = c i x i =, 2,, k s.t. vx x 0 z* is a k-vector of obective values for the ideal system with respect to. (4) The problems (4) are continuous knapsack problems, the solutions are 0, i i x = v, = i i where i i { (,..., n) max( c / v ) The meta-optimum problem can be formulated as follows Min f = vx s.t. Cx z* x 0 Solving the problem (5) provides the solution: x* * = vx* b* = Ax* The value * identifies the minimum budget to achieve z* through solutions x* and b*. The given budget level *. The optimum-path ratio for achieving the best performance for a given budget is defined as r = * The optimum-path ratio provides an effective and fast tool for the efficient optimal redesign of large-scale linear systems. Optimal system design for the budget : x = r x*, b = r b*, z = r z* (5)

ESIGN OF OTIMAL LINEAR SYSTEMS... 75 If the number of criteria k is less than that of variables n, we can individually solve the problem individually and obtain synthetic solutions. Shi [995] k n defined the synthetic optimal solution as follows: x ** = ( x,..., x,0,..,0) R, k where is the optimal solution of [995]. For the synthetic optimal solution q x q a budget 995]: ** is used. One can define six types of optimum-path ratios [Shi r r = *, 2 * λii λi i i 4 =, r5 = * r =, r 3 =, ** * i λi i, r6 = ** i. Optimum-path ratios are different. It is possible to establish different optimal system designs as options for the decision maker. 3. Extensions The following extensions of e Novo programming (N) are possible: Fuzzy N. Interval N. Complex types of obective functions. Continuous innovations. Fuzzy e Novo rogramming (FN) uses instruments as fuzzy parameters, fuzzy goals, fuzzy relations, and fuzzy approaches [Li and Lee 990]. Interval e Novo programming (IN) combines the interval programming and e Novo programming, allowing uncertainties represented as intervals within the optimization framework. The IN approach has the advantages in constructing an optimal system design via an ideal system by introducing the flexibility toward the available resources in the system constraints [Zhang et al. 2009]. Complex types of obective functions are defined. The generalization of the single obective Max (cx pb) to the multi-obective form appears to be the right function to be maximized in a globally competitive economy [Zeleny 200].

76 etr Fiala The search for a better portfolio of resources leads to continuous reconfiguration and reshaping of system boundaries. Innovations bring improvements to the desired obectives and the better utilization of available resources. The technological innovation matrix T = (t i ) is introduced. The elements in the structural matrix A should be reduced by a technological progress. The matrix T should be continuously explored. The problem (2) is reformulated as an innovation MONL problem (6) Max z = Cx s.t. TAx b 0 pb x 0 (6) The multi-obective optimization can be then seen as a dynamic process in three time horizons:. Short-term equilibrium: trade-off, operational thinking. 2. Mid-term equilibrium: trade-off free, tactical thinking. 3. Long-term equilibrium: beyond trade-off free, strategic thinking. The process is illustrated by example. Example The MOL problem is formulated as follows: Max z = x + x 2 Max z 2 = x + 4x 2 3x + 4x 2 60, x + 3x 2 30, x 0, x 2 0.

The MONL problem is formulated as follows: Input: p = (0.5, 0.4) = 42, unit costs v = pa = (.9, 3.2). ESIGN OF OTIMAL LINEAR SYSTEMS... 77 Max z i = c i x i =, 2,, k z * = 22., z 2 * = 52.50, s.t. vx x 0 Min f = vx x * =.98, x 2 * = 0.3 s.t. Cx z* * = vx* = 55.7 x 0 b* = Ax* b * = 76.48, b 2 * = 42.39 r = = * 0.76 Optimal system design for : x = r x*, b = r b*, z = r z*, x = 9.2, x 2 = 7.7, b = 58.23, b 2 = 32.25, z = 6.83, z 2 = 39.96. The innovation MONL problem is formulated as follows: Input: p = (0.5, 0.4) = 42, 0.8 0 the technological innovation matrix T =, 0 0.7 unit costs v = pta = (.48; 2.44), z * = 28.38, z 2 * = 68.85, x * = 4.89, x 2 * = 3.49, * = vx* = 54.95, r = 0.764, x =.38, x 2 = 0.3, z = 2.69, z 2 = 52.62. The solutions in different time horizons are represented in Figure.

78 etr Fiala 5 z 2 40 36 4 2 2 20 3 0 8 20 z Figure. Solutions for the illustrative example Figure shows the non-dominated frontier (-2-3) for the MOL problem, the solution (point 4) of the MONL problem and the solution (point 5) of the innovative MONL problem. The solution of the MONL problem is not fully trade-off free in this example. The solution of the innovative MONL problem shows the beyond trade-off free traectory. 4. Applications The tradeoff-free decision making has a significant number of methodlogical applications. All such applications have the tradeoff-free alternative in common:

ESIGN OF OTIMAL LINEAR SYSTEMS... 79 Compromise programming minimize distance from the ideal point. Risk management portfolio selection tradeoffs between investment returns and investment risk. Game theory win-win solutions. Added value value for the producer and value for the customer both must benefit. There are real applications of the e Novo approach. For example, the production plan for an actual production system is defined taking into account financial constraints and given obective functions [abic and avic 996]. The paper [Zhang et al. 2009] presents an Inexact N approach for the design of optimal water-resources-management systems under uncertainty. Optimal supplies of good-quality water are obtained with different revenue targets of municipal industrial agricultural competition under a given budget taken into account. In the next part a supply chain design problem is formulated. Supply chain management has generated a substantial amount of interest from both managers and researchers. Supply chain management is now seen as a governing element in strategy and as an effective way of creating value for customers. A supply chain is defined as a system of suppliers, manufacturers, distributors, retailers and customers where material, financial and information flows connect participants in both directions [see for example Fiala 2005]. There are many concepts and strategies applied to the design and management of supply chains. The fundamental decisions to be made during the design phase are the location of facilities and the capacity allocated to these facilities. An approach to designing an economically optimal supply chain is to develop and solve a mathematical programming model. A mathematical program determines the ideal locations for each facility and allocates the activity to each facility so that the costs are minimized and the constraints of meeting the customer demand and the facility capacity are satisfied. A general form of the model for the supply chain design is given below. Model Our model of a supply chain consists of 4 layers with m suppliers, S, S 2, S m, n potential producers,, 2, n, p potential distributors,, 2, p, and r customers, C, C 2, C n. The following notation is used: a i = annual supply capacity of supplier i, b = annual potential capacity of producer,

80 etr Fiala w k = annual potential capacity of distributor k, d l = annual demand of customer l, f = fixed cost of potential producer, f k = fixed cost of potential distributor k, S c i = unit transportation cost from S i to, c k = unit transportation cost from to k, c kl = unit transportation cost from k to C l, S t i = unit transportation time from S i to, t k = unit transportation time from to k, t kl = unit transportation time from k to C l, S x i = number of units transported from S i to, x k = number of units transported from to k, x kl = number of units transported from k to C l, y = bivalent variable for build-up of fixed capacity of producer, y k = bivalent variable for build-up of fixed capacity of producer k. With this notation the problem can be formulated as follows: The model has two obectives. The first one expresses the minimizing of total costs. The second one expresses the minimizing of total delivery time. n p m n n p p r S S Min z = f y + fk yk + cixi + ckxk + cklxkl = k= i= = = k= k= l= m n n p p r S S Min z 2 = ti xi + tk xk + tkl xkl i= = = k= k= l= Subect to the following constraints: the amount sent from the supplier to the producers cannot exceed the supplier s capacity n = x a i=, 2,..., m, i i,

ESIGN OF OTIMAL LINEAR SYSTEMS... 8 the amount produced by the producer cannot exceed the producer s capacity p k = x by, =, 2,..., n, k the amount shipped from the distributor should not exceed the distributor s capacity r l= x wy, k =, 2,..., p, kl k k the amount shipped to the customer must equal the customer s demand p k = x = d, l =, 2,..., r, kl l the amount shipped out of producers cannot exceed units received from suppliers m p x x 0, =, 2,..., n, i i= k= k the amount shipped out of the distributors cannot exceed quantity received from the producers n r x x 0, k =, 2,..., p, k = l= kl binary and non-negativity constraints Yk, { 0, }, x, x, x 0, i=, 2,..., m, =, 2,..., n, k =, 2,..., p, l =, 2,..., r. i k kl The formulated model is a multi-obective linear programming problem. The problem can be solved by an MOL method. The e Novo approach can be useful in the design of the supply chain. Only a partial relaxation of constraints is adopted. roducer and distributor capacities are relaxed. Unit costs for capacity build-up are computed: f p = = cost of unit capacity of potential producer, b p k fk = = cost of unit capacity of potential distributor k. w k

82 etr Fiala Variables for build-up capacities are introduced: u = variable for flexible capacity of producer, u k = variable for flexible capacity of producer k. The constraints for non-exceeding producer and distributor fixed capacities are replaced by the flexible capacity constraints and the budget constraint: p k = r l= x u 0, =, 2,..., n, k x u 0, k =, 2,..., p, kl k n p k k = k= p u + p u. Example 2 An example of the supply chain with 3 potential producers, 3 potential distributors, and 3 customers was tested. ata are presented in Tables, 2 and 3. ci 2 3 Unit transportation costs c k C C 2 C 3 5 3 8 3 4 2 3 6 2 2 6 7 2 3 8 4 5 3 5 4 8 Table ci 2 3 Unit transportation time c k C C 2 C 3 4 2 3 6 2 2 3 2 2 2 3 2 5 3 5 3 3 4 2 Table 2

ESIGN OF OTIMAL LINEAR SYSTEMS... 83 Capacity and costs for producers and distributors 2 3 2 3 Capacity 250 300 200 300 200 300 Costs 50 200 80 50 60 90 unit cost 0.60 0.67 0.90 0.7 0.30 0.30 Customer demand: d = 00, d 2 = 50, d 3 = 200. Table 3 We get the ideal obective values z* by solving single obective problems. The interactive method STEM is used for finding a compromise non-dominated solution. The e Novo approach is used for the supply chain design. The results are compared in Table 4. Results for supply chain design Max z Max z 2 Compromise e Novo x 200 0 50 0 2 3 x 250 0 200 250 2 22 x 0 250 00 00 23 x 0 200 00 00 3 32 33 x 00 0 0 0 x 50 50 50 50 2 x 0 50 50 200 3 2 22 Table 4

84 etr Fiala Table 4 contd. Max z Max z 2 Compromise e Novo x 200 0 50 0 23 x 0 00 00 00 3 32 x 0 50 0 0 33 u 250 0 250 0 u 300 300 300 350 2 u 0 200 200 00 3 u 300 300 300 350 u 200 0 200 0 2 u 0 300 300 00 3 z 2660 4670 3830 3644 z 2900 350 800 700 2 460 520 730 444 The e Novo approach provides a better solution in both obectives and also with lower budget thanks to flexible capacity constraints. The capacity of supply chain members has been optimized with regard to flows in the supply chain and to the budget. Conclusions e Novo programming is used as a methodology of optimal system design for reshaping feasible sets in linear systems. The MOL problem is reformulated by given prices of resources and a given budget. Searching for a better portfolio of resources leads to a continuous reconfiguration and reshaping of systems boundaries. Innovations bring improvements to the desired obectives and the better utilization of available resources. These changes can lead to beyond tradeoff-free solutions. Multi-obective optimization can be regarded as a dynamic process. The e Novo approach has been applied

ESIGN OF OTIMAL LINEAR SYSTEMS... 85 to the supply chain design problem; it provides a better solution than traditional approaches applied to fixed constraints. The e Novo programming approach is open for further extensions and applications. Acknowledgements The research proect was supported by Grant No. 402/0/097 from the Grant Agency of the Czech Republic and by Grant No. IGA F4/6 /20, Faculty of Informatics and Statistics, University of Economics, rague. References abic Z., avic I. (996), Multicriterial roduction lanning by e Novo rogramming Approach, International Journal of roduction Economics, No. 43. Fiala. (2005), Information Sharing in Supply Chains, Omega, No. 33. Li R.J., Lee E.S. (990), Fuzzy Approaches to Multicriteria e Novo rograms, Journal of Mathematical Analysis and Applications, No. 53. Shi Y. (995), Studies on Optimum-ath Ratios in e Novo rogramming roblems, Computers and Mathematics with Applications, No. 29. Steuer R.E. (986), Multiple Criteria Optimization: Theory, Computation and Application, Wiley, New York. Zelený M. (990), e Novo rogramming, Ekonomicko-matematický oborz, No. 26. Zeleny M. (200), Multiobective Optimization, Systems esign and e Novo rogramming, [in:] Handbook of Multicriteria Analysis, eds. C. Zopounidis,.M. ardalos, Springer, erlin. Zeleny M. (990), Optimal Given System vs. esigning Optimal System: The e Novo rogramming Approach, International Journal of General System, No. 7. Zhang Y.M., Huang G.H., Zhang X.. (2009), Inexact de Novo rogramming for Water Resources Systems lanning, European Journal of Operational Research, No. 99.