Inspiration of Ant Colony Optimization

Ali Mirjalili
4 Oct 201819:39

Summary

TLDRThis video introduces the Ant Colony Optimization (ACO) algorithm, inspired by the natural behavior of ants finding the shortest path to food. The speaker explains how ants use pheromones to mark paths and increase the probability of following efficient routes. This decentralized problem-solving approach, known as stigmergy, helps ants collectively optimize solutions. The video walks through an analogy to demonstrate how ants’ behavior leads to discovering optimal paths, which is then applied to various optimization problems. The speaker’s excitement highlights ACO's relevance and widespread use in different fields.

Takeaways

  • 🐜 The Ant Colony Optimization (ACO) algorithm is a widely used and efficient algorithm with numerous real-world applications.
  • 🧠 The algorithm is inspired by the behavior of ants and how they find the shortest path to food sources using pheromones.
  • 📜 ACO was first proposed by Marco Dorigo in 1992 as part of his PhD work, initially named 'Ant System'.
  • 🔄 Stigmergy, the core concept behind ACO, involves indirect communication where the actions of one individual affect the behavior of others, seen both in nature and human systems like Wikipedia.
  • 🛤️ In ant colonies, finding the shortest path to food involves a balance between exploration and exploitation, with ants depositing pheromones to mark paths.
  • 🚶 The analogy of people marking paths with water to find the shortest route to a pond illustrates the principle of pheromone marking in ants.
  • ⚖️ Over time, shorter paths accumulate more pheromones due to faster traversal, increasing the likelihood of being chosen by future ants.
  • 🧪 Pheromones evaporate at a constant rate, but shorter paths retain pheromones longer due to more frequent updates, solidifying them as optimal choices.
  • 📈 ACO uses a probabilistic approach, where paths with stronger pheromone levels are more likely to be chosen, but ants can still explore alternative routes.
  • 🌍 This decentralized, self-organizing system allows ant colonies to efficiently solve complex optimization problems like the shortest path, with no central control.

Q & A

  • What is the Ant Colony Optimization (ACO) algorithm inspired by?

    -The ACO algorithm is inspired by the behavior of ants, particularly their ability to find the shortest path between their nest and a food source using pheromones, a process called stigmergy.

  • Who proposed the Ant Colony Optimization algorithm and when?

    -The ACO algorithm was proposed by Italian scientist Marco Dorigo in 1992 as part of his PhD thesis.

  • How do ants communicate and find the shortest path to food?

    -Ants communicate by depositing pheromones along their path. Over time, the path with more pheromones becomes more attractive, leading ants to follow the shortest route, as it accumulates pheromones faster than longer paths.

  • What real-world analogy is used in the script to explain the ACO algorithm?

    -The analogy involves a village in a desert where two villagers mark different paths to a pond with water. Over time, the shortest path stays wetter due to fewer evaporation effects, helping them determine the most efficient route, similar to how ants use pheromones.

  • What is stigmergy, and how does it relate to the ACO algorithm?

    -Stigmergy is a mechanism of indirect coordination where the trace of one action stimulates future actions. In the ACO algorithm, ants leave pheromones to mark paths, and these pheromone trails influence the decisions of other ants, leading to collective problem-solving.

  • How do ants choose between different paths when no pheromones are present?

    -When no pheromones are present, ants choose paths randomly, with a 50% chance of selecting any available route. As they deposit pheromones, the probability of choosing a particular path increases based on pheromone levels.

  • What happens when the shorter path is identified in the ACO process?

    -Once a shorter path is identified, ants deposit pheromones on it more frequently due to faster traversal times, increasing the likelihood that more ants will follow that path, reinforcing the shortest route over time.

  • How does evaporation of pheromones affect the ACO algorithm?

    -Pheromone evaporation ensures that longer, less efficient paths lose pheromone levels over time, preventing them from being favored. This helps maintain focus on the optimal, shorter path.

  • What is the role of probabilities in the decision-making process of ants?

    -Ants use probabilities to choose paths, with the probability of selecting a path being higher if it has more pheromones. Over time, this reinforces the optimal path, as ants are more likely to choose the shorter, more pheromone-rich path.

  • How is the behavior of ants in ACO similar to collective intelligence in human systems?

    -Like ants using stigmergy to solve problems collectively without direct communication, human systems such as Wikipedia or Reddit operate through decentralized contributions, where users edit and create content without centralized control, leading to emergent intelligence.

Outlines

00:00

