Nature-inspired metaheuristics | Optimization algorithms and methods

Ant colony optimization algorithms

In computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems which can be reduced to finding good paths through graphs. Artificial ants stand for multi-agent methods inspired by the behavior of real ants. The pheromone-based communication of biological ants is often the predominant paradigm used. Combinations of artificial ants and local search algorithms have become a method of choice for numerous optimization tasks involving some sort of graph, e.g., vehicle routing and internet routing. As an example, ant colony optimization is a class of optimization algorithms modeled on the actions of an ant colony. Artificial 'ants' (e.g. simulation agents) locate optimal solutions by moving through a parameter space representing all possible solutions. Real ants lay down pheromones directing each other to resources while exploring their environment. The simulated 'ants' similarly record their positions and the quality of their solutions, so that in later simulation iterations more ants locate better solutions. One variation on this approach is the bees algorithm, which is more analogous to the foraging patterns of the honey bee, another social insect. This algorithm is a member of the ant colony algorithms family, in swarm intelligence methods, and it constitutes some metaheuristic optimizations. Initially proposed by Marco Dorigo in 1992 in his PhD thesis, the first algorithm was aiming to search for an optimal path in a graph, based on the behavior of ants seeking a path between their colony and a source of food. The original idea has since diversified to solve a wider class of numerical problems, and as a result, several problems have emerged, drawing on various aspects of the behavior of ants. From a broader perspective, ACO performs a model-based search and shares some similarities with estimation of distribution algorithms. (Wikipedia).

Ant colony optimization algorithms
Video thumbnail

Ant Colony Optimization - Part 1: Introduction

This video is about Ant Colony Optimization - Part 1: Introduction

From playlist Optimization

Video thumbnail

Ant Colony Optimization - Part 4: Ant System (AS)

This video is about Ant Colony Optimization - Part 4: Ant System (AS)

From playlist Optimization

Video thumbnail

Ant Colony Optimization - Part 3.1: Simple Ant Colony Optimization (SACO)

This video is about Ant Colony Optimization - Part 3.1: Simple Ant Colony Optimization (SACO)

From playlist Optimization

Video thumbnail

This Is How Ants Find The Shortest Way To Food (Ant Colony Optimization)

Ants are not really smart but they are somehow able to find the shortest way between the ant nest and the food. How they manage to find out the best way in a complex environment? This video explains all these, how ants communicate when they search for food and what kind of interaction th

From playlist SciTech

Video thumbnail

Ant Colony Optimization - Part 2: Stigmergy and Artifical Pheromone

This video is about Ant Colony Optimization - Part 2: Stigmergy and Artifical Pheromone

From playlist Optimization

Video thumbnail

Ant Colony Optimization - Part 3.2: Simple Ant Colony Optimization (SACO) - Example

This video is about Ant Colony Optimization - Part 3.2: Simple Ant Colony Optimization (SACO) - Example

From playlist Optimization

Video thumbnail

Ant Colony Optimization - Part 3.3: Simple Ant Colony Optimization (SACO) - Detailed Exaplination

This video is about Ant Colony Optimization - Part 3.3: Simple Ant Colony Optimization (SACO) - Detailed Exaplination

From playlist Optimization

Video thumbnail

Particle Swarm Optimization (PSO) - Part 1: Introduction

This video is about Particle Swarm Optimization (PSO) - Part 1: Introduction

From playlist Optimization

Video thumbnail

The Traveling Salesman Problem: When Good Enough Beats Perfect

Use the code "reducible" to get CuriosityStream for less than $15 a year! https://curiositystream.com/reducible The Traveling Salesman Problem (TSP) is one of the most notorious problems in all of computer science. In this video, we dive into why the problem presents such a challenge for

From playlist Graph Theory

Video thumbnail

EMPEX LA 2018 - A Swarm of Processes — Simulating Ant Foraging Behavior... by Will Ockelmann -Wagner

A Swarm of Processes — Simulating Ant Foraging Behavior with OTP by Will Ockelmann-Wagner In this talk, we'll see a simulation of a foraging ant colony that can efficiently find and collect food, built using a separate OTP process for each ant. Along the way we'll look at GenServers, Dyna

From playlist Empex LA Conf 2018

Video thumbnail

Ant Colony Optimization - Part 6: Ant Colony Systsem (ACS)

This video is about Ant Colony Optimization - Part 6: Ant Colony Systsem (ACS)

From playlist Optimization

Video thumbnail

Ants Are a True Superorganism - They Literally Share a Stomach

Good telescope that I've used to learn the basics: https://amzn.to/35r1jAk Get a Wonderful Person shirt: https://teespring.com/stores/whatdamath Alternatively, PayPal donations can be sent here: http://paypal.me/whatdamath Hello and welcome! My name is Anton and in this video, we will tal

From playlist Biology

Video thumbnail

Rethinking Thinking: How Intelligent Are Other Animals?

Intelligence was once thought to be uniquely human. But researchers have discovered astonishing cognitive abilities in many other species—not just our close cousins like chimps, or fellow mammals like dolphins—but also crows, parrots, and even octopuses. If we consider the intelligence of

From playlist Rethinking Thinking: How Intelligent Are Other Animals?

Video thumbnail

Stanford Seminar - Citadel of One: Individuality and the rise of the machines, Suzanne Sadedin

"Citadel of One: Individuality and the rise of the machines"- Suzanne Sadedin, Writer About the talk: Biologically speaking, individuals emerge when the interests of potentially distinct entities are tied together, such that they evolve as a collective. From this perspective, we can make

From playlist Engineering

Video thumbnail

Ant architecture: The simple rules of ant construction

Fire ants work together to build complex structures out of their own bodies. Research that reveals the simple rules behind this behaviour could be used to inform robotics. Read more at http://www.nature.com/news/1.22290 12th July 2017

From playlist Zoology

Related pages

Combinatorial optimization | Constraint satisfaction | Graph (discrete mathematics) | Tabu search | Travelling salesman problem | HUMANT (HUManoid ANT) algorithm | Genetic algorithm | Probability | Particle swarm optimization | Parameter space | Stochastic gradient descent | Simulated annealing | Partition problem | Job-shop scheduling | Operations research | Pixel | Quadratic assignment problem | Set cover problem | Positive feedback | Stochastic diffusion search | Swarm intelligence | Probability distribution | Artificial immune system | Generalized assignment problem | Stochastic | Vehicle routing problem | Bees algorithm | Evolutionary algorithm | Limit of a sequence | Cross-entropy method | Local search (optimization) | Metaheuristic | Iteration | Otsu's method | Estimation of distribution algorithm | Shortest path problem | Algorithm | Open-shop scheduling | Data mining