Rój Chemia strona

Original: http://bingweb.binghamton.edu/~sayama/SwarmChemistry/

 top image
Hiroki Sayama, D.Sc.

sayama AT binghamton DOT edu

Ostatnia aktualizacja: 28.07.2015


Rój Chemia Simulator Applet: Wersja 1.3.0 (3-D)
Oglądaj Evolutionary Swarm Chemia wideo na YouTube

§ Co nowego?

 


§ O Swarm Chemii

“Rój Chemia” to interaktywne oprogramowanie do symulacji opracowane i wykorzystywane do projektu badawczego autora o zbiorowym dynamiki heterogenicznych samobieżnych rojów cząstek. środki Swarm (a.k.a. cząstki) kierowanie ich ruch zgodnie z zestawem prostych reguł kinetycznych, podobnych do tych w Craiga Reynoldsa “algorytm stada”. Każdy agent w naszym modelu ma swoje własne parametry kinetyczne, które mogą się różnić od innych, tak że można mieszać kilka różnych rodzajów środków roju w jednej populacji i zobaczyć, jak reagować i kinetycznie samoorganizacji w dynamiczny wzór.

Aby uzyskać więcej szczegółów projektu i modelu obliczeniowego roju używamy, patrz publikacje.


§ Swarm Chemia Simulator
Ewolucyjna wersja (New; 28.07.2015)

W odpowiedzi na niektóre wnioski, jestem zwalniając kody symulator, który został użyty do generowania niektóre ewolucyjnych filmy roju zamieszczonych na kanale YouTube. wygeneruje serię obrazów JPEG. Proszę spojrzeć na README.txt więcej szczegółów. Daj mi znać, jeśli generują schludny ewolucję rojów.

Non-ewolucyjna wersja

Currnet Release: Wersja 1.3.0 (3-D, nowa wersja) / Version 1.2.0 (2-D, wersja oryginalna)

Z symulatorem Swarm Chemii, można zbadać dynamikę Swarm Chemii poprzez interaktywny sposób ewolucyjny. Zalecany jest monitor rozdzielczości 1024×768 lub wyższej.

Ten symulator został napisany w Javie jako hybrydowy program, który może działać zarówno jako samodzielna aplikacja lub apletu uruchomionego z poziomu przeglądarki internetowej. Aby uruchomić symulator, trzeba Java Runtime Environment (JRE) w wersji 6.0 (zwany także 1.6.0) lub nowszej wersji, która jest dostępna za darmo ze strony internetowej Sun Microsystems. Przeglądarek testowane aplet to Mozilla Firefox 9.0 i Google Chrome 16.0, zarówno w systemie Windows XP. Wszelkie sugestie lub raporty o błędach zostaną docenione.

Uwaga: Ten symulator jest rozwijany i rozpowszechniany jest z nadzieją, że będzie działać prawidłowo i być użyteczne, ale bez żadnej GWARANCJI. Nie można użyć tego symulatora lub wyniki uzyskane dzięki zastosowaniu tego symulatora do celów komercyjnych bez zgody autora. Można użyć, rozpowszechnianie oraz modyfikowanie tego symulatora bez zgody autora dla celów naukowych, o ile jego pierwotne źródła są włączone iw pełni uznawany we wszystkich dystrybucjach pochodnych.

1.    Jak zaczac
Istnieją trzy różne sposoby, aby zdobyć symulator Swarm Chemia uruchomione na komputerze:

1. Wystarczy uruchomić go jako aplet Java.
Kliknij tutaj, aby uruchomić nowy rój Chemia 1.3.0 (3-D) symulator aplet
Kliknij tutaj, aby uruchomić starą Swarm Chemia 1.2.0 (2-D) Symulator aplet

2. Pobierz plik JAR i uruchom go jako aplikacja Java.
Kliknij tutaj, aby pobrać nowy plik JAR “SwarmChemistry-1.3.0.jar”
Kliknij tutaj, aby pobrać stary plik JAR “SwarmChemistry-1.2.0.jar”
Następnie wykonaj “java -jar SwarmChemistry-1.3.0.jar” (lub “… -1.2.0.jar”) w lokalnym terminalu.

3. (Dla zaawansowanych użytkowników) Pobierz kody źródłowe, najpierw należy je ponownie skompilować i uruchomić. Do kompilacji kodu Java trzeba Java SE Development Kit (JDK) 6.0, jak również JRE 6.0.
Kliknij tutaj, aby pobrać nowe kody źródłowe “SwarmChemistry-1.3.0-src.tar.gz”
Kliknij tutaj, aby pobrać stare kody źródłowe “SwarmChemistry-1.2.0-src.tar.gz”
Typowa sekwencja rozkazów potrzebnych będzie:

  •             “Tar zxvf SwarmChemistry-1.3.0-src.tar.gz”
  •             “Javac SwarmChemistry.java”
  •             “Java SwarmChemistry”


Nie można użyć javac lub Java w systemie Windows? Spróbuj tej strony.

