资 源 简 介
Introdução
Este projecto foi feito no âmbito da cadeira de programação orientada por objectos no instituto superior técnico e teve uma classificação de 18,7. O objectivo era através de uma simulação estocástica discreta simular indivíduos que representavam uma distribuição de tarefas por processadores (ver enunciado de projecto na secção de downloads).
O nosso objectivo é encontrar o indivíduo com melhor conforto (melhor distribuição de tarefas) que está sujeito a 3 tipos de eventos:
* mutação - uma tarefa escolhida aleatoriamente muda para outro processador (alterando desta forma o seu conforto)
* reprodução - gera um novo indivíduo com algumas parecenças ao progenitor
* morte - o indivíduo morre
Sempre que no final de um instante de tempo o número de indivíduos for superior à população máxima, é lançada um epidemia onde sobrevivem os 5 indivíduos com melhor conforto e os restantes têm probabilidade de 2/3*conforto de sobreviver.
Sinopse