Algorisme probabilístic

Un algorisme probabilista (o probabilístic) és un algorisme que basa el seu resultat en la presa d'algunes decisions a l'atzar, de tal manera que, de mitjana, obté una bona solució al problema plantejat per a qualsevol distribució de les dades d'entrada. És a dir, al contrari que un algorisme determinista, a partir d'uns mateixes dades es poden obtenir diferents solucions i, en alguns casos, solucions errònies.

Hi ha diversos tipus d'algorismes probabilístics depenent del seu funcionament, es poden distingir:

  • Algorismes numèrics, que proporcionen una solució aproximada del problema.
  • Algorismes de Monte Carlo, que poden donar la resposta correcta o resposta errònies (amb probabilitat baixa).
  • Algorismes de Las Vegas, que mai no donen una resposta incorrecta: o bé donen la resposta correcta o informen de la decisió.

Consideracions

Es pot optar per l'elecció aleatòria si es té un problema en què l'elecció òptima és massa costosa davant la decisió aleatòria. Un algorisme probabilista pot comportar-se de manera diferent aplicant la mateixa entrada.

  • A un algorisme determinista mai se li permet que no s'acabi: fer una divisió per 0, entrar en un bucle infinit, etc.
  • Si hi ha més d'una solució per a unes dades donades, un algorisme determinista sempre troba la mateixa solució (llevat que es programi per trobar diverses o totes).
  • Un algorisme probabilista pot trobar solucions diferents executant diverses vegades amb les mateixes dades.
  • A un algorisme determinista no se li permet que calculi una solució incorrecta per cap dada.
  • Un algorisme probabilista pot equivocar-se sempre que això passi amb una probabilitat petita per cada dada d'entrada.
  • Repetint l'execució un nombre suficient de vegades per la mateixa dada, pot augmentar tant com es vulgui el grau de confiança en obtenir la solució correcta.
  • L'anàlisi de l'eficiència d'un algorisme determinista és, en determinades ocasions, difícil.
  • L'anàlisi dels algorismes probabilistes és, sovint, molt difícil.

Algorismes numèrics

La solució obtinguda és sempre aproximada però la seva precisió esperada millora augmentant el temps d'execució. Normalment, l'error és inversament proporcional a l'arrel quadrada de l'esforç invertit en el càlcul.

Exemple: L'agulla de Buffon

Teorema de Buffon : si es tira una agulla de longitud a un sòl fet amb tires de fusta d'amplada , la probabilitat que l'agulla toqui més d'una tira de fusta és .

Aplicació :

  • Si , llavors .
  • Si es tira l'agulla un nombre de vegades prou gran i es compta el nombre de cops que l'agulla toca més d'una tira de fusta, es pot estimar el valor de p:
  • És (probablement) el primer algorisme probabilista de la història.

És útil aquest mètode?

  • Com és de ràpida la convergència? → quantes vegades s'ha de llençar l'agulla?

Molt lenta: n = 1500000 per obtenir un valor de p ± 0,01 amb probabilitat 0,9. De totes maneres, es va utilitzar força per aproximar el valor de durant el segle xix.

Algorismes de Monte Carlo

Hi ha problemes per als quals no es coneixen solucions deterministes ni probabilistes que donen sempre una solució correcta (ni tan sols una solució aproximada).

Algorisme de Monte Carlo :

  • A vegades dona una solució incorrecta.
  • Amb una alta probabilitat troba una solució correcta sigui quina sigui l'entrada.

Definició : Sigui un nombre real tal que . Un algorisme de Monte Carlo és p-correcte si:

  • Retorna una solució correcta amb probabilitat més gran o igual que , qualssevol que siguin les dades d'entrada.
  • De vegades, dependrà de la mida de l'entrada, però mai de les dades de l'entrada en si.

Un exemple d'algorisme de Monte Carlo (el més conegut): decidir si un nombre senar és primer o compost.

  • Cap algorisme determinista conegut pot respondre en un temps "raonable" si el nombre té centenars de xifres.
  • La utilització de nombres primers de centenars de xifres és fonamental en criptografia.

