Corrige acentuacao dos textos

This commit is contained in:
Lucas
2026-06-26 18:15:55 -03:00
parent 6443c0e2dc
commit f02167ff92
24 changed files with 174 additions and 175 deletions

View File

@@ -1,7 +1,7 @@
"""Modelo MILP do Planejador Missao usando scipy.optimize.milp/HiGHS.
"""Modelo MILP do Planejador Missão usando scipy.optimize.milp/HiGHS.
Entradas:
Colunas candidatas viaveis geradas por 04_gerar_colunas_candidatas.py.
Colunas candidatas viáveis geradas por 04_gerar_colunas_candidatas.py.
Saidas:
Subconjunto de colunas selecionadas pelo solver, representando a escala
@@ -14,12 +14,12 @@ Metodologia:
Restricoes implementadas no motor src.planejador_missao.optimizer:
a) rota acionada obrigatoria coberta exatamente uma vez;
b) cada tripulante aparece no maximo uma vez no dia;
b) cada tripulante aparece no máximo uma vez no dia;
c) cada aeronave recebe cobertura principal por rota acionada ou SBV;
d) aeronave nao executa escalas conflitantes de rota/local no mesmo dia;
d) aeronave não executa escalas conflitantes de rota/local no mesmo dia;
e) qualificacao, indisponibilidade e regras de instrucao entram no filtro de
colunas candidatas, logo colunas inviaveis nao chegam ao MILP;
f) regras especificas de rota, missao local e SBV sao preservadas por tipo.
colunas candidatas, logo colunas inviáveis não chegam ao MILP;
f) regras específicas de rota, missão local e SBV são preservadas por tipo.
"""
from __future__ import annotations
@@ -36,10 +36,10 @@ def resolver_escala(colunas, rotas, aeronaves):
from src.planejador_missao.optimizer import resolver_milp
if colunas.empty:
raise RuntimeError("Erro: nao ha colunas candidatas viaveis para montar o MILP.")
raise RuntimeError("Erro: não há colunas candidatas viáveis para montar o MILP.")
# O resolvedor cria x_j binario para cada linha de colunas.
# A funcao objetivo usa -score_milp porque o HiGHS via SciPy resolve
# A função objetivo usa -score_milp porque o HiGHS via SciPy resolve
# minimizacao; isso preserva a interpretacao de maximizar score.
return resolver_milp(colunas, rotas, aeronaves)