-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: bartekltg <b...@g...com>
Newsgroups: pl.misc.elektronika,pl.sci.matematyka
Subject: Re: kostka Rubika
Date: Fri, 12 Feb 2016 17:48:34 +0100
Organization: ATMAN - ATM S.A.
Lines: 65
Message-ID: <n9l2d2$g5c$1@node1.news.atman.pl>
References: <56bddba0$0$22828$65785112@news.neostrada.pl>
<n9kti6$ln0$1@node2.news.atman.pl>
<56bdfb3b$0$658$65785112@news.neostrada.pl>
<n9ku3m$m9j$1@node2.news.atman.pl>
<56be06e1$0$655$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-73-81-145.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1455295714 16556 89.73.81.145 (12 Feb 2016 16:48:34 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Fri, 12 Feb 2016 16:48:34 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
Thunderbird/38.5.1
In-Reply-To: <56be06e1$0$655$65785112@news.neostrada.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:694116 pl.sci.matematyka:153262
[ ukryj nagłówki ]On 12.02.2016 17:22, J.F. wrote:
> Użytkownik "platformowe głupki" napisał w wiadomości grup
> dyskusyjnych:n9ku3m$m9j$...@n...news.atman.pl...
>> niepojęte, dowolnie poskręcaną kostkę można ułożyć w 20(40) ruchów?
>> niepojęte...
>
> To dziala tak - liczymy ilosc mozliwych ułozen/stanow kostki.
> Wychodzi nam liczba dosc duza, ale przeciez skonczona, oznaczmy ja przez S.
>
> Teraz rozwazmy jeden ruch - cwierc obrotu jednej sciany.
> Mamy 12 do wyboru - 6 scian, dwie strony.
> Czyli w jednym ruchu mozemy zmienic stan na jeden z 12 innych.
>
> W dwoch ruchach mamy juz 12*12 = 144 mozliwosc.
> No - troche mniej, bo drugi ruch moze skasowac pierwszy i wrocimy do
> stanu wyjsciowego.
> Ale takimi drobiazgami sie na razie nie zajmujemy.
>
> Po n ruchach mamy wiec kostke w jednym zgrubsza liczacz z 12^n stanow.
>
> No i jesli mnie pamiec nie myli, to 12^21 > S.
> Moze myli, i wykladniku jest np 23, ale tego rzedu liczba to jest. Nawet
> nie 30.
>
> Dalsze mieszanie teoretycznie nic nie daje, bo nie mozemy osiagnac
> wiecej niz S stanow.
>
> Czy nalezy wiec przyjac, ze kazda kostke da sie ulozyc w co najwyzej 21
> ruchach ?
> No ... na pierwsza mysl to niekoniecznie - moga byc uklady, ktore
> wymagaja dluzszej sekwencji, kosztem tego, ze inne wymagaja krotszej,
> czy powtarzaja sie czesto w czasie roznych sekwencji.
>
> Na to sie bodajze pojawilo sporo publikacji matematykow, tym niemniej
> nawet bez ich czytania jakis szacunek mamy - kostke powinno dac sie
> ulozyc w okolo 21 czy tam z niewielkim zapasem 25 ruchow.
Jak sam zauważyłeś, nie jest to żaden szacunek, bo bez trudu można
skonstruować obiekt, który ma 2 możliwe ruchu, a odległość pomiędzy
punktami jest znacznie większa niż log2(ilość_stanów).
Algebraiczne podejśćie dawało znacznie szerszy zakres. 19-30 czy coś
takiego.
Ostateczny wynik zrobiono w połowe btruteforcem na serwrach googla;-)
How We Did It
How did we solve all 43,252,003,274,489,856,000 positions of the Cube?
We partitioned the positions into 2,217,093,120 sets of 19,508,428,800
positions each.
We reduced the count of sets we needed to solve to 55,882,296 using
symmetry and set covering.
We did not find optimal solutions to each position, but instead only
solutions of length 20 or less.
We wrote a program that solved a single set in about 20 seconds.
We used about 35 CPU years to find solutions to all of the positions in
each of the 55,882,296 sets
http://www.cube20.org/
pzdr
bartekltg
Następne wpisy z tego wątku
- 12.02.16 18:31 J.F.
- 12.02.16 18:43 Piotr Gałka
- 12.02.16 20:13 t-1
- 12.02.16 20:17 platformowe głupki
- 12.02.16 22:14 RoMan Mandziejewicz
- 12.02.16 22:16 RoMan Mandziejewicz
- 12.02.16 23:48 ACMM-033
- 13.02.16 01:18 bartekltg
- 13.02.16 09:43 J.F.
- 13.02.16 12:10 Piotr Gałka
- 13.02.16 17:07 ACMM-033
- 13.02.16 17:42 ACMM-033
- 13.02.16 18:25 bartekltg
- 13.02.16 19:48 J.F.
- 13.02.16 20:41 Ghost
Najnowsze wątki z tej grupy
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
Najnowsze wątki
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida
- 2025-02-04 "ogrodowa linia napowietrzna"