進化戦略

進化戦略(しんかせんりゃく、: Evolution Strategy, ES)あるいは進化的戦略(しんかてきせんりゃく)は、メタヒューリスティクスの探索アルゴリズムである。4つの主要な進化的アルゴリズム方法論の一つでもある。

概要

進化戦略は、実数関数非線形最適化問題を解く手法として、1960年代頃にベルリン工科大学の Ingo Rechenberg と Hans-Paul Schwefel により開発されたアルゴリズムである。

遺伝的アルゴリズムと同時期に提案され内容も「進化的な要素を関数の探索に用いる」という全く同じコンセプトの手法であるが、1990年代頃までは遺伝的アルゴリズムがアメリカを中心に研究が行われていたのに対し、進化戦略は主にヨーロッパを中心に全く独立の分野として研究が行われ、あまりお互いの交流はなかった。その研究内容としては数学的な解析が非常に多いのが特徴である。

進化戦略には大きく分けて、一つの状態から別の一つの状態へ遷移する手法と、複数の状態から複数の状態へ遷移する手法がある。 前者は(1+1)-ESと呼ばれている、後者の方法としては(μ,λ)-ESと選択方法が若干違う(μ+λ)-ESという二つの手法があるがここではまとめて(μ,λ)-ES系と呼ぶことにする。

探索手法は主に突然変異を用いる、ただし(μ,λ)-ES系では遺伝的アルゴリズムに用いられる交叉の処理も補助的な探索手法として用いられる。特に(μ,λ)-ES系は遺伝子型が実数を取るように拡張した遺伝的アルゴリズムや進化的プログラミングあるいは粒子群最適化などとの違いが薄く、現在ではこれらの手法の境界線はあいまいになっている。

(1+1)-ES アルゴリズム

概要

ここでは、(1+1)-ES アルゴリズムについて述べる。このアルゴリズムは次のような単純な局所探索の枠組みから始まる。

まず n 次元空間の上の目的関数 f(x)  の最大値を求める問題を考えてみる。 このとき引数ベクトル[要曖昧さ回避] x  はの成分を持つとする。このとき

となるベクトルを考える、ここで N(0, σ2) は平均 0、分散 σ2(すなわち標準偏差 σ)の正規乱数(乱数列参照)であり、各成分ごとに独立である(同じ数値を全成分に加算するわけではない)。 このときもし f(x) < f(x′) であるなら、x = x′ として上記の処理を繰り返す。

ここで問題になるのはσがどれくらいの数値なら適正であるか である、もしσが小さな数値なら x'   は非常に x  に近い位置のベクトルになり、上記の操作は最も近い極大値を見つけることができる可能性が高い。しかしこの極大値が最大値である保証はなく、もし違うなら最大値ではない極大値に捕まって探索が失敗したことになる(局所解)。逆にσが大きな数値なら局所解の問題は回避できる可能性が高いが探索した結果がその空間付近の極大値である可能性は極めて低い、もしかしたら求めた解は最大値のほんの少し手前であるかもしれない。

(1+1)-ES は上記の探索を行いながらσの値を更新する探索手法である。更新方法には決まった方法の定義は無いが提案者の Schwefel は次のような更新規則と更新方法を推奨している。

1/5 ルール

突然変異(上述の正規乱数を各成分に加える行為)の成功率は 1/5 とするべきである。つまり成功率が 1/5 未満ならσを小さくし、1/5 以上ならσを大きくするべきである。この主張は以下のような数学的な解釈に基づいている。

最適解を x*  としたとき、解の収束への速さを

とおく。ここで t  は探索を繰り返した回数である。このときψを最大化する、すなわち

となるようなσ*が最適なσであるとする。この式を多くの方程式に適用してσ*を求め、そのときの成功確率を求めた結果、ほとんどの式が 0.2 すなわち 1/5 付近の解を持つことに至ったため、上記の主張がなされるようになった。これを 1/5 ルールという。

σの更新方法

σの更新方法は n (x  の要素数)毎の探索時に過去 10n  回の成功確率を見て、成功率が 2n  回(1/5ルール)未満なら 0 以上 1 以下の実数定数 c  をσにかける。逆に 2n  回以上の成功率なら σをc で割ることが推奨されている。 c の値は一概には決められないが Schwefel は 0.85 を推奨している。

アルゴリズムの流れ

