from gurobipy import * from grafo import Grafo grafo = None #oi #Leitura das instâncias with open('INST3.txt', 'r') as f: grafo = Grafo(int(f.readline().split()[0])) for line in f: #Transformando os dados lidos em tuplas de float, criando as arestas e setando as demandas oi = line.split() oi = map(float, oi) if (len(oi) == 5): grafo.addEdge(oi) else: if (len(oi) == 1): grafo.setDemandas(oi[0]) grafo.setDemandas2() '''As funções a seguir retornam índices das tuplas, significam respectivamente: nó de saída, nó de chegada, capacidade, custo fixo e custo''' def t(e): return e[0] def h(e): return e[1]