Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Otimização em Matlab: PSO, Annealing e Ant Colony
Rating: 4.4 out of 5(9 ratings)
58 students

Otimização em Matlab: PSO, Annealing e Ant Colony

Aprenda Otimização de forma simples e prática!
Created byEduardo Preto
Last updated 10/2021
Portuguese

What you'll learn

  • Desenvolver otimização Particles Swarm em Matlab
  • Desenvolver otimização Annealing em Matlab
  • Desenvolver otimização Ant Colony em Matlab
  • Otimização Meta heurística

Course content

4 sections46 lectures3h 45m total length
  • Introdução5:46
  • Escopo do curso2:42

Requirements

  • Conhecimentos básicos de matlab
  • Vontade de aprender ferramentas incríveis de otimização

Description

Este curso visa abordar os métodos de otimização Particles Swarm, Annealing e Ant Colony. O objetivo de utilizar esses métodos ´é encontrar valores que tornem a sua função mínima.

Desse modo, é possível aplicar para modelos mais complexos a fim de encontrar os parâmetros que geram os melhores resultados.

O PSO e ACO são métodos que visam simular alguns fenômenos da natureza. O primeiro simula cardumes de peixes e/ou bando de aves se deslocando, assim, por meio de vários indivíduos é gerada a convergência para um ponto específico. Já o segundo representa o comportamento das formigas, que sempre encontram o menor caminho entre o formigueiro e o alimento. Assim, usamos "formigas" na nossa simulação para obtermos o melhor resultado possível.

O método Annealing visa simular o processo de recozimento dos aços, sendo que ficam a uma determinada temperatura e resfriam lentamente, desse modo refinam a sua estrutura cristalina obtendo melhores propriedades. Pensando nisso o algoritmo busca representar esse processo e aplicar para otimização de unções e modelos.

Durante o curso são apresentados desde um explicação geral de como funciona o código até o desenvolvimento e teste dele em Maltab. Durante as aulas são apresentadas funções simples, mas o código pode ser ajustado para qualquer tipo de situação, sendo necessário alterar apenas a função ou o modelo e o código funcionará normalmente.



Who this course is for:

  • Estudantes de engenharia
  • pesquisadores
  • Estudantes
  • Graduando
  • Pós graduandos