eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingMetody genetyczne a minimum funkcji › Metody genetyczne a minimum funkcji
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: "Borneq" <b...@a...hidden.pl>
    Newsgroups: pl.comp.programming
    Subject: Metody genetyczne a minimum funkcji
    Date: Tue, 20 Jul 2010 13:02:19 +0200
    Organization: http://onet.pl
    Lines: 31
    Message-ID: <i23vno$35v$1@news.onet.pl>
    NNTP-Posting-Host: 194.117.241.226
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1279623736 3263 194.117.241.226 (20 Jul 2010 11:02:16 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Tue, 20 Jul 2010 11:02:16 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931
    Xref: news-archive.icm.edu.pl pl.comp.programming:186062
    [ ukryj nagłówki ]

    Nie zajmowałem się nigdy algorytmami genetycznymi. Czy można za ich pomocą
    wyszukać minimum (globalne) funkcji trzech i więcej zmiennych? Jeśli chodzi
    o szukanie minimum to z metod iteracyjnych jest metoda najszybszego spadku,
    ale nie bardzo wiem jaką wartość podstawić za parametr (alfa lub lambda)
    długości kroku.
    Z tego co kojarzę to wygląda to tak, że w przestrzeni R^N wybieramy losowo
    np. 20 osobników (od czego zależy ich liczba?) każdy ma kilak chromosomów
    czyli rejestrów binarnych. Krzyżowanie jest binarne i wygląda tak że losowo
    wybieramy pozycję podziału bitów i wymieniamy fragmenty np.
    mając
    01001 | 100
    11100| 101
    na
    01001 | 101
    11100 | 100
    Czy też krzyżowanie jest arytmetyczne xk = alfa *xt + (1-alfa)xm gdzie alfa
    z przedziału 0..1
    Mutacja to losowa zmiana bitu - z jaką powinna być częstotliwością? Czy
    zmiana bitu wyższego powinna przytrafiać się rzadziej niż niższego? Czy też
    mutacja to przesunięcie o wektor w inne miejsce przestrzeni z
    prawdopodobieństwem odwrotnie proporcjonalnym do długości przesunięcia ?
    Czy łączymy w pary poczynając od najlepiej przystosowanego pierwszy z
    drugim, trzeci z czwartym czy tez możemy za każdym razem wybierać losowo
    rodziców do utworzenia potomka, czy pary potomków?
    Jak nie utknąć w minimum lokalnym? Gdy będziemy mutować to bardzo niewielkie
    prawdopodobieństwo jest że wartość funkcji mutanta będzie lepsza niż przed
    mutacją?

    Pozdrawiam
    Andrzej

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: