Este repositório abriga a contribuição elaborada e apresentada por mim para o Workshop de Análise de Dados, o WANDA 2023. O objetivo do workshop foi fornecer aos participantes uma introdução prática à análise de dados usando Python, bem como explorar técnicas avançadas de otimização para resolver problemas do mundo real.
Esta aula serve como uma introdução aos conceitos básicos de Python. Cobrimos os temas variáveis, estruturas de decisão, estruturas de repetição, listas e funções. Além disso, incluímos algumas atividades para que os alunos pratiquem seus conhecimentos.
Nesta aula, exploramos a elaboração de heurísticas para resolver um Problema de Sequenciamento em Máquinas Paralelas (Paralel Machine Scheduling Problem). Utilizamos as meta-heurísticas Simulated Annealing e Genetic Algorithms para minimizar o makespan.
Os arquivos com o sufixo "_resolvido.ipynb" fornecem as soluções aos exercícios de cada aula. Isso permite que os alunos consultem as respostas após o evento, se desejarem revisar ou comparar com suas próprias soluções.