In a recent work, we presented the reduced Jacobian method (RJM) as an extension of Wolfe's reduced gradient method to multicriteria (multiobjective) optimization problems dealing with linear constraints. This approach reveals that using a reduction technique of the Jacobian matrix of the objective avoids scalarization. In the present work, we intend to generalize RJM to handle nonlinear constraints too. In fact, we propose a generalized reduced Jacobian (GRJ) method that extends Abadie-Carpentier's approach for single-objective programs. To this end, we adopt a global reduction strategy based on the fundamental theorem of implicit functions. In this perspective, only a reduced descent direction common to all the criteria is computed by solving a simple convex program. After establishing an Armijo-type line search condition that ensures feasibility, the resulting algorithm is shown to be globally convergent, under mild assumptions, to a Pareto critical (KKT-stationary) point. Finally, experimental results are presented, including comparisons with other deterministic and evolutionary approaches.
Cet article propose la méthode Jacobienne réduite généralisée (GRJ), qui étend la méthode Jacobienne réduite (RJM) précédemment développée par les auteurs pour les problèmes d'optimisation multi-objectifs avec contraintes linéaires au traitement des contraintes non linéaires. La méthode utilise une stratégie de réduction globale basée sur le théorème des fonctions implicites, calculant les directions de descente réduites communes à tous les critères en résolvant des problèmes de programmation convexe simples. Après l'établissement de conditions de recherche linéaire de type Armijo garantissant la faisabilité, la convergence globale de l'algorithme vers des points critiques de Pareto (points KKT-stationnaires) est démontrée sous des hypothèses modérées. Les résultats expérimentaux incluent des comparaisons avec d'autres méthodes déterministes et évolutionnaires.
Dans de nombreux domaines tels que l'économie, la médecine, la conception, les transports, etc., on rencontre fréquemment des problèmes d'optimisation multi-objectifs (MOP) nécessitant l'optimisation simultanée de plusieurs fonctions objectifs potentiellement conflictuelles. En raison du conflit entre les objectifs, il n'existe pratiquement aucun point capable de minimiser ou maximiser simultanément tous les objectifs, d'où la nécessité de considérer le concept d'optimalité de Pareto.
Limitations des méthodes traditionnelles: Les méthodes d'optimisation multi-objectifs existantes nécessitent souvent un traitement par scalarisation, introduisant des paramètres artificiels potentiellement sensibles au problème original
Restriction aux contraintes linéaires: La méthode RJM précédente des auteurs s'appliquait uniquement aux problèmes avec contraintes linéaires
Besoins des applications pratiques: Les problèmes d'optimisation multi-objectifs réels contiennent généralement des contraintes non linéaires
Soit A(x)=JG(x)∈Rm×n la matrice Jacobienne des contraintes, supposée de rang complet. En choisissant une base B telle que la sous-matrice AB(x) soit inversible, les variables sont partitionnées en variables de base xB et variables hors-base xN.
Par le théorème des fonctions implicites, il existe une fonction ψ:W→V telle que:
G(ψ(xN),xN)=0∂xN∂ψ(xN)=−AB−1(x′)AN(x′)
Pour calculer la direction réduite de descente, on introduit le sous-problème d'optimisation convexe suivant:
(Px)minλ∈Λf(λ,x):=21∑i∈N(φ(bi−xi)⌊(UN(x)Tλ)i⌋−2+φ(xi−ai)⌊(UN(x)Tλ)i⌋+2)
Étape 0: Initialisation
Étape 1: Sélection de base non dégénérée
Étape 2: Calcul de la matrice Jacobienne réduite généralisée
Étape 3: Résolution du sous-problème de recherche de direction
Étape 4: Vérification du critère d'arrêt
Étape 5: Recherche linéaire Armijo faisable
Étape 6: Mise à jour du point d'itération
Étape 7: Vérification de la dégénérescence
L'analyse par profil de performance (Performance Profile) révèle:
Indicateur de pureté: La méthode GRJ affiche les meilleures performances en pureté, atteignant ρ(α)=1 pour des seuils α relativement petits, tandis que les autres méthodes n'atteignent pas cette valeur
Indicateur de distribution: Les quatre méthodes affichent des performances comparables en distribution, GRJ et NSGA-II ayant un léger avantage
Indicateur de convergence: Pour la distance générationnelle, les trois méthodes déterministes présentent un léger avantage par rapport à NSGA-II
Temps de calcul: Les trois autres méthodes sont légèrement plus rapides que GRJ, principalement en raison des processus de sélection de base et de recherche linéaire relativement coûteux de GRJ
Objectifs: Minimiser simultanément la masse du frein et le temps d'arrêt
Résultats: GRJ et NSGA-II affichent d'excellentes performances dans l'exploration du front de Pareto, tandis que ZMO et MOSQP font face à des défis sérieux
Objectifs: Minimiser le coût de fabrication et la flèche de la poutre
Résultats: Toutes les méthodes ont réussi à approximer les régions importantes du front de Pareto, mais avec des degrés de dispersion différents, GRJ affichant une bonne robustesse
Sur les 30 problèmes de test, la méthode GRJ affiche les meilleures performances en indicateur de pureté sur la plupart des problèmes, particulièrement sur les problèmes complexes avec contraintes non linéaires.
Rigueur théorique: Fondations théoriques solides basées sur le théorème des fonctions implicites
Innovativité de la méthode: Première extension réussie de la technique de réduction aux problèmes d'optimisation multi-objectifs avec contraintes non linéaires
Garantie de convergence: Preuve rigoureuse de convergence globale
Suffisance expérimentale: Vérification complète sur 30 problèmes de test
Valeur pratique: Performances excellentes sur les problèmes de conception d'ingénierie réels
Évaluation Globale: Cet article est un excellent travail théoriquement rigoureux et méthodologiquement innovant, qui étend avec succès la technique classique de gradient réduit au domaine de l'optimisation multi-objectifs avec contraintes non linéaires, possédant une importance théorique et pratique significative. Bien qu'il y ait encore de la place pour l'amélioration en termes d'efficacité de calcul, ses fondations théoriques rigoureuses et ses bonnes performances expérimentales en font une contribution importante dans ce domaine.