Multi-objective Evolutionary Fuzzy Modelling in Mobile Robotics

Size: px
Start display at page:

Download "Multi-objective Evolutionary Fuzzy Modelling in Mobile Robotics"

Transcription

1 Multi-objective Evolutionary Fuzzy Modelling in Mobile Robotics J. M. Lucas Dept. Information and Communications Engineering University of Murcia Murcia, Spain H. Martínez Dept. Information and Communications Engineering University of Murcia Murcia, Spain F. Jiménez Dept. Information and Communications Engineering University of Murcia Murcia, Spain Abstract In some environments, mobile robots need to perform docking tasks in a precise manner. In the application domain of this work, an Autonomous Guided Vehicle (AGV), specifically, a fork-lift truck must often perform docking maneuvers to load pallets in conveyor belts. In these maneuvers, the robot motion should be controlled accurately when the mobile robot is close to the target. We propose a multiobjective evolutionary algorithm in order to find multiple controllers with imposed constraints for docking task in charge of following up an online generated trajectory. Main purpose is to improve some features of docking task as its duration, accuracy and stability, satisfying determined constraints. Keywords: Multi-objective evolutionary algorithms, Path following, Path tracking, Mobile robots, Fuzzy control. 1 Introduction In some environments, mobile robots need to perform docking tasks accurately. The final position and orientation of the robot must be suitable for the tolerances required by the particular task. A robot requires docking when needs to interact with objects in its environment. In this paper, we present an environment where an Autonomous Guided Vehicle (AGV), specifically, a fork-lift truck performs docking maneuvers to load pallets in conveyor belts [13]. The main purpose is performing the docking task with specific requirements as duration and precision, following up an online generated trajectory. We propose a multi-objective evolutionary algorithm based partially on [10] in order to generate and optimize controllers in charge of docking control. In the evolutionary learning process, several objectives and constraints have been handled in a simultaneous manner. This process has been performed by means of the simulation system for mobile robots, called ThinkingCap-II. ew evolved controllers are simulated in that environment allowing the required data acquisition to evaluate the fitness of controller. This paper is organized as follows: Section introduces the most important features of the docking task. Section 3 explains the features of the proposed multi-objective evolutionary algorithm. Section 4 describes the experiments and results, and finally, Section 5 summarizes the most important conclusions. The docking task Docking task can be defined simply as motion from the current position to a desired position and orientation, while following a safe trajectory []. In fact, docking task can be performed as three distinct sub-problems [1]: 1. Moving to the required location while there is no danger of collision.. Moving accurately to come close to the required docking configuration. 714

2 3. Moving to the destination with the required precision, or performing some docking operation. We consider two movements: 1. avigation: The vehicle follows up a free curve (without constraints) towards the waypoint.. Docking: The vehicle follows up a preplanned B-Spline curve heading to the docking point (goal point). Figure 1 shows how the vehicle begins the docking maneuver. Docking points Waypoints Figure 1: Docking maneuver The control problem examined in this work is a path tracking problem. Essentially, the goal is that a mobile robot or an AGV navigates properly along the desired trajectory in a bidimensional environment. Pure Pursuit approach is a path tracking algorithm that works by calculating the curvature that will move a vehicle from its current position to some goal position [5]. The whole point of the algorithm is to choose a goal position that is some distance ahead of the vehicle on the path. An analogy is a car driver who looks a further point in front of the car and afterwards tends to head toward that goal point gradually. In particular, Pure Pursuit approach has been applied in order to calculate the heading-error respect to the preplanned trajectory. The heading-error is an angle denoted by δ, and is calculated by subtracting from heading-value the current orientation of robot (see Figure ). The heading value is calculated by using the look-ahead point in the trajectory. Figure depicts the fork-lift truck robot and B-Spline curve corresponding to the trajectory previously generated. Figure : Calculation the heading-error in the trajectory The value of δ is calculated as follows: Dx = look-ahead point in the path.x - current position of robot.x Dy = look-ahead point in the path.y - current position of robot.y Heading = Arc tangent of Dy / Dx in the range of -π to π δ = Heading - Current Orientation of Robot (where δ is normalized). 3 Description of the multi-objective evolutionary algorithm 3.1 Multi-objective algorithms and Fuzzy control Evolutionary Algorithms (EAs) are stochastic search techniques inspired by the principles of natural selection and evolution of species. EAs were initially extended to solve optimization problems with multiple objectives (often conflicting) [4, 6]. The population-based nature of EAs allows finding several elements of the Pareto optimal set in a single run of algorithm. The fuzzy modelling of learning systems and mechanisms allows applying the fuzzy logic to the control and operation tasks of autonomous mobile robots [15, 16]. Soft computing techniques (such as EAs) are suitable to be applied to applications domains with imprecise data and/or incomplete knowledge of environment such as control problems in mobile robotics. The idea is taking advantage of an evolutionary algorithm in order to evolve the behaviors for control tasks with the aim of performing them in a more accurate and efficient manner. Several works have been proposed 715

