# random MOQP s p a r s e data from matlab let n := 20 ; # ... number of variables let m := 10 ; # ... number of constraints let p := 3 ; # ... number of objectives # Hessian matrices G let G[ 1 , 1 , 1 ] := 1.7 ; let G[ 1 , 7 , 1 ] := -0.64 ; let G[ 1 , 2 , 2 ] := 1.7 ; let G[ 1 , 3 , 3 ] := 1.7 ; let G[ 1 , 4 , 4 ] := 1.7 ; let G[ 1 , 5 , 5 ] := 1.7 ; let G[ 1 , 11 , 5 ] := 1.7 ; let G[ 1 , 6 , 6 ] := 1.7 ; let G[ 1 , 12 , 6 ] := 0.51 ; let G[ 1 , 1 , 7 ] := -0.64 ; let G[ 1 , 7 , 7 ] := 1.7 ; let G[ 1 , 8 , 8 ] := 1.7 ; let G[ 1 , 9 , 9 ] := 1.7 ; let G[ 1 , 10 , 10 ] := 1.7 ; let G[ 1 , 5 , 11 ] := 1.7 ; let G[ 1 , 11 , 11 ] := 1.7 ; let G[ 1 , 6 , 12 ] := 0.51 ; let G[ 1 , 12 , 12 ] := 1.7 ; let G[ 1 , 13 , 13 ] := 1.7 ; let G[ 1 , 14 , 14 ] := 1.7 ; let G[ 1 , 19 , 14 ] := 0.59 ; let G[ 1 , 15 , 15 ] := 1.7 ; let G[ 1 , 16 , 16 ] := 1.7 ; let G[ 1 , 17 , 17 ] := 1.7 ; let G[ 1 , 18 , 18 ] := 1.7 ; let G[ 1 , 14 , 19 ] := 0.59 ; let G[ 1 , 19 , 19 ] := 1.7 ; let G[ 1 , 20 , 20 ] := 1.7 ; let G[ 2 , 1 , 1 ] := 1 ; let G[ 2 , 2 , 2 ] := 1 ; let G[ 2 , 3 , 3 ] := 1 ; let G[ 2 , 14 , 3 ] := -0.048 ; let G[ 2 , 4 , 4 ] := 1 ; let G[ 2 , 5 , 5 ] := 1 ; let G[ 2 , 19 , 5 ] := 0.38 ; let G[ 2 , 6 , 6 ] := 1 ; let G[ 2 , 12 , 6 ] := -0.02 ; let G[ 2 , 7 , 7 ] := 1 ; let G[ 2 , 9 , 7 ] := -1 ; let G[ 2 , 8 , 8 ] := 1 ; let G[ 2 , 7 , 9 ] := -1 ; let G[ 2 , 9 , 9 ] := 1 ; let G[ 2 , 10 , 10 ] := 1 ; let G[ 2 , 11 , 11 ] := 1 ; let G[ 2 , 6 , 12 ] := -0.02 ; let G[ 2 , 12 , 12 ] := 1 ; let G[ 2 , 13 , 13 ] := 1 ; let G[ 2 , 3 , 14 ] := -0.048 ; let G[ 2 , 14 , 14 ] := 1 ; let G[ 2 , 15 , 15 ] := 1 ; let G[ 2 , 16 , 16 ] := 1 ; let G[ 2 , 17 , 17 ] := 1 ; let G[ 2 , 18 , 18 ] := 1 ; let G[ 2 , 5 , 19 ] := 0.38 ; let G[ 2 , 19 , 19 ] := 1 ; let G[ 2 , 20 , 20 ] := 1 ; let G[ 3 , 1 , 1 ] := 2.2 ; let G[ 3 , 2 , 2 ] := 2.2 ; let G[ 3 , 3 , 3 ] := 2.2 ; let G[ 3 , 4 , 4 ] := 2.2 ; let G[ 3 , 20 , 4 ] := 4.3e-05 ; let G[ 3 , 5 , 5 ] := 2.2 ; let G[ 3 , 6 , 5 ] := -0.32 ; let G[ 3 , 5 , 6 ] := -0.32 ; let G[ 3 , 6 , 6 ] := 2.2 ; let G[ 3 , 7 , 7 ] := 2.2 ; let G[ 3 , 8 , 8 ] := 2.2 ; let G[ 3 , 9 , 9 ] := 2.2 ; let G[ 3 , 10 , 10 ] := 2.2 ; let G[ 3 , 11 , 10 ] := -1.9 ; let G[ 3 , 12 , 10 ] := 1.1 ; let G[ 3 , 10 , 11 ] := -1.9 ; let G[ 3 , 11 , 11 ] := 2.2 ; let G[ 3 , 10 , 12 ] := 1.1 ; let G[ 3 , 12 , 12 ] := 2.2 ; let G[ 3 , 13 , 13 ] := 2.2 ; let G[ 3 , 14 , 14 ] := 2.2 ; let G[ 3 , 15 , 15 ] := 2.2 ; let G[ 3 , 16 , 16 ] := 2.2 ; let G[ 3 , 17 , 17 ] := 2.2 ; let G[ 3 , 18 , 18 ] := 2.2 ; let G[ 3 , 19 , 19 ] := 2.2 ; let G[ 3 , 4 , 20 ] := 4.3e-05 ; let G[ 3 , 20 , 20 ] := 2.2 ; # Linear objectives g let g[ 1 , 1 ] := 3.5 ; let g[ 1 , 2 ] := -3.7 ; let g[ 1 , 3 ] := 4.9 ; let g[ 1 , 4 ] := 5.1 ; let g[ 1 , 5 ] := -5.8 ; let g[ 1 , 6 ] := 3.2 ; let g[ 1 , 7 ] := 5.4 ; let g[ 1 , 8 ] := 3.8 ; let g[ 1 , 9 ] := 5.1 ; let g[ 1 , 10 ] := -3.6 ; let g[ 1 , 11 ] := 2.1 ; let g[ 1 , 12 ] := 5.1 ; let g[ 1 , 13 ] := -1.9 ; let g[ 1 , 14 ] := 1.1 ; let g[ 1 , 15 ] := 1.4 ; let g[ 1 , 16 ] := -6 ; let g[ 1 , 17 ] := 5.8 ; let g[ 1 , 18 ] := 4.8 ; let g[ 1 , 19 ] := 2.3 ; let g[ 1 , 20 ] := -0.72 ; let g[ 2 , 1 ] := 2.4 ; let g[ 2 , 2 ] := 1.3 ; let g[ 2 , 3 ] := -2.4 ; let g[ 2 , 4 ] := 4.3 ; let g[ 2 , 5 ] := -4.7 ; let g[ 2 , 6 ] := -2.5 ; let g[ 2 , 7 ] := -4.8 ; let g[ 2 , 8 ] := -1.2 ; let g[ 2 , 9 ] := -2 ; let g[ 2 , 10 ] := 5.3 ; let g[ 2 , 11 ] := 4.1 ; let g[ 2 , 12 ] := -2.9 ; let g[ 2 , 13 ] := -5.5 ; let g[ 2 , 14 ] := -5.9 ; let g[ 2 , 15 ] := 0.89 ; let g[ 2 , 16 ] := 2.9 ; let g[ 2 , 17 ] := 3.7 ; let g[ 2 , 18 ] := 1.7 ; let g[ 2 , 19 ] := -3 ; let g[ 2 , 20 ] := -4.3 ; let g[ 3 , 1 ] := 1.8 ; let g[ 3 , 2 ] := 5.4 ; let g[ 3 , 3 ] := 3.8 ; let g[ 3 , 4 ] := 5.2 ; let g[ 3 , 5 ] := -2.3 ; let g[ 3 , 6 ] := -2.8 ; let g[ 3 , 7 ] := 0.44 ; let g[ 3 , 8 ] := -4 ; let g[ 3 , 9 ] := -3.5 ; let g[ 3 , 10 ] := -3.4 ; let g[ 3 , 11 ] := 1.8 ; let g[ 3 , 12 ] := -5.4 ; let g[ 3 , 13 ] := -3.2 ; let g[ 3 , 14 ] := 2 ; let g[ 3 , 15 ] := -2.3 ; let g[ 3 , 16 ] := -2.3 ; let g[ 3 , 17 ] := 2.6 ; let g[ 3 , 18 ] := 5.5 ; let g[ 3 , 19 ] := -4.4 ; let g[ 3 , 20 ] := -5.2 ; # Linear constraints matrix A let A[ 3 , 1 ] := -0.82 ; let A[ 8 , 1 ] := 2.8 ; let A[ 10 , 1 ] := 2.5 ; let A[ 1 , 2 ] := -3 ; let A[ 4 , 3 ] := 1.7 ; let A[ 9 , 3 ] := -0.1 ; let A[ 9 , 4 ] := 1 ; let A[ 10 , 3 ] := 1.1 ; let A[ 3 , 4 ] := 1.2 ; let A[ 7 , 4 ] := 3.8 ; let A[ 8 , 4 ] := 2.4 ; let A[ 10 , 4 ] := -1.5 ; let A[ 2 , 5 ] := 3.1 ; let A[ 8 , 5 ] := 1.3 ; let A[ 1 , 6 ] := -3.9 ; let A[ 2 , 6 ] := 0.75 ; let A[ 3 , 7 ] := -3.3 ; let A[ 8 , 7 ] := 1.4 ; let A[ 2 , 8 ] := -2.7 ; let A[ 6 , 8 ] := -2.4 ; let A[ 7 , 8 ] := 1.1 ; let A[ 3 , 10 ] := 2.2 ; let A[ 4 , 10 ] := 2.3 ; let A[ 2 , 11 ] := -1.5 ; let A[ 6 , 13 ] := -1.9 ; let A[ 1 , 15 ] := -1 ; let A[ 10 , 15 ] := 1.3 ; let A[ 4 , 16 ] := -2.1 ; let A[ 10 , 17 ] := -1.1 ; let A[ 2 , 18 ] := -2.1 ; let A[ 3 , 18 ] := 3.8 ; let A[ 6 , 18 ] := 1.7 ; let A[ 1 , 19 ] := 1.6 ; let A[ 8 , 19 ] := 2.6 ; let A[ 2 , 20 ] := -3.9 ; let A[ 7 , 20 ] := 0.37 ; let A[ 8 , 20 ] := 3.8 ; # Linear constraints: rhs b let b[ 1 ] := -6.4 ; let b[ 2 ] := -6.4 ; let b[ 3 ] := 0.73 ; let b[ 4 ] := 1.9 ; let b[ 5 ] := 0 ; let b[ 6 ] := -2.6 ; let b[ 7 ] := 5.3 ; let b[ 8 ] := 0.55 ; let b[ 9 ] := -0.1 ; let b[ 10 ] := 1.7 ;