🐜 Introduction to Ant Colony Optimization

The speaker introduces the Ant Colony Optimization (ACO) algorithm, highlighting its widespread applications and importance in various fields. The ACO is inspired by the behavior of ants and is known for its efficiency in solving optimization problems. The speaker expresses excitement about exploring the inspiration, mathematical model, algorithm, and implementation of ACO in the upcoming videos. The ACO algorithm was proposed by Marco Dorigo in 1992 and is based on the concept of stigmergy, where actions influence subsequent actions in a decentralized system.

05:02

🏞️ The Analogy of Finding the Shortest Path

This paragraph introduces an analogy to explain the concept of finding the shortest path, comparing it to a village where people take different routes to collect water. The villagers, without modern tools like GPS, attempt to solve the problem by marking paths with water. Over time, the wettest path becomes the indicator of the shortest route. This analogy demonstrates how decentralized decisions can lead to efficient solutions, similar to how ants find food using pheromones to mark paths.

10:03

🌱 How Stigmergy and Shortest Path Work in Nature

The analogy is extended to explain how ants use pheromones to find the shortest path between their nest and a food source. Ants release pheromones to mark paths, and over time, the shorter paths receive more pheromone deposits, making them more likely to be chosen by other ants. The decision-making process of ants is based on probability, with paths that have higher pheromone levels being more likely to be chosen. This behavior showcases the efficiency of ants in solving optimization problems.

15:04

🧭 Ant Decision-Making and Path Optimization

This paragraph delves deeper into the probabilistic decision-making process of ants, showing how they choose between different paths based on pheromone concentration. Initially, both paths have an equal chance of being chosen, but over time, as ants deposit more pheromones on the shorter path, the probability of choosing it increases. The process is repeated, with pheromones reinforcing the shortest path, eventually establishing it as the dominant route. This concept mirrors how ACO algorithms function in computational optimization problems.

Mindmap

Keywords

💡Ant Colony Optimization (ACO)

Ant Colony Optimization (ACO) is an algorithm inspired by the foraging behavior of ants. It mimics the way ants find the shortest path between their nest and food source using pheromones. In the video, the instructor highlights ACO as one of the most well-regarded algorithms for solving optimization problems, applicable in numerous fields.

💡Stigmergy

Stigmergy refers to a form of indirect communication where the trace of one organism's action influences the actions of others. In ant colonies, this is observed when ants leave pheromone trails that guide other ants to follow. The video uses the example of termites and ants to explain how stigmergy enables decentralized and collective intelligence without direct communication.

💡Pheromones

Pheromones are chemical substances secreted by ants to communicate with each other, marking paths to food sources. In the ACO algorithm, pheromones are analogous to data that helps 'ant agents' decide which paths to explore or reinforce. The video explains how ants lay pheromones on the shortest path, and over time, the concentration of pheromones on the shorter path increases, guiding more ants to follow it.

💡Optimization

Optimization refers to the process of finding the most efficient or effective solution, such as minimizing energy expenditure or time. In the context of the video, ant colonies naturally solve optimization problems by finding the shortest path to food, which serves as the inspiration for the ACO algorithm.

💡Marco Dorigo

Marco Dorigo is the Italian scientist who first proposed the Ant Colony Optimization algorithm as part of his PhD thesis in 1992. The video credits him with developing this bio-inspired algorithm, which has since been improved and widely applied to solve a variety of complex problems.

💡Shortest Path Problem

The shortest path problem is a common challenge in optimization, where the goal is to find the quickest or least costly route between two points. In the video, this is illustrated through the behavior of ants, which naturally find the shortest path to a food source using pheromones. The ACO algorithm is designed to replicate this process in computational systems.

💡Decentralized Intelligence

Decentralized intelligence refers to systems where individuals work independently, yet collectively achieve complex goals without centralized control. The video uses the example of ant colonies and platforms like Wikipedia, where many contributors independently add and edit content, to explain this concept in both biological and human systems.

💡Probability

In the context of the ACO algorithm, probability plays a crucial role in determining which path an ant will follow based on the level of pheromone concentration. The higher the concentration of pheromones, the higher the probability that an ant will choose that path. The video uses this concept to explain how ants probabilistically find the most optimal route over time.

💡Vaporization

Vaporization refers to the natural evaporation of pheromones over time. In the ACO algorithm, this serves as a mechanism to prevent the system from converging too early on suboptimal paths. The video uses the analogy of water evaporation in a desert to explain how vaporization ensures that longer paths become less attractive over time.

