Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3

Author Topic: Pathfinding woes solved!  (Read 2708 times)

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Pathfinding woes solved!
« on: July 26, 2009, 12:56:30 pm »

Quote
A team of US scientists have engineered bacteria that can solve complex mathematical problems faster than anything made from silicon.

The research, published today in the Journal of Biological Engineering, proves that bacteria can be used to solve a puzzle known as the Hamiltonian Path Problem. Imagine you want to tour the 10 biggest cities in the UK, starting in London (number 1) and finishing in Bristol (number 10). The solution to the Hamiltonian Path Problem is the the shortest possible route you can take.

This simple problem is surprisingly difficult to solve. There are over 3.5 million possible routes to choose from, and a regular computer must try them out one at a time to find the shortest. Alternatively, a computer made from millions of bacteria can look at every route simultaneously. The biological world also has other advantages. As time goes by, a bacterial computer will actually increase in power as the bacteria reproduce.
Bacteria make computers look like pocket calculators

It seems our problems are over!
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

Lordinquisitor

  • Bay Watcher
  • Innocence proves nothing.
    • View Profile
Re: Pathfinding woes solved!
« Reply #1 on: July 26, 2009, 01:14:17 pm »

*looks a the text*

*looks at the beer*

*puts the beer away*
Logged

Tenebrais

  • Bay Watcher
    • View Profile
Re: Pathfinding woes solved!
« Reply #2 on: July 26, 2009, 01:31:06 pm »

Programming a computer by genetically engineering bacteria?

Fantastic!
Logged

Ampersand

  • Bay Watcher
    • View Profile
Re: Pathfinding woes solved!
« Reply #3 on: July 26, 2009, 01:47:15 pm »

i ran across this a couple days ago. Yeah, I'm impressed, but think the primary problem is that, in order to get the answer out, you need a DNA sequencer on hand.
Logged
!!&!!

Dakk

  • Bay Watcher
  • BLARAGLGLGL!
    • View Profile
Re: Pathfinding woes solved!
« Reply #4 on: July 26, 2009, 03:23:50 pm »

While this may seem impressive, it'll take loads of research time and work to create methods and systems to apply them to all tasks an average computer handles, but it shound't be impossible for us to see a bacteria based processor in the future, though it'd be sorta awkward at times:

Honey, the PC is being slow! Did you forget to feed it again?
Logged
Code: [Select]
    ︠     ︡
 ノ          ﺍ
ლ(ಠ益ಠლ)  ┻━┻

Table flipping, singed style.

Eduren

  • Bay Watcher
  • A new theme!
    • View Profile
Re: Pathfinding woes solved!
« Reply #5 on: July 26, 2009, 03:36:26 pm »

"Dude, I think my computer has a virus."

"Did you sneeze on it?"
Logged
I don't know.  Duke wants me to stop playing mafia.
That's the sign of an abusive boyfriend, Toony... you don't have to listen to him.

buman

  • Bay Watcher
    • View Profile
Re: Pathfinding woes solved!
« Reply #6 on: July 26, 2009, 03:43:59 pm »

The problem is bacteria tend to mutate rather fast, determining if your bacteria was operating correctly would be impossible. You would still need a traditional reliable computer to verify the results by comparing a large number of bacteria outputs to see if the route is possible and if it is infact the shortest.

In the methods they are using they already know the correct answer to the problem so can check to see if the output was correct right away. For real applications you don't know the correct answer.
« Last Edit: July 26, 2009, 03:46:07 pm by buman »
Logged

Slappy Moose

  • Bay Watcher
    • View Profile
Re: Pathfinding woes solved!
« Reply #7 on: July 26, 2009, 04:15:31 pm »

:O!
Logged
Zaneg Thazor: Armok Reincarnate Story http://www.bay12games.com/forum/index.php?topic=19291.msg196691#msg196691

[Healthcare Update Thread] Personally, I can't wait for doctors to get possessed and start surgically attaching axes to champion soldier's arms.

ein

  • Bay Watcher
  • 勝利の女神はここよ~ 早く捕まえてぇ~
    • View Profile
Re: Pathfinding woes solved!
« Reply #8 on: July 26, 2009, 05:19:55 pm »

Interesting concept, but totally useless right now.
The article is also pretty exaggerated.

TheDJ17

  • Bay Watcher
  • [SWAG]
    • View Profile
Re: Pathfinding woes solved!
« Reply #9 on: July 26, 2009, 07:02:36 pm »

Logged
The spinning =<*Free Form Jazz*>= strikes the Poster in all the senses, ya' dig, utterly blowing the mind!
The Status Quo has been struck down!

Rowanas

  • Bay Watcher
  • I must be going senile.
    • View Profile
Re: Pathfinding woes solved!
« Reply #10 on: July 26, 2009, 07:15:06 pm »

Yeah. Regular computers solved that problem about 10 years ago using an elegant solution created by some guy with too much time on his hands.
Logged
I agree with Urist. Steampunk is like Darth Vader winning Holland's Next Top Model. It would be awesome but not something I'd like in this game.
Unfortunately dying involves the amputation of the entire body from the dwarf.

Lord Dakoth

  • Bay Watcher
  • That's a hammerin'.
    • View Profile
Re: Pathfinding woes solved!
« Reply #11 on: July 27, 2009, 12:15:14 am »

Wow. In a few years, I might be able to say, "Teacher, my computer ate my homework."
Logged
Avatar by legendary engraver /u/Redicno of reddit.

Foa

  • Bay Watcher
  • And I thought foxfire was stylish in winter.
    • View Profile
Re: Pathfinding woes solved!
« Reply #12 on: July 27, 2009, 12:21:42 am »

Eh, I've been waiting for this ever since a scientist made two strains of the flu ( positive, and negative ) that can be used to make batteries.

I hope we go into biotechnology, so that I can eventually ride of a battle-air-whale.
Logged

Name Lips

  • Bay Watcher
    • View Profile
Re: Pathfinding woes solved!
« Reply #13 on: July 27, 2009, 12:40:41 am »

There are over 3.5 million possible routes to choose from, and a regular computer must try them out one at a time to find the shortest.
Wow. Whoever wrote this has very little notion of efficient algorithm design.

Technically, in DF, a dwarf has a near-infinite number of possible paths to get from any one point to any other point. That does NOT mean he would have to test every one of those neigh-infinite paths, measure them all, and then decide upon the shortest one.

There are always shortcuts and optimizations. This is a version of the Traveling Salesman problem, and efficient algorithms have been developed that solve it in a minimal time, using methods other than "brute force" calculation of every possible path. I can come up with references if you like, but I'll have to dig through my textbooks.
« Last Edit: July 27, 2009, 11:12:42 am by Name Lips »
Logged

Shad0wyone

  • Bay Watcher
    • View Profile
Re: Pathfinding woes solved!
« Reply #14 on: July 27, 2009, 03:01:24 am »

My only question is, would installing things consist of introducing new bacteria to the mix?
Of course that leads to the question, what would Vista be as a bacteria?


Edit: After actually reading it, I figured out they edit the DNA of them, which instead leads to the question, what would Vista mutate the bacteria into?
« Last Edit: July 27, 2009, 03:32:58 am by Shad0wyone »
Logged
Pages: [1] 2 3