Motivating Application
|
|
- Lisa Stone
- 5 years ago
- Views:
Transcription
1 Applying to Decision- Making in Autonomic Systems Presented by Andres J. Ramirez Authors: Andres J. Ramirez, David B. Knoester, Betty H.C. Cheng, and Philip K. McKinley 1 Motivating Application Remote data mirroring - prevent data loss & data unavailability. - multiple competing objectives [Keeton06, Wilkes03, Wilkes04]: Reliability Performance Cost 2
2 Motivating Application Consider the following network of remote data mirrors: - what if a link fails? - parts of the network become disconnected - severe financial penalties - network must be reconfigured! 3 Motivating Application How should we reconfigure the network? - must consider tradeoffs... - more than a trillion possible candidates! 4
3 Main Challenge How can we automatically identify target reconfigurations? - searching the entire solution space may not be practical - must consider competing objectives must deal with uncertainty!environment may change at run time 5 Requirements Automatic generation of new reconfigurations - respond to current environmental conditions - considers tradeoffs between functional and non-functional requirements - new solutions produced and applied in real-time 6
4 But How? Darwinian evolution has produced countless examples of self-adaptive behavior. - Survival of the fittest guides evolution. We can harness the power of natural selection to evolve target reconfigurations during execution.! leverage genetic algorithms! 7 Traditional Approaches Related Work - balance multiple objectives [Kephart03,Walsh04]. Evolutionary Approaches - genetic algorithms for dynamic networks [Fabregat05, Lu07, Tseng06,Wang08].!methods not applied at run time. - reconfiguration of a network s topology [Montana02].!expensive forms of evaluating solutions.!results did not support online reconfiguration. 8
5 Evolutionary decision-making approach to evaluate tradeoffs automatically in real-time. Monitor Monitor... Monitor Evolutionary Framework Reconfiguration Monitor Evolve an overlay network to diffuse data across a set of remote mirrors. 9 Start Encode Crossover Individual maps Solution Mutation Evaluation Population Selection Best 50% Terminate End [Yes] [No] Mutations New Individuals Individuals 10
6 Use graph to represent network. -edges represent active/ inactive connections -propagation methods [Keeton04,Keeton06,Wilkes03] Encoding!synchronous: each write must be acknowledged b at destination.!asynchronous: batches of data are sent at periodic intervals. With 25 remote mirrors, d a 7 * 2^300 candidate solutions! Encoding = <ab, = <1, bc, 0, cd, 0, 1, ad, 1, ac, 0> bd> c 11 Crossover Objective: exchange parts of the overall solution -transfer edge properties A A B B D D C C A A B B D D C C Network I Network J Network IJ Network JI Effect: combine key parts of the overall solution to generate fitter solutions. 12
7 Mutation duce variation in the solution space. -randomly activate / deactivate links -randomly reassign a propagation method A B Network IJ' Effect: explore additional areas of the solution space D C 13 Fitness Functions FF =!1*Fc +!2*(Fe1 + Fe2) +!3*(Fr1 + Fr2) Cost Performance Reliability Fc = (100 * cost/budget) latencyavg Fe1 =50 - (50 * ) latencywc Fe2 =50 * ( bandsys - bandeff bandsys linksused Fr1 =50 * ( ) linksmax datalosspot Fr2 =50 * ( ) datalosswc + bound) 14
8 Multidimensional Reconfiguration Original design optimized only for: -cost !1= 1,!2 = 0,!3 = 0 - what if a link fails? Multidimensional Reconfiguration 17 1 Reconfigured design optimizes for: -reliability, performance, cost !1= 1,!2 = 2,!3 = 2 - what if a link fails?
9 Fitness throughout reconfiguration process -initial overlay fails at generation 2500 /+0123-,)(44 Max. Fitness %"" #"" "!#""!%"" 2 -suitable reconfigurations found by generation 3500 < 30 seconds in a laptop!!""" #""" $""" %""" &""" '()(*+,-.) 3-,)( Number of active links in overlay network -initial overlay design fails with single link Number of Links Number of Links failure -reconfigured design increases the number of links in the overlay network Generation Num. of Links 18
10 Potential data loss throughout overlay network -initial overlay design did not consider reliability Potential Avg. Data Loss reconfigured overlay design reduces potential data loss Generation Potential for Data Loss 19 Automatic generation of target reconfigurations -conforms to current environmental conditions. -analysis of tradeoffs and design decisions. -demonstration on real-world application!remote data mirroring.!runs in real time on a laptop. Future Work: -look at cost of reconfiguration. -apply approach to other problem domains. 20
11 Acknowledgements This work has been supported in part by NSF grants CCF , CNS , CCF , CNS , IIP , and CCF , Army Research Office W911NF , Ford Motor Company, and a grant from Michigan State University s Quality Fund. 21 References [Fabregat05] R. Fabregat, Y. Donoso, B. Baran, F. Solano, and J. L. Marzo. Multi-objective optimization scheme for multicast flows: A survey, a model and a MOEA solution. In proceedings of the 3rd International IFIP/ACM Latin American Conference on Networking, pages 73-86, 2005 [Holland92] J. Holland. Adaptation in Natural and Artificial Systems. MIT Press, Cambridge, MA, USA, [Kephart03] J. O. Kephart and D. M. Chess. The Vision of Autonomic Computing. Computer, 36(1):41-50, [Lu07] J. Lu and W. Cheng. A -Algorithm-based Routing Optimization Scheme for Overlay Network. In Proceedings of the 3rd International Conference on Natural Computation, pages , [Montana02] D. Montana, T. Hussain, and T. Saxena. Adaptive Reconfiguration of Data Networks Using. In Proceedings of the and Evolutionary Computation Conference, pages , [Keeton04] K. Keeton, C. Santos, D. Beyer, J. Chase, and J. Wilkes. Designing for Disasters. In the Proceedings of the 3rd USENIX Conference on File and Storage Technologies, pages 59-62, Berkeley, CA, USA, [Keeton06] K. Keeton, D. Beyer, E. Brau, and A. Merchant. On the Road to Recovery: Restoring Data After Disasters. SIGOPS Operating Systems Review, 33(4):4-10, [Tseng06] S. Y. Tseng, Y. M. Huang, and C. C. Lin. Algorithm for Delay and Degree Constrained Multimedia Broadcasting on Overlay Networks. Computer Communications, 29(17): , [Walsh04] W. E. Walsh, G. Tesauro, J. O. Kephart, and R. Das. Utility Functions in Autonomic Systems. In Proceedings of the First IEEE International Conference on Autonomic Computing, pages 70-77, [Wang08] D. Wang, J. Gan, and D. Wang. Heuristic Algorithm for Multicast Overlay Network Link Selection. In Proceedings of the Second International Conference on and Evolutionary Computing, pages 38-41, [Wilkes03] M. Ji, A. Veitch, and J. Wilkes. Seneca: Remote mirroring done write. In USENIX 2003 Annual Technical Conference, pages , Berkeley, CA. 22
12 Questions? Andres J. Ramirez 23 Solution Space Optimal Solutions Acceptable Solutions All Possible Solutions 24
13 Setup First three experiments explore single dimensional concerns. -optimize only for cost, performance, or reliability -validate technique Fourth experiment explores multidimensional dynamic reconfiguration concerns. For every experiment, we conducted 30 trials. -account for stochastic nature. 25
Evolving Models at Run Time to Address Functional and Non-Functional Adaptation Requirements
Evolving Models at Run Time to Address Functional and Non-Functional Adaptation Requirements Andres J. Ramirez and Betty H.C. Cheng Michigan State University Department of Computer Science and Engineering,
More informationPlato: a genetic algorithm approach to run-time reconfiguration in autonomic computing systems
DOI 10.1007/s10586-010-0122-y Plato: a genetic algorithm approach to run-time reconfiguration in autonomic computing systems Andres J. Ramirez David B. Knoester Betty H.C. Cheng Philip K. McKinley Received:
More informationApplying Genetic Algorithms to Decision Making in Autonomic Computing Systems
pplying Genetic lgorithms to ecision Making in utonomic omputing Systems ndres J. Ramirez, avid. Knoester, etty H.. heng, Philip K. McKinley Michigan State University 3115 Engineering uilding East Lansing,
More informationGeneralized Multiobjective Multitree model solution using MOEA
Generalized Multiobjective Multitree model solution using MOEA BENJAMÍN BARÁN *, RAMON FABREGAT +, YEZID DONOSO ±, FERNANDO SOLANO + and JOSE L. MARZO + * CNC. National University of Asuncion (Paraguay)
More informationCHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM
20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:
More informationThe Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints
The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints Minying Sun*,Hua Wang* *Department of Computer Science and Technology, Shandong University, China Abstract
More informationA Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem
IEMS Vol. 6, No., pp. 9-4, December 007. A Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem Ji Ung Sun School of Industrial & Managment Engineering Hankuk
More informationAdaptive Monitoring of Software Requirements
Adaptive Monitoring of Software Requirements Andres J. Ramirez, Betty H.C. Cheng, and Philip K. McKinley Michigan State University 3115 Engineering Building East Lansing, Michigan 48824 {ramir105, chengb,
More informationAPPLYING EVOLUTIONARY COMPUTATION TECHNIQUES TO ADDRESS ENVIRONMENTAL UNCERTAINTY IN DYNAMICALLY ADAPTIVE SYSTEMS. Andres J.
APPLYING EVOLUTIONARY COMPUTATION TECHNIQUES TO ADDRESS ENVIRONMENTAL UNCERTAINTY IN DYNAMICALLY ADAPTIVE SYSTEMS By Andres J. Ramirez A DISSERTATION Submitted to Michigan State University in partial fulfillment
More informationCHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN
97 CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN 5.1 INTRODUCTION Fuzzy systems have been applied to the area of routing in ad hoc networks, aiming to obtain more adaptive and flexible
More informationMINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Richard
More informationA GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS
A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.
More informationMarch 19, Heuristics for Optimization. Outline. Problem formulation. Genetic algorithms
Olga Galinina olga.galinina@tut.fi ELT-53656 Network Analysis and Dimensioning II Department of Electronics and Communications Engineering Tampere University of Technology, Tampere, Finland March 19, 2014
More informationAutomata Construct with Genetic Algorithm
Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,
More informationCutLeader Nesting Technology
CutLeader Technology algorithm is the soul of nesting software. For example knapsack algorithm, Pair technology, are able to get a better nesting result. The former is the approximate optimization algorithm;
More informationCONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM
1 CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM John R. Koza Computer Science Department Stanford University Stanford, California 94305 USA E-MAIL: Koza@Sunburn.Stanford.Edu
More informationLocal Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:
Local Search Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: Select a variable to change Select a new value for that variable Until a satisfying assignment is
More informationTopological Machining Fixture Layout Synthesis Using Genetic Algorithms
Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,
More informationA Genetic Algorithm for Minimum Tetrahedralization of a Convex Polyhedron
A Genetic Algorithm for Minimum Tetrahedralization of a Convex Polyhedron Kiat-Choong Chen Ian Hsieh Cao An Wang Abstract A minimum tetrahedralization of a convex polyhedron is a partition of the convex
More informationAutomated Generation of Adaptive Test Plans for Self- Adaptive Systems. Erik Fredericks and Be'y H. C. Cheng May 19 th, 2015
Automated Generation of Adaptive Test Plans for Self- Adaptive Systems Erik Fredericks and Be'y H. C. Cheng May 19 th, 2015 Motivation Run- 9me tes9ng provides assurance for self- adap9ve systems (SAS)
More informationIntroduction to Genetic Algorithms. Genetic Algorithms
Introduction to Genetic Algorithms Genetic Algorithms We ve covered enough material that we can write programs that use genetic algorithms! More advanced example of using arrays Could be better written
More informationScheme of Big-Data Supported Interactive Evolutionary Computation
2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN: 978-1-60595-415-8 Scheme of Big-Data Supported Interactive Evolutionary Computation Guo-sheng HAO
More informationEscaping Local Optima: Genetic Algorithm
Artificial Intelligence Escaping Local Optima: Genetic Algorithm Dae-Won Kim School of Computer Science & Engineering Chung-Ang University We re trying to escape local optima To achieve this, we have learned
More informationIntroduction to Genetic Algorithms
Advanced Topics in Image Analysis and Machine Learning Introduction to Genetic Algorithms Week 3 Faculty of Information Science and Engineering Ritsumeikan University Today s class outline Genetic Algorithms
More informationIMPROVING A GREEDY DNA MOTIF SEARCH USING A MULTIPLE GENOMIC SELF-ADAPTATING GENETIC ALGORITHM
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 4th, 2007 IMPROVING A GREEDY DNA MOTIF SEARCH USING A MULTIPLE GENOMIC SELF-ADAPTATING GENETIC ALGORITHM Michael L. Gargano, mgargano@pace.edu
More informationKanban Scheduling System
Kanban Scheduling System Christian Colombo and John Abela Department of Artificial Intelligence, University of Malta Abstract. Nowadays manufacturing plants have adopted a demanddriven production control
More informationANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM
Anticipatory Versus Traditional Genetic Algorithm ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM ABSTRACT Irina Mocanu 1 Eugenia Kalisz 2 This paper evaluates the performances of a new type of genetic
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationEvolution of the Discrete Cosine Transform Using Genetic Programming
Res. Lett. Inf. Math. Sci. (22), 3, 117-125 Available online at http://www.massey.ac.nz/~wwiims/research/letters/ Evolution of the Discrete Cosine Transform Using Genetic Programming Xiang Biao Cui and
More informationTechTalk on Artificial Intelligence
TechTalk on Artificial Intelligence A practical approach to Genetic Algorithm Alexandre Bergel University of Chile, Object Profile http://bergel.eu Goal of today Give an introduction to what genetic algorithm
More informationGenetic Algorithms. Kang Zheng Karl Schober
Genetic Algorithms Kang Zheng Karl Schober Genetic algorithm What is Genetic algorithm? A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization
More informationA New Crossover Technique for Cartesian Genetic Programming
A New Crossover Technique for Cartesian Genetic Programming Genetic Programming Track Janet Clegg Intelligent Systems Group, Department of Electronics University of York, Heslington York, YO DD, UK jc@ohm.york.ac.uk
More informationGA-Based Hybrid Algorithm for MBR Problem of FIPP p-cycles for Node Failure on Survivable WDM Networks
GA-Based Hybrid Algorithm for MBR Problem of FIPP p-cycles for Node Failure on Survivable WDM Networks Der-Rong Din Department of Computer Science and Information Engineering, National Changhua University
More informationExperimental Comparison of Different Techniques to Generate Adaptive Sequences
Experimental Comparison of Different Techniques to Generate Adaptive Sequences Carlos Molinero 1, Manuel Núñez 1 and Robert M. Hierons 2 1 Departamento de Sistemas Informáticos y Computación, Universidad
More informationNeural Network Weight Selection Using Genetic Algorithms
Neural Network Weight Selection Using Genetic Algorithms David Montana presented by: Carl Fink, Hongyi Chen, Jack Cheng, Xinglong Li, Bruce Lin, Chongjie Zhang April 12, 2005 1 Neural Networks Neural networks
More informationInformation Fusion Dr. B. K. Panigrahi
Information Fusion By Dr. B. K. Panigrahi Asst. Professor Department of Electrical Engineering IIT Delhi, New Delhi-110016 01/12/2007 1 Introduction Classification OUTLINE K-fold cross Validation Feature
More informationAn experimental evaluation of a parallel genetic algorithm using MPI
2009 13th Panhellenic Conference on Informatics An experimental evaluation of a parallel genetic algorithm using MPI E. Hadjikyriacou, N. Samaras, K. Margaritis Dept. of Applied Informatics University
More informationResearch Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding
e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi
More informationGenetic Algorithm for Dynamic Capacitated Minimum Spanning Tree
28 Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree 1 Tanu Gupta, 2 Anil Kumar 1 Research Scholar, IFTM, University, Moradabad, India. 2 Sr. Lecturer, KIMT, Moradabad, India. Abstract Many
More informationAvailable online at ScienceDirect. Razvan Cazacu*, Lucian Grama
Available online at www.sciencedirect.com ScienceDirect Procedia Technology 12 ( 2014 ) 339 346 The 7 th International Conference Interdisciplinarity in Engineering (INTER-ENG 2013) Steel truss optimization
More informationFour Methods for Maintenance Scheduling
Four Methods for Maintenance Scheduling Edmund K. Burke, University of Nottingham, ekb@cs.nott.ac.uk John A. Clark, University of York, jac@minster.york.ac.uk Alistair J. Smith, University of Nottingham,
More informationHybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2
Hybridization EVOLUTIONARY COMPUTING Hybrid Evolutionary Algorithms hybridization of an EA with local search techniques (commonly called memetic algorithms) EA+LS=MA constructive heuristics exact methods
More informationARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS
ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem
More informationMachine Evolution. Machine Evolution. Let s look at. Machine Evolution. Machine Evolution. Machine Evolution. Machine Evolution
Let s look at As you will see later in this course, neural networks can learn, that is, adapt to given constraints. For example, NNs can approximate a given function. In biology, such learning corresponds
More informationA Genetic Algorithm Framework
Fast, good, cheap. Pick any two. The Project Triangle 3 A Genetic Algorithm Framework In this chapter, we develop a genetic algorithm based framework to address the problem of designing optimal networks
More informationISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,
More informationDETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES
DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES SHIHADEH ALQRAINY. Department of Software Engineering, Albalqa Applied University. E-mail:
More informationJob Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search
A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)
More informationA Genetic k-modes Algorithm for Clustering Categorical Data
A Genetic k-modes Algorithm for Clustering Categorical Data Guojun Gan, Zijiang Yang, and Jianhong Wu Department of Mathematics and Statistics, York University, Toronto, Ontario, Canada M3J 1P3 {gjgan,
More informationIntroduction to Genetic Algorithms. Based on Chapter 10 of Marsland Chapter 9 of Mitchell
Introduction to Genetic Algorithms Based on Chapter 10 of Marsland Chapter 9 of Mitchell Genetic Algorithms - History Pioneered by John Holland in the 1970s Became popular in the late 1980s Based on ideas
More informationBinary Differential Evolution Strategies
Binary Differential Evolution Strategies A.P. Engelbrecht, Member, IEEE G. Pampará Abstract Differential evolution has shown to be a very powerful, yet simple, population-based optimization approach. The
More informationPartitioning Sets with Genetic Algorithms
From: FLAIRS-00 Proceedings. Copyright 2000, AAAI (www.aaai.org). All rights reserved. Partitioning Sets with Genetic Algorithms William A. Greene Computer Science Department University of New Orleans
More informationSolving ISP Problem by Using Genetic Algorithm
International Journal of Basic & Applied Sciences IJBAS-IJNS Vol:09 No:10 55 Solving ISP Problem by Using Genetic Algorithm Fozia Hanif Khan 1, Nasiruddin Khan 2, Syed Inayatulla 3, And Shaikh Tajuddin
More informationGENETIC ALGORITHM with Hands-On exercise
GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic
More informationImage Classification and Processing using Modified Parallel-ACTIT
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Image Classification and Processing using Modified Parallel-ACTIT Jun Ando and
More informationIntegration of Declarative Approaches (System Demonstration)
Integration of Declarative Approaches (System Demonstration) Arne Frick I *, Can Keskin, Volker Vogelmann 2 1 Tom Sawyer Software, 804 Hearst Avenue, Berkeley CA 94710, EMail: africk@tomsawyer.com '~ Universitat
More informationTime Complexity Analysis of the Genetic Algorithm Clustering Method
Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti
More informationRobot Path Planning Method Based on Improved Genetic Algorithm
Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Robot Path Planning Method Based on Improved Genetic Algorithm 1 Mingyang Jiang, 2 Xiaojing Fan, 1 Zhili Pei, 1 Jingqing
More informationParameter Control of Genetic Algorithms by Learning and Simulation of Bayesian Networks
Submitted Soft Computing Parameter Control of Genetic Algorithms by Learning and Simulation of Bayesian Networks C. Bielza,*, J.A. Fernández del Pozo, P. Larrañaga Universidad Politécnica de Madrid, Departamento
More informationGenetic Algorithm for Circuit Partitioning
Genetic Algorithm for Circuit Partitioning ZOLTAN BARUCH, OCTAVIAN CREŢ, KALMAN PUSZTAI Computer Science Department, Technical University of Cluj-Napoca, 26, Bariţiu St., 3400 Cluj-Napoca, Romania {Zoltan.Baruch,
More informationA Review on Optimization of Truss Structure Using Genetic Algorithms
A Review on Optimization of Truss Structure Using Genetic Algorithms Dhaval R. Thummar 1,Ghanshyam G. Tejani 2 1 M. Tech. Scholar, Mechanical Engineering Department, SOE, RK University, Rajkot, Gujarat,
More informationHeuristic Optimisation
Heuristic Optimisation Part 10: Genetic Algorithm Basics Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic
More informationA Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks
A Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks A. Zahmatkesh and M. H. Yaghmaee Abstract In this paper, we propose a Genetic Algorithm (GA) to optimize
More informationA HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY
A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY Dmitriy BORODIN, Victor GORELIK, Wim DE BRUYN and Bert VAN VRECKEM University College Ghent, Ghent, Belgium
More informationEvolutionary Mobile Agents
Evolutionary Mobile Agents Assistant Barna Iantovics Petru Maior University of Tg. Mureş Abstract. We denote evolutionary agents the agents that can solve problems using methods based on evolutionary computation.
More informationApplying a Mutation-Based Genetic Algorithm to Processor Configuration Problems
Applying a Mutation-Based Genetic Algorithm to Processor Configuration Problems T L Lau and E P K Tsang Dept. of Computer Science University of Essex, Wivenhoe Park Colchester CO4 3SQ United Kingdom email:
More informationA Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2
Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications
More informationDERIVATIVE-FREE OPTIMIZATION
DERIVATIVE-FREE OPTIMIZATION Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey,
More informationEvolutionary Design of a Collective Sensory System
From: AAAI Technical Report SS-03-02. Compilation copyright 2003, AAAI (www.aaai.org). All rights reserved. Evolutionary Design of a Collective Sensory System Yizhen Zhang 1,2, Alcherio Martinoli 1, and
More informationUsing Genetic Algorithms in Integer Programming for Decision Support
Doi:10.5901/ajis.2014.v3n6p11 Abstract Using Genetic Algorithms in Integer Programming for Decision Support Dr. Youcef Souar Omar Mouffok Taher Moulay University Saida, Algeria Email:Syoucef12@yahoo.fr
More informationSolving Traveling Salesman Problem Using Parallel Genetic. Algorithm and Simulated Annealing
Solving Traveling Salesman Problem Using Parallel Genetic Algorithm and Simulated Annealing Fan Yang May 18, 2010 Abstract The traveling salesman problem (TSP) is to find a tour of a given number of cities
More informationDesign of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm
Design of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm UMIT ATILA 1, ISMAIL RAKIP KARAS 2, CEVDET GOLOGLU 3, BEYZA YAMAN 2, ILHAMI MUHARREM ORAK 2 1 Directorate of Computer
More informationGenetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks
Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks Jing He, Shouling Ji, Mingyuan Yan, Yi Pan, and Yingshu Li Department of Computer Science Georgia State University,
More informationCIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1
Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. Router A Router B Router C Router D Network Next Hop Next Hop Next Hop Next
More informationA New Crossover Technique for Cartesian Genetic Programming
A New Crossover Technique for Cartesian Genetic Programming Genetic Programming Track Janet Clegg Intelligent Systems Group, Department of Electronics University of York, Heslington York,YODD,UK jc@ohm.york.ac.uk
More informationGenetic Programming of Autonomous Agents. Functional Requirements List and Performance Specifi cations. Scott O'Dell
Genetic Programming of Autonomous Agents Functional Requirements List and Performance Specifi cations Scott O'Dell Advisors: Dr. Joel Schipper and Dr. Arnold Patton November 23, 2010 GPAA 1 Project Goals
More informationAdvanced Search Genetic algorithm
Advanced Search Genetic algorithm Yingyu Liang yliang@cs.wisc.edu Computer Sciences Department University of Wisconsin, Madison [Based on slides from Jerry Zhu, Andrew Moore http://www.cs.cmu.edu/~awm/tutorials
More informationProbability Control Functions Settings in Continual Evolution Algorithm
Probability Control Functions Settings in Continual Evolution Algorithm Zdeněk Buk, Miroslav Šnorek Dept. of Computer Science and Engineering, Karlovo nám. 3, 2 35 Praha 2, Czech Republic bukz@fel.cvut.cz,
More informationA Genetic Programming Approach for Distributed Queries
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 1997 Proceedings Americas Conference on Information Systems (AMCIS) 8-15-1997 A Genetic Programming Approach for Distributed Queries
More informationConstraint Handling in Evolutionary Multi-Objective Optimization
Constraint Handling in Evolutionary Multi-Objective Optimization Zack Z. Zhu Abstract Many problems across various domains of research may be formulated as a multi-objective optimization problem. Recently,
More informationQoS Constraints Multicast Routing for Residual Bandwidth Optimization using Evolutionary Algorithm
QoS Constraints Multicast Routing for Residual Bandwidth Optimization using Evolutionary Algorithm Sushma Jain* and J.D. Sharma Abstract For the real time multimedia applications, the routing algorithms
More information4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction
4/22/24 s Diwakar Yagyasen Department of Computer Science BBDNITM Visit dylycknow.weebly.com for detail 2 The basic purpose of a genetic algorithm () is to mimic Nature s evolutionary approach The algorithm
More informationACCELERATING THE ANT COLONY OPTIMIZATION
ACCELERATING THE ANT COLONY OPTIMIZATION BY SMART ANTS, USING GENETIC OPERATOR Hassan Ismkhan Department of Computer Engineering, University of Bonab, Bonab, East Azerbaijan, Iran H.Ismkhan@bonabu.ac.ir
More informationOptimizing Multiple Objectives on Multicast Networks using Memetic Algorithms
192 Optimizing Multiple Objectives on Multicast Networks Optimizing Multiple Objectives on Multicast Networks using Memetic Algorithms Yezid Donoso 1, Alfredo Pérez 1, Carlos Ardila 1, and Ramón Fabregat
More informationGenetic Algorithm for Finding Shortest Path in a Network
Intern. J. Fuzzy Mathematical Archive Vol. 2, 2013, 43-48 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 26 August 2013 www.researchmathsci.org International Journal of Genetic Algorithm for Finding
More informationGrid Scheduling Strategy using GA (GSSGA)
F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer
More informationDistributed Optimization of Feature Mining Using Evolutionary Techniques
Distributed Optimization of Feature Mining Using Evolutionary Techniques Karthik Ganesan Pillai University of Dayton Computer Science 300 College Park Dayton, OH 45469-2160 Dale Emery Courte University
More informationA New Selection Operator - CSM in Genetic Algorithms for Solving the TSP
A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,
More informationEvolving Efficient Security Systems Under Budget Constraints Using Genetic Algorithms
Proceedings of Student Research Day, CSIS, Pace University, May 9th, 2003 Evolving Efficient Security Systems Under Budget Constraints Using Genetic Algorithms Michael L. Gargano, William Edelson, Paul
More informationAdaptive Crossover in Genetic Algorithms Using Statistics Mechanism
in Artificial Life VIII, Standish, Abbass, Bedau (eds)(mit Press) 2002. pp 182 185 1 Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism Shengxiang Yang Department of Mathematics and Computer
More informationSELF-ADAPTATION IN GENETIC ALGORITHMS USING MULTIPLE GENOMIC REDUNDANT REPRESENTATIONS ABSTRACT
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 7th, 2004 SELF-ADAPTATION IN GENETIC ALGORITHMS USING MULTIPLE GENOMIC REDUNDANT REPRESENTATIONS Maheswara Prasad Kasinadhuni, Michael
More informationLINEAR AND NONLINEAR IMAGE RESTORATION METHODS FOR EDDY
LINEAR AND NONLINEAR IMAGE RESTORATION METHODS FOR EDDY CURRENT NONDESTRUCTIVE EVALUATION Bing Wang:12 John P. Basart,12 and John C. Moulderl lcenter for NDE 2Department of Electrical and Computer Engineering
More informationDistribution Feeder Reconfiguration for minimum losses using Genetic Algorithms
Distribution Feeder Reconfiguration for minimum losses using Genetic Algorithms K.K.S.V.V. Prakasa Rao, Member IEEE and V. C. Veera Reddy, Former Member IEEE K.K.S.V.V Prakasa Rao, SDSC SHAR, ISRO, Dept
More informationStructural topology optimization based on improved genetic algorithm
International Conference on Materials Engineering and Information Technology Applications (MEITA 2015) Structural topology optimization based on improved genetic algorithm Qu Dongyue 1, a, Huang Yangyang
More informationMIC 2009: The VIII Metaheuristics International Conference. A Comparative Study of Adaptive Mutation Operators for Genetic Algorithms
: The VIII Metaheuristics International Conference id-1 A Comparative Study of Adaptive Mutation Operators for Genetic Algorithms Imtiaz Korejo, Shengxiang Yang, and ChangheLi Department of Computer Science,
More informationCOUPLING TRNSYS AND MATLAB FOR GENETIC ALGORITHM OPTIMIZATION IN SUSTAINABLE BUILDING DESIGN
COUPLING TRNSYS AND MATLAB FOR GENETIC ALGORITHM OPTIMIZATION IN SUSTAINABLE BUILDING DESIGN Marcus Jones Vienna University of Technology, Vienna, Austria ABSTRACT Incorporating energy efficient features
More informationNetwork Routing Protocol using Genetic Algorithms
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a
More informationHybrid Adaptive Evolutionary Algorithm Hyper Heuristic
Hybrid Adaptive Evolutionary Algorithm Hyper Heuristic Jonatan Gómez Universidad Nacional de Colombia Abstract. This paper presents a hyper heuristic that is able to adapt two low level parameters (depth
More informationUsing CODEQ to Train Feed-forward Neural Networks
Using CODEQ to Train Feed-forward Neural Networks Mahamed G. H. Omran 1 and Faisal al-adwani 2 1 Department of Computer Science, Gulf University for Science and Technology, Kuwait, Kuwait omran.m@gust.edu.kw
More informationEvolutionary Computation. Chao Lan
Evolutionary Computation Chao Lan Outline Introduction Genetic Algorithm Evolutionary Strategy Genetic Programming Introduction Evolutionary strategy can jointly optimize multiple variables. - e.g., max
More information