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());
        }
Esempio n. 2
0
        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));
        }