RBE 511

Swarm Intelligence

Worcester Polytechnic Institute · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

RBE 511: Swarm Intelligence (3 credits) This course will cover a wide range of topics in swarm intelligence, including mathematical, computational, and biological aspects. The course is organized in four parts. In the first part, the students will learn about complex systems and the basic concepts of self-organization, such as positive and negative feedback, symmetry breaking, and emergence. The second part concerns several types of network models, such as information cascades, epidemics, and voting. The instructor will illustrate a diverse collection of self-organized systems in nature, finance, and technology that concretize these concepts. The third part is dedicated to swarm robotics, and will cover common swarm algorithms for task allocation, collective motion, and collective decisionmaking. The fourth and final part covers optimization algorithms inspired by swarm intelligence, namely ant colony optimization and particle swarm optimization. The course will blend theory and practice, challenging the students to learn by implementing the algorithms discussed in class through a final project in swarm robotics. Recommended Background: C++/Python/Matlab programming; Linear algebra; Probability and statistics; Calculus.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

F01

OpenSeats: 27/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-511-F01Fall 2026UGRD3 credits
27 enrolled30 capacity
Days & times
T-F12:00 PM - 1:20 PM10/19/2026 - 12/11/2026; T-F08/20/2026 - 10/09/2026
Meeting dates
2026-08-20 - 2026-12-11
Location
Fuller Labs 320; Stratton Hall 311
Instructor
Carlo Pinciroli
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?