Exemplo n.º 1
0
 public StandartAlgorithm(IAntFactory antFactory, IDictionary<Type, ISelectRule> rules, IProber prober,
     IDictionary<Type, IIncrimentRule> updateRules, int maxIterationsNoChanges, int maxIterations)
 {
     AntFactory = antFactory;
     Rules = rules;
     Prober = prober;
     UpdateRules = updateRules;
     MaxIterationsNoChanges = maxIterationsNoChanges;
     MaxIterations = maxIterations;
 }
Exemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();

            TabControlProbes.ItemsSource = new []
            {
                d3d12Prober = new Direct3D12Prober(),
                d3d11Prober = new Direct3D11Prober(),
                d3d9Prober  = new Direct3D9Prober(),
            };
        }
Exemplo n.º 3
0
 public GreedyAlgorithm(IAntFactory antFactory, IProber prober,
     int maxIterationsNoChanges, int maxIterations, double evaporationRate, double defaultPheromone, double greedyRate, IGraph graph, int Q)
 {
     _antFactory = antFactory;
     _prober = prober;
     MaxIterationsNoChanges = maxIterationsNoChanges;
     MaxIterations = maxIterations;
     _evaporationRate = evaporationRate;
     _defaultPheromone = defaultPheromone;
     _greedyRate = greedyRate;
     _graph = graph;
     this.Q = Q;
 }