2.     Jak zatrzymać
Aby zatrzymać symulator, zamknij okno sterowania prostokątny znajduje się na górze ekranu, klikając na przycisk “quit”.

 3.    Jak grać
Rój Chemistry symulator, pokazany na fig. 1 (a), uchwala, co nazywamy hyperinteractive obliczeń ewolucyjnych (HIEC), za pomocą którego można interaktywnie add (b), mutacji (c), Mix (d), replikacji (E) i zmienił (rys. 2) Populacje rój według z własnymi preferencjami. Po dwukrotnym kliknięciu na jeden rój, jego zmutowana kopia nie zostanie utworzona w pobliżu. Jeśli klikniesz na dwóch rojów, ich mieszaniny zostanie utworzone między nimi. Pozycje i rozmiary okien będzie regulowana automatycznie.
HIEC

    
Rysunek 1: Jak roju Chemia prace Interaktywny symulator


Można też spojrzeć na rzeczywistych ustawień parametrów kinetyczna i ich kompozycje każdej populacji rój, zwanych “przepis”, poprzez kliknięcie prawym przyciskiem myszy w oknie swojego zainteresowania lub klikając na jego menu “Edycja” (rys. 2). To okno pop-up mówi, jak wiele środków w roju mieć jakiego rodzaju wartości parametrów kinetycznych. Zobacz publikacje dla szczegółowych znaczeń i dopuszczalnych zakresów tych parametrów. Można również edytować recepturę w polu tekstowym i kliknij przycisk “Zastosuj edycji” W celu odzwierciedlenia zmian w stosunku do oryginalnego okna symulacji, do której okno przepis należy (ta operacja nie jest możliwa z osieroconym oknie receptury, której okna Symulacja została już zamknięta ).
recipe

        Rysunek 2: Okno Receptura

 


§ Przykładowe Recipes

[Uwaga: 18.01.2012] Teraz można osadzić na żywo rojów we własnej stronie internetowej !! Wystarczy podać następujący kod w źródle HTML, z “wartości” parametru “przepis” zmieniono na własnej receptury. Ustawienie wartości “śledzenia” na “ON” umożliwi automatyczną funkcję zoom.
Screenshot 2016-02-19 23:03
Próba

Oto kilka przykładowych receptur, które produkują ciekawe wzory i zachowań. Skopiuj i wklej do okna receptury receptury symulatora i obserwować co się dzieje. (UWAGA: Kopiuj i wklej może nie działać prawidłowo w ostatnich apletów Java internetowych Jeśli ten problem występuje, należy pobrać plik .jar powyżej i uruchomić go jako zamiast stosowania miejscowego.).

Jeśli opracowany ciekawy wzór / zachowanie, proszę wziąć kopię swojej recepturze i przesłać go pocztą elektroniczną do autora tak, że zostanie on dodany tutaj!

