Everything about Memetic algorithm
Algorithm for searching a problem space
In computer science and operations research, a memetic algorithm (MA) is an extension of an evolutionary algorithm (EA) that aims to accelerate the evolutionary search for the optimum. An EA is a metaheuristic that reproduces the basic principles of biological evolution as a computer algorithm in order to solve challenging optimization or planning tasks, at least approximately. An MA uses one or more suitable heuristics or local search techniques to improve the quality of solutions generated by the EA and to speed up the search. The effects on the reliability of finding the global optimum depend on both the use case and the design of the MA. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Memetic algorithmA 5-minute orientation
- Skim a recent paper: A Collaborative Drone-Truck Delivery System With Memetic Computing OptimizationInfluential work since 2022
- Pick up a classic book: Digitale Weltentwürfe. Streifzüge durch die NetzkulturThe most-reprinted book on the subject
- Read the landmark paper: Memetic algorithms and memetic computing optimization: A literature reviewCited 646 times
- Go sideways: Memetic computingA closely related topic
- Go sideways: Evolutionary algorithmA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Memetic algorithms and memetic computing optimization: A literature review
Ockham’s Razor in memetic computing: Three stage optimal memetic exploration
An analysis on separability for Memetic Computing automatic design
Adaptive Memetic Computing for Evolutionary Multiobjective Optimization
Natural and Remote Sensing Image Segmentation Using Memetic Computing
A memetic algorithm for computing and transforming structural balance in signed networks
Coding-Assisted Broadcast Scheduling via Memetic Computing in SDN-Based Vehicular Networks
Fast computing global structural balance in signed networks based on memetic algorithm
🆕 Influential since 2022
A Collaborative Drone-Truck Delivery System With Memetic Computing Optimization
Fractional memetic computing paradigm for reactive power management involving wind-load chaos and uncertainties
Editorial: Memetic Computing: Accelerating optimization heuristics with problem-dependent local search methods
Opposition‐based improved memetic algorithm for placement of concurrent Internet of Things applications in fog computing
Multifactorial memetic algorithm with adaptive auxiliary tasks for service migration optimization in mobile edge computing
📚 Books worth reading
Digitale Weltentwürfe. Streifzüge durch die NetzkulturFlorian Rötzer · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Memetic computing Memetic computing is a novel computational paradigm that incorporates the notion of meme(s) as basic units of transferable information encoded in computational…
- Evolutionary algorithm Evolutionary algorithms (EA) reproduce essential elements of biological evolution in a computer algorithm in order to solve "difficult" problems, at least…
- Evolutionary computation Evolutionary computation (EC) from computer science is a family of algorithms for global optimization inspired by biological evolution, and a subfield…
- Metaheuristic In computer science and mathematical optimization, a metaheuristic is a higher-level procedure or heuristic designed to find, generate, tune, or select…
- Meta-optimization Meta-optimization from numerical optimization is the use of one optimization method to tune another optimization method. Meta-optimization is reported…
- Particle swarm optimization In computational science, particle swarm optimization (PSO) is a computational method that optimizes a problem by iteratively trying to improve a population…
- Genetic algorithm A genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA)…
- Cultural algorithm Cultural algorithms (CA) are a branch of evolutionary computation where there is a knowledge component that is called the belief space in addition to the…