Exemplo n.º 1
0
def write_log(fname, runtime, seed, delta):
    logname = fname.replace("dijkstra", "log")
    with open(logname, 'w+') as f:
        f.write(fname + '\n')
        f.write(str(seed) + '\n')
        f.write(str(runtime) + '\n')
        f.write("delta: " + str(delta) + "\n")


if __name__ == '__main__':
    parser = initParser()
    args = parser.parse_args()

    delta = float(args.delta)

    graph1 = builder.build_graph(args.graph1)
    graph1.name = os.path.basename(args.graph1)
    graph1.name = os.path.splitext(graph1.name)[0]
    graph2 = builder.build_graph(args.graph2)
    graph2.name = os.path.basename(args.graph2)
    graph2.name = os.path.splitext(graph2.name)[0]

    g1_seed_file = args.g1seed
    g2_seed_file = args.g2seed

    ec_mode = (float(args.ec1bound), float(args.ec2bound), float(args.s3bound))
    ed = (float(args.edbound))
    alpha = float(args.alpha)
    seed_length = seeding.get_seed_length(g1_seed_file)

    timestop_arg = float(args.timestop)
Exemplo n.º 2
0
    parser.add_argument(
        '-debug',
        "--debugval",
        action='store_true',
        help="adding debug will set to True, no entry is False")

    return parser


if __name__ == '__main__':
    parser = initParser()
    args = parser.parse_args()

    delta = float(args.delta)
    timestamp = time.perf_counter()
    graph1, c_graph_a = builder.build_graph(args.graph1)
    graph1.name = os.path.basename(args.graph1)
    graph1.name = os.path.splitext(graph1.name)[0]
    graph2, c_graph_b = builder.build_graph(args.graph2)
    graph2.name = os.path.basename(args.graph2)
    graph2.name = os.path.splitext(graph2.name)[0]

    print(graph1.name + ": (edge count) " + str(graph1.num_edges()))
    print(graph2.name + ": (edge count) " + str(graph2.num_edges()))

    g1_seedstr = args.g1seed
    g2_seedstr = args.g2seed

    ec_mode = (float(args.ec1bound), float(args.ec2bound), float(args.s3bound))
    ed = (float(args.edbound))
    alpha = float(args.alpha)