CONCLUSIONS GA technique was implemented to find the optimal water network topology together with the minimum fresh water consumption, observing for each.

Slides:



Advertisements
Similar presentations
Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
Advertisements

Dr. Miguel Bagajewicz Sanjay Kumar DuyQuang Nguyen Novel methods for Sensor Network Design.
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
24th may Use of genetic algorithm for designing redundant sensor network Carine Gerkens Systèmes chimiques et conception de procédés Département.
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Genetic Algorithms for Real Parameter Optimization Written by Alden H. Wright Department of Computer Science University of Montana Presented by Tony Morelli.
Comparison of Genetic Algorithm and WASAM Model for Real Time Water Allocation: A Case Study of Song Phi Nong Irrigation Project Bhaktikul, K, Mahidol.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
1 Lecture 8: Genetic Algorithms Contents : Miming nature The steps of the algorithm –Coosing parents –Reproduction –Mutation Deeper in GA –Stochastic Universal.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Genetic algorithms for neural networks An introduction.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered.
7/2/2015Intelligent Systems and Soft Computing1 Lecture 9 Evolutionary Computation: Genetic algorithms Introduction, or can evolution be intelligent? Introduction,
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
Chapter 6: Transform and Conquer Genetic Algorithms The Design and Analysis of Algorithms.
The Fundamentals: Algorithms, the Integers & Matrices.
Genetic Programming.
Ranga Rodrigo April 6, 2014 Most of the sides are from the Matlab tutorial. 1.
Genetic Algorithm.
Evolutionary Intelligence
© Negnevitsky, Pearson Education, CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University.
Efficient Model Selection for Support Vector Machines
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Constrained Evolutionary Optimization Yong Wang Associate Professor, PhD School of Information Science and Engineering, Central South University
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory Mixed Integer Problems Most optimization algorithms deal.
1 The Euclidean Non-uniform Steiner Tree Problem by Ian Frommer Bruce Golden Guruprasad Pundoor INFORMS Annual Meeting Denver, Colorado October 2004.
Client-Server Application, Using ActiveX Automation Servers Aspen Plus®, Aspen Properties® and SuperTarget®, to Extend Pinch Analysis Through Virtual Temperature.
Researchers: Preet Bola Mike Earnest Kevin Varela-O’Hara Han Zou Advisor: Walter Rusin Data Storage Networks.
Optimal resource assignment to maximize multistate network reliability for a computer network Yi-Kuei Lin, Cheng-Ta Yeh Advisor : Professor Frank Y. S.
Arindam K. Das CIA Lab University of Washington Seattle, WA MINIMUM POWER BROADCAST IN WIRELESS NETWORKS.
ASC2003 (July 15,2003)1 Uniformly Distributed Sampling: An Exact Algorithm for GA’s Initial Population in A Tree Graph H. S.
FINAL EXAM SCHEDULER (FES) Department of Computer Engineering Faculty of Engineering & Architecture Yeditepe University By Ersan ERSOY (Engineering Project)
A Hybrid Genetic Algorithm for the Periodic Vehicle Routing Problem with Time Windows Michel Toulouse 1,2 Teodor Gabriel Crainic 2 Phuong Nguyen 2 1 Oklahoma.
Christoph F. Eick: Using EC to Solve Transportation Problems Transportation Problems.
© Negnevitsky, Pearson Education, Lecture 9 Evolutionary Computation: Genetic algorithms Introduction, or can evolution be intelligent? Introduction,
 Negnevitsky, Pearson Education, Lecture 9 Evolutionary Computation: Genetic algorithms n Introduction, or can evolution be intelligent? n Simulation.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
