並列遺伝的アルゴリズム ライブラリ (PGAL、「Piggle」と発音) は単に効率的、かつ迅速に複数のプロセッサで動作する遺伝的アルゴリズム コードを生成するため C++ のツールキットです。分散し、クラスター コンピューティング openMosix などの遺伝的アルゴリズムの環境でもマルチ プロセッサのコンピューターとそれらのためにだけでなく便利です。