Ejemplo n.º 1
0
 public Heuristics(int timelimit, Data data, ProblemFormulation formulation, CCTModel.MIPModelParameters mipModelParameters)
 {
     TimelimitStageI         = timelimit;
     this.data               = data;
     this.formulation        = formulation;
     this.MIPmodelParameters = mipModelParameters;
 }
Ejemplo n.º 2
0
 public Solution(Data data, ProblemFormulation problemFormulation)
 {
     _data        = data;
     Formulation  = problemFormulation;
     _assignments = new HashSet <Assignment>();
     IsFeasible   = false;
 }
Ejemplo n.º 3
0
        public QualityRecoveringOptimizer(Data data, Solution solutionBefore, ProblemFormulation formulation, CCTModel.MIPModelParameters mipModelParameters)
        {
            this.data               = data;
            this.formulation        = formulation;
            this.MIPmodelParameters = mipModelParameters;
            this.solutionBefore     = solutionBefore;

            model = new CCTModel(data, formulation, MIPmodelParameters);
            model.SetProximityOrigin(solutionBefore._assignments.ToList());
            model.SetMipHints(solutionBefore._assignments.ToList());
        }