Witamy w www.genetic-programming.com

Original:  http://www.genetic-programming.com/


Natychmiastowe otwarcie (aktualizacja sierpień lipiec 8, 2007) dla badań naukowych programista w Genetic Programming Inc.


(Na stronie głównej Genetic Programming Inc., prywatnej grupy badawczej finansowanej, dokłada badania stosując programowanie genetyczne)



Ostatnia aktualizacja 08 lipca 2007


Co to jest programowanie genetyczne (GP)?

Jak roboty Programowanie genetyczne

Źródła informacji o Field of Genetic Programming (GP), algorytmy genetyczne (GA), a pole do genetycznych i ewolucyjnych metod obliczeniowych (GEC)

Konferencje o Genetic Programming (GP) i genetycznych i ewolucyjnych metod obliczeniowych (GEC)

Obszary zastosowań dla Genetic Programming

Wiadomości o Genetic Programming

Zrównoleglanie Programowanie Genetycznej

Jan Koza za publikacje na temat Genetic Programming

Websmaster

Inne Linki



Co to jest programowanie genetyczne (GP)?

Programowanie genetyczne (GP) to zautomatyzowana metoda tworzenia programu komputerowego pracę z wysokiego poziomu rachunku problemu problemu. Programowanie genetyczne rozpoczyna się od oświadczenia wysokiego szczebla “, co musi być zrobione” i automatycznie tworzy program komputerowy, aby rozwiązać ten problem.

Obecnie istnieje 36 przypadków, w których programowanie genetyczne automatycznie produkowane wynik, który jest konkurencyjny w stosunku do wydolności człowieka, w tym 15 przypadków, w których programowanie genetyczne stworzyło podmiot albo narusza lub powiela funkcjonalność wcześniej opatentowany 20th-wiecznym wynalazkiem, 6 przypadkach, gdy genetyczne programowanie zrobił to samo w odniesieniu do 21-go Centry wynalazku oraz 2 przypadki, w których programowanie genetyczne stworzył nowy wynalazek posiadający zdolność patentową.

Biorąc pod uwagę te wyniki, możemy powiedzieć, że “programowanie genetyczne obecnie rutynowo wykonuje wysokiej powrotną ludzkiego konkurencyjne wywiadu.” Kliknij tutaj dla naszych definicji “człowieka konkurencyjnado “stosunek AI” ( “sztuczny do inteligencji” ratio) . i “high-return”, “rutynowe” i “wywiadu“. To stwierdzenie jest najważniejszym punktem w 2003 książce Genetic Programming IV: rutynowe Intelligence Human machine-konkurencyjny. Kliknij tutaj, aby przeczytać rozdział 1 Genetic Programming IV w formacie PDF. Kliknij tutaj po 2004 nagród za wyniki człowieka konkurencji (na podstawie prezentacji na konferencji w Seattle dnia 27 czerwca 2004 GECCO-2004).

Fakt, że programowanie genetyczny może zmieniać się elementy, które są konkurencyjne w stosunku do wyników produkcji ludzkich wskazują, że programowanie genetyczny może być stosowany jako automat wynalazku do opracowania nowych i użytecznych wynalazków patentowej. Działając w maszynie według wynalazku, metody ewolucyjne, takie jak programowanie genetycznej, mają tę zaletę, że nie są obciążone uprzedzeń ograniczających ludzkie rozwiązywania problemów z dobrze troden ścieżkach. Programowanie genetyczne wydał progresji jakościowo bardziej znaczących wyników synchronicznie z pięcioma około-of-order wielkości wzrostu wydatków czasu komputera (w okresie od 1987 do 2002 roku 15-letni).

Programowanie genetyczne posiada 16 ważnych atrybutów, które można by zasadnie spodziewać system automatycznego programowania (czasami nazywane także syntezę programu lub indukcyjny Program). Programowanie genetyczne ma siedem istotne różnice w porównaniu z tradycyjnymi podejściami do sztucznej inteligencji (AI) i ekspresem do uczenia się (ML). Aby uzyskać dodatkowe informacje, kliknij tutaj PowerPoint (PPT) Prezentacja na temat programowania genetycznego (około 5 megabajtów) podobny do przedstawionego w 2003 Przyspieszenie Zmień Konferencji w dniu 13 września 2003 roku i podobnie do głównej wykładzie w dniu 24 września 2003 roku w John Koza na Oczywiście na Stanford University na algorytmach genetycznych (GA) i programowania genetycznego (GP).


Jak roboty Programowanie genetyczne

