예제 #1
0
def todo(files):
    coords = []
    with open(files, 'r') as f:
        i = 0
        for line in f.readlines():
            line = [float(x.replace('\n', '')) for x in line.split(' ')]
            coords.append([])
            for j in range(1, 3):
                coords[i].append(line[j])
            i += 1

    if __name__ == '__main__':
        #coords = [[round(random.uniform(-1000,1000),4),round(random.uniform(-1000,1000),4)] for i in range(100)]
        sa = SimAnneal(coords, stopping_iter=5000)
        sa.anneal()
        sa.visualize_routes()
        sa.plot_learning()
예제 #2
0
from anneal import SimAnneal
import matplotlib.pyplot as plt
import random

coords = []
with open('coord.txt', 'r') as f:
    i = 0
    for line in f.readlines():
        line = [float(x.replace('\n', '')) for x in line.split(' ')]
        coords.append([])
        for j in range(1, 3):
            coords[i].append(line[j])
        i += 1

if __name__ == '__main__':
    #coords = [[round(random.uniform(-1000,1000),4),round(random.uniform(-1000,1000),4)] for i in range(100)]
    sa = SimAnneal(coords, stopping_iter=5000)
    sa.anneal()
    sa.visualize_routes()
    sa.plot_learning()