@zfunction/genetics-js
Version:
Genetic and evolutionary algorithms framework for the web
66 lines • 1.83 kB
JavaScript
;
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