まとめると(1+1)-ES のアルゴリズムは以下のような流れで行われる。

  1. x  とσの初期値をランダムで決める。
  2. 突然変異操作よりx  の近傍 x'  を求める(求め方は上述の概要を参照)
  3. f(x) < f(x')   であるなら、x = x'   とする。
  4. 1/5 ルールに従いσを更新する。
  5. 適当な終了条件が満たされるまで2. 以下の操作を繰り返す。

(μ,λ)-ES系

概要

ここからは(μ,λ)-ES系のアルゴリズムについて述べる。このアルゴリズムは探索する x を複数にして、より効果的な大域探索を可能とするアルゴリズムの開発を目指したものである。しかしながら、そのような場合 (1+1)-ES のような 1/5 ルールが成り立たなくなってしまい、突然変異のパラメータ調整の具体的な指針が存在しない。

そこで、(μ,λ)-ES系では突然変異のパラメータも個体の中に埋め込み最適解の探索と同時にパラメータの数値も進化させる手法が試みられている。 具体的には個体を a  とした場合、個体は次のような構成となる。

(探索ベクトル)
(突然変異パラメータ)
(調整パラメータ)

突然変異の操作

(μ,λ)-ES系の突然変異は上記の個体の各要素全てについて操作を行う。 まず探索のメインである探索ベクトル以外については以下のような操作が提案されている。


このときは全て独立に平均 0分散 1の正規乱数である。 または定数であり推奨値はそれぞれ、



β = 0.0873

である。 探索ベクトル x  の突然変異については以下のような少々複雑な計算が行われる。

まず各i  について正規分布 N(0, σi2 ) に従う正規乱数を求めそれをとおく

次に各αij に対して以下のような n×n の行列 を生成する




それ以外の要素は 0 とする。

この二つの要素を以下の式で掛け合わせてベクトルを生成する。

このベクトルとx  の和をx'   とする。

これが突然変異操作となる。

組み換え

(μ,λ)-ES系の組み換えは遺伝的アルゴリズムの交叉と同様の操作である。 各個体に上述の突然変異を行う前に、探索ベクトルx  の値を個体間で次のような操作を行う。

  • (入れ換え)個体 a の探索ベクトル x の成分 xaiと個体 b の探索ベクトル x の成分 xbiを入れ換える
  • (中間値)個体 a の探索ベクトル x の成分 xaiと個体 b の探索ベクトル x の成分 xbiをそれぞれ(xai + xbi)/2 に置き換える。

他にも内分点を取るなどの操作が提案されている。

(μ/ρ,λ)-ES と表記した際は、ρ個の親から交叉して1つの新しい個体を作り、それをλ回繰り返してλ個の新しい個体を作る。

アルゴリズムの流れ

アルゴリズムの流れをまとめると(μ,λ)-ES系のアルゴリズムは以下のようになる。

  1. μ個の個体をランダムに生成して、それぞれの個体の目的関数を評価する。
  2. いくつかの個体に対しては組み換え操作を行う。
  3. 各個体を適当に選択し、その個体に突然変異操作を行った個体を新たにλ個生成する。
  4. それぞれの個体の目的関数を評価する。
  5. 生き残る個体を決定する
    1. (μ,λ)-ESの場合は新たに生成したλ個の個体(λ>μ)の内上位μ個を選び、残りを削除する。
    2. (μ+λ)-ESの場合は新たに生成したλ個の個体と生成元のμ個の個体を混ぜ合わせ上位μ個の個体を選び、残りを削除する。
  6. 終了条件を満たすまで2. 以下の操作を繰り返し、最終的に最も成績の良い個体の探索ベクトルを解として出力する。

CMA-ES

加速するために共分散行列を使用したアルゴリズム。

参考文献

遺伝的アルゴリズムの解説本などの中には進化戦略についてのアルゴリズムの内容を若干解説している本がいくつかある。

  • 坂和正敏・田中雅博 『遺伝的アルゴリズム』、朝倉書店、1995年、ISBN 4-254-20990-8
  • 三宮信夫・喜多 一・玉置 久・岩本貴司『遺伝アルゴリズムと最適化』、朝倉書店、1998年、ISBN 4-254-20977-0

関連項目

外部リンク

Read other articles:

Kabupaten Muna BaratKabupaten LambangPetaKabupaten Muna BaratPetaTampilkan peta SulawesiKabupaten Muna BaratKabupaten Muna Barat (Indonesia)Tampilkan peta IndonesiaKoordinat: 4°50′00″S 122°29′00″E / 4.83333°S 122.48333°E / -4.83333; 122.48333Negara IndonesiaProvinsiSulawesi TenggaraTanggal berdiri23 Juli 2014Dasar hukumUU No 14 Tahun 2014Ibu kotaLaworoJumlah satuan pemerintahan Daftar Kecamatan: 11 kecamatanKelurahan: 5 kelurahanDesa: 81 desa Pemerinta...

 

Artikel ini bukan mengenai Stasiun Haurgeulis. Stasiun Haurpugur B22C22 Bangunan baru Stasiun Haurpugur pada 2023LokasiCangkuang, Rancaekek, Bandung, Jawa Barat 40394IndonesiaKoordinat6°58′48″S 107°47′56″E / 6.98000°S 107.79889°E / -6.98000; 107.79889Koordinat: 6°58′48″S 107°47′56″E / 6.98000°S 107.79889°E / -6.98000; 107.79889Ketinggian+689 mOperator KAI Commuter Letakkm 178+150 lintas Bogor–Bandung–Banjar–Kutoarjo...

 

العلاقات الجزائرية الدنماركية الجزائر الدنمارك   الجزائر   الدنمارك تعديل مصدري - تعديل   العلاقات الجزائرية الدنماركية هي العلاقات الثنائية التي تجمع بين الجزائر والدنمارك.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: �...

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

Hukuman mati atau pidana mati (Belanda: doodstrafcode: nl is deprecated ) adalah yakni praktik yang dilakukan suatu Negara (pemerintahan) untuk membunuh seseorang sebagai hukuman atas suatu kejahatan bagaikan Hukuman mati di Indonesia. Vonis yang memerintahkan seorang tersangka didakwa dengan hukuman mati dapat dikatakan telah divonis mati, dan tindakan pelaksanaan hukuman disebut sebagai eksekusi. Kejahatan yang dapat dikenai hukuman mati dapat beragam tergantung jurisdiksi, namun biasanya m...

 

NeverballDéveloppeur Robert Kooima, initialementGenre arcadeMode de jeu Un joueurPlate-forme Linux, FreeBSD, Mac OS X, WindowsVersion 1.6.0[1] (2014)Site web neverball.orgmodifier - modifier le code - modifier Wikidata Neverball est un jeu vidéo 3D libre proche des célèbres jeux Super Monkey Ball ou Marble Madness. La principale originalité de ce jeu est qu'on contrôle le plateau de jeu sous la balle et non la balle elle-même. En utilisant la souris (ou une manette de jeu, une trackbal...

Voce principale: Aurora Pro Patria 1919. Pro Patria et Libertate Sezione CalcioStagione 1963-1964Sport calcio Squadra Pro Patria Allenatore Luciano Lupi Presidente Enrico Candiani Serie B13º posto Coppa ItaliaPrimo turno Maggiori presenzeCampionato: Signorelli (38) Miglior marcatoreCampionato: Enrico Muzzio (12) 1962-1963 1964-1965 Si invita a seguire il modello di voce Questa pagina raccoglie le informazioni riguardanti la Pro Patria et Libertate Sezione Calcio nelle competizioni uffi...

 

Cari artikel bahasa  Cari berdasarkan kode ISO 639 (Uji coba)   Cari berdasarkan nilai Glottolog   Kolom pencarian ini hanya didukung oleh beberapa antarmuka Halaman rumpun acak Rumpun bahasaOïlPersebaranPrancis Utara dan Tengah, Belgia selatan, SwissPenggolongan bahasaIndo-EropaBahasa ItalikBahasa Latin-FaliskanRumpun bahasa RomanBahasa Roman BaratBahasa Roman GaliaOïl lihat di bawah Bentuk awalBahasa Prancis Kuno Kode bahasaGlottologoila1234Lokasi penuturanPenyebaran geogra...

 

Artikel ini mengandung aksara Burma. Tanpa dukungan perenderan yang baik, Anda mungkin akan melihat tanda tanya, kotak, atau simbol lain, bukan aksara Burma. Shwe NabayGambar Shwe Nabay diambil dari The Thirty Seven Nats koleksi Southeast Asian Digital LibraryLahirMindonDikenal atasUrutan ke-4 dalam panteon resmi 37 NatSuami/istriMaung Tint De atau NagaAnakTaung Ma Gyi Shin Nyo Myauk Min Shin Phyu Shwe Nabay (Burma: ရွှေနံဘေးcode: my is deprecated ; juga dikenal sebagai...

这是马来族人名,“莫哈末·雅辛”是父名,不是姓氏,提及此人时应以其自身的名“慕尤丁”为主。 尊敬的丹斯里拿督哈芝慕尤丁·莫哈末雅辛馬來語:Muhyiddin Mohd YassinMahiaddin bin Md Yasin(注册名)国会议员PSM; SPMJ; SHMS; SPSA; SPMP; SUNS; SPDK; DP; PNBS; SMJ; BSI (I); PIS (I)2021年的慕尤丁 第8任马来西亚首相任期2020年3月1日—2021年8月20日君主國家元首蘇丹阿都拉副职依斯迈沙比里前任马...

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

2020 United States Supreme Court caseBostock v. Clayton CountySupreme Court of the United StatesArgued October 8, 2019Decided June 15, 2020Full case nameGerald Lynn Bostock v. Clayton County, GeorgiaDocket no.17-1618Citations590 U.S. ___ (more)140 S. Ct. 1731; 207 L. Ed. 2d 218; 2020 WL 3146686; 2020 U.S. LEXIS 3252ArgumentOral argumentCase historyPrior Bostock v. Clayton Cnty., No. 1:16-cv-001460, 2016 WL 9753356 (N.D. Ga. November 3, 2016); report and recommendation adopted, 2017 WL 445689...

大專籃球聯賽运动籃球創立1987年國家或地區 中華民國(臺灣)应届冠軍公開組第一級男:國立政治大學 (4)女:世新大學 (5)公開組第二級男:黎明技術學院女:中信金融管理學院一般組男:亞東科技大學女:國立臺中科技大學奪冠最多公開組第一級男:臺北市立體育學院 (12)女:中國文化大學 (19)電視轉播緯來體育台、愛爾達電視官方網站uba.tw 111年度大專籃球聯賽公開一...

 

Events at the2007 World ChampionshipsTrack events100 mmenwomen200 mmenwomen400 mmenwomen800 mmenwomen1500 mmenwomen5000 mmenwomen10,000 mmenwomen100 m hurdleswomen110 m hurdlesmen400 m hurdlesmenwomen3000 msteeplechasemenwomen4 × 100 m relaymenwomen4 × 400 m relaymenwomenRoad eventsMarathonmenwomen20 km walkmenwomen50 km walkmenField eventsHigh jumpmenwomenPole vaultmenwomenLong jumpmenwomenTriple jumpmenwomenShot putmenwomenDiscus throwmenwomenHammer throwmenwomenJavelin throwmenwomenComb...

 

16th/17th-century English playwright, actor, and author For other uses, see Thomas Heywood (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Thomas Heywood – news · newspapers · books · scholar · JSTOR (January 2013) (Learn how and when to remove this message) Title page from A Pleasant Comed...

Byzantine Greek noble family This article is about the noble lineage with the name Angelos. For other uses, see Angelos (disambiguation). AngelosΆγγελοςAngelid dynastyImperial dynastyCountryByzantine EmpireDespotate of EpirusEmpire of ThessalonicaFounded11th century1185 (as imperial dynasty)FounderConstantine Angelos Isaac Angelos(first emperor)Final rulerAlexios IV Angelos(Byzantine Empire) Thomas I Komnenos Doukas(Despotate of Epirus)John II Angelos Doukas(Thessaly)Titles Byzantine E...

 

Lennart Nilsson Lennart Nilsson 2014.FödelsenamnLars Olof Lennart NilssonFödd24 augusti 1922SträngnäsDöd28 januari 2017 (94 år)StockholmBegravningsplatsNorra begravningsplatsen[1]kartorKonstnärskapFältFotografiVerkBoken Ett barn blir till och filmen Sagan om livet.PriserHasselbladpriset, KTH:s stora pris, Natur & Kulturs Kulturpris, KunskapsprisetRedigera Wikidata (för vissa parametrar) Lennart Nilsson på väg till nyöppnade Fotografiska i Stockholm, 21 maj 2010. Lars Olof...

 

Place in United KingdomRoyal Borough of Kensington and ChelseaLondon borough, Royal boroughLeft to rightTop: Chelsea BridgeUpper: Albert Bridge and Royal Hospital ChelseaLower: Natural History Museum and Kensington PalaceBottom: Victoria and Albert Museum Coat of armsCouncil logoKensington and Chelsea shown within Greater LondonSovereign stateUnited KingdomConstituent countryEnglandRegionLondonCeremonial countyGreater LondonCreated1 April 1965Admin HQHolland StreetGovernment • Ty...

Villers-lès-Nancycomune Villers-lès-Nancy – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Meurthe e Mosella ArrondissementNancy CantoneLaxou TerritorioCoordinate48°40′N 6°09′E48°40′N, 6°09′E (Villers-lès-Nancy) Altitudine285 m s.l.m. Superficie9,95 km² Abitanti14 794[1] (2009) Densità1 486,83 ab./km² Altre informazioniCod. postale54600 Fuso orarioUTC+1 Codice INSEE54578 CartografiaVillers-lès-Nancy Sito istitu...

 

Questa voce sull'argomento edizioni di competizioni calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Campionato Primavera 1990-1991Campionato Primavera 1990-1991 Competizione Campionato Primavera Sport Calcio Edizione 29ª Organizzatore Lega Nazionale Professionisti Luogo  Italia Formula Gironi all'italiana con doppie finali. Risultati Vincitore  Torino(7º titolo) Cronologia della competizione 1989-1990 1991-1992 Manuale...