0000000000013056

AUTHOR

Ferrante Neri

0000-0002-6100-6532

showing 36 related works from this author

Memetic Algorithms in Engineering and Design

2012

When dealing with real-world applications, one often faces non-linear and nondifferentiable optimization problems which do not allow the employment of exact methods. In addition, as highlighted in [104], popular local search methods (e.g. Hooke-Jeeves, Nelder Mead and Rosenbrock) can be ill-suited when the real-world problem is characterized by a complex and highly multi-modal fitness landscape since they tend to converge to local optima. In these situations, population based meta-heuristics can be a reasonable choice, since they have a good potential in detecting high quality solutions. For these reasons, meta-heuristics, such as Genetic Algorithms (GAs), Evolution Strategy (ES), Particle …

Mathematical optimizationOptimization problemLocal optimumbusiness.industryComputer scienceAnt colony optimization algorithmsMathematicsofComputing_NUMERICALANALYSISParticle swarm optimizationMemetic algorithmLocal search (optimization)businessEvolution strategyTabu search
researchProduct

Applied Linear Algebra: Electrical Networks

2016

This chapter shows how mathematical theory is not an abstract subject which has no connection with the real world. On the contrary, this entire book is written by stating that mathematics in general, and algebra in this case, is an integrating part of every day real life and that the professional life of computational scientists and engineers requires a solid mathematical background. In order to show how the contents of the previous chapters have an immediate technical application, the last chapter of this book describes a core engineering subject, i.e. electrical networks, as an algebraic exercise. Furthermore, this chapter shows how the combination of the algebraic topics give a natural r…

AlgebraMathematical theorySet (abstract data type)lawElectrical networkCore (graph theory)Linear algebraConnection (algebraic framework)Algebraic numberRepresentation (mathematics)Mathematicslaw.invention
researchProduct

Basic Mathematical Thinking

2016

Mathematics, from the Greek word “mathema”, is simply translated as science or expression of the knowledge.

Mathematical thinkingCognitive scienceComputer scienceAlgebraic structureAxiomatic systemWord (computer architecture)Expression (mathematics)
researchProduct

An Introduction to Computational Complexity

2016

This chapter is not strictly about algebra. However, this chapter offers a set of mathematical and computational instruments that will allow us to introduce several concepts in the following chapters. Moreover, the contents of this chapter are related to algebra as they are ancillary concepts that help (and in some cases allow) the understanding of algebra.

Set (abstract data type)symbols.namesakeTheoretical computer scienceComputational complexity theoryComputer scienceAsymptotic computational complexityWorst-case complexitysymbolsComputational problemAlgebra over a fieldComputational resourceHuffman coding
researchProduct

Hierarchical Evolutionary Algorithms and Noise Compensation via Adaptation

2007

Hierarchical Evolutionary Algorithms (HEAs) are Nested Algorithms composed by two or more Evolutionary Algorithms having the same fitness but different populations. More specifically, the fitness of a Higher Level Evolutionary Algorithm (HLEA) is the optimal fitness value returned by a Lower Level Evolutionary Algorithm (LLEA). Due to their algorithmic formulation, the HEAs can be efficiently implemented in Min-Max problems. In this chapter the application of the HEAs is shown for two different Min-Max problems in the field of Structural Optimization. These two problems are the optimal design of an electrical grounding grid and an elastic structure. Since the fitness of a HLEA is given by a…

Human-based evolutionary computationComputer scienceCultural algorithmGenetic algorithmEvolutionary algorithmMemetic algorithmInteractive evolutionary computationAlgorithmEvolutionary computationEvolutionary programming
researchProduct

An Overview on Algebraic Structures

2016

This chapter recaps and formalizes concepts used in the previous sections of this book. Furthermore, this chapter reorganizes and describes in depth the topics mentioned at the end of Chap. 1, i.e. a formal characterization of the abstract algebraic structures and their hierarchy. This chapter is thus a revisited summary of concepts previously introduced and used and provides the mathematical basis for the following chapters.

