1 / 11

Swarm Intelligence

Swarm Intelligence. James Hobson Andrew Forth Josh Griffin. For Your Information…. Swarm Intelligence is a branch of AI SI is study of simple agents doing intelligent things Ants are the most common examples of SI Useful for the traveling salesman problem. ANTS!!!.

hume
Télécharger la présentation

Swarm Intelligence

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Swarm Intelligence James Hobson Andrew Forth Josh Griffin

  2. For Your Information… • Swarm Intelligence is a branch of AI • SI is study of simple agents doing intelligent things • Ants are the most common examples of SI • Useful for the traveling salesman problem

  3. ANTS!!! Ants are really good at… gathering food building bridges building and protecting large nests cooperating in carrying large items finding the shortest path to a food source using pheromones

  4. Programming Challenges • making a world • making ants that move around without walking in circles • getting the ants to harvest food

  5. The Ant Simulation World • 10 to 20 ants created in the beginning. • Ants are spawned based on food collected.

  6. The World cont. • There is presently no time limit for the ants. • Ants have life and will starve when food is gone

  7. Top Secret Ant Mission • When ants are born, they search around until they find something to interact with, ie food. • When they find food…

  8. Back to the nest!!

  9. Howdya Do That?  Ants have a sense of smell Ants have sight Ants have instinct

  10. By The Numbers • 1000+ • 5 • 8 • 1 Number of lines of code in the program Number of classes used. 1 for ant, 1 for colony, 1 for food, and 2 for window Weeks to complete the project Number of people programming java code

  11. Timeline Decide on project, divide up work Make an environment for the ants using pacman code Make an ant that moves around randomly Make the ant with sight and smell Make multiple ants Ants follow pheromone trail Fix bugs Turn it in week 1 | week 2 | week 3 | week 4 | week 5 | week 6 | week 7 | week 8

More Related