public TaskDistribution(TaskDistribution distribution) { _nearestInsert = new TaskSequencerNearestInsert(); var config = new Configuration(distribution._workers, distribution._tasks, distribution._distributor, distribution._rand.Next()); Console.WriteLine("Worker Count = {0}", config.Workers.Count); Console.WriteLine("Sequence Count = {0}", distribution.Sequences.Count); Id = distribution.Id; Configure(config); Fitness = Int32.MaxValue; SetSequences(distribution.Sequences); Console.WriteLine("Task Distribution Configured"); }
public TaskDistribution(Configuration config) { _nearestInsert = new TaskSequencerNearestInsert(); Configure(config); }