Programowanie genetyczne rozpoczyna się od pierwotnej śluzu tysięcy losowo tworzonych programach komputerowych. Ta populacja programów stopniowo rozwinął się szereg pokoleń. Wyszukiwanie ewolucyjny wykorzystuje darwinowskiej zasadzie doboru naturalnego (przetrwanie najsilniejszych) i analogów różnych operacji, w tym naturalnie występujących zwrotnicy (rekombinacji seksualne), mutacji, duplikacji genu, delecji genu. Programowanie genetyczne czasem wykorzystuje także procesy rozwojowe, w którym zarodek rozwija się w pełni rozwiniętego organizmu. Stare chińskie przysłowie mówi: “animowany gif jest wart jeden mega-word”, więc kliknij tutaj krótki tutorial “Co to jest GP?” W tym około dwudziestu animowane gify. Ten krótki poradnik zawiera omówienie etapów przygotowawczych przebiegu programowania genetycznego, że wykonawczym kroki (czyli schemat blokowy programowania genetycznego), przykładowy prosty przebieg programowania genetycznego do problemu symbolicznej regresji kwadratowej wielomianu, A omówienie rozwoju genetycznego programowania do automatycznej syntezy obu topologii i zaklejania analogowych obwodów elektrycznych (potencjalnie w tym również położenie i routing) i zastosowanie żółwia wyciągnięcia złożonych struktur (na przykład anteną). Ponadto, oprogramowanie genetyczny może automatycznie tworzyć, w jednym cyklu, a ogólnym (sparametryzowanych) rozwiązanie problemu w postaci struktury graficznej, którego węzły lub krawędzie stanowią komponenty, w którym wartości parametrów składników są określone przez matematycznych zawierającymi zmiennymi wolnymi. Oznacza to, że programowanie genetyczne może automatycznie tworzyć ogólne rozwiązanie problemu w postaci parametryzowanego topologii.


Źródła informacji o Field of Genetic Programming (GP), algorytmy genetyczne (GA), a pole do genetycznych i ewolucyjnych metod obliczeniowych (GEC)

Technika programowania genetycznego (GP) jest jedną z technik w dziedzinie hodowlanej i ewolucji obliczeń (GEC), który z kolei obejmuje techniki takich, jak algorytmy genetyczny (GA), strategie Evolution (ES), programowanie ewolucyjne (PE) , gramatyczne ewolucja (GE) oraz kodu maszynowego (liniowy genom) programowanie genetyczne.

 


Konferencje o Genetic Programming (GP) i genetycznych i ewolucyjnych metod obliczeniowych (GEC)

  •     Roczne 2005 genetycznych i ewolucyjnych metod obliczeniowych (GECCO) Konferencja odbędzie się w dniach 25-29 czerwca 2005 roku (sobota – środa) w Waszyngtonie. GECCO jest największa konferencja w dziedzinie hodowlanej i obliczeń ewolucyjnych. Konferencja GECCO-2005 jest połączeniem 10. dorocznej konferencji Programowanie genetyczne (GP-2005) oraz 14 Międzynarodowej Konferencji na temat algorytmów genetycznych (ICGA-2005). GECCO jest obsługiwany przez Międzynarodowe Towarzystwo Genetyczne i obliczeń ewolucyjnych (ISGEC).

 

 


Obszary zastosowań dla Genetic Programming

Istnieje wiele zastosowań programowania genetycznej. Jesteśmy szczególnie zainteresowani zastosowaniem programowania genetycznego

  •     “Problemy Art Czarny”, takich jak zautomatyzowanej syntezy analogowych obwodów elektrycznych, kontrolery, anteny, sieci reakcji chemicznych, systemów optycznych i innych dziedzin projektowania,
  •     “Programowanie Unprogrammable” (PTU) obejmujące automatyczne tworzenie programów komputerowych do niekonwencjonalnych urządzeń komputerowych, takich jak automatów komórkowych, systemów wieloagentowych, równoległych systemów programowania, Field-Programmable Gate Array, terenowych programowalne tablice analogowych, kolonie mrówek, inteligencji roju Rozproszone systemy, i tym podobne, oraz
  •     Komercyjnie Przydatne nowych wynalazków (CuNi) z użyciem programowania genetycznego jako “maszyny automatycznej wynalazku” za stworzenie komercyjnego użytku nowe wynalazki.


Nieustannie poszukuje nowych obszarów domen, w których stosuje się techniki programowania genetycznego człowieka do osiągnięcia konkurencyjnej wywiadu.


Wiadomości o Genetic Programming

· Do maja 2003 IEEE Intelligent Systems artykule “Co AI dla mnie zrobił ostatnio? człowieka konkurencyjne wyniki Genetic Programming za “, odwiedzić IEEE Intelligent Systems. Kliknij tutaj, aby plik PDF.