Pierre Fermat va postular el 1640 el petit teorema de Fermat: Sigui primer. Llavors, per a tot enter tal que .

Exemple: .

Enunciat contrarecíproc del mateix teorema: si a i n són enters tals que , i si , llavors no és primer.

Fermat va formular la hipòtesi: "Fn = 2^(2^n)+1 és primer per a tot n"

  • El comprovar per: F0 = 3, F1 = 5, F2 = 17, F3 = 257, F4 = 65.537.
  • Però no va poder comprovar si F5 = 4294967297 ho era.

Utilització del petit teorema de Fermat per a comprovar la primalitat: en el cas de F5, Fermat n'hauria tingut prou de veure que hi ha un 'a' tal que 1 ≤ a ≤ F5-1 tal que a^(F5 - 1) mod F5 <> 1) (a = 3). Amb aquestes premisses, es pot desenvolupar el següent algorisme:


 funció  Fermat (n: enter)  retorna  booleà
 variable  a: sencer
 principi 
a: = uniforme_enter (1, n-1);
 si  a  n-1  mod n = 1
 llavors retorna  veritat
 sinó retorna  fals
 fsi 
 fi 

Estudi de l'algorisme basat en el petit teorema de Fermat:

  • Si torna el valor fals, és segur que el nombre no és primer (pel teorema de Fermat).
  • Si torna el valor veritat: No podem concloure.

Algorismes de Las Vegas

Un algorisme de Las Vegas mai dona una solució falsa.

  • Presa de decisions a l'atzar per trobar una solució abans que un algorisme determinista.
  • Si no troba solució, ho admet.

Hi ha dos tipus d'algorismes de Las Vegas, segons la possibilitat de no trobar una solució:

  • Els que sempre troben una solució correcta, encara que les decisions a l'atzar no siguin afortunades i l'eficiència disminueixi.
  • Els que de vegades, a causa de decisions desafortunades, no troben una solució.

Tipus a: Algorismes de Sherwood

Hi ha una solució determinista que és molt més ràpida en mitjana que en el pitjor cas.

Exemple: quicksort.

Cost pitjor Ω (n^2) i cost mitjà O (nlog n).

  • Cost mitjà: es calcula sota la hipòtesi d'equiprobabilitat de l'entrada.
  • En aplicacions concretes, l'equiprobabilitat és falsa: entrades catastròfiques poden ser molt freqüents.
  • Degradació del rendiment en la pràctica.

Els algorismes de Sherwood poden reduir o eliminar la diferència d'eficiència per a diferents dades d'entrada:

  • Uniformització del temps d'execució per a totes les entrades de la mateixa mida.
  • De mitjana (pres sobre tots els exemplars de la mateixa mida) no es millora el cost.
  • Amb alta probabilitat, exemplars que eren molt costosos (amb algorisme determinista) ara es resolen molt més ràpid.
  • Altres exemplars per als quals l'algorisme determinista era molt eficient, es resolen ara amb més cost.

