Miten Sanuli ratkaistaan optimaalisesti
Sanuli Solver+ on ilmainen työkalu, joka auttaa sinua löytämään parhaat arvaukset Sanuli-peliin käyttämällä kolmea eri optimointistrategiaa. Syötä tietämäsi kirjaimet ja siihen kuuluvat/kuulumattomat positiot, niin sovellus ehdottaa parhaat seuraavat arvaukset.
Optimaaliset ehdotukset perustuvat kolmeen eri algoritmiin, jotka arvioivat sanojen hyödyllisyyttä eri tavoin. Voit valita, painotetaanko keskimääräistä tiedon määrää, pahimman tapauksen varmuutta vai yksinkertaista keskiarvoa jäljelle jäävistä sanoista.
Nopea karsinta, kun sanoja on paljon (>100).
Tasapainoinen valinta (100–20 sanaa).
Varma eteneminen, kun vaihtoehtoja on vähän (<20).
Paras ensimmäinen arvaus: Entropiaan perustuvat tutkimukset osoittavat, että seuraavat sanat ovat erityisen tehokkaita ensimmäisinä arvauksen: KASTI • KILTA • KILSA • KARSI • SILTA. Nämä sanat yhdistävät korkean informaation, yleisiä kirjaimia (K, S, T, L, I, A) ja tehokkaasti jakavat mahdollisia vokaalien harmonian luokkia.
Tilastot
Sanoja jäljellä: Kuinka monta sanaa vastaa nykyisiä suodattimia verrattuna koko sanalistaan.
Yleiset kirjaimet: Viisi yleisintä kirjainta jäljellä olevissa sanoissa (ei sisällä jo testattuja kirjaimia). Lukujen näyttävät kuinka monessa sanassa kyseinen kirjain esiintyy.
Yleisin kirjain per paikka: Kunkin viidennen paikan yleisin kirjain jäljellä olevissa sanoissa. Auttaa hahmottamaan kirjainten sijaintiin liittyviä kuvioita.
Erottuvuus (bitit): Informaatioteoreettinen mitta siitä, kuinka monta bittiä tarvitaan erottamaan loput sanat toisistaan. Korkeampi arvo = enemmän epävarmuutta. Yksi bitti puolittaa mahdollisten sanojen määrän.
Miten algoritmi ratkaisee Wordlen – Entropia ja strategiat selitettynä
Entropia
Entropia mittaa, kuinka paljon arvaus vähentää epävarmuutta keskimäärin. Jokaiselle sanalle lasketaan kaikki mahdolliset palautekuviot (vihreä–keltainen–harmaa) suhteessa jäljellä oleviin sanoihin. Mitä tasaisemmin sanat jakautuvat eri kuvioihin, sitä enemmän arvaus paljastaa tietoa.
Algoritmi:
missä pᵢ on palautekuvion todennäköisyys. Tulokset ilmoitetaan biteissä, jotka kuvaavat tiedon määrää – yksi bitti tarkoittaa, että epävarmuus puolittuu. Esimerkiksi 6 bittiä ≈ 64 yhtä todennäköistä palautekuviota (2⁶).
Odotetut jäljelle jäävät sanat
Tämä menetelmä arvioi, kuinka monta sanaa keskimäärin jää jäljelle seuraavan arvauksen jälkeen. Se ei mittaa tietoa biteissä kuten entropia, vaan laskee suoraan odotetun jäljelle jäävien sanojen määrän. Tavoite on valita arvaus, joka jättää mahdollisimman vähän vaihtoehtoja keskimäärin.
Algoritmi:
missä pᵢ on palautekuvion todennäköisyys ja nᵢ siihin kuuluvien sanojen määrä. Tulokset ilmoitetaan avg-arvona (esim. avg 3.4 jäljellä). Mitä pienempi arvo, sitä parempi arvaus keskimäärin.
Minimax
Minimax ei tarkastele keskiarvoa vaan pahinta mahdollista tapausta. Se valitsee sanan, joka minimoi suurimman mahdollisen jäljelle jäävien vaihtoehtojen määrän riippumatta palautteesta. Tämä takaa varmemman etenemisen loppupelissä, vaikka keskimääräinen tulos olisi hieman heikompi.
Algoritmi:
missä ng,i on jäljelle jäävien sanojen määrä, jos arvaus g saa palautekuvion i. Tulokset ilmoitetaan max-arvona, joka kertoo suurimman mahdollisen ryhmäkoon. Pienempi max tarkoittaa, että arvaus on turvallisempi kaikissa tilanteissa.