Austin Schuh | 9049e20 | 2022-02-20 17:34:16 -0800 | [diff] [blame^] | 1 | import numpy as np |
| 2 | from scipy import sparse |
| 3 | import utils.codegen_utils as cu |
| 4 | |
| 5 | P = sparse.diags([0.617022, 0.92032449, 0.20011437, 0.50233257, 0.34675589], format='csc') |
| 6 | q = np.array([-1.10593508, -1.65451545, -2.3634686, 1.13534535, -1.01701414]) |
| 7 | A = sparse.csc_matrix((0,5)) |
| 8 | l = np.array([]) |
| 9 | u = np.array([]) |
| 10 | |
| 11 | # Generate problem solutions |
| 12 | sols_data = {'x_test': np.array([1.79237542, 1.79775228, 11.81058885, -2.26014678, 2.93293975]), |
| 13 | 'obj_value_test': -19.209752026813277, |
| 14 | 'status_test': 'optimal'} |
| 15 | |
| 16 | # Generate problem data |
| 17 | cu.generate_problem_data(P, q, A, l, u, 'unconstrained', sols_data) |