Solveur sous contrainte de temps
Optimiser un graphe de décision multi-objectif (trois objectifs concurrents), avec des taux endogènes non-linéaires qui se renvoient les uns aux autres. Budget dur : moins de 2 secondes entre deux phases, moins de 500 ms en cours d'exécution.
Le solveur exact tombe d'office : la non-linéarité interdit la linéarisation, et une dépendance externe type CPLEX/Gurobi était proscrite. J'ai écrit un GRASP + Tabu + VNS anytime, à pool alpha adaptatif et escalade de voisinages, front de Pareto pondéré Chebyshev. Les taux endogènes passent par une itération de Picard sous-relaxée, tenue hors de la boucle de recherche.
Je mesure et trace la vitesse. La qualité des solutions, je l'affirme préservée, je ne la chiffre pas encore.
le même solveur, après avoir sorti le point fixe des boucles chaudes