AccueilđŸ‡«đŸ‡·Chercher

ProblĂšme de la location de skis

En informatique, le problÚme de la location de skis est un problÚme algorithmique qui modélise la prise de décisions sans connaissance sur le futur, et en particulier de la décision location VS achat présent dans les algorithmes online[1].

Description du problĂšme

Un skieur part faire du ski pour un nombre inconnu de jours (le nombre de jours est inconnu car peut-ĂȘtre il va se casser une jambe, ou va devoir rentrer Ă  cause d'une urgence familiale, etc.). Chaque jour, il doit dĂ©cider s'il loue ses skis Ă  1€ par jour ou alors s'il achĂšte ses skis une fois pour toutes Ă  10 €.

S'il reste strictement moins de 10 jours, il est plus avantageux de louer. S'il reste 10 jours ou plus, il vaut mieux les acheter. C'est l'algorithme offline. Le problÚme est de faire le bon choix sans connaßtre le nombre de jours, autrement dit on s'intéresse à un algorithme online.

Meilleur algorithme online déterministe

Le meilleur algorithme online dĂ©terministe est de louer les 9 premier jours, puis d'acheter le jour n° 10. Si le sĂ©jour est de 10 jours, l'algorithme online dĂ©terministe paie 9€ + 10€ au lieu de 10€ pour l'algorithme offline. Dans le cas gĂ©nĂ©ral, oĂč le prix d'achat est b, on paie 2b - 1 au lieu de b. On a (2b - 1)/b majorĂ© par 2. Le ratio compĂ©titif majorĂ© par 2 -- c'est le rapport entre les performances de l'algorithme online et de l'algorithme offline.

Meilleur algorithme online aléatoire

L'idĂ©e de l'algorithme consiste Ă  choisir le jour au hasard Ă  partir duquel on dĂ©cide d'acheter. Ce jour i est choisi selon une loi de probabilitĂ© entre le premier jour et le jour n° 10. L'algorithme dĂ©crit par Karlin et al.[1] consiste Ă  choisir le jour i avec la probabilitĂ© oĂč b est le prix de l'achat. Le ratio compĂ©titif est alors dĂ©fini comme une espĂ©rance. Le ratio compĂ©titif est de e(e-1) 1.58 fois plus que l'algorithme offline qui connait le nombre de jours passĂ©s.


Extensions

Le problÚme a été généralisé à plusieurs options dans un magasin[2] ou plusieurs magasins[3].

Notes et références

  1. (en) « Competitive randomized algorithms for non-uniform problems | Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms », sur dl.acm.org (DOI 10.5555/320176.320216, consulté le )
  2. Zvi Lotker, Boaz Patt-shamir et Dror Rawitz, Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental, (lire en ligne)
  3. (en) « The multi-shop ski rental problem | The 2014 ACM international conference on Measurement and modeling of computer systems », sur dl.acm.org (DOI 10.1145/2591971.2591984, consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.