Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Swarm Intelligence and Optimization

Swarm Intelligence and Optimization

A brief overview of the relationship between Swarm Intelligence and Mathematical Optimization

--- Downloads ---
Keynote, PPT, & PDF (.zip archive): http://d.pr/f/2x9x

Doug Stephen

April 01, 2013
Tweet

More Decks by Doug Stephen

Other Decks in Programming

Transcript

  1. Optimization ➡ Minimize or maximize a value ➡ Based on

    the objective(s) and contraint(s). Monday, April 1, 13
  2. Optimization ➡ Minimize or maximize a value ➡ Based on

    the objective(s) and contraint(s). ➡ Has an uncountable number of applications Monday, April 1, 13
  3. Optimization ➡ Minimize or maximize a value ➡ Based on

    the objective(s) and contraint(s). ➡ Has an uncountable number of applications ➡ Operations/Industrial Systems Monday, April 1, 13
  4. Optimization ➡ Minimize or maximize a value ➡ Based on

    the objective(s) and contraint(s). ➡ Has an uncountable number of applications ➡ Operations/Industrial Systems ➡ Path planning Monday, April 1, 13
  5. Optimization ➡ Minimize or maximize a value ➡ Based on

    the objective(s) and contraint(s). ➡ Has an uncountable number of applications ➡ Operations/Industrial Systems ➡ Path planning ➡ Simulation/Physics Monday, April 1, 13
  6. Optimization ➡ Minimize or maximize a value ➡ Based on

    the objective(s) and contraint(s). ➡ Has an uncountable number of applications ➡ Operations/Industrial Systems ➡ Path planning ➡ Simulation/Physics ➡ Dynamical system analysis Monday, April 1, 13
  7. But Optimization is Tough Systems don’t always lend themselves to

    exploitable Matrix structures Monday, April 1, 13
  8. But Optimization is Tough This means optimization can be very

    expensive; you may frequently see the quali ers “online” & “of ine” optimization Monday, April 1, 13
  9. Swarm-type problems are also frequently related to search, another eld

    married to optimization. Monday, April 1, 13
  10. Particle Swarm Optimization Given a search space de ned by

    a cost function and a collection of randomly initialized particles, attempt to converge the particles on the minimum. Monday, April 1, 13
  11. Ant Colony Optimization Find the shortest path in a graph

    using a decay and positive feedback Monday, April 1, 13
  12. Problem Mapping The trick is to map a real optimization

    problem to the modeled behavior, like Ant Colony to Graph traversal. Monday, April 1, 13
  13. Swarms are complex systems with trivial individual behavior that could

    lead to many solutions. So we try to nd the best one. In Essence… Monday, April 1, 13
  14. We optimize by translating our cost in to “space”, our

    solutions in to “agents”, and then we prod them until they stumble on the answer. In Essence… Monday, April 1, 13
  15. This can include actually moving around in space, solving a

    non- physical problem, or presenting a novel model for non-trivial analysis. In Essence… Monday, April 1, 13