Charles Explorer logo
🇬🇧

Natural computing for learning and optimisation

Class at Faculty of Mathematics and Physics |
NPFL107

Syllabus

- Self-Organisation

Self-organisation in nature, physics, chemistry, biology, mathematics, computer science, linguistics, human society.

- Swarm intelligence algorithms

Ant colony optimisation, the bacterial foraging algorithm, particle swarm optimisation, the bee colony algorithm, cuckoo search, the firefly algorithm.

- Theory and applications

Multiobjective optimisation, particle trajectories, multimodal optimisation, optimisation in a dynamic environment, co-evolutionary PSO, current trends and related topics.

Annotation

The course offers introduction into some parts of nature-inspired computing. The topics of the course are self-organisation in nature and artificial systems, swarm intelligence algorithms, social insects colonies organisation. Organisms can co-operate to achieve certain tasks, their methods are effective in general optimisation and learning tasks.

The aim of the course is to show a collection of these algorithms, and examine their components and their behavior.