コンピュータサイエンスとオペレーションズリサーチにおけるミームアルゴリズム(MA)は、従来の遺伝的アルゴリズム(GA)またはより一般的な進化的アルゴリズム(EA)の拡張版です。最適化問題に対して十分に優れたソリューションを提供することができます。適切なヒューリスティックまたはローカルサーチ手法を使用して、EAによって生成されたソリューションの品質を向上させ、早期収束の可能性を減らします。[1]
ミームアルゴリズムは、進化的計算における近年の成長研究分野の 1 つです。MA という用語は現在、進化的アプローチまたは集団ベースのアプローチと、問題探索のための個別の個別学習または局所的改善手順との相乗効果として広く使用されています。文献では、MA はボールドウィン進化アルゴリズム(EA)、ラマルク EA、文化アルゴリズム、または遺伝的局所探索とも呼ばれることがよくあります。
導入
ダーウィンの自然進化の原理とドーキンスのミームの概念の両方に触発されて、ミームアルゴリズム(MA)という用語は、1989年の技術レポート[2]でパブロ・モスカートによって導入されました。モスカートは、MAを、局所的な改良を実行できる個々の学習手順と組み合わせた、集団ベースのハイブリッド遺伝的アルゴリズム(GA)の一種に近いものと見なしました。一方ではダーウィンの進化との比喩的な類似点、他方ではミームとドメイン固有(ローカル検索)ヒューリスティックスとの類似点がミームアルゴリズム内で捉えられ、一般性と問題の特殊性のバランスが取れた方法論となっています。この2段階の性質により、ミームアルゴリズムは二段階進化の特殊なケースとなっています。
複雑な最適化の文脈では、幅広い応用分野にわたってミームアルゴリズムのさまざまなインスタンス化が報告されており、一般的に、従来の進化的アルゴリズムよりも効率的に高品質のソリューションに収束します。[3]
一般に、計算フレームワーク内でミーム学の考え方を使用することは、ミーム計算またはミーム計算(MC) と呼ばれます。[4] [5] MC では、普遍的なダーウィニズムの特徴がより適切に捉えられます。 この観点から見ると、MA は MC のより制約された概念です。 より具体的には、MA は MC の 1 つの領域をカバーし、特に最適化問題を解決するための他の決定論的改良手法と組み合わせた進化アルゴリズムの領域を扱います。 MC は、ミームの概念を拡張して、知識強化手順または表現の概念的エンティティをカバーします。
理論的背景
最適化と探索のノーフリーランチ定理[ 6] [7]は、すべての最適化戦略は、すべての最適化問題の集合に対して同等に効果的であると述べています。逆に言えば、これは次のことが期待できることを意味します。アルゴリズムが問題または問題のクラスを効率的に解決するほど、そのアルゴリズムは一般性が低くなり、問題固有の知識に基づいて構築されます。この洞察は、一般的に適用可能なメタヒューリスティックをアプリケーション固有の方法またはヒューリスティックで補完するという推奨に直接つながり、[8] MAの概念とよく一致しています。
MAの開発
第1世代
パブロ・モスカートは MA を次のように特徴づけている。「ミームアルゴリズムは、集団ベースのグローバル検索と各個体によるヒューリスティックなローカル検索を組み合わせたものである。... ローカル検索を行うメカニズムは、局所最適に到達するか、(客観的なコスト関数に関して)所定のレベルまで改善することである。」そして彼は、「私は MA を遺伝的表現に制限しているわけではない」と強調している。[9]この MA の本来の定義は、検索サイクルにおける文化的進化の特徴(局所的改良の形で)を包含しているが、普遍的ダーウィニズムによれば、遺伝/ミーム伝達、変異、選択という中核原理がすべて欠落しているため、真の進化システムとは言えないかもしれない。これは、MA という用語が最初に導入されたときに研究者の間で批判と論争を巻き起こした理由を示唆している。[2]次の擬似コードは、MA のこの一般的な定義に対応する。
- 疑似コード
手順ミームアルゴリズム
初期化:初期集団を生成し、個体を評価して、それらに品質値を割り当てます。
停止条件が満たされていない場合は、確率的検索演算子を使用して新しい集団を進化させます。
集団内
のすべての個体を
評価して、それらに品質値を割り当てます。個体改善手順を実行する必要がある個体のサブセットを選択します。
の各個体に対して、頻度または確率が、強度が のミームを使用して個体学習を実行します。ラマルク学習またはボールドウィン学習に
進みます。終了終了 その間
この文脈におけるラマルク学習は、個々の学習ステップで見つかった改善されたソリューションに従って染色体を更新することを意味しますが、ボールドウィン学習は染色体を変更せずに、改善された適応度のみを使用します。この疑似コードでは、どのステップが個体の適応度に基づいていて、どのステップがそうでないかについては不明です。問題は、新しい集団の進化との選択です。
MAの実装のほとんどはEAに基づいているため、Krasnogorに従って、第一世代の対応する代表的な擬似コードもここに示します。[10]
- 疑似コード
EA 初期化に基づく Memetic アルゴリズムの 手順: ; // 生成カウンターの初期化 初期集団をランダムに生成します。 適応度を計算します。 停止条件が満たされていない場合は、選択: に従って のサブセットを選択し、 に保存します。子孫:個体を再結合して突然変異させ、 に保存します。学習:ローカル検索またはヒューリスティックによって改善します。 評価:適応度を計算します。ラマルク学習の場合は、の染色体を改善に従って更新します。fi新世代:およびからいくつかの個体を選択して生成します。 ; ; //世代カウンターを増分します 。end while結果として 最良の個体を返します。
この MA スキームにはいくつかの代替手段があります。たとえば、次のとおりです。
- 初期の個体のすべてまたは一部がミームによって改善される可能性があります。
- 子孫ではなく親が局所的に改良される可能性があります。
- すべての子孫ではなく、ランダムに選択された部分または適応度に依存する部分のみが局所的な改善を受ける場合があります。後者の場合、学習ステップの前に子孫を評価する必要があります。
第2世代
マルチミームMA、[11]、 ハイパーヒューリスティックMA [12] [13]、およびメタラマルキアンMA [14] [15]は、その設計においてミーム伝達と選択の原理を示す第二世代MAと呼ばれています。マルチミームMAでは、ミーム素材は遺伝子型の一部としてエンコードされます。続いて、それぞれの個体/染色体のデコードされたミームを使用して、局所的な改良が行われます。その後、ミーム素材は、単純な継承メカニズムを通じて親から子孫に伝達されます。一方、ハイパーヒューリスティックMAとメタラマルキアンMAでは、検討対象の候補ミームのプールは、報酬メカニズムを通じて局所的な改善を生み出した過去の功績に基づいて競争し、将来の局所的な改良を進めるためにどのミームを選択するかを決定します。報酬が高いミームは、引き続き使用される可能性が高くなります。第二世代MA、つまり進化システム内で複数の個体学習方法を考慮したMAのレビューについては、読者を参照してください。[16]
第3世代
共進化[17]と自己生成MA [18]は、基本的な進化システムの定義を満たす3つの原則すべてが考慮された第3世代MAと見なすことができます。使用されるミームが事前にわかっていると想定する第2世代MAとは対照的に、第3世代MAはルールベースのローカルサーチを利用して進化システム内の候補ソリューションを補完し、問題空間内で定期的に繰り返される特徴やパターンを捉えます。
デザインノート
使用される学習方法/ミームによって改善結果に大きな影響があるため、特定の最適化問題にどのミームを使用するかは慎重に決定する必要があります。[12] [16] [19]個体学習の頻度と強度は、与えられた固定された限られた計算予算に対する MA 検索における個体学習 (活用) に対する進化 (探索) の度合いを直接定義します。明らかに、個体学習が強度が高いほど局所最適値への収束の可能性が高くなりますが、過度の計算リソースを消費することなく費やせる進化の量は制限されます。したがって、これらの 2 つのパラメータを設定する際には、最大の検索パフォーマンスを達成するために利用できる計算予算のバランスを取るように注意する必要があります。個体集団の一部だけが学習する場合、MA 検索の効用を最大化するには、どの個体のサブセットを改善するかという問題を考慮する必要があります。最後に、それぞれの個体を学習の成功によって変更するかどうか (ラマルク学習) を決定する必要があります。したがって、次の5つの設計上の質問[15] [19] [20]に答える必要があり、最初の質問はMA実行中に上記の第2世代の代表者全員によって対処されるが、 [15]のメタラマルク学習の拡張形式では、これを最初の4つの設計上の決定に拡張する。
特定の問題や個人に対して使用する個別の学習方法またはミームを選択する
連続最適化の文脈では、個体学習は局所的ヒューリスティックスまたは従来の正確な列挙法の形で存在します。[21]個体学習戦略の例には、ヒルクライミング、シンプレックス法、ニュートン/準ニュートン法、内点法、共役勾配法、直線探索、およびその他の局所的ヒューリスティックスが含まれます。一般的な個体学習法のほとんどは決定論的であることに注意してください。
一方、組み合わせ最適化では、個々の学習方法は、特定の関心のある問題に合わせて調整されたヒューリスティック (決定論的または確率的) の形で一般的に存在します。一般的なヒューリスティック手順とスキームには、k 遺伝子交換、エッジ交換、最初の改善などがあります。
個人の学習頻度の決定
ミームアルゴリズムの設計に関連する最初の問題の1つは、個々の学習をどのくらいの頻度で適用するか、つまり個々の学習頻度を検討することです。あるケースでは[19] 、 MA検索のさまざまな段階での個々の学習頻度のさまざまな構成を調査し、個々の学習頻度がMA検索のパフォーマンスに与える影響が検討されました。逆に、個々の学習の計算の複雑さが比較的低い場合は、すべての個体に個々の学習を適用する価値がある可能性があることが他の場所で示されました[ 22] 。
個別学習を適用する個人の選択
EA集団の中から個体学習を受けるべき適切な個体を選択するという問題については、連続パラメトリック探索問題における染色体集団に個体学習を適用する確率を適応させるための適応度ベースおよび分布ベースの戦略が研究され、Land [23]はその研究を組合せ最適化問題にまで拡張した。Bambhaらは、パラメータ化された個体学習を進化的アルゴリズムに体系的に統合して、最大のソリューション品質を達成するためのシミュレートされた加熱技術を導入した。[24]
個人の学習の強度の指定
個別学習の強度は、個別学習の反復に割り当てられる計算予算の量、つまり、単一のソリューションを改善するために個別学習に費やすことができる最大の計算予算です。
ラマルク派またはボールドウィン派の学習の選択
発見された改善が、より良い適応度によってのみ機能するのか(ボールドウィン学習)それとも個体もそれに応じて適応するのか(ラマルク学習)を決定する必要がある。EAの場合、これは遺伝子型の調整を意味する。この問題は、EAに関して1990年代にすでに文献で議論されており、特定の使用例が大きな役割を果たすと述べられている。[25] [26] [27]この議論の背景には、ゲノム適応が早期収束を促進する可能性があるということがある。このリスクは、構造化された集団の使用など、幅と深さの探索をより適切にバランスさせる他の手段によって効果的に軽減できる。[28]
アプリケーション
ミームアルゴリズムは、現実世界のさまざまな問題にうまく適用されてきました。ミームアルゴリズムに密接に関連する技術を採用する人は多くいますが、ハイブリッド遺伝的アルゴリズムなどの別名も使用されています。
研究者は、多くの古典的なNP問題に取り組むためにミーム アルゴリズムを使用しています。そのいくつかを挙げると、グラフ分割、多次元ナップザック、巡回セールスマン問題、二次割り当て問題、集合被覆問題、最小グラフ彩色、最大独立集合問題、ビン パッキング問題、一般化割り当て問題などです。
最近の応用としては、ビジネス分析とデータサイエンス、[3]人工ニューラルネットワークのトレーニング、[29] パターン認識、[30]ロボットの動作計画、[31] ビーム方向付け、[32] 回路設計、[33]電力サービスの復旧、[34]医療エキスパートシステム、[35] 単一マシンのスケジューリング、[36]自動タイムテーブル作成(特にNHLのタイムテーブル)、[37] 人員スケジューリング、[38] 看護師勤務表の最適化、[39]プロセッサ割り当て、[40]保守スケジューリング(たとえば、配電網の保守)、[41] 制約のある異種リソースへの複数のワークフローのスケジューリング、 [42]多次元ナップサック問題、[43] VLSI設計、[44]遺伝子発現プロファイルのクラスタリング、[45]特徴/遺伝子の選択、[46] [47]ハードウェア障害注入のパラメータ決定、[48]およびマルチクラスなどがあります。多目的特徴選択[ 49] [50]
ミームアルゴリズムの最近の活動
- IEEE ミームアルゴリズムワークショップ (WOMA 2009)。プログラム委員長: Jim Smith、英国ウェスト オブ イングランド大学、Yew-Soon Ong、シンガポール南洋理工大学、Gustafson Steven、英国ノッティンガム大学、Meng Hiot Lim、シンガポール南洋理工大学、Natalio Krasnogor、英国ノッティンガム大学
- Memetic Computing Journal の創刊号は 2009 年 1 月に発行されました。
- 2008 IEEE 世界計算知能会議 (WCCI 2008)、香港、ミームアルゴリズムに関する特別セッション。
- 「ソフトコンピューティングの新たなトレンド - ミームアルゴリズム」特別号、Wayback Machineに 2011-09-27 にアーカイブ、Soft Computing Journal、完了 & 印刷中、2008 年。
- IEEE 計算知能学会 ミームコンピューティングに関する新興技術タスクフォース 2011-09-27ウェイバックマシンにアーカイブ
- IEEE 進化計算会議 (CEC 2007)、シンガポール、ミームアルゴリズムに関する特別セッション。
- トムソンサイエンティフィックのエッセンシャルサイエンス指標による「ミームコンピューティング」は、新たな最前線の研究領域として位置づけられています。
- ミームアルゴリズム特集号、IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics、第37巻第1号、2007年2月。
- ミームアルゴリズムの最近の進歩、シリーズ:ファジーとソフトコンピューティングの研究、第166巻、ISBN 978-3-540-22904-9、2005年。
- ミームアルゴリズム特集号、進化計算2004年秋、第12巻第3号:v-vi。
参考文献
- ^ Poonam Garg (2009 年 4 月)。「Simplified Data Encryption Standard アルゴリズムの暗号解析における Memetic アルゴリズムと Genetic アルゴリズムの比較」。International Journal of Network Security & Its Applications (IJNSA)。1 (1)。arXiv : 1004.0574。Bibcode : 2010arXiv1004.0574G 。
- ^ ab Moscato, Pablo (1989)、「進化、探索、最適化、遺伝的アルゴリズム、格闘技について:ミームアルゴリズムに向けて」、Caltech 同時計算プログラム、技術レポート 826、パサデナ、カリフォルニア州:カリフォルニア工科大学
- ^ ab Moscato , P.; Mathieson, L. (2019). 「ビジネス分析とデータサイエンスのためのミームアルゴリズム:簡単な調査」。ビジネスと消費者分析:新しいアイデア。Springer。pp . 545–608。doi : 10.1007/ 978-3-030-06222-4_13。ISBN 978-3-030-06221-7. S2CID 173187844。
- ^ Chen, XS; Ong, YS; Lim, MH; Tan, KC (2011). 「ミーム計算に関する多面的調査」. IEEE Transactions on Evolutionary Computation . 15 (5): 591–607. doi :10.1109/tevc.2011.2132725. S2CID 17006589.
- ^ Chen, XS; Ong, YS; Lim, MH (2010). 「研究の最前線:ミーム計算 - 過去、現在、そして未来」. IEEE Computational Intelligence Magazine . 5 (2): 24–36. doi :10.1109/mci.2010.936309. hdl : 10356/148175 . S2CID 17955514.
- ^ Wolpert , DH; Macready, WG (1997 年 4 月) 。「最適化のためのフリーランチ定理はない」IEEE Transactions on Evolutionary Computation。1 ( 1) : 67–82。doi :10.1109/4235.585893。S2CID 5553697。
- ^ Wolpert, DH; Macready, WG (1995). 「検索のためのフリーランチ定理はない」。技術レポート SFI-TR-95-02-010。サンタフェ研究所。S2CID 12890367。
- ^ デイビス、ローレンス (1991)。遺伝的アルゴリズムハンドブック。ニューヨーク:ヴァン・ノストランド・ラインホールド。ISBN 0-442-00173-8. OCLC 23081440.
- ^ モスカート、パブロ (1989)、「進化、探索、最適化、遺伝的アルゴリズム、格闘技について:ミームアルゴリズムに向けて」、Caltech 並行計算プログラム、技術レポート 826、パサデナ、カリフォルニア州:カリフォルニア工科大学、pp. 19–20
- ^ Krasnogor, Natalio (2002). ミームアルゴリズムの理論と設計空間に関する研究 (PhD). 英国ブリストル: ウェスト・オブ・イングランド大学. p. 23.
- ^ Krasnogor, Natalio (1999). 「ミームアルゴリズムにおける遺伝子とミームの共進化」大学院生ワークショップ: 371。
- ^ ab Kendall G.、Soubeiga E.、Cowling P. 選択関数とランダムハイパーヒューリスティックス(PDF)。第4回アジア太平洋シミュレーション進化学習会議。SEAL 2002。pp. 667–671。
- ^ Burke EK; Gendreau M.; Hyde M.; Kendall G.; Ochoa G.; Ouml; zcan E.; Qu R. (2013). 「ハイパーヒューリスティックス: 最新技術の調査」. Journal of the Operational Research Society . 64 (12): 1695–1724. CiteSeerX 10.1.1.384.9743 . doi :10.1057/jors.2013.71. S2CID 3053192.
- ^ YS Ong & AJ Keane (2004). 「Meta-Lamarckian learning in memetic algorithms」(PDF) . IEEE Transactions on Evolutionary Computation . 8 (2): 99–110. doi :10.1109/TEVC.2003.819944. S2CID 11003004.
- ^ abc Jakob, Wilfried (2010 年 9 月)。「マルチミームアルゴリズムの一般的なコスト便益ベースの 適応フレームワーク」。Memetic Computing。2 ( 3) : 201–218。doi : 10.1007 /s12293-010-0040-9。ISSN 1865-9284。S2CID 167807 。
- ^ ab Ong YS、Lim MH、Zhu N.、Wong KW (2006)。「適応型ミームアルゴリズムの分類:比較研究」(PDF)。IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics。36 ( 1 ): 141–152。doi : 10.1109 /TSMCB.2005.856143。hdl :10220/ 4653。PMID 16468573。S2CID 818688 。
- ^ Smith JE (2007). 「共進化するミームアルゴリズム: レビューと進捗報告」(PDF) . IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics . 37 (1): 6–17. doi :10.1109/TSMCB.2006.883273. PMID 17278554. S2CID 13867280.
- ^ Krasnogor N. & Gustafson S. (2002). 「真に「ミーム的」なミーム的アルゴリズムに向けて: 議論と概念実証」。自然に触発された計算の進歩: PPSN VII ワークショップ。PEDAL (並列エマージェントおよび分散アーキテクチャ ラボ)。レディング大学。
- ^ abc Hart, William E. (1994年12月). 適応型グローバル最適化とローカルサーチ (PhD). サンディエゴ、カリフォルニア州: カリフォルニア大学. CiteSeerX 10.1.1.473.1370 .
- ^ Hart, William E.; Krasnogor, Natalio; Smith, Jim E. (2004年9月). 「編集者によるミームアルゴリズム特集号の紹介」.進化計算. 12 (3): v–vi. doi :10.1162/1063656041775009. ISSN 1063-6560. S2CID 9912363.
- ^ シュウェフェル、ハンス・ポール(1995年)。進化と最適探索。ニューヨーク:ワイリー。ISBN 0-471-57148-2。
- ^ Ku, KWC; Mak, MW; Siu., W. C (2000). 「リカレントニューラルネットワークのラマルク進化の研究」. IEEE Transactions on Evolutionary Computation . 4 (1): 31–42. doi :10.1109/4235.843493. hdl : 10397/289 .
- ^ Land, MWS (1998).組み合わせ最適化のための局所探索による進化的アルゴリズム(論文). サンディエゴ、カリフォルニア州: カリフォルニア大学. CiteSeerX 10.1.1.55.8986 . ISBN 978-0-599-12661-9。
- ^ Bambha NK、Bhattacharyya SS、Teich J. 、 Zitzler E. (2004)。「パラメータ化されたローカル検索の進化的アルゴリズムへの体系的な統合」。IEEE Transactions on Evolutionary Computation。8 ( 2): 137–155。doi : 10.1109 /TEVC.2004.823471。S2CID 8303351。
- ^ Gruau , Frédéric; Whitley, Darrell (1993 年 9 月) 。「ニューラル ネットワークの細胞発達に学習を追加する: 進化と Baldwin 効果」。進化計算。1 (3): 213–233。doi :10.1162/evco.1993.1.3.213。ISSN 1063-6560。S2CID 15048360 。
- ^ Orvosh, David; Davis, Lawrence (1993)、Forrest, Stephanie (編)、「Shall We Repair? Genetic Algorithms, Combinatorial Optimization, and Feasibility Constraints」、第 5 回遺伝的アルゴリズム国際会議 (ICGA) 会議議事録、サンマテオ、カリフォルニア州、米国: Morgan Kaufmann、p. 650、ISBN 978-1-55860-299-1、S2CID 10098180
- ^ Whitley, Darrell; Gordon, V. Scott; Mathias, Keith (1994)、Davidor, Yuval; Schwefel, Hans-Paul; Männer, Reinhard (編)、「ラマルク進化論、ボールドウィン効果、関数最適化」、Parallel Problem Solving from Nature — PPSN III、vol. 866、ベルリン、ハイデルベルク:Springer Berlin Heidelberg、pp. 5–15、doi:10.1007/3-540-58484-6_245、ISBN 978-3-540-58484-1、 2023-02-07取得
- ^ Jakob, Wilfried (2010 年 9 月)。「マルチミーム アルゴリズムの一般 的なコスト ベネフィット ベースの適応フレームワーク」。Memetic Computing。p.207。2 ( 3 ): 201–218。doi : 10.1007 /s12293-010-0040-9。ISSN 1865-9284。S2CID 167807 。
- ^ Ichimura, T.; Kuriyama, Y. (1998).ロイヤルロード関数を用いた並列ハイブリッドGAによるニューラルネットワークの学習. IEEE International Joint Conference on Neural Networks. Vol. 2. ニューヨーク、ニューヨーク。pp. 1131–1136. doi :10.1109/IJCNN.1998.685931.
- ^ Aguilar, J.; Colmenares, A. (1998). 「ハイブリッド遺伝的/ランダムニューラルネットワーク学習アルゴリズムを使用したパターン認識問題の解決」.パターン分析とアプリケーション. 1 (1): 52–61. doi :10.1007/BF01238026. S2CID 15803359.
- ^ Ridao, M.; Riquelme, J.; Camacho, E.; Toro, M. (1998). 「2 つのマニピュレータの動作を計画するための進化的ローカル検索アルゴリズム」。応用人工知能のタスクと方法。コンピュータ サイエンスの講義ノート。第 1416 巻。Springer-Verlag。pp. 105–114。CiteSeerX 10.1.1.324.2668。doi : 10.1007 /3-540-64574-8_396。ISBN 978-3-540-64574-0。
- ^ Haas, O.; Burnham, K.; Mills, J. (1998). 「平面形状を用いた放射線治療におけるビーム方向の最適化」. Physics in Medicine and Biology . 43 (8): 2179–2193. Bibcode :1998PMB....43.2179H. doi :10.1088/0031-9155/43/8/013. PMID 9725597. S2CID 250856984.
- ^ Harris, S.; Ifeachor, E. (1998). 「ハイブリッド遺伝的アルゴリズム技術による周波数サンプリングフィルタの自動設計」. IEEE Transactions on Signal Processing . 46 (12): 3304–3314. Bibcode :1998ITSP...46.3304H. doi :10.1109/78.735305.
- ^ Augugliaro, A.; Dusonchet, L.; Riva-Sanseverino, E. (1998). 「ハイブリッド遺伝的アルゴリズムを使用した補償配電ネットワークのサービス回復」.電力システム研究. 46 (1): 59–66. Bibcode :1998EPSR...46...59A. doi :10.1016/S0378-7796(98)00025-X.
- ^ Wehrens, R.; Lucasius, C.; Buydens, L.; Kateman, G. (1993). 「HIPS、遺伝的アルゴリズムを使用した核磁気共鳴スペクトル解釈のためのハイブリッド自己適応型エキスパートシステム」. Analytica Chimica Acta . 277 (2): 313–324. Bibcode :1993AcAC..277..313W. doi :10.1016/0003-2670(93)80444-P. hdl : 2066/112321 . S2CID 53954763.
- ^ França, P.; Mendes, A.; Moscato, P. (1999).シーケンス依存のセットアップ時間を持つ単一マシンでの遅延を最小化するミームアルゴリズム。第5回国際意思決定科学研究所会議議事録。アテネ、ギリシャ。pp. 1708–1710。S2CID 10797987 。
- ^コスタ、ダニエル (1995)。「進化型タブー 探索アルゴリズムと NHL スケジューリング問題」。INFOR : 情報システムとオペレーションズ・リサーチ。33 (3): 161–178。doi :10.1080 / 03155986.1995.11732279。S2CID 15491435 。
- ^ Aickelin, U. (1998).遺伝的アルゴリズムによる看護師勤務表作成。1998年若手オペレーションズリサーチ会議議事録。ギルフォード、イギリス。arXiv : 1004.2870。
- ^ Ozcan, E. (2007). 「ミーム、自己生成、看護師勤務表作成」。自動タイムテーブル作成の実践と理論 VI。コンピュータサイエンスの講義ノート。第 3867 巻。Springer-Verlag。pp. 85–104。doi :10.1007/ 978-3-540-77345-0_6。ISBN 978-3-540-77344-3。
- ^ Ozcan, E.; Onbasioglu, E. (2007). 「並列コード最適化のためのミームアルゴリズム」. International Journal of Parallel Programming . 35 (1): 33–61. doi :10.1007/s10766-006-0026-x. S2CID 15182941.
- ^ Burke, E.; Smith, A. (1999). 「全国グリッドの計画メンテナンスをスケジュールするためのミームアルゴリズム」Journal of Experimental Algorithmics . 4 (4): 1–13. doi : 10.1145/347792.347801 . S2CID 17174080.
- ^ Jakob, Wilfried; Strack, Sylvia; Quinte, Alexander; Bengel, Günther; Stucky, Karl-Uwe; Süß, Wolfgang (2013-04-22). 「マルチ基準ミームコンピューティングを使用した、制約のある異種リソースへの複数のワークフローの高速再スケジュール」。アルゴリズム 。6 ( 2 ) : 245–277。doi : 10.3390/a6020245。ISSN 1999-4893。
- ^ Ozcan, E.; Basaran, C. (2009). 「制約最適化のためのミームアルゴリズムのケーススタディ」.ソフトコンピューティング: 基礎、方法論、アプリケーションの融合. 13 (8–9): 871–882. CiteSeerX 10.1.1.368.7327 . doi :10.1007/s00500-008-0354-4. S2CID 17032624.
- ^ Areibi, S.; Yang, Z. (2004). 「VLSI 設計自動化のための効果的なミームアルゴリズム = 遺伝的アルゴリズム + ローカル検索 + マルチレベルクラスタリング」.進化計算. 12 (3): 327–353. doi :10.1162/1063656041774947. PMID 15355604. S2CID 2190268.
- ^ Merz, P.; Zell, A. (2002). 「ミームアルゴリズムによる遺伝子発現プロファイルのクラスタリング」。自然からの並列問題解決 — PPSN VII。コンピュータサイエンスの講義ノート。第 2439 巻。Springer。pp . 811–820。doi :10.1007 / 3-540-45712-7_78。ISBN 978-3-540-44139-7。
- ^ Zexuan Zhu、YS Ong、M . Dash (2007)。「マルコフブランケット埋め込み遺伝的アルゴリズムによる遺伝子選択」。パターン認識。49 (11): 3236–3248。Bibcode :2007PatRe..40.3236Z。doi : 10.1016/j.patcog.2007.02.007。
- ^ Zexuan Zhu、YS Ong、M. Dash (2007)。「 ミームフレームワークを使用したラッパーフィルター機能選択アルゴリズム」。IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics。37 ( 1 ) : 70–76。doi : 10.1109 / TSMCB.2006.883267。hdl : 10338.dmlcz/ 141593。PMID 17278560。S2CID 18382400 。
- ^ 「フォールトインジェクションパラメータ選択のための人工知能 | Marina Krček | Hardwear.io ウェビナー」。hardwear.io 。2021年5月21日閲覧。
- ^ Zhu, Zexuan; Ong, Yew-Soon; Zurada, Jacek M (2010 年 4 月)。「クラス関連遺伝子の完全および部分的特定」。IEEE / ACM Transactions on Computational Biology and Bioinformatics。7 ( 2): 263–277。doi : 10.1109 /TCBB.2008.105。ISSN 1545-5963。PMID 20431146。S2CID 2904028 。
- ^ G. Karkavitsas & G. Tsihrintzis (2011)。「ハイブリッド遺伝的アルゴリズムを使用した音楽ジャンルの自動分類」。インテリジェントインタラクティブマルチメディアシステムとサービス。スマートイノベーション、システムとテクノロジー。第11巻。Springer。pp. 323–335。doi : 10.1007 / 978-3-642-22158-3_32。ISBN 978-3-642-22157-6. S2CID 15011089。
