Computational intelligence for Optimization in Bioinformatics

Objectives

Introducing the general concept of optimization and its main definitions and results, and giving a deep knowledge of some of the most common Computational Intelligence algorithms.

General characterization

Code

12504

Credits

3.0

Responsible teacher

Leonardo Vanneschi

Hours

Weekly - 3

Total - 13

Teaching language

Português

Prerequisites

No mandatory requirement.

Good knowledge of the basis of computer programming in Python is strongly advised.

A good background in mathematics is also helpful.

Bibliography

L. Vanneschi and S. Silva. Lectures on Intelligent Systems. Springer. 2023.

Teaching method

Available soon

Evaluation method

Available soon

Subject matter

1. Introduction to Optimization

2. No Free Lunch Theorem

3. Hill Climbing

4. Simulated Annealing

5. Basic Genetic Algorithms

6. Advanced concepts of Genetic Algorithms

7. Particle Swarm Optimization

8. Genetic Programming