Recent Changes - Search:

CV

Optimization

Musique

Judo

PmWiki

edit SideBar

ENPC2008

Download Scilab.tar.gz

List of the ENPC mini-project for 2007-2008

Topic 1: CONMIN
Vous disposez d'une interface vers cette méthode disponible à l'adresse suivante: CONMIN
Une copie de la doc NASTRAN est disponible via ce lien: CONMINDOC
Le but de ce mini-projet sera d'utiliser cette méthode sur plusieurs problèmes de test disponible dans le répertoire TestProblems-1.0 et de comprendre l'influence du paramétrage de cette méthode.
Il faudra faire une analyse bibliographique.
Il faudra définir des règles à appliquer pour bien paramétrer cette méthode.
Topic 2: PLEX
Le but de ce sujet sera de générer un plan d'expériences adaptatif.
Dans un premier temps, on génère un petit plan d'expériences, on génère un modèle de type krigeage.
Ensuite, et de façon itérative, on complète ce plan d'expériences en optimisant un critère qui permet de placer un nouveau point.
Vous avez à votre disposition un article sur cette approche.
Dans le répertoire TestProblems-1.0, vous trouverez des problèmes test pour évaluer cette méthode.
Vous pourrez utiliser l'algorithme génétique disponible dans le répertoire ga-1.0.
Topic 3: CrossWords
Le but de ce mini-projet sera de générer une grille de mots croisées par recuit simulé.
Dans un premier temps, il faudra récupérer une grille de mots croisés pour effectuer vos développements.
Ensuite, vous pourrez utiliser le package sa-1.0.
Objectif:

  • définir une bonne fonction objectif;
  • définir un opérateur de voisinage.

Topic 4: SSBJ
2/05/08: un nouveau package ssbj est disponible.
Tout à déjà été précompilé pour windows. Il suffit de lancer les commandes suivantes dans le répertoire principal:

  • exec builder.sce (il y aura quelques erreur concernant la génération de la documentation, mais ce n'est pas grave).
  • exec loader.sce

Il faudra aussi utiliser les packages suivants:

  • OMD-toolbox
  • Params
  • conmin-1.0 (par exemple)
  • ssbj-1.2

Je mettrai bientôt sur ce site un script d'exemple de l'utilisation de SSBJ + optimisation avec conmin.
ssbj-1.2 est accessible à cette adresse.
Le but de ce mini-projet sera de tester plusieurs méthodes d'optimisation pour résoudre le problème Supersonic Business Jet (SSBJ) de Dassault Aviation.
Vous pourrez utiliser optim_slp, optim_mma, optim_dynq, conmin, etc ... (voir dans le répertoire Optim et conmin-1.0).
Vous trouverez ce problème test dans le répertoire TestProblem-1.0/macros ainsi que de la documentation.
Topic 5: BFGSDiag
Le but de cette méthode sera d'écrire une méthode BFGS diagonale.
Cette méthode est présentée dans la thèse de M. Duysinx: Thèse - chapitre 5.
Vous pourrez utiliser comme point de départ la méthode optim_mma_augm et / ou optim_dynq_augm.

Topic 6: SurSat
L'article présentant la méthode Planification d'expériences
Vous pourrez vous inspirez de la méthode d'optimisation doe_d_opti disponible dans le répertoire Scilab/DoE de la bibliothèque planification / modélisation / optimisation disponible à l'adresse suivante: Scilab.tar.gz
Topic 7: OptimCriteria
Topic 8: ShermanMorrison
Topic 9: AGPVM
Topic 10: ApproxMulti
Le but de ce mini-projet sera d'utiliser une stratégie d'approximation multi-points pour résoudre un problème d'optimisation.
Ce type d'approche est présenté dans les articles suivants:

Vous pourrez utiliser le script Optim/demos/pylon_optim.sce pour appliquer cette méthode sur un problème d'optimisation de structure. Vous pourrez aussi utiliser les problèmes de test disponibles dans le répertoire TestProblems-1.0.
Topic 11: SQP
Topic 12: CONLIN
Topic 13: OptRobust
Le but de ce mini-projet sera d'expérimenter l'optimisation robuste sur des problèmes test.
Ces problèmes sont disponibles dans le répertoire TestProblems-1.0.
Les méthodes FORM et SORM sont disponibles dans le répertoire Optim/Robust (ainsi que des exemples d'utilisation).
Il faudra faire une analyse bibliographique.
Une bonne source d'articles concernant ces méthodes est disponible à cette adresse.

This page may have a more recent version on pmwiki.org: PmWiki:ENPC2008, and a talk page: PmWiki:ENPC2008-Talk.

Edit - History - Print - Recent Changes - Search
Page last modified on December 27, 2008, at 02:07 PM