-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Edek <e...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Bacon tetris - algorytmika
Date: Tue, 21 May 2013 15:40:04 +0000 (UTC)
Organization: Netia S.A.
Lines: 79
Message-ID: <kng4gk$cmt$12@mx1.internetia.pl>
References: <knasd6$cmt$1@mx1.internetia.pl> <knbop6$uu8$1@node2.news.atman.pl>
<kndutk$cmt$5@mx1.internetia.pl> <kng2en$bcg$1@node1.news.atman.pl>
NNTP-Posting-Host: 178-36-255-177.adsl.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1369150804 13021 178.36.255.177 (21 May 2013 15:40:04 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Tue, 21 May 2013 15:40:04 +0000 (UTC)
X-Tech-Contact: u...@i...pl
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2)
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.comp.programming:203581
[ ukryj nagłówki ]Dnia Tue, 21 May 2013 17:04:53 +0200 po głębokim namyśle bartekltg rzekł:
> W dniu 2013-05-20 21:52, Edek pisze:
>> Dnia Mon, 20 May 2013 01:55:16 +0200 po głębokim namyśle bartekltg
>> rzekł:
>>> Oryginalny problem i jakieś algorytmy i herystyki powinno się dać
>>> wygooglać, problem dość życiowy,
>>> ale mi nic rozsądnego wyszukiwarka nie wypluła,
>>> pewnie złe zaklęcia wpisałem.
>>
>> Zakręcony ogon?
>>
>> Chyba najlepiej zacząć od bąbelków w wodzie, kulek w naczyniu czy
>> struktury kryształów. Oidp kulki i tym podobne szukają stanu o
>> najniższej energii - jeżeli znajdą minimum lokalne może
>
> No właśnie, tylko lokalnie. Fizycznie mamy tak duże układy,
> że coś się zaraz zaburzy i uklad przeleci do niższego minimum,
> ale i tak obserwuje się przechłodzone czy przegrzane substancje.
O ile dobrze pamiętam morał tej historii był taki: jeżeli na podstawie
mieści się 1000000 i 1/2 kulki, wystąpią nieregularności. Jak równe
1000000 - też ;).
>> nastąpić gwałtowna konwersja do niżej położonego układu, co zawsze
>> wiąże się z różnymi nieregularnościami w strukturze.
>> Najlepsze jest to, że kulki w naczyniu tak mają, stabilizuje się układ
>> z paroma nieregularnościami, jeżeli cała reszta może przez to zmieścić
>> się "niżej". Potem wystarczy poszukać nie kulek a cząsteczek i ma się
>> taki boczek...
>
> Wsypując klocki do pudła ukłądają się one choćby w przybliżeniu
> minimalnie? Nie do końca.
Jeżeli małe w porównaniu do pudła i dobrze potrząśniesz: tak.
> Na bazie takiej analogii z fizyką powstała metoda wyżarzania,
> na pewno znasz http://en.wikipedia.org/wiki/Simulated_annealing Ale jak
> ono sobie poradzi z problemem boczku, trudno zgadnąć.
> Cudów bym nie oczekiwał, ukłąd mały, lokalnych minimów rozsianych
> wszędzie dużo.
Nie próbowałem wyżarzać boczku. To tylko hipermakety praktykują
i to za pomocą chemii :)
Nie jest wielką tajemnicą, że moja wiedza nt. numeryki i algorytmiki
jest dość wyrywkowa. Wyżarzania jeszcze nigdy nie stosowałem.
>> Tyle o kulkach, pamiętam że to się bardzo ciężko liczy, ale też pytanie
>> jest w jakiej objętości się zmieszczą i czy na pewno.
>
> ?
Mówiłem o: małych kuleczkach nasypanych do pojemnika (do czego analogiczne
są bąbelki przy powierzchni i częściowo kryształy). One będą dążyły do
"zmieszczenia się" jak najniżej, czyli w jakiejś minimalnej objętości [1].
Problem jest podobny do układania boczku: zaczyna się układać od brzegu
zapełniając patelnię, aż się dochodzi do ostatnich kawałków, gdzie może
się okazać, że "klocek nie pasuje do dziury" i wtedy zaczyna się
przekładać pozostałe tak, żeby "jeszcze jeden wlazł".
To jest analogiczne do lokalnych strukturalnych nieregularności:
cześć kulek lokalnie ułoży się bardzo nietypowo, ale cały układ dzięki
temu będzie "niższy". Podobnie jest w materiałach, w tym kryształach
(ok, czytałem o tym zanim miałem komputer - nie wiem czy znajdę
linka i czy dobrze pamiętam detale).
To jest dosyć daleka analogia, ale problem w pierwszym przybliżeniu jest
podobny. Nie jest taki sam, bo tu mamy twarde ograniczenie koła, a przy
kulkach minimum bliskie globalnego.
[1] Jeszcze pytanie jakie kulki. Lekkie mogą się zachowywać nieco inaczej,
ale jak nasypiesz metalowych i potrzęsiesz nimi będziesz miał płaską
powierzchnię na wierzchu.
--
Edek
Następne wpisy z tego wątku
- 21.05.13 20:09 Michal Kleczek
- 21.05.13 20:20 bartekltg
- 21.05.13 20:24 bartekltg
- 21.05.13 23:30 Andrzej Jarzabek
- 22.05.13 09:26 Wojciech \"Spook\" Sura
- 23.05.13 00:35 M.M.
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-30 Białystok => Full Stack .Net Engineer <=
- 2024-12-30 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-30 Gdańsk => Software .Net Developer <=
- 2024-12-30 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-12-30 Białystok => Programista Full Stack (.Net Core) <=
- 2024-12-30 Moduł BT BLE 5.0
- 2024-12-30 Łódź => Application Security Engineer <=
- 2024-12-30 Lublin => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-30 Nowy Outlander PHEV w PL
- 2024-12-30 Warszawa => Key Account Manager <=
- 2024-12-30 Katowice => Key Account Manager (ERP) <=
- 2024-12-28 Śmiechu KOOOOOOPA ;-)
- 2024-12-29 Pomiar amplitudy w zegarku mechanicznym
- 2024-12-28 Antyradar
- 2024-12-28 Deweloper przegral w sadzie musi zwrócic pieniądze Posypia sie kolejne pozwy?