Example #1
0
def test_given():
    for d in datasets:
        data = solver.getdata(d["f"])
        print "Data"
        print "-"*25
        print data
        result = solver.solveIt(data).split()
        print "Result"
        print "-"*25
        print result

        assert int(result[0]) >= d["r"]
 def test_solveIt4(self):
     input_data = open("//projects/Coursera-DiscreteOptimization/2-Knapsack/data/ks_400_0").read(-1)
     self.assertEqual(solver.solveIt(input_data), solver.solveIt2(input_data))
Example #3
0
def test_manual():
    data = "4 7\n16 2\n19 3\n23 4\n28 5\n"
    result = solver.solveIt(data)
    assert result == "44 0\n1 0 0 1"
Example #4
0
def main(alg_name, fname):
    with file(fname) as stream:
        func = solver.solveIt(fname)
        points = list(read_graph(stream))
        plot_graph(points, func(points))
 def test_solveIt(self):
     input_data = open("//projects/Coursera-DiscreteOptimization/3-coloring/data/gc_50_3").read(-1)
     self.assertEqual(solver.solveIt(input_data), "")
Example #6
0
	def solve(data):
		return solver.solveIt(data, time=True, assertions=True)