示例#1
0
        public Solution(Solution original)
        {
            _myContainer = original._myContainer;

            Position = new int[_myContainer.MyKnapsack.TotalItems];
            for (var d = 0; d < _myContainer.MyKnapsack.TotalItems; d++)
            {
                Position[d] = original.Position[d];
            }
            Fitness        = original.Fitness;
            AlteredFitness = original.AlteredFitness;
        }
示例#2
0
        public Metaheuristic _myContainer; //TODO: Cambiar indentificar de acceso


        public Solution(Metaheuristic theOwner)
        {
            _myContainer = theOwner;
            Position     = new int[_myContainer.MyKnapsack.TotalItems];
        }