• Aucun résultat trouvé

Mod´elisation : chaines binaires

N/A
N/A
Protected

Academic year: 2022

Partager "Mod´elisation : chaines binaires"

Copied!
1
0
0

Texte intégral

(1)

Mod´elisation : chaines binaires

Master 1 informatique I2L / WeDSci 2020 / 2021

Exercice 1 : Sac ` a dos (Knapsack)

Pour partir en voyage, un voyageur remplit son sac `a dos d’objets. Chaque objet `a un profit ´evalu´e par le voyageur en fonction de son int´erˆet et un poids. Naturellement, un poids limite est impos´e par le transporteur. Le but de ce probl`eme est de remplir le sac d’objets afin d’avoir le plus grand profit tout en respectant la capacit´e maximale.

Questions :

a - Donner un exemple d’un tel probl`eme

b - Mod´eliser le probl`eme en d´efinissant l’espace de recherche, l’objectif `a maximiser et la contrainte

`

a respecter.

c - D´efinir une fonction de fitness qui combine l’objectif et traduit la contrainte par une p´enalit´e.

Exercice 2 : Fonction d’´ evaluation

Le but est de coder une fonction d’´evaluation (aussi appel´e fonction objectif) du probl`eme du sac `a dos.

Questions :

a - Coder une classeSolutionayant pour attribut un vecteur de bool´een et un r´eel nomm´efitness repr´esentant la qualit´e du sac `a dos. Vous pouvez ajouter une m´ethode d’affichage de cette solution.

b - Coder une classeKnapsack c - Tester votre classe.

Exercice 3 : Recherche al´ eatoire

Le but est de coder une recherche al´eatoire qui consiste `a ´evaluernsolutions al´eatoires, et d’en retenir la meilleure.

Questions :

a - Coder la recherche al´eatoire. Le nombre d’´evaluation de la recherche doit ˆetre un param`etre de l’algorithme.

b - Tester la recherche en ex´ecutant au moins 100 fois l’algorithme et enregistrer la performance de la recherche al´eatoire dans un fichier avec deux colonnes : nombre d’´evaluation et performance.

1

Références

Documents relatifs

Cr´ eer un code Scilab permettant de simuler des trajectoires d’une marche al´ eatoire en environnement al´ eatoire et d’illustrer les convergences dans les diff´ erentes

Autrement dit, une variable al´ eatoire X est discr` ete si et seulement si X prend (presque sˆ urement) ses valeurs dans un ensemble fini ou d´ enombrable E.. La plupart du temps,

La propriété d’arbre binaire de recherche permet d’afficher toutes les clés de l’arbre dans l’ordre trié à l’aide d’un algorithme récursif simple, appelé parcours infixe :

On remarque pour cela que tout sous-arbre de notre arbre doit être optimal : sinon, on le remplace par un optimal, faisant ainsi baisser le coût total.. Le sous-problème à résoudre

Conditions aux limites sur un solide Assemblage de deux composants Liaisons ´elastiques. Contact unilat´eral et

2) Représenter graphiquement la suite (laisser cette représentation graphique sur la même feuille).

2) Représenter graphiquement la suite (laisser cette représentation graphique sur la même feuille).

• Si un nœud a un fils gauche, son prédécesseur est le nœud le plus à droite dans son sous-arbre gauche.. Inserer (version