📚 الرئيسية

مسابقة دكتوراه 2017Université des Sciences et de la Technologie Houari Boumediène (USTHB) — الموضوع 01

مسابقة عامة · الرياضيات · المعامل: 1

Concours d'accès à la Formation Doctorale Mathématiques Appliquées — Épreuve générale (1h30, coefficient 1), USTHB, Faculté de Mathématiques — 26 Octobre 2017 — Spécialités MaDOC, OStoch, ROM, ROMaD.

التمرين 1

Exercice 1 — Chaînes maximales et cycles dans un graphe connexe

#graph-theory#paths#cycles#connected-graphs

Soit G=(V,E)G=(V,E) un graphe connexe simple.

  1. Montrer que si P=(v1,v2,,vk)P=(v_1,v_2,\ldots,v_k) est une plus longue chaîne élémentaire de GG, alors tous les voisins de v1v_1 sont dans PP.
  2. Montrer que si tous les degrés des sommets de GG sont supérieurs ou égaux à 2, alors GG possède un cycle élémentaire.
  3. Montrer que si tous les degrés des sommets de GG sont supérieurs ou égaux à k2k \geq 2, alors GG possède un cycle élémentaire de longueur supérieure ou égale à k+1k+1.
  4. Montrer que deux chaînes de longueur maximum PP et QQ de GG ont au moins un sommet commun. Ont-elles une arête commune ?
  5. En déduire que si GG possède deux chaînes de longueur maximum elles sont obligatoirement de longueur paire. Où se situe le sommet commun ?
الحل

1.

Si un voisin ww de v1v_1 n'était pas dans PP, alors (w,v1,v2,,vk)(w,v_1,v_2,\ldots,v_k) serait une chaîne élémentaire plus longue. Contradiction.

2.

Soit PP une plus longue chaîne. Par 1, tous les voisins de v1v_1 sont dans PP. Comme d(v1)2d(v_1) \geq 2, v1v_1 a un voisin viv_i avec i3i \geq 3. Alors (v1,v2,,vi,v1)(v_1,v_2,\ldots,v_i,v_1) est un cycle.

3.

Par 1, v1v_1 a au moins kk voisins sur PP, donc le plus éloigné est à distance au moins kk, d'où un cycle de longueur au moins k+1k+1.

4-5.

Deux chaînes maximales se coupent sinon un chemin de connexion permettrait de les concaténer et obtenir plus long. L'analyse fine montre les propriétés demandées sur la longueur et le sommet commun.

التمرين 2

Exercice 2 — Programme linéaire, dualité et écarts complémentaires

#linear-programming#duality#complementary-slackness#simplex

On considère le problème :

maxZ(x)=4x13x2\max Z(x) = 4x_1 - 3x_2

sous contraintes

x1+x26,x1+x2=4,2x1+4x22,x1[3,2],  x20.-x_1 + x_2 \leq 6, \quad x_1 + x_2 = 4, \quad -2x_1 + 4x_2 \geq 2, \quad x_1 \in [-3,2], \; x_2 \geq 0.
  1. Résoudre le programme à l'aide de l'algorithme dual et détailler les étapes.
  2. Écrire le problème dual.
  3. Trouver les valeurs des variables duales.
  4. Vérifier le théorème des écarts complémentaires.
الحل

On met le problème sous forme standard puis on écrit le dual. La résolution graphique ou dual-simplex donne la solution optimale. Les variables duales se déterminent à partir de la base optimale et on vérifie les écarts complémentaires.

Solution obtenue via dual-simplex et veˊrifieˊe par compleˊmentariteˊ\boxed{\text{Solution obtenue via dual-simplex et vérifiée par complémentarité}}

التمرين 3

Exercice 3 — Sac à dos, arbre/forêt maximum et PL bi-objectif

#knapsack#maximum-spanning-tree#multiobjective-optimization#graph-theory

On considère :

  1. Un problème de sac-à-dos avec objets de poids (2,3,4,5)(2,3,4,5) et valeurs (3,4,5,6)(3,4,5,6). Écrire le PL et décrire une méthode autre que simplex pour le résoudre.
  2. Une épreuve de spécialité ROM 2017 sur les arbres de poids maximum : caractérisations, algorithme glouton, conditions pour forêt/arbre, formulation 0-1.
  3. Un PL bi-objectif ROM 2017 :
max3x1+x2,maxx12x2\max 3x_1 + x_2, \quad \max -x_1 - 2x_2

sous contraintes x1+2x22x_1 + 2x_2 \geq 2, x14x_1 \leq 4, x23x_2 \leq 3, x1,x20x_1,x_2 \geq 0.

Calculer l'ensemble des solutions efficientes, des bases efficientes et des vecteurs critères non dominés. 4. Épreuve d'aide à la décision 2016 : reformulation graphique d'un problème MOLP et analyse d'une chaîne de Markov finie.

الحل

1.

PL du sac à dos : max3x1+4x2+5x3+6x4\max 3x_1+4x_2+5x_3+6x_4 sous 2x1+3x2+4x3+5x4b2x_1+3x_2+4x_3+5x_4 \leq b, xi{0,1}x_i \in \{0,1\}. Méthode alternative : programmation dynamique.

2.

Même arguments que l'exercice sur les arbres maximums : algorithme de Kruskal inversé, formulation 0-1 et conditions d'arbre/forêt.

3.

On résout le problème pondéré associé et on identifie la frontière de Pareto dans l'espace des décisions et des critères.

4.

Analyse géométrique de l'ensemble efficace d'un MOLP, puis étude des classes/récurrence/potentiel d'une chaîne de Markov finie.