AlgebraEquivalence class (music)Ring theoryHierarchy (mathematics)Algebraic structureEquivalence relationBasis (universal algebra)Commutative ringCharacterization (mathematics)Mathematics
researchProduct

Disturbed Exploitation compact Differential Evolution for Limited Memory Optimization Problems

2011

This paper proposes a novel and unconventional Memetic Computing approach for solving continuous optimization problems characterized by memory limitations. The proposed algorithm, unlike employing an explorative evolutionary framework and a set of local search algorithms, employs multiple exploitative search within the main framework and performs a multiple step global search by means of a randomized perturbation of the virtual population corresponding to a periodical randomization of the search for the exploitative operators. The proposed Memetic Computing approach is based on a populationless (compact) evolutionary framework which, instead of processing a population of solutions, handles …

Continuous optimizationta113education.field_of_studyMathematical optimizationInformation Systems and ManagementOptimization problemdifferential evolutionCrossoverPopulationEvolutionary algorithmComputer Science ApplicationsTheoretical Computer ScienceArtificial IntelligenceControl and Systems Engineeringmemetic computingDifferential evolutionMemetic algorithmevolutionary algorithmseducationcompact algorithmsSoftwarePremature convergenceMathematicsInformation Sciences
researchProduct

Integrating Cross-Dominance Adaptation in Multi-objective Memetic Algorithms

2008

This chapter proposes a novel adaptive memetic approach for solving multi-objective optimization problems. The proposed approach introduces the novel concept of crossdominance and employs this concept within a novel probabilistic scheme which makes use of the Wigner distribution for performing coordination of the local search. Thus, two local searchers are integrated within an evolutionary framework which resorts to an evolutionary algorithm previously proposed in literature for solving multi-objective problems. These two local searchers are a multi-objective version of simulated annealing and a novel multi-objective implementation of the Rosenbrock algorithm.

Optimization problembusiness.industryComputer scienceSimulated annealingEvolutionary algorithmProbabilistic logicWigner distribution functionMemetic algorithmLocal search (optimization)Artificial intelligencebusinessMulti-objective optimization
researchProduct

Systems of Linear Equations

2016

A linear equation in \(\mathbb {R}\) in the variables \(x_1,x_2,\ldots ,x_n\) is an equation of the kind:

Physicssymbols.namesakeMathematics::Commutative AlgebraGaussian eliminationMathematical analysisTriangular systemssymbolsComputer Science::Symbolic ComputationSystem of linear equationsLinear equation
researchProduct

A Memetic Differential Evolution in Filter Design for Defect Detection in Paper Production

2007

This article proposes a Memetic Differential Evolution (MDE) for designing digital filters which aim at detecting defects of the paper produced during an industrial process. The MDE is an adaptive evolutionary algorithm which combines the powerful explorative features of Differential Evolution (DE) with the exploitative features of two local searchers. The local searchers are adaptively activated by means of a novel control parameter which measures fitness diversity within the population. Numerical results show that the DE framework is efficient for the class of problems under study and employment of exploitative local searchers is helpful in supporting the DE explorative mechanism in avoid…

Engineeringeducation.field_of_studyFinite impulse responsebusiness.industryProcess (engineering)PopulationEvolutionary algorithmMachine learningcomputer.software_genreFilter designDifferential evolutionMemetic algorithmArtificial intelligencebusinesseducationcomputerDigital filter
researchProduct

An adaptive multimeme algorithm for designing HIV multidrug therapies.

2007

This paper proposes a period representation for modeling the multidrug HIV therapies and an Adaptive Multimeme Algorithm (AMmA) for designing the optimal therapy. The period representation offers benefits in terms of flexibility and reduction in dimensionality compared to the binary representation. The AMmA is a memetic algorithm which employs a list of three local searchers adaptively activated by an evolutionary framework. These local searchers, having different features according to the exploration logic and the pivot rule, have the role of exploring the decision space from different and complementary perspectives and, thus, assisting the standard evolutionary operators in the optimizati…