💡Collective Behavior

Collective behavior refers to how individuals in a group act together to achieve a common goal. In the video, ants' collective behavior is a key inspiration for the ACO algorithm, as they work together, without direct communication, to find the most efficient path to food. This behavior is mirrored in ACO, where multiple agents work together to solve optimization problems.

Highlights

Introduction to the Ant Colony Optimization (ACO) algorithm, highlighting its wide application in various fields.

ACO was proposed by Italian scientist Marco Dorigo in 1992 as part of his PhD work, originally called 'ant systems'.

Inspiration for ACO comes from the concept of stigmergy in ant colonies, where actions leave traces that guide future actions.

Stigmergy is a decentralized form of communication found in nature and human activities, such as termites fixing holes and crowdsourcing websites like Wikipedia.

The behavior of ants finding the shortest path between the nest and food source is key to understanding ACO.

An analogy involving villagers marking two different paths to a water source with water is used to explain how ants determine the shortest path.

The analogy demonstrates how villagers found the shortest path by following the path that retained more moisture, similar to how ants follow pheromone trails.

ACO leverages the concept that shorter paths accumulate pheromones faster, leading to higher probabilities of being chosen by ants.

The evaporation of pheromones over time ensures that ants explore multiple paths before settling on the optimal one.

Ants use pheromone levels and probabilities to make decisions, choosing paths with stronger pheromone concentrations.

A detailed example is provided where two identical paths are chosen with equal probability, but over time, one path becomes dominant due to pheromone buildup.

The example is expanded to two paths of different lengths, showing how the shorter path is selected more frequently as it is marked with pheromones faster.

As more ants follow the shorter path, its pheromone concentration increases, leading to a self-reinforcing selection of the optimal path.

Vaporization of pheromones on all paths ensures that only frequently used paths retain pheromone traces.

The video concludes by emphasizing how ants, using this simple algorithm, always find the shortest path between the nest and the food source without centralized control.

Transcripts

play00:12

hello everyone and welcome to the most

play00:16

interesting part of this course where

play00:18

we're going to be talking about the ant

play00:22

colony optimization algorithm this is

play00:25

one of my favorite algorithm and there

play00:28

is no doubt that it's one of the best

play00:30

and most well-regarded algorithm in the

play00:33

world you can find the application of

play00:35

this algorithm in pretty much every

play00:38

field people have applied this algorithm

play00:40

to an award range of problems and it's

play00:43

been one of the best algorithm one of

play00:46

the most efficient algorithms in the

play00:47

history I'm very excited I am very very

play00:51

excited to share this algorithm with you

play00:54

so we have a series of videos now in

play00:57

this part of the course where we talk

play00:59

about the inspiration mathematical model

play01:02

the algorithm and the implementation of

play01:04

the ACO or ant colony optimization

play01:08

algorithm so without further ado let's

play01:11

get into this video and talk about the

play01:14

inspiration of the ant colony

play01:17

optimization the ant colony optimization

play01:21

algorithm was proposed by an Italian

play01:24

scientist named marco de rigueur as a

play01:27

part of his PhD in 1992 in fact the

play01:32

first ant inspired algorithm was called

play01:36

and systems but these days we use

play01:39

improved version of this algorithm which

play01:42

is now called and colony optimization or

play01:46

intron form people call it a co the main

play01:50

inspiration of the ACO algorithm comes

play01:53

from stigma G in and ant colony in

play01:57

stigma G the trace of an action done by

play02:02

an organism simulates subsequent actions

play02:06

by the same or other organisms for

play02:10

instance in a termite colony one termite

play02:13

mound roll a ball of mud and left it

play02:16

next to a whole another termite

play02:18

identifies the mud without communicating

play02:21

with the first termites

play02:24

use it to fix the hole in nature such

play02:28

behaviors result in complex and

play02:31

decentralized intelligence without

play02:34

planning and direct communication stigma

play02:38

energy also exists between humans

play02:40

a good example is websites like

play02:43

Wikipedia or reddit there are millions

play02:46

and millions of articles develop are

play02:49

contributors across the globe when you

play02:52

search for a topic you can find a lot of

play02:55

articles without knowing who has

play02:57

contributed to those audios you can edit

play03:00

them to the key point here is that there

play03:03

is no centralized control you need to

play03:06

coordinate the process of making editing

play03:09

and even approving those articles

play03:12

everything is done by people across the

play03:15

