PhD

Multitask Knowledge Transfer in Genetic Algorithms

The previous article discussed transferring knowledge from one completed problem to a new problem. However, such sequential transfer of knowledge…

2 weeks ago

A primer on Memetic Automatons

Memetic automatons leverage knowledge gained from solving previous problems to solve new optimization problems faster and more effectively. …Read More

1 month ago

Data-driven meme selection

This article discusses how we can use data to automatically select the best meme from a pool of memes, thereby…

3 months ago

An introduction to memetic computation

Memetic computation is an extension of evolutionary computation that combines the use of memes and genes to produce better solutions.…

4 months ago

An introduction to evolutionary algorithms for dummies

Evolutionary algorithms are heuristic search and optimization algorithms that imitate the natural evolutionary process. This article puts evolutionary algorithms into…

4 months ago

Running multiple containers within virtual hosts in Mininet

Mininet is a popular network emulator that allows us to create virtual networks using virtual hosts, switches, and controllers. Recently,…

6 months ago

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 programmable and dynamic…

6 months ago

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…

7 months ago

Tournament Selection in Genetic Algorithms

Tournament selection is one of the many selection strategies we use in Genetic Algorithms (GAs) to select individuals for crossover.…

8 months ago

NSGA II: Non-Dominated Sorting Genetic Algorithm II

Non-Dominated Sorting Genetic Algorithm II (NSGA II) is an evolutionary algorithm, which we use in multi-objective optimization scenarios. This article…

9 months ago