ScheduleMathematical optimizationComputer scienceAnti-HIV AgentsHIV therapy designAdaptive algorithms; HIV therapy design; Memetic algorithms; Nonlinear integer programming; Algorithms; Anti-HIV Agents; Biomimetics; Computer Simulation; Drug Combinations; Drug Design; Drug Therapy Computer-Assisted; HIV Infections; Humans; Immunity Innate; Models ImmunologicalHIV InfectionsReduction (complexity)Computer-AssistedDrug TherapyModelsBiomimeticsGeneticsInnateHumansComputer SimulationRepresentation (mathematics)MetaheuristicStatistical hypothesis testingFlexibility (engineering)Applied MathematicsNonlinear integer programmingImmunityModels ImmunologicalAdaptive algorithmsImmunity InnateDrug Therapy Computer-AssistedDrug CombinationsImmunologicalDrug DesignMemetic algorithmsMemetic algorithmAlgorithmAlgorithmsBiotechnologyPremature convergenceIEEE/ACM transactions on computational biology and bioinformatics
researchProduct

Super-fit and population size reduction in compact Differential Evolution

2011

Although Differential Evolution is an efficient and versatile optimizer, it has a wide margin of improvement. During the latest years much effort of computer scientists studying Differential Evolution has been oriented towards the improvement of the algorithmic paradigm by adding and modifying components. In particular, two modifications lead to important improvements to the original algorithmic performance. The first is the super-fit mechanism, that is the injection at the beginning of the optimization process of a solution previously improved by another algorithm. The second is the progressive reduction of the population size during the evolution of the population. Recently, the algorithm…

ta113Mathematical optimizationeducation.field_of_studyMeta-optimizationFitness landscapeComputer sciencePopulation-based incremental learningPopulationContext (language use)Reduction (complexity)Differential evolutionAlgorithm designeducationAlgorithm2011 IEEE Workshop on Memetic Computing (MC)
researchProduct

Ockham's Razor in Memetic Computing: Three Stage Optimal Memetic Exploration

2012

Memetic computing is a subject in computer science which considers complex structures as the combination of simple agents, memes, whose evolutionary interactions lead to intelligent structures capable of problem-solving. This paper focuses on memetic computing optimization algorithms and proposes a counter-tendency approach for algorithmic design. Research in the field tends to go in the direction of improving existing algorithms by combining different methods or through the formulation of more complicated structures. Contrary to this trend, we instead focus on simplicity, proposing a structurally simple algorithm with emphasis on processing only one solution at a time. The proposed algorit…

FOS: Computer and information sciencesComputer Science - Machine LearningInformation Systems and ManagementComputer scienceComputer Science - Artificial Intelligencemedia_common.quotation_subjectEvolutionary algorithmComputational intelligenceField (computer science)Theoretical Computer ScienceMachine Learning (cs.LG)Artificial IntelligenceSimplicitymemetic algorithmsevolutionary algorithmsmedia_common:Engineering::Computer science and engineering [DRNTU]business.industrycomputational intelligence optimizationComputer Science ApplicationsArtificial Intelligence (cs.AI)Control and Systems Engineeringmemetic computing:Engineering::Electrical and electronic engineering [DRNTU]Memetic algorithmAlgorithm designArtificial intelligencebusinessSoftware
researchProduct

Ensemble strategies in Compact Differential Evolution

2011

Differential Evolution is a population based stochastic algorithm with less number of parameters to tune. However, the performance of DE is sensitive to the mutation and crossover strategies and their associated parameters. To obtain optimal performance, DE requires time consuming trial and error parameter tuning. To overcome the computationally expensive parameter tuning different adaptive/self-adaptive techniques have been proposed. Recently the idea of ensemble strategies in DE has been proposed and favorably compared with some of the state-of-the-art self-adaptive techniques. Compact Differential Evolution (cDE) is modified version of DE algorithm which can be effectively used to solve …

