Skip to content

Simple Genetic Algorithm with an adaptative strategy

License

Notifications You must be signed in to change notification settings

marcosdg/darwin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copyright (C) 2015 Marcos Diez García <marcos.diez.garcia@gmail.com>
See the end of the file for license conditions.



This directory tree holds version 1.0.0 of darwin, a simple genetic algorithm
implementation with an adaptative strategy.

The file INSTALL in this directory says how to build and install darwin on
various systems, once you unpacked (or git-cloned) the entire darwin file tree.

See the file COPYING for information about how to copy and distribute darwin.

The 'doc' subdirectory contains darwin's specific documentation, including how
to use it and extend it.

The shell script 'autogen.sh' generates the file 'configure' (see below) and
other configuration files by executing the GNU build tools autoconf and
automake, which in turn use GNU m4 and Perl.

The shell script 'configure' (generated by 'autogen.sh') accomodates darwin to
your processor and operating system characteristics. It produces, as a result of
its execution, the file 'Makefile' (a script for the 'make' program), which
automates the process of building and installing darwin. See INSTALL for further
information.

The file 'configure.ac' is used by autoconf to create the 'configure' script.

The file 'Makefile.am' is used by automake to create the 'Makefile' script.

There are several other subdirectories:

'src'       holds the C language code for darwin

'data'      holds darwin input data and some auxiliary script files to
            facilitate and automate its generation. The input data includes
            several instances of well-known NP problems for performance testing
            purposes, and the configuration file for the evolutionary parameters
            of the genetic algorithm.

You may also want to have a look at the project's wiki for additional resources:
<https://github.com/marcosdg/darwin/wiki>

You may encounter bugs in this release. If you do, please report them; your bug
reports are valuable contributions to make darwin a better tool. Please, send
them to the following email address: <marcos.diez.garcia@gmail.com>. If you
have a GitHub (<http://github.com>) account, feel free to use GitHub Issues
system or submit pull requests.



This file is part of the darwin program.

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.