Algorithme de Monte-Carlo

En algorithmique, un algorithme de Monte-Carlo est un algorithme randomisé dont le temps d'exécution est déterministe, mais dont le résultat peut être incorrect avec une certaine probabilité (généralement minime). Autrement dit un algorithme de Monte-Carlo est un algorithme qui utilise une source de hasard, dont le temps de calcul est connu dès le départ (pas de surprise sur la durée du calcul), cependant dont la sortie peut ne pas être la réponse au problème posé, mais c'est un cas très rare. L’intérêt de tels algorithmes est d'avoir une probabilité d'échec faible et d'être rapide.

Deux autres types d'algorithmes probabilistes sont la famille des algorithmes de Las Vegas et la famille des algorithmes d'Atlantic City. Les algorithmes de Las Vegas prennent un temps d'exécution aléatoire, mais produisent toujours une réponse correcte. Les algorithmes d'Atlantic City donnent une réponse probablement correcte dans un temps d'exécution probablement rapide. Un algorithme de Monte-Carlo peut être transformé en un algorithme de Las Vegas quand il existe une procédure capable de vérifier la correction du résultat. En effet, il suffit d'exécuter l'algorithme de Monte-Carlo jusqu'à lui faire produire une réponse correcte.

Accessoirement, le qualificatif Monte-Carlo fait référence à la Principauté de Monaco et à son célèbre casino appelé Casino de Monte-Carlo, haut lieu des jeux de hasard.

Définition et intérêt

Un algorithme de Monte-Carlo a deux caractéristiques : primo il est randomisé, c'est-à-dire qu'il utilise un aléa au cours de son calcul, secundo son temps d'exécution est déterministe. Sa nature aléatoire se manifeste dans son résultat qui peut être incorrect avec une certaine probabilité (généralement minime), mais qui peut-être quantifiée rigoureusement[1].

Exemple