globe why are the content in that

play03:18

website one of the most evident examples

play03:21

of stigma G can be found in the behavior

play03:24

of ants in an ant colony when finding a

play03:28

food normally finding food is an

play03:31

optimization task where organisms hard

play03:35

to achieve maximum amount of food source

play03:38

by consuming the minimum amount of

play03:41

energy in an ant colony this can be

play03:44

achieved by finding the shortest path

play03:47

from the nest to any food source in

play03:50

nature and solve these problems using a

play03:54

very simple algorithm that is the main

play03:57

inspiration of the ant colony

play03:59

optimization to better understand the

play04:02

stigma G and finding the shortest path

play04:05

in an ant colony let's start with an

play04:08

analogy you know me that are like an

play04:11

algae and every time that I want to talk

play04:13

about a concept I always like to give

play04:17

you an analogy because this is where you

play04:20

can link this new concept or those new

play04:24

concept to an experience in real life we

play04:28

are going to assume that there is a

play04:30

small village over here in the middle of

play04:33

a desert with several families

play04:36

every day they have to travel several

play04:39

kilometers to bring water from a big

play04:42

pound as you can see over here people

play04:45

use two main routes to bring water over

play04:48

the rears but no one knows which one is

play04:51

shorted so these are the pathways one

play04:54

over here and one over here of course

play04:56

this spot this path is the shortest one

play04:59

and this one is longest but a problem is

play05:01

that no one in the village knows which

play05:04

one is shorter so people randomly choose

play05:06

one of them every day one day a young

play05:10

boy a young girl decided to saw this

play05:14

problem for everybody else remember this

play05:17

story goes back to 500 years ago when

play05:21

there was no vehicle mobile or GPS to

play05:24

easily find these kind of short passes

play05:27

after a few days they came up with the

play05:30

idea of marking both passes with water

play05:33

and always follow the path that is more

play05:36

wet obviously the longer path faces

play05:40

longer evaporation before someone makes

play05:43

it wet again one morning they wake up

play05:46

and decided to bring water several times

play05:50

they each take two buckets one to bring

play05:54

water and one to mark the path let's

play05:57

also assume that the right path is

play05:59

almost half of and the right one so by

play06:03

the time that the gear reaches the pond

play06:05

the boy is halfway the point is that the

play06:09

gear doesn't know whether the boy is on

play06:12

the way or has gone already

play06:14

and they don't want to communicate they

play06:17

just want to check the path if it's more

play06:20

weight than they follow the that path

play06:23

she grabs two buckets and goes back to

play06:26

the village while marking the path with

play06:29

water when she got back home the boy

play06:32

arrives at the pond and fill out his

play06:34

buckets on the way back he get to the

play06:38

fork but remember they decided to follow

play06:41

the path that is more wet so this guy

play06:44

knows the answer and he is going to

play06:47

follow the path mark

play06:49

by the gay so obviously with one try

play06:54

very both managed to find the shortest

play06:58

path and over time the path gets more

play07:03

wet and this is an indication that this

play07:06

path is shorter than the other so let's

play07:10

say they decided to go and bring water

play07:13

once more in that day the path is

play07:16

already wet we assume that there is no

play07:19

vaporization at this stage so when they

play07:22

get to the point where you have to

play07:24

choose two pathways they are going to

play07:26

choose the one that is short right so

play07:30

they get to the pond they fill out their

play07:32

buckets and then when you get to the

play07:35

point where you have to choose one of

play07:37

these two paths they know what to do

play07:39

they're gonna choose this path and there

play07:42

we go

play07:43

they are already in the village with two

play07:45

buckets of water and remember the path

play07:48

they walk the path again so over time

play07:51

the shortest path becomes more wet and

play07:54

that a good indication that this path is

play07:57

the shortest path so as you can see with

play08:02

just one trip to the pond a one round

play08:06

trip I should say into the pond

play08:07

they managed to easily find the shortest

play08:12

path so that means they saw this problem

play08:15

after years of choosing any of these two

play08:18

paths as randomly now you might be

play08:20

asking what will happen if they choose a

play08:23

wrong path accidentally all the water

play08:26

vaporizes and this is a definitely valid

play08:29

point and that's what happens in reality

play08:31

so let's consider a scenario where both

play08:35

of them follow their own path is twice

play08:38

so let's start so the lady goes to the

play08:42

pond

play08:43

grab some water while the boys on the

play08:46

way because her path is twice shorter

play08:50

than the path that you know the boy

