Natural Computing

Vakbeschrijving Natural Computing
Collegejaar: 2017-2018
Studiegidsnummer: 4032NACO6Y
Docent(en):
  • prof. dr. T.H.W. Bäck
Voertaal: Engels
Blackboard: Nee
EC: 6.0
Niveau: 300
Periode: Semester 1
Onderwijstijd in uren
(excl. zelfstudie):
31:00 uur
  • Wel Keuzevak
  • Wel Contractonderwijs
  • Wel Exchange
  • Wel Study Abroad
  • Geen Avondonderwijs
  • Geen A-la-Carte en Aanschuifonderwijs
  • Geen Honours Class

Toegangseisen

No special prerequisites required.

Beschrijving

Natural computing is a quickly developing field dealing with models and computational paradigms inspired by nature and attempts to understand the world around us in terms of information processing.
Natural computing today includes paradigms such as modelling information processing through artificial neural networks, modelling emergent behaviour resulting from the interaction of a large collection of agents in particle swarms (representing e.g., birds, insects) or spatial arrangements of cells (cellular automata), or modelling efficient search and optimization procedures such as ant colonies (finding shortest paths in a network of possibilities), simulated annealing processes (finding the optimal energy state of a crystal), and evolutionary processes (adapting a population to find the best mix of genetic material under changing environmental conditions).
The course introduces the foundations of a variety of such computational paradigms, and discusses algorithmic implementations on computers as well as the analogies between these implementations and the natural model. In addition, we also present some practical application examples of such computational paradigms, such as pattern recognition, engineering optimization, simulations of fire breakouts, to name a few.

Leerdoelen

The course gives a comprehensive overview of the field through a series of lectures and exercises. In addition, a practical application exercise of natural computing algorithms is given to the students, who are expected to run experiments and write a short report about the experiment and the results obtained. By attending the course, students

  • learn about the main classes of natural computing algorithms,
  • acquire practical skills in implementing and applying instances of natural computing algorithms, and
  • learn how to write a short report in the format of a scientific paper.

Rooster

Het meest recente rooster is te vinden via de LIACS website.

Onderwijsvorm

Veertien weken lang wekelijks 2 uur hoorcollege.

Toetsing

  1. the written exam (70%)


    1. the report about the practical assignment (30%)
      For “Computer and Computing” minor students the practical programming assignment and report are replaced by an assignment to write a report about applications of natural computing in specific industry areas (e.g., automotive, finance, oil & gas). Specific topics will be assigned to students in the first class.

Literatuur

  • The following book is recommended but not mandatory for the course: Leandro Nunes de Castro, Fundamentals of Natural Computing, Chapman & Hall/CRC.
  • Slides will be provided to the students for download

Aanmelden

Aanmelden via Usis: Selfservice > Studentencentrum > Inschrijven
Activiteitencodes te vinden via de studentenwebsite onder de tab 'Wiskunde en Natuurwetenschappen'.

Contact

Onderwijscoördinator Informatica, Riet Derogee.

Website

Zie Natural Computing.

Opmerkingen

Geen.

Talen