Skip to content

Commit 10f92c8

Browse files
committed
update report
1 parent 6ec44bf commit 10f92c8

File tree

1 file changed

+35
-8
lines changed

1 file changed

+35
-8
lines changed

rapport.qmd

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,36 @@ $$
3232
$$
3333
à l'aide de [`ADNLPModels.jl`](https://github.com/JuliaSmoothOptimizers/ADNLPModels.jl) et le résoudre avec IPOPT à l'aide de [`NLPModelsIpopt.jl`](https://github.com/JuliaSmoothOptimizers/NLPModelsIpopt.jl).
3434
Vous pouvez fournir à IPOPT un point initial de votre choix.
35+
Il ne requiert pas un point initial réalisable (c'est-à-dire qui satisfait les contraintes).
3536

36-
<!--
3737
Nous avons vu en classe comment modéliser un problème sans contraintes.
3838
Dirigez-vous vers https://jso.dev/ADNLPModels.jl/stable/ pour découvrir comment modéliser des contraintes.
39-
Résolvez ce problème avec IPOPT et faites afficher la solution.
40-
Quel est le statut final d'IPOPT ?
41-
Validez manuellement que la solution vérifie les contraintes.
42-
Faites afficher le résidu des contraintes calculé par IPOPT ainsi que la norme du gradient du lagrangien, contenues dans `stats.primal_feas` et `stats.dual_feas`, respectivement.
43-
-->
39+
Effectuez les opérations suivantes :
40+
41+
1. résolvez ce problème avec IPOPT et faites afficher la solution ;
42+
43+
```{julia}
44+
# Insérez votre code ici
45+
```
46+
47+
2. donnez le statut final d'IPOPT ;
48+
49+
```{julia}
50+
# Insérez votre code ici
51+
```
52+
53+
3. Validez manuellement que la solution vérifie les contraintes ;
54+
55+
```{julia}
56+
# Insérez votre code ici
57+
```
58+
59+
4. faites afficher les résidu d'optimalité calculés par IPOPT, contenues dans `stats.primal_feas` et `stats.dual_feas`, respectivement.
60+
NB: `primal_feas` donne la satisfaction des contraintes et `dual_feas` est la norme du gradient du lagrangien du problème.
61+
62+
```{julia}
63+
# Insérez votre code ici
64+
```
4465

4566
# Modélisation d'un problème dégénéré
4667

@@ -53,7 +74,13 @@ $$
5374
Un solveur comme IPOPT ne requiert pas un point initial réalisable.
5475
Utilisez le point initial $x = 1$.
5576

56-
<!--
77+
```{julia}
78+
# Insérez votre code ici
79+
```
80+
5781
Commentez le statut final d'IPOPT, les résidus d'optimalité, ainsi que la solution finale identifiée.
5882
Ajoutez vos propres commentaires concernant ce problème d'optimisation.
59-
-->
83+
84+
## Commentaires
85+
86+
<!-- Insérez vos commentaires ci-dessous. -->

0 commit comments

Comments
 (0)