play08:53

follows she's gonna go to round trip to

play08:57

the pond and walk the path with water

play09:00

and the boy only

play09:03

goes to one trip so by the end of this

play09:07

iteration or this step the shortest path

play09:11

is of course more width than the longest

play09:14

one but imagine that they followed a

play09:17

path again so this boy is crazy he wants

play09:22

to prove that his path is a good one so

play09:24

he tried to do it again so they both

play09:26

follow the path again so the lady is

play09:29

going to mark the path twice as you can

play09:32

see in this animation and this poor guy

play09:37

stayed on the way trying to think that

play09:39

you know his path is better they make

play09:42

those passes more wet because they use

play09:44

the same amount of water the shortest

play09:47

path is going to be always more width

play09:49

than the longest one okay so now what

play09:54

happens when vaporization our cares so I

play09:57

hope you see that transition between

play09:59

these thick lines to a bit thin remember

play10:03

where polarization occurs with the same

play10:05

rate on the sand right so that means

play10:09

water is vaporizes in the shorter and

play10:12

longer path but the point is that the

play10:15

shorter path gets deposited with water

play10:18

more frequently than the longest one so

play10:22

over time the shortest path becomes more

play10:24

width and that is again a good

play10:27

indication of the fact that the path

play10:30

over here is the shortest path or the

play10:33

short path as compared to the long one

play10:36

and the boy follow this is roughly how

play10:39

ants find the shortest path from an s to

play10:42

a food source instead of water

play10:44

ants produced chemicals called pheromone

play10:47

there are many types of pheromones for

play10:50

different purposes in an ant colony of

play10:52

which one of them is used to mark the

play10:55

path towards food sirs most of the ants

play10:58

are also blind so that's the only way

play11:01

that they can communicate which is

play11:03

obviously a good example of stigma G in

play11:06

nature the only difference between ants

play11:10

and the guys in our analogy is the fact

play11:13

that ants are more likely to choose a

play11:16

path

play11:17

with stronger pheromone level so this

play11:20

means that they make decisions based on

play11:23

probabilities

play11:24

the higher the Froman level the higher

play11:27

probability of choosing the path to

play11:32

understand how ants use pheromone levels

play11:34

and probabilities to make decision and

play11:38

choose one path out of many I have

play11:40

prepared an example for you let's assume

play11:43

that Bane s is on the left hand side as

play11:46

you can see over here there are two ends

play11:48

and there is a food source on the right

play11:51

hand side there are two pathways to get

play11:54

to the food source from the nests so

play11:57

we're going to start with two identical

play11:59

passes with the same lengths and then at

play12:02

some point I will consider also one long

play12:05

and one short path so both of them start

play12:08

searching for the food when get to the

play12:10

fork here if they can go either up or

play12:14

down there is no fra Fairmont deposited

play12:18

on the ground so there is 50% chance to

play12:22

go up 50% chance to go down oh the

play12:26

problem to sing the upper path is 50%

play12:28

the lower path is 50% we're going to

play12:31

assume that the red ant goes up and the

play12:35

pepper and goes down so they choose

play12:39

different paths and of course because we

play12:41

have the same length those passes are of

play12:44

the same length they're going to get to

play12:46

the food source at the same time they

play12:48

grab a bite and on the way back when get

play12:52

when they get to the point that way I

play12:55

have to make a decision again which path

play12:57

to choose there is also 50% probability

play13:02

to go up and down why because we have

play13:04

the same amount of Fairmont on each of

play13:07

those paths so nothing changes exactly

play13:11

similar to having no thermal on the

play13:14

underground so we will assume that they

play13:17

follow their own path as they log their

play13:19

own pheromone for whatever reason and

play13:21

they're gonna get to the nest at the

play13:24

same time right so they go back and

play13:27

forth of course several times to

play13:30

be able to you know bring the entire

play13:32

food source piece by piece today next

play13:35

but the key point is that even if once

play13:40

both of them choose one path is are they

play13:43

on the way towards the food source or

play13:46

the nests they will choose one path and

play13:50

the amount of Fairmont on that path will

play13:53

be higher than the other path right so

play13:56

in this case think about it if this guy

play13:59

reached to this point where we have to

play14:02

choose one of these two paths of course

play14:05

the probability of choosing the upper

play14:07

path is higher than the lower path let's

play14:10

say 7g as come 70% as compared to 30%

play14:13

right so over time one path will be

play14:18

established because you know when you

play14:21

