Shakkilautatehtävä

Caissarix

Shakkipelin ratsu lähtee liikkeelle kulmaruudusta ja etenee laudalla askel kerrallaan. Jokaisella askeleella se siirtyy yhtäsuurella todennäköisyydellä kuhunkin sille seuraavaksi sallittuun ruutuun. Mikä on odotusarvo sille askeleiden lukumäärälle, jolla se ensimmäisen kerran päätyy vastakkaiseen kulmaruutuun?

5

56

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 11+12

      Tuolla on ratkaisu kun ratsun odotetaan palaavan takaisin lähtökulmaan.

      http://www.math.wisc.edu/~valko/courses/632/632_hw3_s.pdf


      6. (From Durrett.) Compute the expected number of moves it takes a knight to return to its
      initial position if it starts in a corner of the chessboard, assuming there are no other pieces
      on the board, and each time it chooses a move at random from its legal moves. (Note: A
      chessboard is {0, 1, ..., 7}2. A knights move is L-shaped; two steps in one direction followed
      by one step in a perpendicular direction.)

      Hint: this is just a simple symmetric random walk on a graph (which consists of the possible
      moves of the knight on the board). Because of this the stationary measure is easy to compute.

      The following table shows the number of possible moves the knight can make from a given
      place.
      ._______________.
      |2 3 4 4 4 4 3 2|
      |3 4 6 6 6 6 4 3|
      |4 6 8 8 8 8 6 4|
      |4 6 8 8 8 8 6 4|
      |4 6 8 8 8 8 6 4|
      |4 6 8 8 8 8 6 4|
      |3 4 6 6 6 6 4 3|
      |2 3 4 4 4 4 3 2|
      .---------------.

      Since we have a simple symmetric random walk on the underlining graph, these numbers give
      an invariant measure for the walk (we showed that in class). To get a stationary distribution
      we need to normalize this, and for the corner position this gives
      2/(2 4 3 8 4 20 6 16 8 16) = 1/168

      It is easy to check that the chain is irreducible and since it is nite it must also be recurrent.
      This means that the stationary distribution is unique and it is also equal to the reciprocal of
      the expected return time. This gives 168 for the expected return time at the corner.


      En ole lukenut tuota joten en tiedä ymmärränkö itsekään ratkaisua. Pitääpä katsoa...

      http://fi.wikipedia.org/wiki/Satunnaiskulku
      http://en.wikipedia.org/wiki/Random_walk

      • Mission impossipleko

        Eipä tuo valaissut paljonkaan asiaa.

        Onkohan tällainen tehtävä ihan mahdoton ihmisten nykyisten tietojen perusteella ratkaistavaksi?


      • DeVaLuttuDe!
        Mission impossipleko kirjoitti:

        Eipä tuo valaissut paljonkaan asiaa.

        Onkohan tällainen tehtävä ihan mahdoton ihmisten nykyisten tietojen perusteella ratkaistavaksi?

        Tuskinpa tuo ihan mahdoton tehtävä on.

        Jonkinlaista todennäköisyyslaskennan asiantuntemusta se kuitenkin vaatii. Ihan kuka tahansa ei tämän luokan kysymyksiä kykene ratkaisemaan.

        En kuitenkaan usko, että kukaan suomalainen todennäköisyyslaskennan todellinen asiantuntija ryhtyisi vastaamaan, ainakaan omalla nimellään, tällaisiin kysymyksiin.

        Tilanne on nimittäin sellainen, ettei tällaisiin kysymyksiin vastaamalla voi mitään voittaa. Vaarana on sen sijaan se, että ratkaisussaan sortuisi virheisiin ja omat tiedot osoittautuisivat puutteellisiksi.

        Vähän samanlainen oli tilanne joskus 1970-luvun alkupuolella, kun Suomeen suunniteltiin lottojärjestelmää. Periaatteessa maasta olisi löytynyt alan huippuasiantuntemusta, mutta systeemin suunnittelussa jouduttiin kuitenkin turvautumaan sveitsiläisiin tai italialaisiin matemaatikoihin. Tämä tilanne johtui käsitykseni mukaan suomalaisten asiantuntijoiden huonosta itseluottamuksesta. Vaikka he periaatteessa hallitsivat alansa, he eivät kuitenkaan uskaltaneet antaa takuita suunnittelemiensa järjestelmien toimivuudesta.


      • oikolukija

        2/(2 *4 3* 8 4* 20 6 *16 8 *16) = 1/168

        Kertomerkit puuttuivat


    • Tekaisin tämän tehtävän numeerista ratkaisua varten pienen FORTRAN-ohjelman. Numeroin ensin shakkilaudan ruudut 0-63 ja kirjoitin Markovin prosessia kuvaavan 64x64 siirtymämatriisin. Alkutilajakaumaa kuvaavaan vektoriin sijoitin ensimmäiseksi komponentiksi ykkösen ja muut asetin nolliksi. Käytin laskuissani FORTRANin REAL(8)-kaksoistarkkuuden liukulukuja. Annoin ohjelman pyöriä maksimissaan 10000 kierroksen verran. Jokaisen kierroksen jälkeen annoin ohjelman nollata sen vastakkaisen kulmaruudun (nielu) todennäköisyyden tilajakaumassa. Näin hoidin tuon ehdon, että tarkastellaan sitä askelmäärää, jolla ratsu ensimmäisen kerran päätyy vastakkaiseen kulmaruutuun.

      Askelmäärän odotusarvoksi ohjelmani antoi 212,75118491938426.

      Kokeilin sitten muuntaa sen loppuruudun paikkaa ohjelmassa.

      Odotusarvoksi sille askelmäärälle, jolla ratsu palaa ensimmäisen kerran samaan kulmaan, josta se lähti liikkeelle, ohjelmani antoi 167,99999999999770.

      Numeerisen tarkkuuden rajoissa tämä näytäisi olevan hyvin sopusoinnussa niiden teoreettisten tarkastelujen kanssa, joihin joku tuolla edellä viittasi.

      Vielä kokeilin laskea odotusarvon sille askelmäärälle, jolla ratsu ensimmäisen kerran tulee (määrättyyn) viereiseen kulmaruutuun. Tälle askelmäärälle ohjelmani antoi odotusarvon 211,14287927441291.

      Ovatko muut saaneet vastaavia tuloksia?

      PS. Biljardinpelaajat varmaankin odottelevat jo tuskaisesti odotusarvoa sille askelmäärälle, jolla ratsu liikkeelle lähtönsä jälkeen ensimmäisen kerran päätyy johonkin kulmaruutuun. Tälle ohjelmani antoi arvoksi 41,999999999999893. Ilmeisesti tarkka arvo olisi 42, mutta tämän todistaminen jätettäköön pohdittavaksi.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Maksetaanko Vornaselle palkkaa 2 viikon sairaslomasta

      Eli torstain kännistä 2 viikon palkallinen sairasloma? Saako muut duunarit myös rännätä 2 viikkoa työnantajan laskuun?
      Perussuomalaiset
      262
      2481
    2. Miksi tunnet vetoa..

      Miksi tunnet vetoa juuri häntä kohtaan? Mikä sen saa aikaan?
      Ikävä
      91
      1977
    3. Mitä te palstan ihanat naiset

      Ajattelette hyvin viisaista miehistä, jotka ovat koko ajan jotenkin oudosti väärässä? Vaikka älykkyysosamääräsi olisi 21
      Sinkut
      77
      1596
    4. Tapaus Vornanen

      Se oli torstai-ilta ja kansanedustaja Vornanen oli juhlimassa seurueensa kanssa pitkän edustusviikon jälkeen. Baarissa o
      Maailman menoa
      157
      1417
    5. Nainen, kohtelin sua kuin paskaa

      Ja silti odotin että annat kaiken anteeksi. Yllätyin kun niin ei käynytkään. Olethan kaikin puolin alle mun tason ja sun
      Ikävä
      65
      1244
    6. Nainen, seuraan sun uutta elämää

      Hieman naurattaa tuo sun uusi rooli 🤭. Kun et sovi siihen mitenkään. Mutta pakkohan sulla jokin paikka olla missä hämme
      Ikävä
      53
      1185
    7. Voi hitto Rinsessa säikähdin

      Että olitkin silloin joku huijari. Huh, sano ettet ole.
      Ikävä
      11
      1074
    8. Olet kaikki mitä ikinä tahdonkaan

      Voi sinä ihana Jarno olet just se ihminen keneen menin täysin ihastumaan. Kuin salama kirkkaalta taivaalta meidän koht
      Suhteet
      19
      1066
    9. Ilona Siekkinen

      Onko Ilona Siekkinen todellinen henkilö vai tekoälyllä luotu henkilö? Koostettu monesta eri kuvasta ja liitetty yhteen m
      Yhteiskunta
      1
      1010
    10. AVARN Security ja julkisen toimeksiannon laiton henkilörekisteri

      Kyseessä ei ole VR:än ylläpitämä, vaan Avarnin laiton henkilörekisteri. https://www.is.fi/kotimaa/art-2000000482739.htm
      Turvallisuuspalvelut
      13
      901
    Aihe