Tipus b: Algorismes que, de vegades, no donen resposta .

  • Són acceptables si fallen amb probabilitat baixa.
  • Si fallen, es tornen a executar amb la mateixa entrada.
  • Resolen problemes per als quals no es coneixen algorismes deterministes eficients (exemple: la factorització d'enters grans).
  • El temps d'execució no està fitat però sí que és raonable amb la probabilitat desitjada per a tota entrada.

Consideracions sobre el cost :

  • Sigui LV un algorisme de Las Vegas que pot fallar i sigui p (x) la probabilitat d'èxit si l'entrada és x.
 algorisme  LV ( ent  x: tpx;  sal  s: tpsolución;
 sal  èxit: booleà)

{èxit retorna veritat si LV troba la solució

i en aquest cas es torna la solució trobada}
  • S'exigeix que p (x)> 0 per a tot x.
  • És millor encara si hi ha d> 0: p (x)> = d per tot x (així, la probabilitat d'èxit no tendeix a 0 amb la mida de l'entrada).

Ara repetim l'algorisme anterior per guanyar en eficàcia:

 funció  repe_LV (x: tpx)  retorna  tpsolución
 variables  s: tpsolución; èxit: booleà
 principi 
 repetir 
LV (x, s, èxit)
 hastaQue  èxit;
 retorna  s
 fi 
  • El nombre d'execucions del bucle és 1/p (x).
  • Sigui v (x) el temps esperat d'execució de LV si èxit = veritat if (x) el temps esperat si èxit = fals.
  • el temps esperat de repe_LV () = v (x)+((1 - p (x))/p (x)) f (x).

Exemple: El problema de les 8 reines en el tauler d'escacs .

  • Algorisme determinista: N º de nodes visitats: 114 dels 2.057 nodes de l'arbre)
  • Algorisme de Las Vegas voraç: col·locar cada reina aleatòriament en un dels escacs possibles de la següent fila. L'algorisme pot acabar amb èxit o fracàs (quan no hi ha forma de col·locar la següent reina). N º de nodes visitats si hi ha èxit: v = 9, nombre esperat de nodes visitats si hi ha fracàs: f = 6,971, Probabilitat d'èxit: p = 0,1293 (més d'1 cop de cada 8)
  • Nombre esperat de nodes visitats repetint fins a obtenir un èxit: t = v+f (1-p)/p = 55,93, menys de la meitat.

Read other articles:

Alexandre CabanelPotret diri (1852)Lahir(1823-09-28)28 September 1823Montpellier, PrancisMeninggal23 Januari 1889(1889-01-23) (umur 65)Paris, PrancisKebangsaanPrancisPendidikanFrançois-Édouard PicotDikenal atasMelukisKarya terkenalKelahiran VenusGerakan politikAkademisismePenghargaanPrix de Rome Alexandre Cabanel (bahasa Prancis: [kabanɛl]; 28 September 1823 – 23 Januari 1889) adalah seorang pelukis asal Prancis. Ia menulis subyek-subyek sejarah, klasik dan agama...

 

Anika Noni RoseRose di Annual Peabody Awards ke-69, 2010Lahir6 September 1972 (umur 51)Bloomfield, Connecticut, Amerika SerikatPendidikanFlorida A&M University (Sarjana)American Conservatory Theater (Magistrat)PekerjaanPemeran, penyanyiTahun aktif1998–sekarangSitus webtwitter.com/AnikaNoniRose Anika Noni Rose (lahir 6 September 1972) adalah seorang pemeran dan penyanyi Amerika Serikat yang dikenal karena penampilan pemenang Tony Award-nya dalam produksi Broadway Caroline, or ...

 

Lavr Georgiyevich KornilovJenderal Lavr Kornilov pada 1916Lahir(1870-08-18)18 Agustus 1870Ust-Kamenogorsk, Kekaisaran RusiaMeninggal13 April 1918(1918-04-13) (umur 47)dekat EkaterinodarPengabdian Kekaisaran RusiaDinas/cabangAngkatan Darat Kekaisaran RusiaGerakan PutihLama dinas1892–1918PangkatJenderalKomandanArmada Laut Hitam (1916–1917)Angkatan Darat Rusia (1918–1920)Perang/pertempuranPerang Rusia-JepangPerang Dunia IPerang Saudara RusiaPenghargaanOrdo St. George (dua ka...

Opera by César Cui Composer César Cui The Saracen (Сарацин in Cyrillic, Saracin in transliteration), is an opera by César Cui composed during 1896–1898. The libretto was written by Vladimir Vasilievich Stasov and the composer, based on a play by Alexandre Dumas (père) entitled Charles VII chez ses grands vassaux. The opera was premiered on 2 November 1899 (Old Style), in Saint Petersburg at the Mariinsky Theatre, with Eduard Nápravník as conductor. It was staged also in 1902 by...

 

Diagram ini menunjukkan orbit satelit iregular Saturnus. Di tengah, orbit Titan, sebuah satelit yang regular, ditandai dengan warna merah sebagai perbandingan. S/2006 S 1 adalah satelit alami dari planet Saturnus. Saturnus memiliki 62 satelit, dengan 53 di antaranya telah dinamai dan hanya 13 di antaranya memiliki diameter lebih besar dari 50 kilometer. Referensi http://solarsystem.nasa.gov/planets/profile.cfm?Display=Sats&Object=Saturn Diarsipkan 2014-04-16 di Wayback Machine.

 

Об экономическом термине см. Первородный грех (экономика). ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Ран�...

See also: List of heads of state of Costa Rica Main article: President of Costa Rica Politics of Costa Rica Constitution Abortion law LGBT rights Executive President (list) Rodrigo Chaves Robles Vice Presidents Stephan Brunner Mary Munive Legislature Legislative Assembly (History) President: Rodrigo Arias Sánchez Judiciary Supreme Court of Justice President: Fernando Cruz Castro Administrative divisions Provinces and comarcas Cantons Districts Local government Indigenous territories Electio...

 

2015 soundtrack album by various artistsHome: Original Motion Picture SoundtrackSoundtrack album by various artistsReleasedMarch 13, 2015 (2015-03-13)Recorded2014–2015Studio Various The Canvas Room, London Metropolis Studios, London Westlake Studios, Los Angeles Genre Pop house R&B Length32:41Label Westbury Road Roc Nation Producer Rodney Darkchild Jerkins Paul Dawson Jacob Plant StarGate Stereotypes Tiago Singles from Home: Original Motion Picture Soundtrack Towa...

 

FC Seoul FC 서울Calcio Segni distintiviUniformi di gara Casa Trasferta Colori sociali Nero, rosso Dati societariCittàSeul Nazione Corea del Sud ConfederazioneAFC Federazione KFA CampionatoK-League Fondazione1983 Presidente Huh Chang-soo Allenatore Choi Yong-soo StadioSeoul World Cup Stadium(66.704 posti) Sito webhttp://www.fcseoul.com PalmarèsTitoli nazionali6 K-League Trofei nazionali2 Coppe della Corea del Sud1 Supercoppa della Corea del Sud Si invita a seguire il modello di voce I...

Regional subdivision of Finland Not to be confused with provinces of Finland, historical provinces of Finland, or Regional State Administrative Agency. Regionsmaakunta (Finnish)landskap (Swedish)CategoryUnitary stateLocationFinlandNumber19Populations30,344 (Åland) — 1,714,741 (Uusimaa)Areas1,553 km2 (Åland) — 92,674 km2 (Lapland)GovernmentRegional councilSubdivisionsMunicipality Politics of Finland State Constitution Declaration of Independence Human rights Law enforcement Mil...

 

American anthropologist Eleanor LeacockBorn(1922-07-02)July 2, 1922Weehawken, USDiedApril 2, 1987(1987-04-02) (aged 64)Honolulu, USAlma materColumbia UniversitySpouses Richard Leacock ​ ​(m. 1941⁠–⁠1962)​ James Haughton ​(m. 1966⁠–⁠1987)​ Awards1983 New York Academy Sciences Award for the Behavioral SciencesScientific careerFieldsAnthropologyThesis The Montagnais Hunting Ter...

 

Irna NarulitaFoto resmi sebagai Bupati Pandeglang Bupati Pandeglang ke-31PetahanaMulai menjabat 23 Maret 2016PresidenJoko WidodoGubernurRano KarnoWahidin HalimWakilTanto Warsono ArbanPendahuluErwan KurtubiPenggantiPetahanaAnggota Dewan Perwakilan RakyatRepublik IndonesiaMasa jabatan1 Oktober 2009 – 2015PenggantiAbdul HalimDaerah pemilihanBanten I Informasi pribadiLahir23 Juli 1970 (umur 53)Jakarta, IndonesiaPartai politikPDI-P (sejak 2020)Afiliasi politiklainnyaPartai ...

2008 single by Soulja Boy For the 1976 jazz composition by Herbie Mann, see Disco Boy. Bird WalkSingle by Soulja Boy Tellemfrom the album iSouljaBoyTellem ReleasedOctober 23, 2008 (2008-10-23)RecordedAugust 2008GenreSnapLength3:33LabelStacks on Deck Entertainment/Collipark/HHH, InterscopeSongwriter(s)DeAndre WayProducer(s)Soulja Boy Tellem, Mr. ColliparkSoulja Boy Tellem singles chronology Marco Polo (2008) Bird Walk (2008) Kiss Me thru the Phone (2008) Bird Walk is the first s...

 

Slash being burned in Coconino National Forest In forestry, slash, or slashings are coarse and fine woody debris generated during logging operations or through wind, snow or other natural forest disturbances.[1] Slash generated during logging operations may increase fire hazard, and some North American states have passed laws requiring the treatment of logging slash.[2] Logging slash can be chipped and used (for example) in the production of electricity or heat in cogeneration...

 

Världsmästerskapet i ishockey för herrar 2017Datum5–21 maj 2017DeltagareNationer i kvalInget kvalNationer ihuvudmästerskap16VärdskapLand Frankrike  TysklandSpelplatser2Placeringar Guld Sverige Silver Kanada Brons RysslandÖvrigtMatcher64Mål355Publik686 391 (10 725 per match)Flest målKutjerov, Gusev, Nylander (7)Flest poäng Artemij Panarin (17)MVP William Nylander← 2016 Ryssland Danmark 2018 → Tre Kronor firas på Sergels torg efter VM-guldet...

VatapáPlace of originBrazilMain ingredientsBread, shrimp, coconut milk, peanuts, palm oil  Media: Vatapá Vatapá (Yoruba: vata'pa, [vɐtɐˈpa]) is an Afro-Brazilian dish made from bread, shrimp, coconut milk, finely ground peanuts and palm oil mashed into a creamy paste. It is a typical food of Salvador, Bahia and it is also common to the North and Northeast regions of Brazil. In the northeastern state of Bahia it is commonly eaten with acarajé, and as a ritual offering i...

 

Ne doit pas être confondu avec Gouvernorat roumain de Bessarabie. Gouvernement de Bessarabie(russe) Бессарабская губерния 1812–1917 Informations générales Statut Gouvernement Capitale Kichinev (Chișinău) Démographie Population 1 933 436 habitants (1897) Superficie Superficie 40 096,6 verstes²[1] Histoire et événements 1812 Création de l’oblast 1871 Accession au statut de gouvernement 1917 Proclamation de la République démocratique ...

 

Administrative region of France This article is about the French administrative region of Brittany. For the historical province of Brittany, as well as the cultural area of Brittany, see Brittany. For the historical duchy, see Duchy of Brittany. For other uses, see Brittany (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Brit...

Bridge in Brighouse, West YorkshireRastrick BridgeCoordinates53°41′57″N 1°47′00″W / 53.6993°N 1.7832°W / 53.6993; -1.7832CarriesA643CrossesRiver CalderLocaleBrighouse, West YorkshireOther name(s)Brighouse BridgeCharacteristicsDesignarch bridgeMaterialStoneNo. of spans3Piers in water2HistoryOpened1558 (rebuilt 1750)Location Rastrick Bridge crosses the River Calder in Brighouse, West Yorkshire, England. It was built in 1558 as a replacement for an earlier wo...

 

American reality television series Dance MomsGenreRealityStarringAbby Lee MillerGianna MartelloMelissa GisoniMaddie ZieglerMackenzie ZieglerChristi LukasiakChloé LukasiakKelly HylandBrooke HylandPaige HylandHolly Hatcher-FrazierNia SiouxCathy Nesbitt-SteinVivi-Anne SteinJill VertesKendall VertesKristie RayAsia Monet RayKira GirardKalani HillikerJessalynn SiwaJoJo SiwaAshlee AllenBrynn RumfalloYolanda WalmsleyElliana WalmsleyStacey KetchmanLilliana KetchmanCamille BridgesCamryn BridgesJaime C...