<reponame>UCLM-SIMD/MONRP<gh_stars>0
from algorithms.genetic.abstract_genetic.genetic_executer import GeneticExecuter


class NSGAIIExecuter(GeneticExecuter):
    def __init__(self, algorithm):
        from algorithms.genetic.nsgaii.nsgaii_algorithm import NSGAIIAlgorithm
        super().__init__(algorithm)
        self.algorithm: NSGAIIAlgorithm
        self.algorithm_type = "nsgaii"

from algorithms.genetic.abstract_genetic.genetic_executer import GeneticExecuter


class NSGAIIExecuter(GeneticExecuter):
    def __init__(self, algorithm):
        from algorithms.genetic.nsgaii.nsgaii_algorithm import NSGAIIAlgorithm
        super().__init__(algorithm)
        self.algorithm: NSGAIIAlgorithm
        self.algorithm_type = "nsgaii"