Overview
PGO is a parallel computing platform for global optimization based on genetic algorithm. The purpose of PGO is to facilitate the global optimization in routine scientific computation. PGO provides an efficient and easy-to-use framework for parallelizing the global optimization procedure based on the GA. Along with a core optimization kernel built on a modified Genetic Algorithm and a parallel computing technique, PGO also includes a general input generator and a output extractor that can facilitate its easy integration with various scientific computing tasks. PGO is programmed in Perl script language and developed as an open source code. It is independent of the computer operating system and has been tested in a heterogeneous computing environment consisting of Solaris 9, Fedora Core 2 Linux, and Microsoft Windows machines.Download
Program & User Manual (1.1M)Windows Prerequisites (29.6M)
Installation
Installation Guide can be found in the Installation section of User Manual.Publications
1. "PGO: a Parallel Computing Platform for Global Optimization Based on Genetic Algorithm"Submitted to "Computers & Geosciences" download (pdf, 285k)
2. "Service-Oriented Grid Computation for Large-Scale Parameter Estimation in Complex Environmental Modeling"
SAC2006-The 21st Annual ACM Symposium on Applied Computing download (pdf, 440k)
Co-developed by