homehome Home chatchat Notifications


Amoeba finds solution to Traveling Salesman problem

We may have to re-think what we thought we know about intelligence.

Mihai Andrei
January 7, 2019 @ 6:58 pm

share Share

The amoeba exhibits an unexpected ability to solve the NP-hard problem, taking researchers by surprise.

Traveling Salesman Problem solutions obtained by the amoeba-based computing system for 4, 5, 6, 7, and 8 cities. Credit: Zhu et al. ©2018 Royal Society Open Science.

The Traveling Salesman problem is a fairly straightforward, but pretty complex problem. It can be generally summarized thusly:

“Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city and returns to the origin city?”

The problem is non-deterministic, which means that if you compute an algorithm to solve it, it might come up with different behaviors and solutions, even for the exact same input. In other words, there’s more than one way to approach and solve it (with varying degrees of success).

 

The researchers, led by Masashi Aono at Keio University, assigned an amoeba to solve the Traveling Salesman Problem (TSP) — and the amoeba performed surprisingly well.

Intelligent amoebas

In the experimental setup, researchers placed the amoeba in the center of a stellate chip, which is a round plate with 64 narrow channels projecting outwards. The chip was placed on top of an agar plate — the amoeba was contained on the plate, but it could move through the 64 channels — mimicking the TSP. As the amoeba tried to maximize its nutrient intake, it attempted to reach all the agar plates — but once a channel had been reached, a light was turned on in that particular channel. Since the amoeba doesn’t enjoy the light, it would do its best not to repeat going to the same channel. The chosen amoeba (a plasmodium or “true slime mold”) moved its amorphous body by pushing some of it’s cytoplasm (the liquid inside it) towards it membrane to create pseudopod-like appendages.

 

Naturally, regardless of the chosen approach, as the number of cities grows, the problem becomes more complex and more difficult to solve. For instance, for 4 cities there are only 3 possible routes. But for 8 cities the number of possible routes increases to 2520. When computers are tasked with this type of problem, the time required to solve it increases linearly. The amoeba also takes more time to solve the problem when the number of cities increases, but the increase happens differently, as the amoeba approaches the problem by redistributing the cytoplasm in its body at a constant rate. It also processes the feedback parallelly, rather than serially, which reduces the necessary time.

Overall, though, the amoeba is still much slower than conventional algorithms and computers, but the fact that the amoeba is able to solve this type of problem is intriguing — perhaps forcing us to reconsider what we know about animal (and in this case, amoeba) intelligence.

“In our stellate chip for solving the n TSP, the total area of the body of the amoeba becomes n when the amoeba finally finds an approximate solution,” Aono told Phys.org. “There seems to be a ‘law’ that the amoeba supplies its gelatinous resource to expand in the non-illuminated channels at a constant rate, say, x. This law would be kept even when some resources bounce back from illuminated channels. Then the time required to expand the body area n to represent the solution becomes n/x. This mechanism would be the origin of the linear time, and it was reproduced by our computer simulation model.

“But still, the mechanism by which how the amoeba maintains the quality of the approximate , that is, the short route length, remains a mystery. It seems that spatially and temporally correlated movements of the branched parts of the amoeba located at distant channels are the key. Each of these branches is oscillating its volume with some temporal ‘memory’ on illuminated experiences. Groups of the branches perform synchronization and desynchronization for sharing information even though they are spatially distant.”

Researchers expect that the amoeba is able to solve the problem for setups with hundreds of cities — something which would require tens of thousands of channels.

Journal Reference: Liping Zhu, Song-Ju Kim, Masahiko Hara, and Masashi Aono. “Remarkable problem-solving ability of unicellular amoeboid organism and its mechanism.” Royal Society Open Scienceroyalsocietypublishing.org/doi/10.1098/rsos.180396

share Share

Scientists Turn Timber Into SuperWood: 50% Stronger Than Steel and 90% More Environmentally Friendly

This isn’t your average timber.

A Provocative Theory by NASA Scientists Asks: What If We Weren't the First Advanced Civilization on Earth?

The Silurian Hypothesis asks whether signs of truly ancient past civilizations would even be recognisable today.

Scientists Created an STD Fungus That Kills Malaria-Carrying Mosquitoes After Sex

Researchers engineer a fungus that kills mosquitoes during mating, halting malaria in its tracks

From peasant fodder to posh fare: how snails and oysters became luxury foods

Oysters and escargot are recognised as luxury foods around the world – but they were once valued by the lower classes as cheap sources of protein.

Rare, black iceberg spotted off the coast of Labrador could be 100,000 years old

Not all icebergs are white.

We haven't been listening to female frog calls because the males just won't shut up

Only 1.4% of frog species have documented female calls — scientists are listening closer now

A Hawk in New Jersey Figured Out Traffic Signals and Used Them to Hunt

An urban raptor learns to hunt with help from traffic signals and a mental map.

A Team of Researchers Brought the World’s First Chatbot Back to Life After 60 Years

Long before Siri or ChatGPT, there was ELIZA: a simple yet revolutionary program from the 1960s.

Almost Half of Teens Say They’d Rather Grow Up Without the Internet

Teens are calling for stronger digital protections, not fewer freedoms.

China’s Ancient Star Chart Could Rewrite the History of Astronomy

Did the Chinese create the first star charts?