MétaCan
Menu
Retour à la cohorte
Enregistrement W7067312275

Learning-Accelerated Exact Mixed-Integer Second-Order Cone Programming for Unit Commitment

2023· other· fr· W7067312275 sur OpenAlexfundno aff

Notice bibliographique

RevuePolyPublie (École Polytechnique de Montréal) · 2023
Typeother
Languefr
DomaineEngineering
ThématiqueGeotechnical and Geomechanical Engineering
Établissements canadiensnon disponible
Organismes subventionnairesNatural Sciences and Engineering Research Council of CanadaInstitut de Valorisation des Données
Mots-clésGraphIndependent setSkill mix
DOInon disponible

Résumé

récupéré en direct d'OpenAlex

RÉSUMÉ: Dans le domaine des réseaux électriques, la gestion de l’engagement des unités – mieux connu sous son appellation anglaise "unit commitment" (UC) – est une problématique d’optimisation majeure. Ces enjeux sont fondamentaux puisqu’ils engagent des décisions cruciales en matière de planification des unités de production d’électricité pour répondre efficacement à la demande pour une période spécifique. Leur complexité, due à leur nature binaire et à la non-convexité des contraintes d’écoulement de puissance, exige leur modélisation en tant que programmes coniques mixtes entiers du second ordre (MISOCPs) et programmes quadratiques convexes mixtes entiers (MICQPs). Les méthodes d’apprentissage machines offre un socle robuste pour développer des heuristiques sur mesure, destinées à résoudre ces problématiques d’optimisation du UC. En puisant dans des motifs et des données, elles offrent des solutions spécifiquement personalisé à chaque cas d’utilisation. Dans ce mémoire, nous proposons une méthodologie visant à augmenter l’efficacité des solveurs d’optimisation pour UC à l’aide d’un graph Covonlutional neural network (GCNN). Notre approche tire avantage de la structure inhérente de ces problèmes mixtes entiers en les représentant sous forme de graphes k-partites variables-contraintes. Cette représentation nous donne l’opportunité de saisir les interactions subtiles entre les variables et les contraintes du problème. Grâce à l’utilisation du GCNN, nous sommes en mesure d’extraire des informations précieuses de ces graphes. Le processus d’apprentissage, réalisé par imitation, s’appuie sur la règle d’expert du "strong branching" comme référence. Cette approche permet à notre modèle d’élaborer des stratégies de sélection de variables efficaces pour l’algorithme de séparation et évaluation, accélérant de manière significative l’ensemble du processus d’optimisation. Il est notable que notre méthode assure le maintien de l’optimalité de la solution, un aspect souvent négligé dans les approches reposant systématique sur l’apprentissage de bout en bout. La préservation de l’optimalité est essentielle dans le contexte de l’UC, où la planification optimale des unités de production d’électricité peut impacter fortement l’efficacité opérationnelle et la fiabilité des systèmes électriques. Un élément clé de notre approche est l’intégration d’informations spécifiques au problème dans le processus de sélection des variables, au cœur de l’optimisation de séparation et évaluation. ABSTRACT: The complexity of Unit Commitment (UC) problems in power systems is underscored by their binary attributes and the non-convex nature of power flow constraints. This results in these problems being best represented as mixed-integer second order cone programs (MISOCPs) and mixed-integer convex quadratic programs (MICQPs). The considerable optimization challenge posed by UC problems is deeply rooted in their significant role in decision-making. Specifically, they necessitate critical scheduling of power generation units to efficiently fulfil demand within a predetermined time period. Machine learning method provide a robust framework for creating customized heuristics designed to solve optimization problems like UC, by learning from patterns and data, hence offering solutions that are tailored specifically to individual use-cases. In this Master thesis, we present a methodology that aims to improve the efficiency of UC optimization solvers using a GCNN. Our approach harnesses the structure of these mixed-integer problems, representing them as variable-constraint k-partite graphs. This represen-tation allows us to capture the intricate relationships between variables and constraints in the problem. Utilizing GCNN, we extract valuable insights from these graphs. The training process is conducted via imitation learning and uses the strong branching as expert rule. This approach enables our model to learn effective variable selection policies for the branch and bound algorithm, thus accelerating the overall optimization process. Notably, our method ensures the preservation of solution optimality, a feature that is often compromised in end-to-end learning approaches. This preservation of optimality is crucial in the context of UC problems, where the optimal scheduling of power generation units can have significant implications for the operational efficiency and reliability of power systems. A key aspect of our approach is the integration of problem-specific information into the variable selection process within the branch and bound optimization. Our work demonstrates the effectiveness and robustness of our machine learning-based ap-proach in addressing two different formulation of the UC problem across various power grid models. Our method consistently outperformed the SCIP solver it is based on, even un-der varied scenarios. These results, obtained from numerical analysis performed on seven standard grid models, illustrate the adaptability and speed of our approach, highlighting its potential for significant advancements in power system optimization.

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction distillée sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.

score de la tête « metaresearch » (Codex)0,001
score de la tête « metaresearch » (Gemma)0,001
Version: codex-gemma-dda1882f352aStatut de validation: machine_predicted_unvalidated
Catégories candidatesMéta-épidémiologie (sens strict), Intégrité de la recherche, Charge utile insuffisante (le modèle a refusé de juger)
Catégories consensuellesMéta-épidémiologie (sens strict), Intégrité de la recherche
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Simulation ou modélisation · Signal consensuel: aucune
GenreSignal candidat: Méthodes · Signal consensuel: aucune
Score de désaccord entre enseignants0,691
Score d'incertitude au seuil1,000

Scores Codex et Gemma par catégorie

CatégorieCodexGemma
Métarecherche0,0010,001
Méta-épidémiologie (sens strict)0,0020,002
Méta-épidémiologie (sens large)0,0020,001
Bibliométrie0,0010,002
Études des sciences et des technologies0,0000,000
Communication savante0,0000,000
Science ouverte0,0010,000
Intégrité de la recherche0,0020,003
Charge utile insuffisante (le modèle a refusé de juger)0,0030,001

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,015
Tête enseignante GPT0,226
Écart entre enseignants0,211 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; les deux têtes enseignantes s’accordent sur ce qui est montré ici.

Devis d'étudeSimulation ou modélisation
Domainenon disponible
GenreMéthodes

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2023
Routes d'admission1
Résumé présentoui

Explorer davantage

Même revuePolyPublie (École Polytechnique de Montréal)Même sujetGeotechnical and Geomechanical EngineeringTravaux en français237 207