Results 1 - 10
of
12
A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques
- Knowledge and Information Systems
, 1998
"... . This paper presents a critical review of the most important evolutionary-based multiobjective optimization techniques developed over the years, emphasizing the importance of analyzing their Operations Research roots as a way to motivate the development of new approaches that exploit the search cap ..."
Abstract
-
Cited by 184 (18 self)
- Add to MetaCart
. This paper presents a critical review of the most important evolutionary-based multiobjective optimization techniques developed over the years, emphasizing the importance of analyzing their Operations Research roots as a way to motivate the development of new approaches that exploit the search capabilities of evolutionary algorithms. Each technique is briefly described mentioning its advantages and disadvantages, their degree of applicability and some of their known applications. Finally, the future trends in this discipline and some of the open areas of research are also addressed. Keywords: multiobjective optimization, multicriteria optimization, vector optimization, genetic algorithms, evolutionary algorithms, artificial intelligence. 1 Introduction Since the pioneer work of Rosenberg in the late 60s regarding the possibility of using genetic-based search to deal with multiple objectives, this new area of research (now called evolutionary multiobjective optimization) has grown c...
A Short Tutorial on Evolutionary Multiobjective Optimization
, 2001
"... This tutorial will review some of the basic concepts related to evolutionary multiobjective optimization (i.e., the use of evolutionary algorithms to handle more than one objective function at a time). The most commonly used evolutionary multiobjective optimization techniques will be described and c ..."
Abstract
-
Cited by 27 (0 self)
- Add to MetaCart
This tutorial will review some of the basic concepts related to evolutionary multiobjective optimization (i.e., the use of evolutionary algorithms to handle more than one objective function at a time). The most commonly used evolutionary multiobjective optimization techniques will be described and criticized, including some of their applications. Theory, test functions and metrics will be also discussed. Finally, we will provide some possible paths of future research in this area.
Multiobjective Optimization of Trusses using Genetic Algorithms
- Computers and Structures
, 2000
"... : In this paper we propose the use of the genetic algorithm (GA) as a tool to solve multiobjective optimization problems in structures. Using the concept of min-max optimum, a new GA-based multiobjective optimization technique is proposed and two truss design problems are solved using it. The result ..."
Abstract
-
Cited by 15 (0 self)
- Add to MetaCart
: In this paper we propose the use of the genetic algorithm (GA) as a tool to solve multiobjective optimization problems in structures. Using the concept of min-max optimum, a new GA-based multiobjective optimization technique is proposed and two truss design problems are solved using it. The results produced by this new approach are compared to those produced by other mathematical programming techniques and GA-based approaches, proving that this technique generates better trade-offs and that the genetic algorithm can be used as a reliable numerical optimization tool. Keywords: genetic algorithms, multiobjective optimization, vector optimization, multicriteria optimization, structural optimization, truss optimization 1 Introduction In most real-world problems, several goals must be satisfied simultaneously in order to obtain an optimal solution. The multiple objectives are typically conflicting and non-commensurable, and must be satisfied simultaneously. For example, we might want to...
Design of Combinational Logic Circuits through an Evolutionary Multiobjective Optimization Approach
- Artificial Intelligence for Engineering, Design, Analysis and Manufacture
, 2000
"... In this paper, we propose a population-based evolutionary multiobjective optimization approach to design combinational circuits. Our results indicate that the proposed approach can significantly reduce the computational effort required by a genetic algorithm (GA) to design circuits at a gate level w ..."
Abstract
-
Cited by 6 (2 self)
- Add to MetaCart
In this paper, we propose a population-based evolutionary multiobjective optimization approach to design combinational circuits. Our results indicate that the proposed approach can significantly reduce the computational effort required by a genetic algorithm (GA) to design circuits at a gate level while generating equivalent or even better solutions (i.e., circuits with a lower number of gates) than a human designer or even other GAs. Several examples taken from the literature are used to evaluate the performance of the proposed approach.
An Approach to Solve Multiobjective Optimization Problems Based on an Artificial Immune System
, 2002
"... In this paper, we propose an algorithm to solve multiobjective optimization problems (either constrained or unconstrained) using the clonal selection principle. Our approach is compared with respect to another algorithm that is representative of the state-ofthe -art in evolutionary multiobject ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
In this paper, we propose an algorithm to solve multiobjective optimization problems (either constrained or unconstrained) using the clonal selection principle. Our approach is compared with respect to another algorithm that is representative of the state-ofthe -art in evolutionary multiobjective optimization.
Observations in using grid-enabled technologies for solving multi-objective optimization problems. Parallel Computing 32:377–393
- Parallel Computing, 32(5-6):377 – 393
, 2006
"... In this paper, we analyze some technical issues concerning the use of Grid-enabled technologies based on the Globus Toolkit to solve multi-objective optimization problems. We develop two distributed algorithms: an enumerative search and an evolutionary algorithm. The former is a simple technique, wh ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
In this paper, we analyze some technical issues concerning the use of Grid-enabled technologies based on the Globus Toolkit to solve multi-objective optimization problems. We develop two distributed algorithms: an enumerative search and an evolutionary algorithm. The former is a simple technique, whose high time complexity is mastered down to acceptable execution times to some extent by the use of a Grid-enabled computing system such Globus. The second algorithm is an extension of PAES, a sequential evolutionary algorithm. The parallel results indicate that using Globus is a promising research line to solve multi-objective problems in Grid computing environments.
An ILP based hierarchical global routing approach for VLSI ASIC design
, 2007
"... The use of integrated circuits in high-performance computing, telecommunications, and consumer electronics has been growing at a very fast pace. The level of integration as measured by the number of logic gates in a chip has been steadily rising due to the rapid progress in processing and intercon ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
The use of integrated circuits in high-performance computing, telecommunications, and consumer electronics has been growing at a very fast pace. The level of integration as measured by the number of logic gates in a chip has been steadily rising due to the rapid progress in processing and interconnect technology. The interconnect delay in VLSI circuits has become a critical determiner of circuit performance. As a result, circuit layout is starting to play a more important role in today’s chip designs. Global routing is one of the key sub-problems of circuit layout which involves finding an approximate path for the wires connecting the elements of the circuit without violating resource constraints. In this paper, several integer programming (ILP) based global routing models are fully investigated and explored. The resulting ILP problem is relaxed and solved as a linear programming (LP) problem followed by a rounding heuristic to obtain an integer solution. Experimental results obtained show that the proposed combined WVEM (wirelength, via, edge capacity) model can optimize several global routing objectives simultaneously and effectively. In addition, several hierarchical methods are combined with the proposed flat ILP based global router to reduce the CPU time by about 66 % on average for edge capacity model (ECM).
Search Based Data Sensitivity Analysis Applied to Requirement Engineering
"... Software engineering is plagued by problems associated with unreliable cost estimates. This paper introduces an approach to sensitivity analysis for requirements engineering. It uses Search-Based Software Engineering to aid the decision maker to explore sensitivity of the cost estimates of requireme ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Software engineering is plagued by problems associated with unreliable cost estimates. This paper introduces an approach to sensitivity analysis for requirements engineering. It uses Search-Based Software Engineering to aid the decision maker to explore sensitivity of the cost estimates of requirements for the Next Release Problem (NRP). The paper presents both single- and multi-objective formulation of NRP with empirical sensitivity analysis on synthetic and real-world data. The results show strong correlation between the level of inaccuracy and the impact on the selection of requirements, as well as between the cost of requirements and the impact, which is as intuitively expected. However, there also exist a few sensitive exceptions to these trends; the paper uses a heat-map style visualisation to reveal these exceptions which require careful consideration. The paper also shows that such unusually sensitivity patterns occur in real-world data and how the proposed approach clearly identifies them.
An Updated Survey of Evolutionary Multiobjective Optimization Techniques :
- Proceedings of the Congress on Evolutionary Computation
, 1999
"... This paper reviews some of the most popular evolutionary multiobjective optimization techniques currently reported in the literature, indicating some of their main applications, their advantages, disadvantages, and degree of aplicability. Finally, some of the most promising areas of future research ..."
Abstract
- Add to MetaCart
This paper reviews some of the most popular evolutionary multiobjective optimization techniques currently reported in the literature, indicating some of their main applications, their advantages, disadvantages, and degree of aplicability. Finally, some of the most promising areas of future research are briefly discussed.
10th International Workshop on Software & Compilers for Embedded Systems (SCOPES) 2007 Optimization of Dynamic Data Structures in Multimedia Embedded Systems Using Evolutionary Computation
"... Embedded consumer devices are increasing their capabilities and can now implement new multimedia applications reserved only for powerful desktops a few years ago. These applications share complex and intensive dynamic memory use. Thus, dynamic memory optimizations are a requirement when porting thes ..."
Abstract
- Add to MetaCart
Embedded consumer devices are increasing their capabilities and can now implement new multimedia applications reserved only for powerful desktops a few years ago. These applications share complex and intensive dynamic memory use. Thus, dynamic memory optimizations are a requirement when porting these applications. Within these optimizations, the refinement of the Dynamically (de)allocated Data Type (or DDT) implementations is one of the most important and difficult parts for an efficient mapping onto low-power embedded devices. In this paper, we describe a new automatic optimization approach for the DDTs of object-oriented multimedia applications. It is based on an analytical pre-characterization of the possible elementary DDT blocks, and a multi-objective genetic algorithm to explore the design space and to select the best implementation according to different optimization criteria (i.e., memory accesses, memory footprint and energy consumption). Our results in real-life multimedia applications show that the best implementations of DDTs can be obtained in an automated way in few hours, while typically designers would require days to find a suitable implementation, achieving important savings in exploration time with respect to other state-of-the-art heuristics-based optimization methods for this task. 1