3 in the domain of the genetic design and optimization of fuzzy logic controllers [3, 8, 9]. another, the following criteria are established: 3. Features of the multi-objective evolutionary algorithm o A feasible individual is better than another unfeasible one. The proposed algorithm is a Pareto-based multiobjective evolutionary algorithm (MOEA) for fuzzy tuning, i.e., it has been designed to find, in a single run, multiple non-dominated solutions according to the Pareto decision strategy. Main features of MOEA are the following: Representation of solutions: An individual in the MOEA corresponds to a fuzzy controller in charge of the docking task. A controller is a collection of fuzzy rules in which each rule is composed by a set of n fuzzy numbers (antecedent) and m real parameters (consequent). In fact, antecedents are trapezoidal fuzzy sets that can be characterized using four parameters and the output fuzzy singletons using just one number for each one. Hence, focusing on learning rules in rule based systems, the Pittsburgh approach [17] has been applied. This approach is characterized by representing an entire fuzzy rule set as chromosome, although in our particular case, only one part of rule base is considered due to the controller symmetry. Initial population: The initial population is composed by controllers that are generated by means of random variations in their domain. Selection and generational replacement: The selection scheme and generational replacement is based on the work presented in [10]. In each iteration of the MOEA, two individuals are picked at random from the population. These individuals are crossed and mutated producing two offspring. After, the best of the first offspring replaces the first parent, and the best of the second offspring replaces to the second parent only if one of the offspring is better than the parent. ote that the population diversity is maintained in populations because an offspring replaces an individual similar to itself (one of their parents). In order to determine if an individual is better than o One unfeasible individual x is better than another one x if: Cx () l Cx (') l max < max i i i i i= 1,..., m maxpopc i 1,..., m i l = i maxpopci l i o where C i (x) l i, i = 1,,m are constraints imposed to the fuzzy models, and maxpopc is the maximum value of C i in the current population used for normalization. One feasible individual is better than another one if the first dominates the second one (Pareto dominance relation). Variation operators: In order to achieve an appropriate exploitation and exploration of the potential solutions in the search space, we apply three types of crossover operators: uniform, arithmetic and BLX-α [7] for parameter variation. Two types of the mutation operators are applied: uniform and non-uniform mutation [14]. 3.3 Identification of objectives and constraints An important issue of MOEA design is the identification of multiple objectives and constraints. Generally, we need to optimize several objectives that often conflict among them. In other words, a trade-off exists between the objectives, where improvement in one objective cannot be achieved without detriment to another. Moreover, we need to satisfy some specific constraints. These are the objectives and/or constraints to minimize: Objective/Constraint 1 - Execution time (): it is the required time (cycles) in order to carry out the docking maneuver. It is equivalent to the number of measures of the heading-error in the trajectory. 716

4 Objective/Constraint - Root mean square orientation tracking error in the entire trajectory: corresponds to the total orientation error in the entire trajectory and is calculated as follows: RMSEorientationtrackingtotal = 1 E( δ ) where δ is the heading error in each iteration and is the number of iterations (cycles, execution time). Objective 3 - Root mean square orientation tracking error at the end of the trajectory: corresponds to the total orientation error at the end of the trajectory and is calculated as follows: RMSEorientationtrackingfinal = L E( δ) where L is the number of iterations that are considered at the end of the trajectory. Constraint 4 - Root mean square error of control effort in the entire trajectory: represents the variation of the angular velocity (one output of controller). The goal is to minimize the control effort by reducing the oscillations due to abrupt changes in the angular velocity. This variation is calculated as follows: E( ω ω') RMSEcontroleffort = 1 where ω is the current angular velocity and ω is the previous velocity (this is the desired value in order to achieve a minimum variation). Objective/Constraint 5 Root mean square position tracking error: it is the distance from current robot position to the reference path. This position tracking error is calculated for the entire trajectory as follows: RMSEpositiontracking = 1 E( distance) Objective/Constraint 6 Orientation error goal: it is the difference between the final orientation (angle) of robot and the goal point orientation (docking point). ote that the objective 3 is included in the objective/constraint but this one is used to avoid solutions with large heading errors in the entire trajectory. In fact, it is important that the mobile robot follows up the trajectory in an accurate way in last steps while it is reaching the docking point, so it is considered errors in final actions with the purpose of reducing them to minimum value or zero. 4 Experiments and Results ThinkingCap-II (TC-II) is a framework for developing mobile robot applications. It is a joint effort between the University of Murcia (Spain) and the University of Örebro (Sweden), and it is based on previous work on ThinkingCap and BGA architectures [15, 16]. The framework consists on a reference cognitive architecture (largely based on ThinkingCap) that serves as a guide for making the functional decomposition of a robotics system, a software architecture (partially based on BGA) that allows an uniform and reusable way of organizing software components for robotics applications, and a communication infrastructure that allows software modules to communicate in a common way independently of whether they are local or remote. In our application, the mobile robot is an Autonomous Guided Vehicle (AGV), in particular, it is an industrial fork-lift truck that performs docking maneuvers to load/unload pallets in conveyor belts. In TC-II platform, we work with that vehicle, defining the concrete robot corresponding to the autonomous truck and specifying a plane of the industrial plant in which the way-points and docking-points are placed. In order to perform the learning process, several simulations have been executed with the aim of evaluating the performance of evolved fuzzy controllers after docking maneuvers. During the learning process, each controller is evaluated by means of collecting the required data from several simulations in order to calculate the objectives and constraints, using the average values of all simulations. The proposed controller is a Mamdani-type [11, 1] fuzzy controller which is in charge of the docking task. 717

5 It is composed by rules of this type: if δ A then ω = c0, ν = c1 The input fuzzy set represents the heading-error δ (deg) in the trajectory (antecedent) and the two output crisp values (consequents) for angular ω (deg/s) and linear ν (m/s) velocities control. The antecedent is a trapezoidal fuzzy set and consequents are singletons in floating-point. It is assumed that the membership functions are known in advance and are fixed and the sum is 1. In order to build the controller, we use five floating-point numbers for antecedent and three and four for consequents respectively. On the one hand, the fuzzy knowledge base is composed by seven trapezoidal membership functions for the input fuzzy variable. They are labeled by L (negative large), M (negative medium), S (negative small), Z (zero), PS (positive small), PM (positive medium) and PL (positive large). On the other hand, there are seven values for the angular velocity that are denoted by the same previous labels. Finally, there are four values for the linear velocity that are labeled by Z (negative zero), S (negative small), M (negative medium) and F (negative full). The fuzzy controller is composed by seven rules which were obtained heuristically: subsequently, we can make a decision process in order to select one or more compromise solutions. In order to compare the solutions, we used the controller constructed manually (the initial one). The main purpose is to reduce the orientation and position tracking errors and time in the task, but it is necessary to consider the control effort to avoid unstable maneuvers by means of gradual alterations of output control velocity. Table 1 summarizes the obtained results, showing the values of objectives/constraints (O/C objective and constraint at the same time) for each learned controller. These fuzzy controllers are nondominated and feasible according to the specified constraints. In this way, they achieve better path tracking performance than the initial controller (constructed manually), performing the docking maneuvers with larger precision, but they require some more time. Table 1: Results summary Rule 1: if δ L then ω = L, ν = Z Rule : if δ M then ω = M, ν = S Rule 3: if δ S then ω = S, ν = M Rule 4: if δ Z then ω = Z, ν = F Rule 5: if δ PS then ω = PS, ν = M Rule 6: if δ PM then ω = PM, ν = S Rule 7: if δ PL then ω = PL, ν = Z In our experiment, we decided upon the population size of 50 individuals. According to the variation operators, we applied the crossover operation with probability 0.6 and the mutation operation with 0.4. Each type of operator is applied with the same probability in the corresponding category. Constraints limits, listed in order, are: 300, 340, 10,.5 and After learning process, we obtained a set of non-dominated and feasible solutions and 718

6 4 Conclusions We presented an approach to path tracking controller tuning based on soft computing techniques. This paper remarks some results in the combination of Pareto-based multi-objective evolutionary algorithms (MOEA), handling constraints and fuzzy logic controller tuning and design. The MOEA was applied to tune the fuzzy controller for the docking maneuver of an Autonomous Ground Vehicle. The proposed MOEA allows obtaining a set of solutions for the controller designer, reducing the hard work to design or optimize controllers manually. Moreover, multiple objectives and constraints have been handled at the same time with the purpose of obtaining solutions which are non-dominated and feasible according to specified constraints. One of the advantages is reducing complexity because we need a single run of MOEA for tuning process. Hence, human intervention is only required at the end of the execution to choose one of the multiple non-dominated and feasible solutions found by the MOEA. Objectives are often in conflict, in our case, the designer could select a compromise solution that requires more time but with a larger accuracy and stability, for example, in cases in which fragile merchandise are transported. Finally, the performance of learned fuzzy controllers was compared to a controller obtained manually. References [1] R.C. Arkin and D. MacKenzie, Temporal coordination of perceptual algorithms for mobile robot navigation, IEEE Trans. on Robotics and Automation, vol. 10, o. 3, pp , [] R.C. Arkin and R.R. Murphy, Autonomous navigation in a manufacturing environment, IEEE Trans. on Robotics and Automation, vol. 6, o. 4, pp , [3] P. Bonissone, P. Khedkar and Y. Chen, Genetic algorithms for automated tuning of fuzzy controllers: a transportation application, IEEE Conference on Fuzzy Systems (FUZZ-IEEE'96), pp , [4] C.A. Coello Coello, D.A. Van Veldhuizen and G.B. Lamont, Evolutionary Algorithms for Solving Multi-Objective Problems, Kluwer Academic Publishers, ew York, 00. [5] R.C. Coulter, Implementation of the Pure Pursuit Path Tracking Algorithm, Technical Report, Robotics Institute, Carnegie Mellon University, 199. [6] K. Deb, Multi-objective Optimization Using Evolutionary Algorithms, John Wiley & Sons, 001. [7] L.J. Eshelman and J.D. Schaffer, Real-coded genetic algorithm and interval schemata, Foundations of Genetic Algorithms II, Ed. L. Darrell Whitley (Morgan Kaufmann), pp , [8] F. Hoffmann, Evolutionary algorithms for fuzzy control system design, Proc. IEEE, vol. 89, no. 9, pp , 001. [9] A. Homaifar, D. Battle and E. Tunstel, Soft computing-based design and control for mobile robot path tracking, Proc. IEEE on Computational Intelligence in Robotics and Automation (CIRA '99.), pp , [10]F. Jiménez, A.F. Gómez Skarmeta, H. Roubos and R. Babuska, Accurate, transparent, and compact fuzzy models for function approximation and dynamic modeling through multi-objective evolutionary optimization, First International Conference on Evolutionary Multi- Criterion Optimization, Springer-Verlag, pp , 001. [11]E.H. Mamdani, Applications of fuzzy algorithms for control a simple dynamic plant, Proc. IEEE, vol. 11, no. 1, pp , [1]E.H. Mamdani and S. Assilian, An experiment in linguistic synthesis with fuzzy logic controller, International Journal of Man- Machine Studies, vol. 7, pp. 1 13, [13]H. Martínez-Barberá, J.P. Cánovas, M.A. Zamora and A.F. Gómez-Skarmeta, i-fork: a flexible AGV system using topological and grid maps, Proc. IEEE Conference on Robotics and Automation, pp , 003. [14]Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs, 3 rd eds., Springer-Verlag, London, [15]A. Saffiotti, The use of fuzzy logic for autonomous robot navigation, Soft Computing, vol. 1, no. 4, pp , [16]A. Saffiotti, K. Konolige and E.H. Ruspini, A multivaluted-logic approach to integrating planning and control, Artificial Intelligence, vol. 76, no. 1-, pp , [17]S.F. Smith, A learning System based on genetic adaptive algorithms, Doctoral Dissertation, Department of Computer Science, University of Pittsburgh,

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms.

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Gómez-Skarmeta, A.F. University of Murcia skarmeta@dif.um.es Jiménez, F. University of Murcia fernan@dif.um.es

More information

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design Multiobjective Formulations of Fuzzy Rule-Based Classification System Design Hisao Ishibuchi and Yusuke Nojima Graduate School of Engineering, Osaka Prefecture University, - Gakuen-cho, Sakai, Osaka 599-853,

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization 2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic

More information

The Application of Spline Functions and Bézier Curves to AGV Path Planning

The Application of Spline Functions and Bézier Curves to AGV Path Planning IEEE ISIE 2005, June 20-23, 2005, Dubrovnik, Croatia The Application of Spline Functions and Bézier Curves to AGV Path Planning K. Petrinec, Z. Kova i University of Zagreb / Faculty of Electrical Engineering

More information

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems Repair and Repair in EMO Algorithms for Multiobjective 0/ Knapsack Problems Shiori Kaige, Kaname Narukawa, and Hisao Ishibuchi Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho,

More information

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Lana Dalawr Jalal Abstract This paper addresses the problem of offline path planning for

More information

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research 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 information

Recombination of Similar Parents in EMO Algorithms

Recombination of Similar Parents in EMO Algorithms H. Ishibuchi and K. Narukawa, Recombination of parents in EMO algorithms, Lecture Notes in Computer Science 341: Evolutionary Multi-Criterion Optimization, pp. 265-279, Springer, Berlin, March 25. (Proc.

More information

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department

More information

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Minzhong Liu, Xiufen Zou, Yu Chen, Zhijian Wu Abstract In this paper, the DMOEA-DD, which is an improvement of DMOEA[1,

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems 4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial

More information

A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization

A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization Hisao Ishibuchi and Youhei Shibata Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho, Sakai,

More information

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach Hisao Ishibuchi Graduate School of Engineering Osaka Prefecture University Sakai, Osaka 599-853,

More information

Multi-objective Optimization

Multi-objective Optimization Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective

More information

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search Seventh International Conference on Hybrid Intelligent Systems Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search Crina Grosan and Ajith Abraham Faculty of Information Technology,

More information

Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism

Adaptive 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 information

A Fuzzy Logic Controller Based Dynamic Routing Algorithm with SPDE based Differential Evolution Approach

A Fuzzy Logic Controller Based Dynamic Routing Algorithm with SPDE based Differential Evolution Approach A Fuzzy Logic Controller Based Dynamic Routing Algorithm with SPDE based Differential Evolution Approach Debraj De Sonai Ray Amit Konar Amita Chatterjee Department of Electronics & Telecommunication Engineering,

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms H. Ishibuchi, T. Doi, and Y. Nojima, Incorporation of scalarizing fitness functions into evolutionary multiobjective optimization algorithms, Lecture Notes in Computer Science 4193: Parallel Problem Solving

More information

Generalized Multiobjective Multitree model solution using MOEA

Generalized 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 information

Self-learning Mobile Robot Navigation in Unknown Environment Using Evolutionary Learning

Self-learning Mobile Robot Navigation in Unknown Environment Using Evolutionary Learning Journal of Universal Computer Science, vol. 20, no. 10 (2014), 1459-1468 submitted: 30/10/13, accepted: 20/6/14, appeared: 1/10/14 J.UCS Self-learning Mobile Robot Navigation in Unknown Environment Using

More information

Fuzzy multi objective transportation problem evolutionary algorithm approach

Fuzzy multi objective transportation problem evolutionary algorithm approach Journal of Physics: Conference Series PPER OPEN CCESS Fuzzy multi objective transportation problem evolutionary algorithm approach To cite this article: T Karthy and K Ganesan 08 J. Phys.: Conf. Ser. 000

More information

A Multi-objective Evolutionary Algorithm for Tuning Fuzzy Rule-Based Systems with Measures for Preserving Interpretability.

A Multi-objective Evolutionary Algorithm for Tuning Fuzzy Rule-Based Systems with Measures for Preserving Interpretability. A Multi-objective Evolutionary Algorithm for Tuning Fuzzy Rule-Based Systems with Measures for Preserving Interpretability. M.J. Gacto 1 R. Alcalá, F. Herrera 2 1 Dept. Computer Science, University of

More information

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116

ISSN: [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 information

Evolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang

Evolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang Evolutionary Algorithm for Embedded System Topology Optimization Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang Agenda Introduction to the problem Principle of evolutionary algorithm Model specification

More information

A Path Tracking Method For Autonomous Mobile Robots Based On Grid Decomposition

A Path Tracking Method For Autonomous Mobile Robots Based On Grid Decomposition A Path Tracking Method For Autonomous Mobile Robots Based On Grid Decomposition A. Pozo-Ruz*, C. Urdiales, A. Bandera, E. J. Pérez and F. Sandoval Dpto. Tecnología Electrónica. E.T.S.I. Telecomunicación,

More information

Simulation of Robot Manipulator Trajectory Optimization Design

Simulation of Robot Manipulator Trajectory Optimization Design International Journal of Research in Engineering and Science (IJRES) ISSN (Online): -96, ISSN (Print): -956 Volume 5 Issue ǁ Feb. 7 ǁ PP.7-5 Simulation of Robot Manipulator Trajectory Optimization Design

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation Lecture 9 Mul+- Objec+ve Evolu+onary Algorithms 1 Multi-objective optimization problem: minimize F(X) = ( f 1 (x),..., f m (x)) The objective functions may be conflicting or incommensurable.

More information

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM Can ÖZDEMİR and Ayşe KAHVECİOĞLU School of Civil Aviation Anadolu University 2647 Eskişehir TURKEY

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium Vol.78 (MulGrab 24), pp.6-64 http://dx.doi.org/.4257/astl.24.78. Multi-obective Optimization Algorithm based on Magnetotactic Bacterium Zhidan Xu Institute of Basic Science, Harbin University of Commerce,

More information

A Parallel Evolutionary Algorithm for Discovery of Decision Rules

A Parallel Evolutionary Algorithm for Discovery of Decision Rules A Parallel Evolutionary Algorithm for Discovery of Decision Rules Wojciech Kwedlo Faculty of Computer Science Technical University of Bia lystok Wiejska 45a, 15-351 Bia lystok, Poland wkwedlo@ii.pb.bialystok.pl

More information

Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem

Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem Felix Streichert, Holger Ulmer, and Andreas Zell Center for Bioinformatics Tübingen (ZBIT), University of Tübingen,

More information

Genetic algorithms and finite element coupling for mechanical optimization

Genetic algorithms and finite element coupling for mechanical optimization Computer Aided Optimum Design in Engineering X 87 Genetic algorithms and finite element coupling for mechanical optimization G. Corriveau, R. Guilbault & A. Tahan Department of Mechanical Engineering,

More information

A Genetic Algorithm for Mid-Air Target Interception

A Genetic Algorithm for Mid-Air Target Interception olume 14 No.1, January 011 A Genetic Algorithm for Mid-Air Target Interception Irfan Younas HITEC University Taxila cantt. Pakistan Atif Aqeel PMAS-AAUR Rawalpindi Pakistan ABSTRACT This paper presents

More information

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover J. Garen 1 1. Department of Economics, University of Osnabrück, Katharinenstraße 3,

More information

Multicriterion Genetic Programming for Trajectory Planning of Underwater Vehicle

Multicriterion Genetic Programming for Trajectory Planning of Underwater Vehicle IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.1, December 006 1 Multicriterion Genetic Programg for Trajectory Planning of Underwater Vehicle Jerzy Balicki,, Naval University

More information

A Genetic Algorithm for Robust Motion Planning

A Genetic Algorithm for Robust Motion Planning A Genetic Algorithm for Robust Motion Planning Domingo Gallardo, Otto Colomina, Francisco Flórez, Ramón Rizo domingo,otto,florez,rizo@dtic.ua.es Grupo i3a: Informatica Industrial e Inteligencia Artificial

More information

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling Reference Point Based Evolutionary Approach for Workflow Grid Scheduling R. Garg and A. K. Singh Abstract Grid computing facilitates the users to consume the services over the network. In order to optimize

More information

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research 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 information

Fuzzy Data Mining by Heuristic Rule Extraction and Multiobjective Genetic Rule Selection

Fuzzy Data Mining by Heuristic Rule Extraction and Multiobjective Genetic Rule Selection 2006 IEEE International Conference on Fuzzy Systems Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 6-2, 2006 Fuzzy Data Mining by Heuristic Rule Extraction and Multiobjective Genetic

More information

Assessing the Convergence Properties of NSGA-II for Direct Crashworthiness Optimization

Assessing the Convergence Properties of NSGA-II for Direct Crashworthiness Optimization 10 th International LS-DYNA Users Conference Opitmization (1) Assessing the Convergence Properties of NSGA-II for Direct Crashworthiness Optimization Guangye Li 1, Tushar Goel 2, Nielen Stander 2 1 IBM

More information

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP

More information

Genetic Algorithm for Finding Shortest Path in a Network

Genetic 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 information

Finding Knees in Multi-objective Optimization

Finding Knees in Multi-objective Optimization Finding Knees in Multi-objective Optimization Jürgen Branke 1, Kalyanmoy Deb 2, Henning Dierolf 1, and Matthias Osswald 1 1 Institute AIFB, University of Karlsruhe, Germany branke@aifb.uni-karlsruhe.de

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms

Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms R.J. Stonier, M.J. Drumm and J. Bell Faculty of Informatics

More information

On Simplifying the Automatic Design of a Fuzzy Logic Controller

On Simplifying the Automatic Design of a Fuzzy Logic Controller On Simplifying the Automatic Design of a Fuzzy Logic Controller France Cheong School of Business IT, RMIT University, Melbourne, Victoria 3000, Australia. email : france.cheong@rmit.edu.au Richard Lai

More information

Engineers and scientists use instrumentation and measurement. Genetic Algorithms for Autonomous Robot Navigation

Engineers and scientists use instrumentation and measurement. Genetic Algorithms for Autonomous Robot Navigation Genetic Algorithms for Autonomous Robot Navigation Theodore W. Manikas, Kaveh Ashenayi, and Roger L. Wainwright Engineers and scientists use instrumentation and measurement equipment to obtain information

More information

Effects of Three-Objective Genetic Rule Selection on the Generalization Ability of Fuzzy Rule-Based Systems

Effects of Three-Objective Genetic Rule Selection on the Generalization Ability of Fuzzy Rule-Based Systems Effects of Three-Objective Genetic Rule Selection on the Generalization Ability of Fuzzy Rule-Based Systems Hisao Ishibuchi and Takashi Yamamoto Department of Industrial Engineering, Osaka Prefecture University,

More information

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2

More information

Genetic Programming of Autonomous Agents. Functional Description and Complete System Block Diagram. Scott O'Dell

Genetic Programming of Autonomous Agents. Functional Description and Complete System Block Diagram. Scott O'Dell Genetic Programming of Autonomous Agents Functional Description and Complete System Block Diagram Scott O'Dell Advisors: Dr. Joel Schipper and Dr. Arnold Patton October 19, 2010 Introduction to Genetic

More information

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION Galina Merkuryeva (a), Liana Napalkova (b) (a) (b) Department of Modelling and Simulation, Riga Technical University,

More information

Hybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2

Hybridization 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 information

Real-Coded Evolutionary Approaches to Unconstrained Numerical Optimization

Real-Coded Evolutionary Approaches to Unconstrained Numerical Optimization Real-Coded Evolutionary Approaches to Unconstrained Numerical Optimization Alexandre C. M. de OLIVEIRA DEINF/UFMA Av. dos Portugueses, s/n, Campus do Bacanga, S. Luíz MA, Brazil. acmo@deinf.ufma.br Luiz

More information

A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems

A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems Appl Intell (2012) 36:330 347 DOI 10.1007/s10489-010-0264-x A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems

More information

Learning Fuzzy Rules by Evolution for Mobile Agent Control

Learning Fuzzy Rules by Evolution for Mobile Agent Control Learning Fuzzy Rules by Evolution for Mobile Agent Control George Chronis, James Keller and Marjorie Skubic Dept. of Computer Engineering and Computer Science, University of Missouri-Columbia, email: gchronis@ece.missouri.edu

More information

Agent-Based Design of Fault Tolerant Manipulators for Satellite Docking

Agent-Based Design of Fault Tolerant Manipulators for Satellite Docking Agent-Based Design of Fault Tolerant Manipulators for Satellite Docking Abstract: A rapidly deployable fault tolerant manipulator system consists of modular hardware and support software that allow the

More information

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm 16th World Congress of the International Fuzzy Systems Association (IFSA) 9th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT) Finding Sets of Non-Dominated Solutions with High

More information

Genetic optimisation of a fuzzy distribution model

Genetic optimisation of a fuzzy distribution model The current issue and full text archive of this journal is available at http://wwwemerald-librarycom Genetic optimisation of a fuzzy distribution model Enrique LoÂpez GonzaÂlez and Miguel A RodrõÂguez

More information

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts IEEE Symposium Series on Computational Intelligence Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts Heiner Zille Institute of Knowledge and Language Engineering University of Magdeburg, Germany

More information

The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms

The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms Somayyeh Nalan-Ahmadabad and Sehraneh Ghaemi Abstract In this paper, pole placement with integral

More information

Soft Computing Paradigms for Learning Fuzzy Controllers with Applications to Ro

Soft Computing Paradigms for Learning Fuzzy Controllers with Applications to Ro Soft Computing Paradigms for Learning Fuzzy Controllers with Applications to Ro E. Tunstel! M.-R. Akbarzadeh-T, K. Kumbla and M. Jamshidi NASA Center for Autonomous Control Engineering Department of Electrical

More information

Multi-Objective Optimization using Evolutionary Algorithms

Multi-Objective Optimization using Evolutionary Algorithms Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department of Mechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC. Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY

GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC. Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC ALGORITHMS Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY Dept. of Computer Science and Articial Intelligence University of Granada, 18071 - Granada,

More information

Lecture Set 1B. S.D. Sudhoff Spring 2010

Lecture Set 1B. S.D. Sudhoff Spring 2010 Lecture Set 1B More Basic Tools S.D. Sudhoff Spring 2010 1 Outline Time Domain Simulation (ECE546, MA514) Basic Methods for Time Domain Simulation MATLAB ACSL Single and Multi-Objective Optimization (ECE580)

More information

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm N. Shahsavari Pour Department of Industrial Engineering, Science and Research Branch, Islamic Azad University,

More information

Particle Filtering. CS6240 Multimedia Analysis. Leow Wee Kheng. Department of Computer Science School of Computing National University of Singapore

Particle Filtering. CS6240 Multimedia Analysis. Leow Wee Kheng. Department of Computer Science School of Computing National University of Singapore Particle Filtering CS6240 Multimedia Analysis Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore (CS6240) Particle Filtering 1 / 28 Introduction Introduction

More information

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies

More information

Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows

Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows Abel Garcia-Najera and John A. Bullinaria School of Computer Science, University of Birmingham Edgbaston, Birmingham

More information

Mobile Robot Motion Planning and Multi Objective Optimization Using Improved Approach

Mobile Robot Motion Planning and Multi Objective Optimization Using Improved Approach Mobile Robot Motion Planning and Multi Objective Optimization Using Improved Approach Bashra K. O. ChaborAlwawi and Hubert Roth Automatic Control Engineering, Siegen University, Siegen, Germany Email:

More information

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization CONTI 2006 The 7 th INTERNATIONAL CONFERENCE ON TECHNICAL INFORMATICS, 8-9 June 2006, TIMISOARA, ROMANIA Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

More information

Resolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems

Resolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems Resolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems Peter Haslinger and Ulrich Bodenhofer Software Competence Center Hagenberg A-4232 Hagenberg,

More information

Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms

Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Department of Information Systems University of Bayreuth, Germany franz.rothlauf@uni-bayreuth.de

More information

An Evolutionary Algorithm with Advanced Goal and Priority Specification for Multi-objective Optimization

An Evolutionary Algorithm with Advanced Goal and Priority Specification for Multi-objective Optimization Journal of Artificial Intelligence Research 8 (2003) 83-25 Submitted 9/0; published 2/03 An Evolutionary Algorithm with Advanced Goal and Priority Specification for Multi-objective Optimization Kay Chen

More information

A grid representation for Distributed Virtual Environments

A grid representation for Distributed Virtual Environments A grid representation for Distributed Virtual Environments Pedro Morillo, Marcos Fernández, Nuria Pelechano Instituto de Robótica, Universidad de Valencia. Polígono Coma S/N. Aptdo.Correos 22085, CP: 46071

More information

NOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION

NOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION NOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION * Prof. Dr. Ban Ahmed Mitras ** Ammar Saad Abdul-Jabbar * Dept. of Operation Research & Intelligent Techniques ** Dept. of Mathematics. College

More information

An Experimental Multi-Objective Study of the SVM Model Selection problem

An Experimental Multi-Objective Study of the SVM Model Selection problem An Experimental Multi-Objective Study of the SVM Model Selection problem Giuseppe Narzisi Courant Institute of Mathematical Sciences New York, NY 10012, USA narzisi@nyu.edu Abstract. Support Vector machines

More information

Multi-Objective Optimization using Evolutionary Algorithms

Multi-Objective Optimization using Evolutionary Algorithms Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department ofmechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design City University of New York (CUNY) CUNY Academic Works International Conference on Hydroinformatics 8-1-2014 Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design Matthew

More information

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms Dynamic Uniform Scaling for Multiobjective Genetic Algorithms Gerulf K. M. Pedersen 1 and David E. Goldberg 2 1 Aalborg University, Department of Control Engineering, Fredrik Bajers Vej 7, DK-922 Aalborg

More information

Shortest Path Problem in Network with Type-2 Triangular Fuzzy Arc Length

Shortest Path Problem in Network with Type-2 Triangular Fuzzy Arc Length J. Appl. Res. Ind. Eng. Vol. 4, o. (207) 7 Journal of Applied Research on Industrial Engineering www.journal-aprie.com Shortest Path Problem in etwork with Type-2 Triangular Fuzzy Arc Length Ranjan Kumar

More information

MultiGrid-Based Fuzzy Systems for Function Approximation

MultiGrid-Based Fuzzy Systems for Function Approximation MultiGrid-Based Fuzzy Systems for Function Approximation Luis Javier Herrera 1,Héctor Pomares 1, Ignacio Rojas 1, Olga Valenzuela 2, and Mohammed Awad 1 1 University of Granada, Department of Computer

More information

Selection Based on the Pareto Nondomination Criterion for Controlling Code Growth in Genetic Programming

Selection Based on the Pareto Nondomination Criterion for Controlling Code Growth in Genetic Programming Genetic Programming and Evolvable Machines, 2, 61 73, 2001 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Selection Based on the Pareto Nondomination Criterion for Controlling Code Growth

More information

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,

More information

Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems

Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems ol. 7, No. 3, May, 2013 Design of Obstacle Avoidance System for Mobile Robot using Fuzzy ogic Systems Xi i and Byung-Jae Choi School of Electronic Engineering, Daegu University Jillyang Gyeongsan-city

More information

Optimization with linguistic variables

Optimization with linguistic variables Optimization with linguistic variables Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract We consider fuzzy mathematical programming problems (FMP) in which the functional

More information

Mobile Robots Path Planning using Genetic Algorithms

Mobile Robots Path Planning using Genetic Algorithms Mobile Robots Path Planning using Genetic Algorithms Nouara Achour LRPE Laboratory, Department of Automation University of USTHB Algiers, Algeria nachour@usthb.dz Mohamed Chaalal LRPE Laboratory, Department

More information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A 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 information

GENETIC ALGORITHM METHOD FOR COMPUTER AIDED QUALITY CONTROL

GENETIC ALGORITHM METHOD FOR COMPUTER AIDED QUALITY CONTROL 3 rd Research/Expert Conference with International Participations QUALITY 2003, Zenica, B&H, 13 and 14 November, 2003 GENETIC ALGORITHM METHOD FOR COMPUTER AIDED QUALITY CONTROL Miha Kovacic, Miran Brezocnik

More information

Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources

Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources Sanaz Mostaghim, Jürgen Branke, Andrew Lewis, Hartmut Schmeck Abstract In this paper, we study parallelization

More information

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,

More information

TURN AROUND BEHAVIOR GENERATION AND EXECUTION FOR UNMANNED GROUND VEHICLES OPERATING IN ROUGH TERRAIN

TURN AROUND BEHAVIOR GENERATION AND EXECUTION FOR UNMANNED GROUND VEHICLES OPERATING IN ROUGH TERRAIN 1 TURN AROUND BEHAVIOR GENERATION AND EXECUTION FOR UNMANNED GROUND VEHICLES OPERATING IN ROUGH TERRAIN M. M. DABBEERU AND P. SVEC Department of Mechanical Engineering, University of Maryland, College

More information

Evolution of Recurrent Fuzzy Controllers

Evolution of Recurrent Fuzzy Controllers Evolution of Recurrent Fuzzy Controllers Carlos Kavka, Patricia Roggero and Javier Apolloni LIDIC Departamento de Informática Universidad Nacional de San Luis Ejército de los Andes 950 D5700HHW - San Luis

More information

General network with four nodes and four activities with triangular fuzzy number as activity times

General network with four nodes and four activities with triangular fuzzy number as activity times International Journal of Engineering Research and General Science Volume 3, Issue, Part, March-April, 05 ISSN 09-730 General network with four nodes and four activities with triangular fuzzy number as

More information

Compact and Transparent Fuzzy Models and Classifiers Through Iterative Complexity Reduction

Compact and Transparent Fuzzy Models and Classifiers Through Iterative Complexity Reduction 516 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 4, AUGUST 2001 Compact and Transparent Fuzzy Models and Classifiers Through Iterative Complexity Reduction Hans Roubos, Student Member, IEEE, and Magne

More information

PATH TRACKING FOR MOBILE ROBOTS WITH A TRAILER. J.L. Martínez, M. Paz and A. García-Cerezo

PATH TRACKING FOR MOBILE ROBOTS WITH A TRAILER. J.L. Martínez, M. Paz and A. García-Cerezo Copyright IFAC 5th Triennial World Congress, Barcelona, Spain PATH TRACKING FOR MOBILE ROBOTS WITH A TRAILER J.L. Martínez, M. Paz and A. García-Cerezo University of Málaga. Dep. of System Engineering

More information