Esempio n. 1
0
 public void Init()
 {
     _reader          = new LinearProgramDictionaryReader();
     _mapPrimalToDual = new HackyMapPrimalToDual();
     _mapDualToPrimal = new HackyMapDualToPrimal();
     _restore         = new SimpleRestoreObjective();
 }
        public void Init()
        {
            _reader = new LinearProgramDictionaryReader();

            var analyze = new SimpleAnalyzeEnteringLeavingVariables();
            var pivotor = new HackyPivot2();

            _solver = new LinearProgramSolverWeek2(analyze, pivotor);
        }
Esempio n. 3
0
        public void Init()
        {
            _reader = new LinearProgramDictionaryReader();

            var analyze      = new SimpleAnalyzeEnteringLeavingVariables();
            var pivotor      = new HackyPivot2();
            var primalToDual = new HackyMapPrimalToDual();
            var dualToPrimal = new HackyMapDualToPrimal();
            var restore      = new SimpleRestoreObjective();

            _solver = new LinearProgramSolverWeek3(analyze, pivotor, primalToDual, dualToPrimal, restore);
        }
Esempio n. 4
0
 public void Init()
 {
     _reader  = new LinearProgramDictionaryReader();
     _analyze = new SimpleAnalyzeEnteringLeavingVariables();
     _pivotor = new HackyPivot2();
 }