Le test de primalité de Solovay-Strassen est un test qui détermine si un nombre donné est premier. Il répond toujours vrai pour les nombres premiers, tandis que pour les nombres composés (c'est-à-dire non premiers), il répond faux avec une probabilité d'au moins ½ et vrai avec une probabilité d'au plus ½. Ainsi, les réponses faux de l'algorithme sont correctes, alors que les réponses vrai sont aléatoires ; autrement dit l'algorithme est biaisé vers le faux.

Biais ou non

Alors que la réponse renvoyée par un algorithme déterministe est toujours exacte, ce n'est pas le cas pour les algorithmes de Monte-Carlo qui peuvent ne l'être que dans le cas d'un biais. Supposons qu'il s'agisse de résoudre un problème de décision, ces algorithmes sont dits alors soit non biaisés, soit biaisés vers le faux, soit biaisés vers le vrai. Un algorithme de Monte-Carlo biaisé vers le faux est toujours correct quand il retourne faux ; un algorithme biaisé vers le vrai est toujours correct quand il retourne vrai. Quant aux algorithmes de Monte-Carlo non biaisés, leur réponse (vrai ou faux) sera soit incorrecte, soit correcte avec une certaine probabilité bornée.

En anglais, on parle de one-sided error et two-sided error[1].

Amplification

Étant donné un algorithme de Monte-Carlo biaisé, sa probabilité d'échec peut être réduite (et sa probabilité de succès augmentée) en l'exécutant k fois[1]. Considérons à nouveau l'algorithme de Solovay-Strassen qui est biaisé vers le faux. On peut l'exécuter plusieurs fois lui faisant retourner vrai s'il répond vrai lors des k étapes de l'itération et faux autrement. Ainsi, si le nombre est premier, alors la réponse est vraiment correcte, et si le nombre est composé, alors la réponse est correcte, avec une probabilité renforcée au moins 1−(1−½)k = 1−2−k.

Pour les algorithmes de décision de Monte-Carlo non biaisés, la probabilité d'erreur peut aussi être réduite en exécutant l'algorithme k fois et en retournant la réponse qui correspond à la majorité.

Classes de complexité

La classe de complexité BPP (pour bounded-error probabilistic polynomial time) décrit les problèmes de décision qui peuvent être résolus par un algorithme de Monte-Carlo non biaisé en temps polynomial, avec une probabilité bornée d'erreur[2].

La classe de complexité RP (pour randomized polynomial time) décrit les problèmes qui peuvent être résolus avec une probabilité bornée d'erreur par un algorithme de Monte-Carlo biaisé : si la bonne réponse est faux, l'algorithme le dit, mais il peut répondre faux dans des cas où la réponse correcte est vrai.

En revanche, la classe de complexité ZPP (pour zero-error probabilistic polynomial time) décrit les problèmes solubles en temps polynomial par un algorithme de Las Vegas. On a ZPP ⊆ RP ⊆ BPP, mais on ne sait pas si ces classes de complexité sont mutuellement distinctes. Autrement dit, les algorithmes de Monte-Carlo peuvent avoir de meilleures performances que les algorithmes de Las Vegas, mais cela n'a pas été démontré.

Une autre classe de complexité est PP (pour polynomial probabilistic) ; elle décrit les problèmes de décision résolus en temps polynomial par un algorithme de Monte-Carlo qui donne un résultat plus précis qu'un simple tirage à pile ou face, mais dont la probabilité d'erreur ne peut être ramenée significativement en dessous de ½.

Exemples

En théorie algorithmique des nombres

Des algorithmes Monte-Carlo notables comprennent le test de primalité de Solovay-Strassen et le test de primalité de Miller-Rabin, et certaines variantes rapides de l'algorithme de Schreier-Sims dans la théorie computationnelle des groupes.

En théorie des graphes

Problème du voyageur de commerce

La résolution du problème du voyageur de commerce est difficile, du fait de la complexité du problème, l'emploi de méthodes d'optimisation probabilistes peut s'avérer efficace pour obtenir une approximation de la meilleure solution, en un temps plus court que pour des méthodes déterministes.

Coupe minimum

L'algorithme de Karger est un algorithme de Monte-Carlo pour le problème de la coupe minimum[3],[1].

Notes et références

  1. a b c et d (en) Rajeev Motwani et Prabhakar Raghavan, Randomized Algorithms, Cambridge, New York et Melbourne, Cambridge University Press, (réimpr. 1997, 2000), 1re éd., 476 p. (ISBN 978-0-521-47465-8, lire en ligne), chap. 1 (« Introduction »), p. 7-9
  2. (en) Sanjeev Arora et Boaz Barak, Computational Complexity : A Modern Approach, Cambridge University Press, (ISBN 0-521-42426-7), chap. 7 (« Randomized Computation »)
  3. (en) David R. Karger et Clifford Stein, « A new approach to the minimum cut problem », Journal of the ACM, vol. 43, no 4,‎ , p. 601 (DOI 10.1145/234533.234534, lire en ligne)

Bibliographie

  • (en) Rajeev Motwani et Prabhakar Raghavan, Randomized Algorithms, New York, Cambridge University Press, , 476 p. (ISBN 978-0-521-47465-8)
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein (trad. de l'anglais), Algorithmique : Cours avec 957 exercices et 158 problèmes, Dunod, , 3e éd. (1re éd. 1990), 1188 p. (ISBN 978-2-10-054526-1, BNF 42363501)
  • (en) Kenneth A Berman et Jerome L. Paul, Algorithms : Sequential, Parallel, and Distributed, Boston, Course Technology, , 962 p. (ISBN 978-0-534-42057-4), « Ch 24. Probabilistic and Randomized Algorithms »

Voir aussi

Read other articles:

Discontinued shooting target mannequin The Ex after it was hit using Macho Gaucho rounds (a type of 12-gauge shell) from a distance of five yards The Ex, also known as the Ex-Girlfriend, and now renamed to Alexa Zombie, is a discontinued mannequin produced by Zombie Industries as a shooting target.[1] The mannequin's name, and the fact that it spouted blood when shot, caused controversy. The target received attention after the National Rifle Association of America requested that Zombi...

 

Private school in Marshfield, Wisconsin, United States Columbus Catholic High SchoolAddress710 South Columbus AvenueMarshfield, (Wood County), Wisconsin 54449United StatesCoordinates44°39′50″N 90°11′34″W / 44.66389°N 90.19278°W / 44.66389; -90.19278InformationTypePrivate, coeducationalReligious affiliation(s)Roman CatholicPresidentDavid EatonPrincipalMichael LambrechtGrades9–12Average class size17Student to teacher ratio12 to 1Color(s)Navy blue and white ...

 

LOEB'S, INC.Company typePrivateIndustryRetailFounded1887; 137 years ago (1887) in Meridian, MississippiHeadquarters2209 Front Street,Meridian, Mississippi, USKey peopleRobert Loeb, PresidentProductsClothing, footwear, eyewear, accessories, outdoor gearWebsiteloebsclothing.com Loeb's today on Front Street in Meridian, Mississippi Loeb's Inc. is an American department store based in Meridian, Mississippi. Loeb's was founded in 1887 by Alex Loeb as Alex Loeb, Inc. Today, Loeb'...

Questa voce o sezione sull'argomento edizioni di competizioni calcistiche non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Türkiye 1.Lig 1995-1996 Competizione Türkiye 1.Lig Sport Calcio Edizione 38ª Organizzatore TFF Luogo  Turchia Partecipanti 18 Formula 1 girone all'italiana Risultati Vincitore ...

 

██Anggota Perbara ██Pengamat Perbara ██Calon anggota Perbara ██Perbara Plus Tiga ███Konferensi Tingkat Tinggi Asia Timur ██████ Forum Regional Perbara Pada 2010 Perbara (Perhimpunan Bangsa-bangsa Asia Tenggara) memiliki 10 negara anggota, satu calon negara anggota, dan satu negara pengamat. Perbara didirikan pada 8 Agustus 1967 dengan lima anggota awal yaitu Thailand, Indonesia, Malaysia, Singapura, dan Filipina. Daftar Daftar ini merupakan negara-negara angg...

 

Irish League 1929-1930 Competizione Irish League Sport Calcio Edizione 36ª Organizzatore IFA Luogo  Irlanda del Nord Partecipanti 14 Cronologia della competizione 1928-29 1930-31 Manuale Il campionato era formato da quattordici squadre e il Linfield vinse il titolo. Non vi furono retrocessioni. Classifica finale Pos. Squadra G V N P GF GS Punti 1 Linfield 26 19 4 3 94 46 42 2 Glentoran 26 16 4 6 79 53 36 3 Coleraine 26 14 4 8 66 47 32 4 Belfast Celtic 26 13 4 9 68 57 30 5 Ballymena 26 ...

Questa voce sull'argomento singoli pop è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Popular Songsingolo discograficoScreenshot tratto dal video del branoArtistaMika FeaturingAriana Grande Pubblicazione23 dicembre 2012 Durata4:07 Album di provenienzaThe Origin of Love GenerePop EtichettaBarclay, Casablanca ProduttoreMika, Greg Wells FormatiDownload digitale, streaming CertificazioniDischi d'arge...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

Військово-музичне управління Збройних сил України Тип військове формуванняЗасновано 1992Країна  Україна Емблема управління Військово-музичне управління Збройних сил України — структурний підрозділ Генерального штабу Збройних сил України призначений для планува...

Lilin yang sedang menyala Lilin adalah sumber penerangan yang terdiri dari sumbu yang diselimuti oleh bahan bakar padat yang mudah terbakar. Sebelum abad ke-19, bahan bakar yang digunakan biasanya adalah lemak sapi (yang banyak mengandung asam stearat). Sekarang yang biasanya digunakan adalah parafin. Sebelum penemuan penerangan listrik, lilin dan lampu minyak biasa digunakan untuk penerangan. Di daerah tanpa listrik, lilin masih digunakan secara rutin sebagai salah satu sumber penerangan. De...

 

Ponte di WilliamsburgLocalizzazioneStato Stati Uniti CittàNew York AttraversaEast River Coordinate40°42′49.48″N 73°58′20.28″W / 40.713744°N 73.972299°W40.713744; -73.972299Coordinate: 40°42′49.48″N 73°58′20.28″W / 40.713744°N 73.972299°W40.713744; -73.972299 Dati tecniciTipoponte sospeso Materialeacciaio Lunghezza2 227[1] m Luce max.490 m Altezza94[1] m RealizzazioneProgettistaLeffert L. Bucks Ing. strutturaleL...

 

Greek political party Greek Solution Ελληνική ΛύσηEllinikí LýsiPresidentKyriakos VelopoulosVice PresidentVasilis ViliardosPress SecretaryEvaggelos FanidisFounderKyriakos VelopoulosFounded28 June 2016HeadquartersIppokratous 10-12, AthensYouth wingGreek Solution YouthIdeologyUltranationalismNational conservatismSocial conservatismRight-wing populismPolitical positionRight-wing to far-rightReligionGreek Orthodox ChurchEuropean Parliament groupEuropean Conservatives and Reformi...

2007 European Athletics U23 ChampionshipsTrack events100 mmenwomen200 mmenwomen400 mmenwomen800 mmenwomen1500 mmenwomen5000 mmenwomen10,000 mmenwomen100 m hurdleswomen110 m hurdlesmen400 m hurdlesmenwomen3000 msteeplechasemenwomen4 × 100 m relaymenwomen4 × 400 m relaymenwomenRoad events20 km walkmenwomenField eventsHigh jumpmenwomenPole vaultmenwomenLong jumpmenwomenTriple jumpmenwomenShot putmenwomenDiscus throwmenwomenHammer throwmenwomenJavelin throwmenwomenCombined eventsHeptathlonwome...

 

60NdNeodimiumNeodimium murni berukuran 1 cm Garis spektrum neodimiumSifat umumPengucapan/néodimium/[1] Penampilanputih keperakanNeodimium dalam tabel periodik 60Nd Hidrogen Helium Lithium Berilium Boron Karbon Nitrogen Oksigen Fluor Neon Natrium Magnesium Aluminium Silikon Fosfor Sulfur Clor Argon Potasium Kalsium Skandium Titanium Vanadium Chromium Mangan Besi Cobalt Nikel Tembaga Seng Gallium Germanium Arsen Selen Bromin Kripton Rubidium Strontium Yttrium Zirconium Niobium Mol...

 

Species of flowering plant Malva sylvestris Type species for Malva L. Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Rosids Order: Malvales Family: Malvaceae Genus: Malva Species: M. sylvestris Binomial name Malva sylvestrisL. Synonyms [1][2] Malva ambigua Guss. Malva mauritiana L. Malva erecta C.Presl Malva gymnoscarpa Pomel Malva sylvestris is a species of the mallow genus Malva in the family of Malvaceae a...

この記事は英語版の対応するページを翻訳することにより充実させることができます。(2024年5月)翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。 英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にし�...

 

23°43′N 92°43′E / 23.717°N 92.717°E / 23.717; 92.717 Aizawl kota Tempat NegaraIndiaNegara bagian di IndiaMizoramDistrict of India (en) Aizawl district (en) Ibu kota dariMizoram Aizawl district (en) NegaraIndia PendudukTotal293.416  (2011 )GeografiLuas wilayah457 km² [convert: unit tak dikenal]Ketinggian1.132 m Informasi tambahanKode pos796001 Zona waktuUTC+05:30 Kode telepon0389 Lain-lainSitus webLaman resmi Aizawl merupakan nama kota di India. Letak...

 

2019 Indian Malayalam film Argentina Fans KaattoorkadavuTheatrical Release PosterDirected byMidhun Manuel Thomas[1]Screenplay by Midhun Manuel Thomas John Manthrickal Story byAshokan CheruvilProduced byAshiq UsmanStarring Kalidas Jayaram Aishwarya Lekshmi CinematographyRenadiveEdited byLijo PaulMusic byGopi SundarProductioncompanyAshiq Usman ProductionsDistributed byCentral PicturesRelease date 22 March 2019 (2019-03-22) Running time140 minutesCountryIndiaLanguageMalaya...

「御嶽山」のその他の用法については「御嶽山 (曖昧さ回避)」をご覧ください。 御嶽山 木曽町上空から望む御嶽山標高 最高峰 剣ヶ峰 3,067[1] m所在地 日本長野県木曽郡木曽町・王滝村岐阜県下呂市・高山市位置 北緯35度53分34秒 東経137度28分49秒 / 北緯35.89278度 東経137.48028度 / 35.89278; 137.48028座標: 北緯35度53分34秒 東経137度28分49秒 / 北�...

 

Japanese order Supreme Order of the Chrysanthemum大勲位菊花章Dai-kun'i kikka-shō Grand Cordon of the Supreme Order of the ChrysanthemumAwarded by the Emperor of JapanCountry JapanAwarded forExceptionally meritorious achievement/serviceStatusCurrently constitutedFounder27 December 1876; 147 years ago (1876-12-27)SovereignHM The EmperorGradesCollarGrand CordonPrecedenceNext (higher)None (highest)Next (lower)Order of the Paulownia FlowersRibbon of the Order The Supr...