public void SetUp() { var jobShop = new JobShopLoader().Load("TestExamples/test1.in", false); machineChromosome = new MachineChromosome(new int[] { 4, 5, 0, 2 }.Select(x => jobShop.Operations[x]).ToArray()); }
public void SetUp() { var jobShop = new JobShopLoader().Load("TestExamples/test1.in", false); chromosome = new ScheduleChromosome(jobShop); var machineChromosome1 = new MachineChromosome(new int[] { 4, 5, 0, 2 }.Select(x => jobShop.Operations[x]).ToArray()); chromosome.ReplaceGene(0, new Gene(machineChromosome1)); var machineChromosome2 = new MachineChromosome(new int[] { 1, 3 }.Select(x => jobShop.Operations[x]).ToArray()); chromosome.ReplaceGene(1, new Gene(machineChromosome2)); }