Пример #1
0
    def __init__(self, num_datasets, dataset_size):
        """Creates a new GA parameter tuner.

        This class can be used to tune the parameters of a GA but testing the
        performance across a range of different parameter settings.

        :param num_datasets: the number of datasets to generate
        :param dataset_size: the size of the dataset to generate
        """
        self._num_datasets = num_datasets
        self._generator = TSPGenerator(dataset_size)
Пример #2
0
def generate(output_file, num_points):
    generator = TSPGenerator(num_points)
    logger.info("Generating %d points" % num_points)

    data, _ = generator.generate()
    save_dataset(data, output_file)
Пример #3
0
def generate_random_dataset(num_points):
    logger.info('Generating %d uniformly random points' % num_points)
    generator = TSPGenerator(num_points)
    return generator.generate()