このページでは遺伝的アルゴリズムの基礎を紹介します。 どのページも遺伝的アルゴリズムをなんの事前知識も無しで学習するのに役立つように作られています。 コンピュータプログラムに関しての少しの知識があることが前提となっていますが。 いくつかの遺伝的アルゴリズムに関するJava appletsによるデモンストレーションを見ることができます。

These pages introduce some fundamentals of genetics algorithms. Pages are intended to be used for learning about genetics algorithms without any previous knowledge from this area. Only some knowledge of computer programming is assumed. You can find here several interactive Java applets demonstrating work of genetic algorithms.

遺伝的アルゴリズムに関する範囲が広くなるにつれて、このページでそれらすべてをカバーすることができなくなってきています。 しかし、遺伝的アルゴリズムがなんであるか、また何に対して役に立つのかということに関していくつかの考えを得ることはできるでしょう。 ここでは高度な数学の理論を期待できません。

As the area of genetics algorithms is very wide, it is not possible to cover everything in these pages. But you should get some idea, what the genetic algorithms are and what they could be useful for. Do not expect any sophisticated mathematics theories here.

では、先に進むために次へを選ぶか、左側のメニューからトピックを選択してください。 もし導入に関するの章を読み飛ばしたいのであれば 遺伝的アルゴリズム へ、直接ジャンプしてください。

Now please choose next to continue or you can choose any topic from the menu on the left side. If you do not want to read all the introducing chapters, you can skip directly to genetic algorithms and return later.

You can also check recommendations for your browser. English translation is available here.


(c) Marek Obitko, 1998
Japanese translation (c) Ishii Manabu, 1999
- Terms of use