* Nowy Mur nie do pokonania! *
42 * (52,57, 9,91, 20,42, 0,32, 0,76, 1,8, 0,01, 0,64)
25 * (84,87, 8,82, 24,98, 0,91, 0,44, 40,97, 0,18, 0,6)
45 * (220,42, 4,65, 7,53, 0,96, 0,35, 46,18, 0,25, 1,0)
49 * (279,64, 10,29, 35,95, 0,37, 0,49, 38,09, 0,32, 0,89)
Autor: BE-461 studentów (2010)
Komórka z dwóch jąder * NOWOŚĆ! *
41 * (249,84, 4,85, 28,73, 0,34, 0,45, 14,44, 0,09, 0,82)
26 * (277,87, 15,02, 35,48, 0,68, 0,05, 82,96, 0,46, 0,9)
30 * (277,87, 15,02, 24,44, 0,68, 0,05, 82,96, 0,43, 0,9)
28 * (110,8, 16,12, 38,6, 0,18, 0,34, 14,3, 0,01, 0,01)
48 * (83,79, 13,29, 7,54, 0,08, 0,79, 1,07, 0,15, 0,45)
74 * (269,64, 6,62, 34,69, 0,36, 0,5, 30,2, 0,03, 0,23)
Autor: BE-461 studentów (2011)
Wielokomórkowości * Nowość! *
99 * (19,8, 15,73, 2,61, 0,85, 0,64, 10,51, 0,17, 0,06)
48 * (300.0, 14.63, 0,0, 0,48, 0,81, 90,27, 0,25, 0,78)
37 * (275,18, 16,9, 7,05, 0,48, 0,81, 90,27, 0,17, 0,85)
8 * (159,59, 2,09, 24,19, 0,96, 0,59, 76,03, 0,01, 0,07)
42 * (73,07, 1,82, 2,36, 0,27, 0,61, 40,55, 0,22, 0,86)
Autor: BE-461 studentów (2011)
Jelly Fish * Nowość! *
134 * (262,65, 12,01, 25,87, 0,97, 1,0, 56,35, 0,26, 0,61)
67 * (288,17, 6,19, 23,37, 0,95, 1,0, 1,31, 0,1, 0,9)
68 * (150.5, 12.97, 15.87, 0.46, 0.39, 57.95, 0.17, 0.48)
Nie, czekaj – This Way
60 * (262,68, 2,82, 38,32, 0,21, 0,01, 54,93, 0,11, 0,19)
40 * (78,58, 5,7, 33,23, 0,89, 0,18, 45,44, 0,04, 0,05)
40 * (257,27, 14,96, 35,66, 0,2, 0,8, 47,81, 0,13, 0,13)
Nadesłał Lucas Sabalka
Rekombinacji Blobs
132 * (45.91, 10.82, 21.11, 0.86, 0.13, 42.48, 0.32, 0.74)
84 * (113,26, 3.41, 25.71, 0,4, 0,39, 49,53, 0,13, 0,24)
Nadesłał Lucas Sabalka
Gra Złap
76 * (84,06, 0,09, 9,89, 0,33, 0,32, 15,66, 0,22, 0,68)
100 * (158,86, 18,4, 24,98, 0,3, 0,3, 1,72, 0,06, 0,37)
Autor: Matt Hoffman
Pulsujące oczu
102 * (293,86, 17,06, 38,3, 0,81, 0,05, 0,83, 0,2, 0,9)
124 * (226,18, 19,27, 24,57, 0,95, 0,84, 13,09, 0,07, 0,8)
74 * (49,98, 8,44, 4,39, 0,92, 0,14, 96,92, 0,13, 0,51)
Autor: Benjamin Bush
Komórki Chaos
144 * (109,03, 6,71, 12,7, 0,47, 0,6, 61,43, 0,02, 0,21)
89 * (117,15, 16,33, 31,88, 0,39, 0,13, 12,96, 0,48, 0,8)
67 * (76.3, 8.59, 26.57, 0,7, 0,64, 28,39, 0,3, 0,35)
Autor: Jesse Fagan
Agresywne Predator
18 * (211,92, 12,59, 19,37, 0,09, 0,21, 57,92, 0,0, 0,95)
41 * (257,27, 14,96, 35,66, 0,2, 0,8, 47,81, 0,13, 0,13)
35 * (262,68, 2.82, 38.32, 0.21, 0.01, 54.93, 0.11, 0.19)
31 * (78,58, 5,7, 33,23, 0,89, 0,18, 45,44, 0,04, 0,05)
7 * (194,21, 12,88, 21,68, 0,97, 0,19, 99,21, 0,5, 0,13)
Autor: Dave Manger

Szybka Walker & Wolna Follower
67 * (216,35, 11,75, 7,7, 0,83, 0,97, 97,31, 0,02, 0,38)
29 * (254,64, 7,28, 7,0, 0,95, 0,11, 22,41, 0,43, 0,31)
13 * (105,4, 3,55, 5,24, 0,34, 0,18, 23,53, 0,39, 0,24)
Swinger
48 * (150,39, 15,89, 23,54, 0,74, 0,45, 62,65, 0,33, 0,13)
152 * (217,14, 12,13, 12,42, 0,59, 0,98, 14,06, 0,04, 0,65)
14 * (248,54, 5,85, 22,26, 0,43, 0,11, 17,14, 0,06, 0,68)
31 * (141,53, 2,91, 4,86, 0,92, 0,03, 21,87, 0,28, 0,2)
Obrotowy
29 * (122,13, 19,19, 17,98, 0,65, 0,44, 19,88, 0,46, 0,2)
51 * (299,13, 0,79, 38,71, 0,25, 0,18, 86,49, 0,38, 0,43)
10 * (252,92, 19,99, 10,21, 0,23, 0,17, 1,22, 0,28, 0,92)
Pierścionek zaręczynowy
24 * (220,51, 13,88, 3,47, 0,46, 0,38, 6,23, 0,19, 0,68)
13 * (64,07, 1,4, 19,7, 0,88, 0,27, 0,36, 0,47, 0,72)
35 * (117,53, 7,31, 21,72, 0,3, 0,5, 98,69, 0,03, 0,29)
Burzliwy Runner
131 * (177,1, 9,71, 30,06, 0,8, 0,43, 19,65, 0,45, 0,91)
169 * (277,3, 14.67, 37.71, 0.68, 0.23, 77.01, 0.02, 0.31)
Blobs
300 * (20,8, 1,95, 20,75, 0,95, 0,99, 9,31, 0,05, 0,68)
Liniowy Oscillator
133 * (214,41, 17,93, 35,14, 0,64, 0,13, 0,29, 0,08, 0,97)
24 * (253,6, 7,19, 15,51, 0,82, 0,33, 32,65, 0,34, 0,56)

  • § PublikacjePatrz “zbiorowe zachowanie rojów” kategorii w moją stronę Publikacji.

Komentarze, pytania i sugestie są mile widziane.
Copyright © 2006-2015 by Hiroki Sayama. Wszelkie prawa zastrzeżone.
sayama AT binghamton DOT edu

Comments are closed.