Multitask Knowledge Transfer in Genetic AlgorithmsThe previous article discussed transferring knowledge from one completed problem to a new problem. However, such sequential transfer of…May 4May 4
A primer on Memetic AutomatonsWe discussed how we leverage data to select memes in the previous article. However, as we noted, in data-driven meme selection, we start…Apr 7Apr 7
Data-driven meme selectionWe explored the idea of memetic computation briefly in the previous article. We learned that Canonical Memetic Algorithms (CMA) need a…Mar 3Mar 3
An introduction to memetic computationMemetic computation is an extension of evolutionary computation that combines the use of memes and genes to produce better solutions. In…Feb 4Feb 4
An introduction to evolutionary algorithms for dummiesEvolutionary algorithms are heuristic search and optimization algorithms that imitate the natural evolutionary process. This article puts…Jan 6Jan 6
Running multiple containers within virtual hosts in MininetMininet is a popular network emulator that allows us to create virtual networks using virtual hosts, switches, and controllers. Recently, I…Dec 4, 2023Dec 4, 2023
The nuts and bolts of Service Function Chaining (SFC)Service Function Chaining (SFC) leverages Network Function Virtualization (NFV) and Software Defined Networking (SDN) to create a…Nov 12, 2023Nov 12, 2023
What is Network Function Virtualization (NFV)?Network Function Virtualization (NFV) is the latest chapter in computer networks that tries to solve some of the pressing concerns with…Oct 22, 2023Oct 22, 2023
Tournament Selection in Genetic AlgorithmsTournament selection is one of the many selection strategies we use in Genetic Algorithms (GAs) to select individuals for crossover. In…Sep 29, 2023Sep 29, 2023
NSGA II: Non-Dominated Sorting Genetic Algorithm IINon-Dominated Sorting Genetic Algorithm II (NSGA II) is an evolutionary algorithm, which we use in multi-objective optimization scenarios…Aug 31, 2023Aug 31, 2023