<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 5.50.4912.300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I am using the work of Jason Leonard to write an 
optimization program for Little League Scheduling.&nbsp; I am using the&nbsp; 
GA1DArrayAlleleGenome as he does.&nbsp; My program works, however the algorithm 
I use (Jason's) does not handle one "hard"constraint.&nbsp; I use the 
SwapMutator and PartialMatchCrossover as&nbsp;suggested.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This constraint is that a team cannot play two days 
in a row.&nbsp; I have tried using a GA2DArrayAlleleGenome but each "row" of the 
array exchanges genetic information.&nbsp; Is there a way to prevent this?&nbsp; 
I think if I use each row in the array to be a "round" I can get better 
optimization of this constraint.&nbsp; The current&nbsp;algorithm builds a 
genome, then manipulates it (predictably) to create&nbsp;a "fixture" or 
schedule.&nbsp; For my hard constraint, this secondary algorithm needs to be 
part of the GA I believe.&nbsp; Right now it really is not.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am a newbie to C++ and GALib.&nbsp; (I know 
Eiffel better than C++) however C++ does not seem to be my problem.&nbsp; My 
fear is I must create my own genome class, or mutator and crossover 
operators.&nbsp; I don't know if I understand the examples enough to attempt 
this.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Can anyone help?&nbsp; I would appreciate any help 
on this matter.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Jim</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>