· Do lutego 2003 r artykule Scientific American “Evolving wynalazki” na programowaniu genetycznym Jan Koza, Martin A. Keane i Matthew J. Streeter, odwiedź Scientific American.

· Do artykułu Salon na “oprogramowanie, które pisze oprogramowanie” Alexis Willihnganz (10 sierpnia 1999)

· Do artykułu E. E. Times na temat automatycznej syntezy analogowych obwodów elektrycznych z wykorzystaniem programowania genetycznego.

· Do artykułu Computerbits na temat programowania genetycznego.

· Do Scientific American artykuł W. Wayt Gibbs na temat programowania genetycznego.

· Do artykułu Business Week (23 czerwca 1997) zatytułowany “Stanford jajogłowych i przedsiębiorców”

· Do artykułu Business Week (25 sierpnia 1997) zatytułowany “Liczy się to, jak silny jesteś”

· Do U. S. News and World Report artykule na temat obliczeń ewolucyjnych i programowania genetycznego.

· Do slashdot.org delegowania (10 sierpnia 1999).

· Do the451.com artykuł zatytułowany “Re-wynalezienie maszyny” wynalazku “(14 kwietnia 2000).


Zrównoleglanie Programowanie Genetycznej

W lipcu 1999 Genetic Programming Inc. rozpoczął działalność nowy 1000 węzłów Beowulf klastra stylu komputer równoległy składający się z 1000 procesorów Pentium II 350 MHz i komputera hosta. Kliknij tutaj dyskusji technicznej równoległego programowania genetycznego i budowania klastra komputer równoległy 1000-Pentium Beowulf stylu. Około połowa z 36 wyników człowieka konkurencyjnych produkowanych przez programowania genetycznej uzyskano przy użyciu systemów informatycznych, które były znacznie mniejsze niż komputer 1000-Pentium wymienionych powyżej. Piętnaście z tych ludzkich konkurencji wyniki otrzymano na 1995-rocznik równoległego systemu komputerowego składającego się z 64 procesorów PowerPC 80 MHz z przedziałem spec95fp. Ta 1995-rocznik komputer ma łączną moc obliczeniową równą tylko około 1/60 tego urządzenia 1000-Pentium wymienionych powyżej. Pięć z tych wyników uzyskano w maszynie 70-alfa (którego Ocena spec95fp jest 1/9 tego urządzenia 1000 Pentium wymienione wyżej). Jeden z tych wyników ludzkich konkurencyjnych uzyskano z 1994-rocznik maszyny (ocena spec95fp który jest 1/1320 tego urządzenia 1000 Pentium wymienione wyżej). Poszczególne procesory w komputerze the1,000-Pentium mają (od lipca 2003) o 1/8 prędkości procesorów zawartych w komercyjnie dostępnych $ 999 laptopów, dzięki czemu maszyna 1000 Pentium jest w przybliżeniu równa maszynie 125 procesorów z 2003 roku -vintage procesorów.

1000-Pentium Beowulf-Style Klaster komputerowy
(lewa i prawa strona) (29 lipca 1999)



Na zdjęciu z zasilacza awaryjnego (UPS) dla nowego komputera 1000 Pentium. Projektowanie i wykonawstwo miejscu do 1000 Pentium komputerze przez Gordona Prill Inc. z Mountain View w Kalifornii. Urządzenie 1000-Pentium został zmontowany przez Stana Fox z COMPAQ Sunnyvale Rusztowania Center. Na zdjęciu wcześniejszej 70-węzła równoległego komputera z senator Barbara Boxer (California), Jan Koza (powrót wiersz), Oscar Stiffelman (rzędzie), Forrest H Bennett III i Wilhelma Mydlowec. Na zdjęciu wcześniejszej 70-węzła równoległego komputera z Ellen Goldberg (prezes Instytutu Santa Fe), Jan Koza, Forrest H Bennett III, i Oscar Stiffelman.