ta113Mathematical optimizationStochastic processComputer scienceDifferential evolutionCrossoverGlobal optimizationEvolutionary computation2011 IEEE Congress of Evolutionary Computation (CEC)
researchProduct

An Adaptive Global-Local Memetic Algorithm to Discover Resources in P2P Networks

2007

This paper proposes a neural network based approach for solving the resource discovery problem in Peer to Peer (P2P) networks and an Adaptive Global Local Memetic Algorithm (AGLMA) for performing the training of the neural network. This training is very challenging due to the large number of weights and noise caused by the dynamic neural network testing. The AGLMA is a memetic algorithm consisting of an evolutionary framework which adaptively employs two local searchers having different exploration logic and pivot rules. Furthermore, the AGLMA makes an adaptive noise compensation by means of explicit averaging on the fitness values and a dynamic population sizing which aims to follow the ne…

Artificial neural networkProcess (engineering)Computer sciencebusiness.industryComputer Science::Neural and Evolutionary ComputationComputational intelligencePeer-to-peercomputer.software_genreMachine learningSizingResource (project management)Memetic algorithmNoise (video)Artificial intelligencebusinesscomputer
researchProduct

An adaptive prudent-daring evolutionary algorithm for noise handling in on-line PMSM drive design

2007

This paper studies the problem of the optimal control design of permanent magnet synchronous motor (PMSM) drives taking into account the noise due to sensors and measurement devices. The problem is analyzed by means of an experimental approach which considers noisy data returned by the real plant (on-line). In other words, each fitness evaluation does not come from a computer but from a real laboratory experiment. In order to perform the optimization notwithstanding presence of the noise, this paper proposes an Adaptive Prudent- Daring Evolutionary Algorithm (APDEA). The APDEA is an evolutionary algorithm with a dynamic parameter setting. Furthermore, the APDEA employs a dynamic penalty ter…

NoiseControl theoryComputer scienceEvolutionary algorithmOptimal controlEvolutionary computationSelection (genetic algorithm)2007 IEEE Congress on Evolutionary Computation
researchProduct

An Introduction to Geometric Algebra and Conics

2016

This chapter introduces the conics and characterizes them from an algebraic perspective. While in depth geometrical aspects of the conics lie outside the scopes of this chapter, this chapter is an opportunity to revisit concepts studied in other chapters such as matrix and determinant and assign a new geometric characterization to them.

Filtered algebraAlgebraMatrix (mathematics)Geometric algebraConic sectionUniversal geometric algebraFive points determine a conicConformal geometric algebraAlgebraic numberMathematics
researchProduct

Complex Numbers and Polynomials

2016

As mentioned in Chap. 1, for a given set and an operator applied to its elements, if the result of the operation is still an element of the set regardless of the input of the operator, then the set is said closed with respect to that operator.

Classical orthogonal polynomialsPure mathematicssymbols.namesakeOperator (computer programming)Difference polynomialsGegenbauer polynomialsDiscrete orthogonal polynomialsOrthogonal polynomialsFibonacci polynomialssymbolsJacobi polynomialsMathematics
researchProduct

A Primer on Memetic Algorithms

2012

Memetic Algorithms (MAs) are population-based metaheuristics composed of an evolutionary framework and a set of local search algorithms which are activated within the generation cycle of the external framework, see [376]. The earliest MA implementation has been given in [621] in the context of the Travelling Salesman Problem (TSP) while an early systematic definition has been presented in [615]. The concept of meme is borrowed from philosophy and is intended as the unit of cultural transmission. In other words, complex ideas can be decomposed into memes which propagate andmutate within a population.Culture, in this way, constantly undergoes evolution and tends towards progressive improvemen…

education.field_of_studyTheoretical computer scienceComputer sciencebusiness.industrySurvival of the fittestPopulationContext (language use)Travelling salesman problemMemetic algorithmLocal search (optimization)educationbusinessCultural transmission in animalsMetaheuristic
researchProduct

