• eräänlaisen pasianssin läpipääseminen

    Home Forums Pokeritieto Pokerimatematiikka ja kassavaatimukset eräänlaisen pasianssin läpipääseminen

    Viewing 15 posts - 16 through 30 (of 46 total)
    • Author
      Posts
    • #897763
      JR
      Participant

      @hauturi wrote:

      Sorsa (saa löytää bugit):


      // shuffle
      for (int k = 0; k < 52; k++) {
      int l = k + rnd.nextInt(52 - k);
      int help = deck[k];
      deck[k] = deck[l];
      deck[l] = help;
      }
      #897764
      AA23
      Participant

      @Alfil wrote:

      @AA23 wrote:

      Ok, siis vielä samantyyppinen marginaalinen ero korteille 3 ja 4, mutta sen jälkeen ei kai ole eroa? Kun käytettyjä kortteja on ollut vähintään 5 kpl, niin on voinut mennä jotakin lajia 4 kpl ja viides ollut muuta tai sitten sekavasti ihan mitä vaan.

      Mielestäni 13. kortillakin pakassa on vähemmän kurkoja kuin muita kortteja. Muut kortit kuin kurko ovat läpäisseet seulan kerran.

      hmmm… Minä en osta tuota johtopäätöstä. Siihen mennessä on voinut mennä vaikka 4 kpl ässiä, 4 kpl kakkosia ja 4 kpl kolmosia. Tai yhtä hyvin 1 jokaista numeroa paitsi jokin kortti. Me emme kuitenkaan tiedä muuta kuin että tulleet kortit eivät ole osuneet omaan numeroonsa.

      2. kortilla tiedetään, että eka ei ollut ässä.
      3. kortilla tiedetään lisäksi, että molemmat kahdesta ekasta eivät olleet kakkosia
      4. kortilla tiedetään lisäksi, että kaikki kolme ekaa eivät olleet kolmosia
      5. kortilla tiedetään lisäksi, että kaikki neljä ekaa eivät olleet nelosia.
      siitä eteenpäin ei tiedetä mitään uutta.
      ja seuraavan kierroksen korteilla ei myöskään tiedetään yhtään mitään uutta. Ekat kolmetoista korttia ovat voineet sisältää 0-4 kpl mitä tahansa korttia.

      #897766
      Alfil
      Participant

      @AA23 wrote:

      @Alfil wrote:

      @AA23 wrote:

      Ok, siis vielä samantyyppinen marginaalinen ero korteille 3 ja 4, mutta sen jälkeen ei kai ole eroa? Kun käytettyjä kortteja on ollut vähintään 5 kpl, niin on voinut mennä jotakin lajia 4 kpl ja viides ollut muuta tai sitten sekavasti ihan mitä vaan.

      Mielestäni 13. kortillakin pakassa on vähemmän kurkoja kuin muita kortteja. Muut kortit kuin kurko ovat läpäisseet seulan kerran.

      hmmm… Minä en osta tuota johtopäätöstä. Siihen mennessä on voinut mennä vaikka 4 kpl ässiä, 4 kpl kakkosia ja 4 kpl kolmosia. Tai yhtä hyvin 1 jokaista numeroa paitsi jokin kortti. Me emme kuitenkaan tiedä muuta kuin että tulleet kortit eivät ole osuneet omaan numeroonsa.

      2. kortilla tiedetään, että eka ei ollut ässä.
      3. kortilla tiedetään lisäksi, että molemmat kahdesta ekasta eivät olleet kakkosia
      4. kortilla tiedetään lisäksi, että kaikki kolme ekaa eivät olleet kolmosia
      5. kortilla tiedetään lisäksi, että kaikki neljä ekaa eivät olleet nelosia.
      siitä eteenpäin ei tiedetä mitään uutta.
      ja seuraavan kierroksen korteilla ei myöskään tiedetään yhtään mitään uutta. Ekat kolmetoista korttia ovat voineet sisältää 0-4 kpl mitä tahansa korttia.

      13. kortilla on suurempi todennäköisyys että kaikki 4 kurkoa ovat jo menneet kuin että esim. 4 rouvaa on mennyt. Peli päättyy 12. kortilla jos rouva osuu.

      14. kortin tilanteesta (kun ässää nostetaan toisen kerran) en ole enää varma, mielikuvitus loppuu kesken.

      #897769
      hauturi
      Participant

      @JR wrote:

      @hauturi wrote:

      Sorsa (saa löytää bugit):


      // shuffle
      for (int k = 0; k < 52; k++) {
      int l = k + rnd.nextInt(52 - k);
      int help = deck[k];
      deck[k] = deck[l];
      deck[l] = help;
      }

      Kiitos. Ilmankos tuo näyttikin jotenkin oudolta.

      Tulokset eivät tosin taida muuttua.

      #897771
      Alfil
      Participant

      Mitäs tuo simulaattori antaa todennäköisyydeksi kortti kortilta pelin jatkumisesta?

      #897774
      hauturi
      Participant

      @Alfil wrote:

      Mitäs tuo simulaattori antaa todennäköisyydeksi kortti kortilta pelin jatkumisesta?

      Ei tällä hetkellä anna, mutta katsotaan jos illalla jaksaa koodata lisää… (saa tuota sorsaa muutkin hyödyntää)

      #897775
      potipot
      Participant

      Ei oo nimittäin ihme että erkki liikanen ja ym vie susanna ruotsalainensa vaalimaille kasinoitanne

      #897776
      JR
      Participant

      @Alfil wrote:

      Mitäs tuo simulaattori antaa todennäköisyydeksi kortti kortilta pelin jatkumisesta?

      import java.util.Random;

      public class PatienceSimulation {
      public static final int ITERATIONS = 100000000;
      public static final double NAIVE_EXPECTATION = 100.0 / 13;

      public static int tryPatience(int deck[]) {
      for (int j = 0; j < 52; j++) {
      if (deck[j] == j % 13) {
      return (j);
      }
      }
      return (52);
      }

      public static void main(String[] args) {
      int deck[] = new int[52];
      int failurePoints[] = new int[53];

      for (int i = 0; i < 52; i++)
      deck = i % 13;

      Random rnd = new Random(System.currentTimeMillis());

      for (int i = 0; i < ITERATIONS; i++) {
      for (int k = 0; k < 51; k++) {
      int l = k + rnd.nextInt(52 - k);
      int help = deck[k];
      deck[k] = deck[l];
      deck[l] = help;
      }
      failurePoints[tryPatience(deck)]++;
      }

      System.out.println("Success rate: " + (double) failurePoints[52]
      / ITERATIONS);

      int liveRuns = ITERATIONS;

      for (int i = 0; i < 52; i++) {
      double fail = failurePoints
      * 100.0 / liveRuns;
      System.out.println(String.format(
      "Card %d fails %.3f%% %.3f%% Runs left: %.1f%%", i + 1,
      fail, fail - NAIVE_EXPECTATION, liveRuns * 100.0
      / ITERATIONS));
      liveRuns -= failurePoints
      ;
      }
      }
      }
      Success rate: 0.01623926
      Card 1 fails 7.694% 0.001% Runs left: 100.0%
      Card 2 fails 7.681% -0.011% Runs left: 92.3%
      Card 3 fails 7.661% -0.031% Runs left: 85.2%
      Card 4 fails 7.656% -0.036% Runs left: 78.7%
      Card 5 fails 7.644% -0.049% Runs left: 72.7%
      Card 6 fails 7.635% -0.058% Runs left: 67.1%
      Card 7 fails 7.626% -0.066% Runs left: 62.0%
      Card 8 fails 7.607% -0.085% Runs left: 57.3%
      Card 9 fails 7.600% -0.093% Runs left: 52.9%
      Card 10 fails 7.588% -0.104% Runs left: 48.9%
      Card 11 fails 7.572% -0.121% Runs left: 45.2%
      Card 12 fails 7.561% -0.131% Runs left: 41.8%
      Card 13 fails 7.542% -0.150% Runs left: 38.6%
      Card 14 fails 7.691% -0.002% Runs left: 35.7%
      Card 15 fails 7.683% -0.009% Runs left: 32.9%
      Card 16 fails 7.667% -0.025% Runs left: 30.4%
      Card 17 fails 7.648% -0.044% Runs left: 28.1%
      Card 18 fails 7.637% -0.055% Runs left: 25.9%
      Card 19 fails 7.627% -0.066% Runs left: 24.0%
      Card 20 fails 7.618% -0.075% Runs left: 22.1%
      Card 21 fails 7.603% -0.089% Runs left: 20.4%
      Card 22 fails 7.600% -0.092% Runs left: 18.9%
      Card 23 fails 7.581% -0.111% Runs left: 17.4%
      Card 24 fails 7.570% -0.122% Runs left: 16.1%
      Card 25 fails 7.554% -0.139% Runs left: 14.9%
      Card 26 fails 7.549% -0.143% Runs left: 13.8%
      Card 27 fails 7.691% -0.001% Runs left: 12.7%
      Card 28 fails 7.680% -0.013% Runs left: 11.8%
      Card 29 fails 7.678% -0.015% Runs left: 10.9%
      Card 30 fails 7.667% -0.025% Runs left: 10.0%
      Card 31 fails 7.644% -0.048% Runs left: 9.3%
      Card 32 fails 7.630% -0.062% Runs left: 8.5%
      Card 33 fails 7.621% -0.071% Runs left: 7.9%
      Card 34 fails 7.588% -0.105% Runs left: 7.3%
      Card 35 fails 7.587% -0.105% Runs left: 6.7%
      Card 36 fails 7.588% -0.104% Runs left: 6.2%
      Card 37 fails 7.577% -0.115% Runs left: 5.8%
      Card 38 fails 7.546% -0.147% Runs left: 5.3%
      Card 39 fails 7.541% -0.152% Runs left: 4.9%
      Card 40 fails 7.694% 0.002% Runs left: 4.5%
      Card 41 fails 7.680% -0.012% Runs left: 4.2%
      Card 42 fails 7.676% -0.016% Runs left: 3.9%
      Card 43 fails 7.658% -0.035% Runs left: 3.6%
      Card 44 fails 7.644% -0.048% Runs left: 3.3%
      Card 45 fails 7.614% -0.079% Runs left: 3.1%
      Card 46 fails 7.625% -0.067% Runs left: 2.8%
      Card 47 fails 7.609% -0.083% Runs left: 2.6%
      Card 48 fails 7.588% -0.104% Runs left: 2.4%
      Card 49 fails 7.548% -0.144% Runs left: 2.2%
      Card 50 fails 7.572% -0.120% Runs left: 2.1%
      Card 51 fails 7.542% -0.151% Runs left: 1.9%
      Card 52 fails 7.551% -0.141% Runs left: 1.8%
      #897778
      Alfil
      Participant

      Kiitos! Ilmeisesti 14., 27. ja 40. kortilla jatkumisen todnäk on tosiaan 12/13.

      #897784

      @korppuleipa wrote:

      @Punavuoren High roller wrote:

      Pystytkö piirtämään(foorumi ei tue rautalankaa)?

      Nostat kortin kerrallaan ja luettelet numeroita 1-13. Päästyäsi 13 aloitat taas numero 1:stä.
      Eli ensimmäinen kortti on 1, toinen 2, 14 kortti on 1, 28 kortti on 2 jne.

      Jos tulee saman numeroarvon omaava kortti, kuin monesko kortti se on, niin peli kosahtaa. Esim. jos olet 7 kortin kohdalla ja tulee kortti 7 :risti:
      Tai 28 kortilla tulee 2 :hertta:

      Kiitos.
      Eikö tämä sitten ole hieman varioitu montmortsin ongelma – luulisi että palstalta löytyisi joku kouluja käynyt joka antaisi eksaktinkin ratkaisun?

      #897787
      KunChipitKarkaavat
      Participant

      @Punavuoren High roller wrote:

      Eikö tämä sitten ole hieman varioitu montmortsin ongelma – luulisi että palstalta löytyisi joku kouluja käynyt joka antaisi eksaktinkin ratkaisun?

      Odotan mielenkiinnolla.

      Mun on nyt tähän hätään vaikea kuvitella tästä esteettisesti kaunista suljettua muotoa, mutta se voi olla vain mun rajoittuneisuutta. Tuosta tulee mun mielikuvituksella analyyttisesti joka tapauksessa epämiellyttävä summa-tulo hässäkkä. Positiossa k (k=2,…,51) tehdään (k-1) edeltäjästä ekivalenssiluokka, johon kuuluvat kaikki ne (k-1) permutaatiot pakasta, jotka ovat pelin sääntöjen mielessä “isomorfisia” keskenään eli maalla ei ole väliä. Lyijykynäratkaisusta tulee epämiellyttävä juuri tämän riippuvuuden takia eli hännän havainnot vaikuttavat pään muotoon.Tai voisi tuosta tehdä symbolisesti siistin näköisen em ekvivalenssisummauskäsitteellä, mutta ei siitä mitään oikeaa lukua saisi ulos (pelkkää indeksinumerointia (k-1) jonojen yli)

      (näen sieluni silmin hauturin lyijykynän kanssa jo nyt)

      Mikä on montmorsin ongelma?

      #897789

      @KunChipitKarkaavat wrote:

      Mikä on montmorsin ongelma?

      Alunperin ongelma oli selvittää talon(pelin järjestäjän) etu ranskalaisessa pelissä nimeltä treize. Tämä poiki ajatusten eli kirjeiden vaihtoa montmorsin ja bernoullin välillä ja ilmeisesti molemmat löysivät tähän kauniin ratkaisun. Myöhemmin samankaltaisia ongelmia(esim. hatut sekoittuneet narikassa – millä todennäköisyydellä kukaan ei saa omaansa ) on esitetty ja ratkaistu useampia. Tämä kyseinen ongelma muistuttaa suuresti variaatiota nimeltään Ménage problem

      #897792
      haddock
      Participant

      Aikanaan tätä tuli yliopiston ensimmäisen vuoden keväänä kuukauden verran hierottua perinteisellä tn-laskennalla hyvin pitkälti auki, saavuttamatta eksaktia tulosta. Simulointi oli demotehtävänä ja laskennassa auttoi pariin otteeseen matikan lehtori.

      Muutama vuosi myöhemmin itse matematiikan hyljänneenä sain käsiini version matikan cum laude työstä, jossa tarkka arvo laskettiin matemaattisesti auki. Jos yhtään muistan oikein tuosta niin ketjussa ollaan hyvinkin jäljillä. Itse en koskaan varsinaista kaavaa enää ymmärtänyt ja mielenkiinto oli silloin jo muissa asioissa.

      Mahdollista tämä on siis ratkaista, mutta oikean kaavan keksiminen voi vaatia useamman wiskin verran jumppaa.

      #897797

      Nyt kun löysin käännöksen pelin(treize) säännöistä niin näyttäisi siltä että kyseessä juurikin tämä “pasianssi”

      edit. tässä muuten vielä alkua siitä mitä Nicolas Bernoulli kirjoitti montmortille kun sai kuulla hänen löytäneen yleisen ratkaisun kyseiseeen ongelmaan
      “I have not yet attempted the general solution of the problem on the game of
      Treize, because it seems to me almost impossible….”

      #897801
      KunChipitKarkaavat
      Participant

      @Punavuoren High roller wrote:

      Nyt kun löysin käännöksen pelin(treize) säännöistä niin näyttäisi siltä että kyseessä juurikin tämä “pasianssi”

      edit. tässä muuten vielä alkua siitä mitä Nicolas Bernoulli kirjoitti montmortille kun sai kuulla hänen löytäneen yleisen ratkaisun kyseiseeen ongelmaan
      “I have not yet attempted the general solution of the problem on the game of
      Treize, because it seems to me almost impossible….”

      Googlesta löytyi tuo peli. Kysymys, johon Bernoulli & co hakivat tuossa vastausta oli astetta vielä semisti ikävämpi kuin originaalikysyjällä eli jakajan odotusarvo, jos olisi kasinopeli

      Edit:Tässä oli matemaattista väkerrystä, joka oli väärin

    Viewing 15 posts - 16 through 30 (of 46 total)
    • The forum ‘Pokerimatematiikka ja kassavaatimukset’ is closed to new topics and replies.