Jan Koza za publikacje na temat Genetic Programming

  •     1992 książka o programowaniu genetycznym pt Genetic Programming: na temat programowania komputerów za pomocą doboru naturalnego z The MIT Press. MIT Press wydaje również kaseta pt Genetic Programming: The Movie związanego z pierwszej książki. Kliknij tutaj, aby uzyskać więcej informacji na temat tego 1992 taśmie wideo.
  •     1994 książka o programowaniu genetycznym prawo Genetic Programming II: Automatyczne wykrywanie Programy wielorazowych z The MIT Press.
    MIT Press wydaje również kasetę zatytułowaną Genetic Programming II taśmie wideo: Następne pokolenie. związane z tą drugą książką. Kliknij tutaj, aby uzyskać dodatkowe informacje na temat tego 1994 taśmie wideo.
  •     1999 książka Programowanie genetyczne III: darwinowska Wynalezienie i rozwiązywanie problemów z Morgan Kaufmann (John R. Koza, Forrest H Bennett III, David Andre, i Martin A. Keane). Morgan Kaufmann publikuje również genetycznych programowaniu III taśmie wideo: człowiek-maszyna Competitive Intelligence (John R. Koza, Forrest H Bennett III, David Andre, Martin A. Keane i Scott Chrobrego). Kliknij tutaj aby uzyskać informacje na temat tego 1999 taśmie wideo.
  •     2003 książka Genetic Programming IV: Rutynowe Human-Competitive Intelligence urządzenie z Kluwer Academic Publishers (John R. Koza, Martin A. Keane, Matthew J. Streeter, William Mydlowec, Jessen Yu, i Guido Lanza) (ISBN 1-4020-7446 -8) Kluwer Academic Publisher publikuje również na dysku DVD Genetic Programming IV: video: Rutynowe Human-Competitive Intelligence maszyny (John R. Koza, Martin A. Keane, Matthew J. Streeter, William Mydlowec, Jessen Yu, Guido Lanza i David Fletcher), który jest związany do tej książki 2003.

  • Stanford University raporty techniczne z Wydziału Informatyki i Stanford Biomedical Informatics których jestem autorem lub współautorem można uzyskać na stronie internetowej, w tym
    •         STAN-TR-CS 1314 (1990) zatytułowany Genetic Programming: paradygmat Hodowla genetycznie populacje programów komputerowych w celu rozwiązania problemów
    •         STAN-TR-CS 1528 (1994) zatytułowany Architektura zmieniających Operacje na Evolving architekturze Programu wieloczęściowych w Genetic Programming
    •         STAN-TR-CS 1542 (1995) zatytułowany Parallel Genetic Programming na sieci transputer
    •         SMI-95-0586 (1995) zatytułowany programowanie kurs bioinformatyki dla komputerów i Informacji Naukowej Studentów
    •         SMI-2000-0851 (2000) zatytułowany Reverse Engineering oraz automatyczna Synteza szlaków metabolicznych z obserwowanych danych Korzystanie Genetic Programming
  •     Abstracts, cytaty i kopie artykułów naukowych (prawie wszystkie dostępne w Post Script lub PDF) Johna Koza:

Informacje kontaktowe

Prosimy o przesyłanie poprawek lub uzupełnień do tej strony:

John R. Koza

Programowanie genetyczne Inc. (Third Millennium On-Line Products Inc.)

Poczta Box K

Los Altos, California 94023 USA

FAX: 650-941-9430

E-mail: koza@genetic-programming.com

E-mail: koza@genetic-programming.org


· Informacje na temat rocznego genetycznych i ewolucyjnych metod obliczeniowych Konferencji (GECCO) prowadzonym przez Association for Computing Special Interest Group na genetycznych i ewolucyjnych metod obliczeniowych (SIGEVO)

· Informacje na temat rocznych nagród Człowieka-Competitive (dalej “humies”) w genetycznych i ewolucyjnych metod obliczeniowych oferowanych na dorocznym genetycznych i ewolucyjnych metod obliczeniowych Konferencji (GECCO)

· Na stronie głównej Genetic Programming Inc. na www.genetic-programming.com.

· Na stronie głównej John R. Koza (w tym wersje online większości opublikowanych prac)

· Informacje na temat przebiegu Johna Koza w sprawie algorytmów genetycznych i programowania genetycznego na Uniwersytecie Stanforda

· Informacje na temat Narodowego w wyborach powszechnych

· Informacje o 1.992 książki Genetic Programming: z programowania komputerów drogą doboru naturalnego, 1994 Książka Genetic Programming II: Automatyczne wykrywanie programy wielokrotnego użytku, 1999 Książka Genetic Programming III: darwinowska Wynalezienie i rozwiązywanie problemów, a książka 2003 Programowanie genetyczne IV: Rutynowe Intelligence Human Machine-konkurencyjny. Kliknij tutaj, aby przeczytać rozdział 1 Genetic Programming książki IV w formacie PDF.

· 4,000+ opublikowane dokumenty dotyczące programowania genetycznego (stan na 28 listopada, 2003), w bibliografii (z możliwością przeszukiwania wielu wersji on-line papierów) przez ponad 880 autorów prowadzonych przez William Langdon i Steven M. Gustafson.

· Informacje na temat Genetic Programming i maszyn Evolvable czasopiśmie

· Informacje na temat Genetic Programming serii książek, zobacz odpowiedzi na zaproszenie do składania wniosków Book


 

Comments are closed.