Sugal is a major new public-domain software package designed to suppor
t experimentation with, and implementation of, Genetic Algorithms. Sug
al includes a generalised Genetic Algorithm, which supports the major
popular versions of the GA as special cases. Sugal also has integrated
support for various datatypes, including real numbers, and features t
o make hybridisation simple. This paper discusses the Sugal GA, showin
g how recombining the features of the popular algorithms results in th
e creation of a number of useful hybrid algorithms.