Memetic algorithms and memetic computing optimization: A literature review

2012

Abstract Memetic computing is a subject in computer science which considers complex structures such as the combination of simple agents and memes, whose evolutionary interactions lead to intelligent complexes capable of problem-solving. The founding cornerstone of this subject has been the concept of memetic algorithms, that is a class of optimization algorithms whose structure is characterized by an evolutionary framework and a list of local search components. This article presents a broad literature review on this subject focused on optimization problems. Several classes of optimization problems, such as discrete, continuous, constrained, multi-objective and characterized by uncertainties…

Structure (mathematical logic)Class (computer programming)Optimization problemGeneral Computer ScienceComputer sciencebusiness.industryGeneral MathematicsEvolutionary algorithmSubject (documents)Simple (abstract algebra)Memetic algorithmLocal search (optimization)Artificial intelligencebusinessSwarm and Evolutionary Computation
researchProduct

Differential Evolution with Scale Factor Local Search for Large Scale Problems

2010

This chapter proposes the integration of fitness diversity adaptation techniques within the parameter setting of Differential Evolution (DE). The scale factor and crossover rate are encoded within each genotype and self-adaptively updated during the evolution by means of a probabilistic criterion which takes into account the diversity properties of the entire population. The population size is also adaptively controlled by means of a novel technique based on a measurement of the fitness diversity. An extensive experimental setup has been implemented by including multivariate problems and hard to solve fitness landscapes. A comparison of the performance has been conducted by considering a st…

Mathematical optimizationScale (ratio)Computer sciencebusiness.industryRobustness (computer science)Differential evolutionMemetic algorithmLocal search (optimization)Scale factorbusinessMetaheuristicEvolutionary computation
researchProduct

A Study on scale factor in distributed differential evolution.

2011

This paper proposes the employment of multiple scale factor values within distributed differential evolution structures. Four different scale factor schemes are proposed, tested, compared and analyzed. Two schemes simply employ multiple scale factor values and two also include an update logic during the evolution. The four schemes have been integrated for comparison within three recently proposed distributed differential evolution structures and tested on several various test problems. Numerical results show that, on average, the employment of multiple scale factors is beneficial since in most cases it leads to significant improvements in performance with respect to standard distributed alg…

Scheme (programming language)ta113distributed algorithmsMathematical optimizationInformation Systems and ManagementScale (ratio)Computer sciencedifferential evolutionEvolutionary algorithmcomputational intelligence optimizationevolutionary algorithmsstructured populationsScale factorComputer Science ApplicationsTheoretical Computer ScienceArtificial IntelligenceControl and Systems EngineeringSimple (abstract algebra)Distributed algorithmDifferential evolutionoptimization algorithmsscale factorcomputerSoftwarecomputer.programming_language
researchProduct

Fitness diversity based adaptation in Multimeme Algorithms:A comparative study

2007

This paper compares three different fitness diversity adaptations in multimeme algorithms (MmAs). These diversity indexes have been integrated within a MmA present in literature, namely fast adaptive memetic algorithm. Numerical results show that it is not possible to establish a superiority of one of these adaptive schemes over the others and choice of a proper adaptation must be made by considering features of the problem under study. More specifically, one of these adaptations outperforms the others in the presence of plateaus or limited range of variability in fitness values, another adaptation is more proper for landscapes having distant and strong basins of attraction, the third one, …

Mathematical optimizationbusiness.industryMachine learningcomputer.software_genreEvolutionary computationRange (mathematics)SpiteMemetic algorithmArtificial intelligenceAdaptationbusinesscomputerAlgorithmMathematicsDiversity (business)2007 IEEE Congress on Evolutionary Computation
researchProduct

Applications of Evolutionary Computation

2011