choose one path most times you're going

play14:23

to deposit more famine and you attract

play14:26

more ants towards that path and at some

play14:29

point you even if the vaporization or

play14:32

cares it's going to occur is for all

play14:34

paths so if I remove some of these you

play14:37

know pheromones we deposit again and

play14:40

then at some point a path is established

play14:44

between the nest to the food source and

play14:47

that is where the probability of

play14:49

choosing the upper path is 100% so no

play14:53

ant is gonna go down that will be the

play14:56

path to find the food source of course

play14:59

that is in this example both of the

play15:01

pathways are of the same length so

play15:03

doesn't matter which one to take so

play15:05

let's change the scenario now where we

play15:08

have two pathways of different lengths

play15:11

we've got straight paths which is the

play15:13

short one and we have a long path where

play15:16

you need to go around the straight path

play15:19

so these guys again decided to search

play15:22

for food so when they get to this point

play15:25

no pheromone on the ground which means

play15:27

50 up 50 down or shouldn't say town

play15:30

because the straights of 50 up 50

play15:33

straight so we're going to assume that

play15:35

this the red one stupid one is going to

play15:37

choose B long one and the pepper one is

play15:40

going to choose the straight one right

play15:42

so this car gets the food

play15:44

so much faster than these guys sit on

play15:46

the way grab a piece of you know food

play15:49

remember they are steel marking the path

play15:53

with their pheromones grab a piece of

play15:56

food come back at this stage the

play15:59

probability of choosing the straight

play16:02

path is 100% because this guy didn't get

play16:07

the chance to mark you know this part of

play16:09

the long path so this guy is very likely

play16:13

to choose this one and we assume that it

play16:15

takes the first path so he goes all the

play16:17

way to the nest and this guy just

play16:19

arrived to the food source and now they

play16:22

are ready to do this again so they again

play16:26

the peple and gets to the fork faster so

play16:30

what is the probability of now choosing

play16:32

the straight path we've got one fair

play16:36

mole on here to fill melons here right

play16:38

so that means I would say 70% straight

play16:42

30% up so this guy is still likely to

play16:47

choose the a long path but the key point

play16:50

here is that the probability of choosing

play16:52

the straight path which is the shortest

play16:54

path is higher and we assume that these

play16:58

guys are smart and it will follow the

play17:01

pepper line but this guy again we assume

play17:05

that accidentally follows the path the

play17:08

red path although we have the same

play17:10

probabilities for both of them I mean

play17:12

the same probability that this end uses

play17:14

to choose the shortest one but that's a

play17:16

disguise is not that lucky right and

play17:20

choose it the long path and it's going

play17:23

to mark the path get to the nest and

play17:25

remember we have now three marks or

play17:28

three Fairmont's La Ferme on lines for

play17:31

the straight path - for the long path or

play17:34

for the upper path now next what we have

play17:38

over time as you can see I'm not going

play17:40

to simulate this again but over time the

play17:43

probability of choosing the shortest

play17:46

path increases every time it's now 90 20

play17:50

and let's say you go they go back and

play17:53

forth they leave

play17:54

you know feminine again over time their

play17:57

polarization our care is no problem we

play17:59

remove one line for each each you know

play18:01

path but the key point again is that the

play18:04

shortest path is going to be deposited

play18:08

with Fairmont faster than the longer

play18:10

path so there so there we go that's what

play18:13

happens this time the red one decided to

play18:15

choose the fault the straight path again

play18:18

the paper one and over time we are going

play18:21

to have an established path which is the

play18:23

shortest path from the nest to the food

play18:27

source and remember we don't have just

play18:30

two ends there are other ants that you

play18:34

know try to you know follow the pathways

play18:38

with higher pheromone concentration and

play18:41

in that case at some point you're gonna

play18:44

get a dominant path and with this simple

play18:47

technique different ant colonies across

play18:51

the globe always and always find the

play18:54

shortest path between the nest to the

play18:57

food source so the next time that you

play19:00

saw you know the answer

play19:02

eating your food appreciate them instead

play19:05

of killing them thanks for watching

play19:07

that's end of this video and I will see

play19:09

you in the next one let's have a moment

play19:14

of silence all the ends that we have

play19:18

killed so far in our lives

play19:29

you

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Ant ColonyOptimizationAlgorithmsStigmergyACOShortest PathPheromonesProblem SolvingNature InspiredComplex Systems
Benötigen Sie eine Zusammenfassung auf Englisch?