UNPKG

@zfunction/genetics-js

Version:

Genetic and evolutionary algorithms framework for the web

66 lines 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var xml_io_1 = require("./xml-io"); var converter_1 = require("./converter"); var executor_1 = require("./executor"); var originalTl = xml_io_1.parseTlLogic("./assets/anchieta.net.xml"); converter_1.setOriginalTl(originalTl); // El primer valor de cada línea que aparece en el array es el 'offset' var tlBusquedaAleatoria = converter_1.genotypeToTlLogic([ 56, 50, 4, 17, 4, 18, 26, 4, 58, 4, 60, 59, 4, 8, 4, 7, 42, 4, 52, 4, 6, 12, 4, 8, 4, 85, 45, 4, 51, 4, 88, 28, 4, 16, 4, 26, 53, 4, 45, 4, 18, 5, 4, 11, 4, 11, 56, 4, 33, 4 ]); var tlOriginalSumo = converter_1.genotypeToTlLogic([ 0, 39, 6, 39, 6, 0, 34, 6, 34, 6, 0, 39, 6, 34, 6, 0, 39, 6, 34, 6, 0, 34, 6, 34, 6, 0, 39, 4, 34, 4, 0, 74, 6, 5, 5, 0, 74, 6, 5, 5, 0, 74, 6, 5, 5, 0, 79, 5, 6, 6 ]); var searchFile = xml_io_1.writeTlLogic(tlBusquedaAleatoria); var sumoFile = xml_io_1.writeTlLogic(tlOriginalSumo); console.log("Búsqueda aleatoria"); var searchData = executor_1.executeSumo({ flags: [ "-W", "--duration-log.statistics", "-e 3600", "--time-to-teleport -1", "--seed 23432", ], files: { network: searchFile, routes: ["./assets/anchieta.rou.xml"], }, }); console.log(searchData); console.log(); console.log("Original de SUMO"); var sumoData = executor_1.executeSumo({ flags: [ "-W", "--duration-log.statistics", "-e 3600", "--time-to-teleport -1", "--seed 23432", ], files: { network: sumoFile, routes: ["./assets/anchieta.rou.xml"], }, }); console.log(sumoData); //# sourceMappingURL=temp.js.map