Page 1 sur 1

Partage d'un trésor (Prog linéaire)

Publié : 24 juin 2019 00:15
par GaussX
Bonsoir, dans un exo de programmation linéaire(modélisation) dont je vous joins l'énoncé .
On nous demande de modéliser le problème du pirate ayant choisi le remplissage des deux sacs.
Pour la modélisation, j'ai bien compris que l'on veut maximiser le profit et on a comme contrainte le respect de la capacité mais quelle serait la contrainte liée au deuxième pirate : celui qui remplira les deux sacs et cherchera à maximiser le profit de sa part de butin (d'après l'énoncé) ?

Merci de votre aide

Re: Partage d'un trésor (Prog linéaire)

Publié : 24 juin 2019 00:24
par U46406
Je ne vois pas l’énoncé.

Re: Partage d'un trésor (Prog linéaire)

Publié : 24 juin 2019 00:52
par GaussX
j'ai un probleme pour joindre l'énoncé, je l'écris alors: deux pirates trouvent un trésor et pr le partager équitablement ils s'accordent sur une procédure: le premier choisit un remplissage du sac et le second choisit un sac.
Les deux sacs ont une capacité C , les pirates peuvent choisir entre n objets. Chaque objet a un poids ci et un profit pi.
On suppose que chacun des pirates veut maximiser le profit de sa part de butin

Re: Partage d'un trésor (Prog linéaire)

Publié : 24 juin 2019 01:00
par U46406
Il faut programmer en quel langage ?

Ça se modélise comment un « remplissage » ?
Celui qui remplit a intérêt à maximiser son gain à lui (correspondant au 2e gain)

Il y a peut-être un autre critère à gérer ?
Le poids total ? La différence entre les 2 gains ??
(s’il s’estime trop lésé ...)

A priori, pour la différence : l’énoncé parle d’ équitabilité. La solution la plus équitable peut ne pas être celle qui maximise...

Le poids total, ou plutôt : la capacité totale, c’est la valeur C.

Re: Partage d'un trésor (Prog linéaire)

Publié : 24 juin 2019 14:09
par Der RHDJ
Chaipas de loin comme ça je dirais que pour le premier pirate (celui qui fait le partage) le problème s'écrit
$$ \min_{p | p \cup {p}^{\mathsf{c}} = T} \bigg\{ \max \Big\{ \sum_{t \in p} t , \sum_{t \in {p}^{\mathsf{c}}} t \Big\} \bigg\} $$
avec p et p^c qui forment une partition du trésor T. Ta question est un peu curieuse, la seule contrainte du deuxième pirate consiste à choisir parmi les deux sous-ensembles qu'on lui propose (d'où le max).

Re: Partage d'un trésor (Prog linéaire)

Publié : 24 juin 2019 22:18
par GaussX
U46406 a écrit :
24 juin 2019 01:00
Il faut programmer en quel langage ?
c'est de la programmation linéaire ... je ne comprends pas ta question ? forme standard ? normale ? tu en as une idée ??

Re: programmation linéaire ?

Publié : 24 juin 2019 22:27
par U46406
Je ne connaissais pas le terme,
pour la raison suivante :


Optimisation linéaire :

- L’optimisation linéaire (OL) est également désignée par le nom de programmation linéaire

mais cette appellation tend à être abandonnée,
à cause de la confusion possible avec la notion de programmation informatique.

https://fr.wikipedia.org/wiki/Optimisat ... %C3%A9aire

Re: programmation linéaire ?

Publié : 24 juin 2019 22:43
par GaussX
U46406 a écrit :
24 juin 2019 22:27
Je ne connaissais pas le terme,
pour la raison suivante :


Optimisation linéaire :

- L’optimisation linéaire (OL) est également désignée par le nom de programmation linéaire

mais cette appellation tend à être abandonnée,
à cause de la confusion possible avec la notion de programmation informatique.

https://fr.wikipedia.org/wiki/Optimisat ... %C3%A9aire
.

Re: Partage d'un trésor (Prog linéaire)

Publié : 29 juin 2019 16:03
par V@J
Bonjour,

J'imagine que tu as aussi une contrainte sur le poids maximum autorisé dans un sac donné. De toute façon, dans ces cas là, tu devrais plutôt te tourner vers de la programmation linéaire en nombres entiers (plus dur que la programmation linéaire standard).

Re: Partage d'un trésor (Prog linéaire)

Publié : 29 juin 2019 16:16
par bullquies
Der RHDJ a écrit :
24 juin 2019 14:09
Chaipas de loin comme ça je dirais que pour le premier pirate (celui qui fait le partage) le problème s'écrit
$$ \min_{p | p \cup {p}^{\mathsf{c}} = T} \bigg\{ \max \Big\{ \sum_{t \in p} t , \sum_{t \in {p}^{\mathsf{c}}} t \Big\} \bigg\} $$
avec p et p^c qui forment une partition du trésor T. Ta question est un peu curieuse, la seule contrainte du deuxième pirate consiste à choisir parmi les deux sous-ensembles qu'on lui propose (d'où le max).
Les sacs sont de capacité C et chaque objet i a un poids ci, il faut juste ajouter la contrainte sur les poids des objets dans chaque sac