EvoCOMPLEX Contributions.- Coevolutionary Dynamics of Interacting Species.- Evolving Individual Behavior in a Multi-agent Traffic Simulator.- On Modeling and Evolutionary Optimization of Nonlinearly Coupled Pedestrian Interactions.- Revising the Trade-off between the Number of Agents and Agent Intelligence.- Sexual Recombination in Self-Organizing Interaction Networks.- Symbiogenesis as a Mechanism for Building Complex Adaptive Systems: A Review.- EvoGAMES Contributions.- Co-evolution of Optimal Agents for the Alternating Offers Bargaining Game.- Fuzzy Nash-Pareto Equilibrium: Concepts and Evolutionary Detection.- An Evolutionary Approach for Solving the Rubik's Cube Incorporating Exact Met…

020301 aerospace & aeronauticsMeta-optimizationbusiness.industryComputer scienceComputer Science::Neural and Evolutionary ComputationEvolutionary algorithm020206 networking & telecommunicationsGenetic programming02 engineering and technologyEvolutionary computation0203 mechanical engineeringEstimation of distribution algorithmGrammatical evolutionGenetic algorithm0202 electrical engineering electronic engineering information engineeringArtificial intelligenceCMA-ESbusiness
researchProduct

Diversity Management in Memetic Algorithms

2012

In Evolutionary Computing, Swarm Intelligence, and more generally, populationbased algorithms diversity plays a crucial role in the success of the optimization. Diversity is a property of a group of individuals which indicates how much these individuals are alike. Clearly, a group composed of individuals similar to each other is said to have a low diversity whilst a group of individuals dissimilar to each other is said to have a high diversity. In computer science, in the context of population-based algorithms the concept of diversity is more specific: the diversity of a population is a measure of the number of different solutions present, see [239].

education.field_of_studyTheoretical computer scienceComputer sciencebusiness.industryPopulationContext (language use)Swarm intelligenceEvolutionary computationMemetic algorithmLocal search (optimization)educationbusinessPremature convergenceDiversity (business)
researchProduct

An enhanced memetic differential evolution in filter design for defect detection in paper production.

2008

This article proposes an Enhanced Memetic Differential Evolution (EMDE) for designing digital filters which aim at detecting defects of the paper produced during an industrial process. Defect detection is handled by means of two Gabor filters and their design is performed by the EMDE. The EMDE is a novel adaptive evolutionary algorithm which combines the powerful explorative features of Differential Evolution with the exploitative features of three local search algorithms employing different pivot rules and neighborhood generating functions. These local search algorithms are the Hooke Jeeves Algorithm, a Stochastic Local Search, and Simulated Annealing. The local search algorithms are adap…

PaperQuality ControlMathematical optimizationPopulationEvolutionary algorithmmultimeme algorithmsdigital filter designArtificial IntelligenceImage Interpretation Computer-AssistedFIR filterHumansIndustryLocal search (optimization)Computer Simulationmemetic algorithmseducationMetaheuristicMathematicsProbabilityedge detectioneducation.field_of_studyElectronic Data ProcessingStochastic ProcessesModels Statisticalbusiness.industrydifferential evolutionpaper productionModels TheoreticalComputational MathematicsFilter designDifferential evolutionSimulated annealingMemetic algorithmbusinessAlgorithmsSoftware
researchProduct

Differential Evolution with Fitness Diversity Self-adaptation

2009

This chapter proposes the integration of fitness diversity adaptation techniques within the parameter setting of Differential Evolution (DE). The scale factor and crossover rate are encoded within each genotype and self-adaptively updated during the evolution by means of a probabilistic criterion which takes into account the diversity properties of the entire population. The population size is also adaptively controlled by means of a novel technique based on a measurement of the fitness diversity. An extensive experimental setup has been implemented by including multivariate problems and hard to solve fitness landscapes. A comparison of the performance has been conducted by considering both…

Scale factor (computer science)Mathematical optimizationComputer scienceFitness landscapeDifferential evolutionPopulation sizeProbabilistic logicMemetic algorithmAdaptation (computer science)Evolutionary computation
researchProduct

Scalable Hierarchical Clustering: Twister Tries with a Posteriori Trie Elimination

