Disciplina Teoria da Decisão contendo os códigos e artefatos das três entregas (otimização mono-objetivo, multiobjetivo e decisão multicritério).
data/— instância do problema:custos.csv,recursos.csv,capacidades.csv.src/— scripts Python para cada etapa (otimizacao_mono_objetivo.py,otimizacao_multiobjetivo.py,decisao_multicriterio.py).graphs/— gráficos e tabelas gerados pelos scripts, separados por etapa.cod.tex— fonte LaTeX do relatório (usa as figuras emgraphs/).- PDFs prontos:
Relatório TC3...pdfeApresentação TC3...pdf.
- Python 3.10+ e
pip. - Instale as dependências:
pip install -r requirements.txt
Os scripts usam sementes fixas para garantir repetibilidade básica.
-
Otimização mono-objetivo (
f1ef2):python src/otimizacao_mono_objetivo.py
Saídas em
graphs/otimizacao_mono_objetivo/(f1_convergencia.png,f1_melhor.png, etc.). -
Otimização multiobjetivo (Soma Ponderada e ε-Restrito):
python src/otimizacao_multiobjetivo.py
Gera as fronteiras em
graphs/otimizacao_multiobjetivo/. -
Decisão multicritério (agregação clássica + TOPSIS) a partir das fronteiras multiobjetivo:
python src/decisao_multicriterio.py
Resultados consolidados em
graphs/decisao_multicriterio/decisao_resumo.csve gráficos correspondentes.