Genetic Algorithms. 2 Overview Introduction To Genetic Algorithms (GAs) GA Operators and Parameters Genetic Algorithms To Solve The Traveling Salesman.
Local Search and Optimization Presented by Collin Kanaley.
Routing and Scheduling in Multistage Networks using Genetic Algorithms Advisor: Dr. Yi Pan Chunyan Ji 3/26/01.
Tutorial 3, Part 1: Optimization of a linear truss structure
M.Sc. Urszula Gabriel Institute of Chemical Engineering and Environmental Protection Processes WATER NETWORKS OPTIMISATION TO MINIMISE WATER USE AND WASTEWATER.
A multi-objective synthesis of optimal control system by the network operator method 1 A.I. Diveev Institution of Russian Academy of Sciences Dorodnicyn.
Simulation-based GA Optimization for Production Planning Juan Esteban Díaz Leiva Dr Julia Handl Bioma 2014 September 13, 2014.
Automated discovery in math Machine learning techniques (GP, ILP, etc.) have been successfully applied in science Machine learning techniques (GP, ILP,
Alice E. Smith and Mehmet Gulsen Department of Industrial Engineering
Linear Programming Water Resources Planning and Management Daene McKinney.
N- Queens Solution with Genetic Algorithm By Mohammad A. Ismael.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
Constraint Programming for the Diameter Constrained Minimum Spanning Tree Problem Thiago F. Noronha Celso C. Ribeiro Andréa C. Santos.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Genetic Algorithms An Evolutionary Approach to Problem Solving.
GenMRP Generating Optimized MRP Lot Sizes Using Genetic Algorithm: Considering Supplier Deals Generating Optimized MRP Lot Sizes Using Genetic Algorithm:
Genetic Algorithm(GA)
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Optimization of Industrial Water Networks
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
The minimum cost flow problem
EE368 Soft Computing Genetic Algorithms.
Introduction to Genetic Algorithm and Some Experience Sharing
Presentation transcript:

CONCLUSIONS GA technique was implemented to find the optimal water network topology together with the minimum fresh water consumption, observing for each unit operation: The maximum allowable pollutant input concentration; The maximum allowable pollutant output concentration; GA performs better than other current techniques (mathematical programming, tree search methodology with branch cutting, water pinch); GA can handle an indefinite number of pollutants; supplyGA can handle contaminated sources of supply water; GA could be generalized to non-oriented graphs, if all knots have non-zero input pollutant concentrations; Optimal solution (F w total = ton/hr) B TEST CASE STUDY B 10 Units with 6 pollutants, contaminated supply water (same order as in table, ppm : 160, 30, 150, 10, 10, 240) a)For a single contaminated source, the level of contamination, for all pollutants, is subtracted from the maximum allowable input/output; then, the oriented graph methodology is applied b)For multiple contaminated sources, eliminate, first, the over polluted sources; then, apply the free graph algorithm b) Optimal solution with Genetic Algorithm (F w total = ton/hr) Original optimal solution from Savelski et al. TEST CASE STUDY A 10 units with 3 contaminants (A, B and C), as published in: Efficient Use And Reuse of Water in Refineries and Process Plants M. J. Savelski, M. Rivas and M. J. Bagajewicz ENPROMER'99 Florianópolis - Santa Catarina - Brasil APPLICATION’S INTERFACE Input data file for a network of 10 units and 6 contaminants. Fresh water from Source-1, contaminated When active, propagate the best individual thru generations; after cross- over, randomly generate individuals from a shrinking vicinity of the best individual When active, neglect internal flows under a specified value (1 t/h, customary) When active, reorder units in the network descending, according to the maximum contaminant load per unit When active, reorder units in the network descending, according to the maximum fresh water needed per unit Inspect/change input data buttons: maximum input/output unit concentrations, contaminants load per unit, regeneration unit input/output concentrations, contaminants load in fresh water GENETIC ALGORITHM PROCEDURE 1.Choose the elements of the upper triangular matrix X as genes; 2.Form a chromosome, defining an individual, from all de genes of the matrix X; 3.Choose the alleles a gene can have (in our case, a continuous domain, bounded by some convenient chosen values); population 4.Choose the magnitude of the population formed of individuals; generations 5.Choose the appropriate number of generations a population should have; 6.Impose the main parameters of the genetic algorithm: 6.1 favoring the best factor 6.2 fitness factor 6.3 crossover probability 6.4 mutation probability population pool 7. Generate the initial population pool 8. With each individual: 8.1 solve the mathematical model 8.2 compute the objective function 8.3 convert the objective function to a scaled fitness 8.4 convert the scaled fitness to an expected frequency of selection as parent THE MATHEMATICAL MODEL Total mass balance kPartial mass balance, for k pollutant species The first set of constraints The second set of constraints The objective function Observations From first set of constraints - for any k species, the equal sign is valid for some minimum fresh water flow, dependent of m ki In order for the inequality to hold for the worst case of k pollutant, the maximum value for fi should be picked-up From second set of constraints - for any k species, the equal sign is valid for some minimum fresh water flow In order for the inequality to hold, the maximum value for f i should be picked-up The objective function, in order to minimize the total amount of fresh water Fresh-water minimization through constrained topoly design with Genetic Algorithm Dr. Vasile LAVRIC, Drd. Petrica IANCU, Prof. Valentin PLESU UNIVERSITY POLITEHNICA OF BUCHAREST, CENTRE FOR TECHNOLOGY TRANSFER IN THE PROCESS INDUSTRIES 1, Polizu Street, Building A, Room A056, Sector 1, RO , Bucharest, Romania, X ji - water flow from j to i operation (likewise X ij ); - k pollutant concentration coming from j operation; - k pollutant concentration going to i operation; W i - exit flow from unit operation i; L i - possible flow loss; m ki - k pollutant released in water in unit operation i; f i - fresh water flow to i operation; SCHEMATIC MODEL OF UNIT OPERATION I The water network is an oriented graph, with multiple starting knots (unit operations 1,2 & 3) with no contaminant at entrance, each knot i of the graph receiving streams from possibly all previous m (1 & 2) knots only (m=1, 2 … i-1), and sending streams to probably all next n (j & N-1) knots (n=i+1,i+2 … N). THE ORIENTED GRAPH ABSTRACT Genetic Algorithm The present paper deals with the design of a water usage network using Genetic Algorithm as optimization approach subject to the above mentioned restrictions. This approach generates the best water network topology with a minimum fresh water usage, complying, in the same time, with all restrictions. An optimal water network could be viewed as a graph, starting from unit operations with the lowest contaminant concentrations at entrance, each unit operation "i" receiving streams from possibly (but not inevitably) all the other operations "j" (j=1, 2, … j  i, … N), and sending streams to probably (but not necessarily) all the other operations "j" (j=1, 2, … j  i, … N), except those which have the imposed level of contaminants at entrance close or equal to the fresh water level. The mathematical model describing the unit "i" is based upon total and contaminant species mass balances, together with the input and output constraints. Solving this optimization problem is not trivial, since the unknowns' number outcomes the equations' number. The GA optimization uses each internal flow as a gene, defining a chromosome from all these flows. The restrictions are cope with naturally, during the population generation, simply eliminating those individuals outside the feasible domain. The individuals interbreed according to their frequency of selection, using one-point crossover method, and then mutation is applied to randomly selected individuals. The objective function is the total fresh water consumption, which should be minimized. Comparison with the results of water pinch and mathematical programming methods is made.. generation 9.Make a new generation, interbreeding individuals according to one-point crossover 10. their frequency of selection, using one-point crossover method; mutation 11. Apply mutation to randomly selected individuals; 12. If the minimum objective function is attained, stop the algorithm; otherwise, restart from 8.