2015

Exact methods for Agglomerative Hierarchical Clustering (AHC) with average linkage do not scale well when the number of items to be clustered is large. The best known algorithms are characterized by quadratic complexity. This is a generally accepted fact and cannot be improved without using specifics of certain metric spaces. Twister tries is an algorithm that produces a dendrogram (i.e., Outcome of a hierarchical clustering) which resembles the one produced by AHC, while only needing linear space and time. However, twister tries are sensitive to rare, but still possible, hash evaluations. These might have a disastrous effect on the final outcome. We propose the use of a metaheuristic algor…

ta113Theoretical computer scienceBrown clusteringComputer scienceCorrelation clusteringSingle-linkage clusteringHierarchical clusteringCURE data clustering algorithmhierrchial clusteringCanopy clustering algorithmHierarchical clustering of networksCluster analysisclustering2015 IEEE Symposium Series on Computational Intelligence
researchProduct

Memetic Variation Local Search vs. Life-Time Learning in Electrical Impedance Tomography

2009

In this article, various metaheuristics for a numerical optimization problem with application to Electric Impedance Tomography are tested and compared. The experimental setup is composed of a real valued Genetic Algorithm, the Differential Evolution, a self adaptive Differential Evolution recently proposed in literature, and two novel Memetic Algorithms designed for the problem under study. The two proposed algorithms employ different algorithmic philosophies in the field of Memetic Computing. The first algorithm integrates a local search into the operations of the offspring generation, while the second algorithm applies a local search to individuals already generated in the spirit of life-…

Mathematical optimizationMeta-optimizationOptimization problembusiness.industryFitness landscapeDifferential evolutionComputer Science::Neural and Evolutionary ComputationGenetic algorithmMemetic algorithmLocal search (optimization)businessMetaheuristicMathematics
researchProduct

A Differential Evolution Framework with Ensemble of Parameters and Strategies and Pool of Local Search Algorithms

2014

The file attached to this record is the author's final peer reviewed version. The publisher's final version can be found by following the DOI link. The ensemble structure is a computational intelligence supervised strategy consisting of a pool of multiple operators that compete among each other for being selected, and an adaptation mechanism that tends to reward the most successful operators. In this paper we extend the idea of the ensemble to multiple local search logics. In a memetic fashion, the search structure of an ensemble framework cooperatively/competitively optimizes the problem jointly with a pool of diverse local search algorithms. In this way, the algorithm progressively adapts…

Structure (mathematical logic)Theoretical computer sciencebusiness.industryComputer scienceMeta-heuristicsComputational intelligenceAdaptive algorithmsDifferential evolutionLocal search (optimization)OptimisationDifferential evolutionAdaptation (computer science)businessGlobal optimizationAlgorithmMetaheuristicEnsembleMemetic ComputingCurse of dimensionality
researchProduct

A Memetic-Neural Approach to Discover Resources in P2P Networks

2008

This chapter proposes a neural network based approach for solving the resource discovery problem in Peer to Peer (P2P) networks and an Adaptive Global Local Memetic Algorithm (AGLMA) for performing in training of the neural network. The neural network, which is a multi-layer perceptron neural network, allows the P2P nodes to efficiently locate resources desired by the user. The necessity of testing the network in various working conditions, aiming to obtain a robust neural network, introduces noise in the objective function. The AGLMA is a memetic algorithm which employs two local search algorithms adaptively activated by an evolutionary framework. These local searchers, having different fe…

Artificial neural networkbusiness.industryProcess (engineering)Computer scienceComputer Science::Neural and Evolutionary ComputationComputational intelligencePeer-to-peercomputer.software_genrePerceptronMachine learningResource (project management)Memetic algorithmLocal search (optimization)Artificial intelligencebusinesscomputer
researchProduct

Memetic Algorithms in Continuous Optimization

2012

Intuitively, a set is considered to be discrete if it is composed of isolated elements, whereas it is considered to be continuous if it is composed of infinite and contiguous elements and does not contain “holes”.

Continuous optimizationSet (abstract data type)Mathematical optimizationComputer sciencebusiness.industryDifferential evolutionMemetic algorithmParticle swarm optimizationLocal search (optimization)businessMetaheuristic
researchProduct

Nature That Breeds Solutions

2012

Nature has always been a source of inspiration. Over the last few decades, it has stimulated many successful techniques, algorithms and computational applications for dealing with large, complex and dynamic real world problems. In this article, the authors discuss why nature-inspired solutions have become increasingly important and favourable for tackling the conventionally-hard problems. They also present the concepts and background of some selected examples from the domain of natural computing, and describe their key applications in business, science and engineering. Finally, the future trends are highlighted to provide a vision for the potential growth of this field.

EngineeringManagement sciencebusiness.industryNatural computingScience and engineeringDifferential evolutionEvolutionary algorithmKey (cryptography)Genetic programmingbusinessField (computer science)Domain (software engineering)International Journal of Signs and Semiotic Systems
researchProduct

Memetic Differential Evolution Frameworks in Filter Design for Defect Detection in Paper Production

2009

This chapter studies and analyzes Memetic Differential Evolution (MDE) Frameworks for designing digital filters, which aim at detecting paper defects produced during an industrial process. MDE Frameworks employ the Differential Evolution (DE) as an evolutionary framework and a list of local searchers adaptively coordinated by a control scheme. Here, three different variants of MDE are taken into account and their features and performance are compared. The binomial explorative features of the DE framework in contraposition to the exploitative features of the local searcher are analyzed in detail in light of the stagnation prevention problem, typical for the DE. Much emphasis in this chapter …

EngineeringProcess (engineering)business.industryParticle swarm optimizationImage processingcomputer.software_genreFilter designDifferential evolutionMemetic algorithmData miningArtificial intelligenceAdaptation (computer science)businesscomputerContraposition (traditional logic)
researchProduct

Memetic Compact Differential Evolution for Cartesian Robot Control

2010

This article deals with optimization problems to be solved in the absence of a full power computer device. The goal is to solve a complex optimization problem by using a control card related to portable devices, e.g. for the control of commercial robots. In order to handle this class of optimization problems, a novel Memetic Computing approach is presented. The proposed algorithm employs a Differential Evolution framework which instead of processing an actual population of candidate solutions, makes use of a statistical representation of the population which evolves over time. In addition, the framework uses a stochastic local search algorithm which attempts to enhance the performance of th…

education.field_of_studyOptimization problemComputer sciencebusiness.industryPopulationComputational intelligenceTheoretical Computer ScienceRobot controlArtificial IntelligenceControl systemDifferential evolutionCartesian coordinate robotAlgorithm designArtificial intelligencebusinesseducationIEEE Computational Intelligence Magazine
researchProduct

Optimization of Delayed-State Kalman-Filter-based Algorithm via Differential Evolution for Sensorless Control of Induction Motors

2010

This paper proposes the employment of the differential evolution (DE) to offline optimize the covariance matrices of a new reduced delayed-state Kalman-filter (DSKF)-based algorithm which estimates the stator-flux linkage components, in the stationary reference frame, to realize sensorless control of induction motors (IMs). The DSKF-based algorithm uses the derivatives of the stator-flux components as mathematical model and the stator-voltage equations as observation model so that only a vector of four variables has to be offline optimized. Numerical results, carried out using a low-speed training test, show that the proposed DE-based approach is very promising and clearly outperforms a cla…

evolutionary algorithms (EAs)induction-motor (IM) drivesvelocity controlspeed sensorlessProportional controlcovariance matricesKalman filteralgorithmsSliding mode controlControl and Systems EngineeringRobustness (computer science)Control theoryAC motor drivesDifferential evolutionoptimization methodsstate estimationElectrical and Electronic EngineeringRobust controlparameter estimationAlgorithmStationary Reference FrameKalman filteringInduction motorMathematics
researchProduct