# 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.2 ; let G[ 1 , 2 , 1 ] := 0.73 ; let G[ 1 , 13 , 1 ] := 0.9 ; let G[ 1 , 1 , 2 ] := 0.73 ; let G[ 1 , 2 , 2 ] := 1.2 ; let G[ 1 , 3 , 3 ] := 1.2 ; let G[ 1 , 4 , 4 ] := 1.2 ; let G[ 1 , 6 , 4 ] := 0.43 ; let G[ 1 , 5 , 5 ] := 1.2 ; let G[ 1 , 4 , 6 ] := 0.43 ; let G[ 1 , 6 , 6 ] := 1.2 ; let G[ 1 , 7 , 7 ] := 1.2 ; let G[ 1 , 9 , 7 ] := 0.58 ; let G[ 1 , 8 , 8 ] := 1.2 ; let G[ 1 , 7 , 9 ] := 0.58 ; let G[ 1 , 9 , 9 ] := 1.2 ; let G[ 1 , 10 , 10 ] := 1.2 ; let G[ 1 , 11 , 11 ] := 1.2 ; let G[ 1 , 12 , 12 ] := 1.2 ; let G[ 1 , 1 , 13 ] := 0.9 ; let G[ 1 , 13 , 13 ] := 1.2 ; let G[ 1 , 14 , 14 ] := 1.2 ; let G[ 1 , 15 , 15 ] := 1.2 ; let G[ 1 , 16 , 16 ] := 1.2 ; let G[ 1 , 17 , 17 ] := 1.2 ; let G[ 1 , 18 , 18 ] := 1.2 ; let G[ 1 , 19 , 19 ] := 1.2 ; let G[ 1 , 20 , 20 ] := 1.2 ; let G[ 2 , 1 , 1 ] := 0.72 ; let G[ 2 , 20 , 1 ] := 0.57 ; let G[ 2 , 2 , 2 ] := 0.72 ; let G[ 2 , 3 , 3 ] := 0.72 ; let G[ 2 , 4 , 4 ] := 0.72 ; let G[ 2 , 5 , 5 ] := 0.72 ; let G[ 2 , 6 , 6 ] := 0.72 ; let G[ 2 , 7 , 7 ] := 0.72 ; let G[ 2 , 8 , 8 ] := 0.72 ; let G[ 2 , 9 , 9 ] := 0.72 ; let G[ 2 , 10 , 10 ] := 0.72 ; let G[ 2 , 11 , 11 ] := 0.72 ; let G[ 2 , 12 , 12 ] := 0.72 ; let G[ 2 , 13 , 13 ] := 0.72 ; let G[ 2 , 14 , 14 ] := 0.72 ; let G[ 2 , 15 , 14 ] := -0.26 ; let G[ 2 , 14 , 15 ] := -0.26 ; let G[ 2 , 15 , 15 ] := 0.72 ; let G[ 2 , 18 , 15 ] := 0.68 ; let G[ 2 , 16 , 16 ] := 0.72 ; let G[ 2 , 17 , 17 ] := 0.76 ; let G[ 2 , 15 , 18 ] := 0.68 ; let G[ 2 , 18 , 18 ] := 0.72 ; let G[ 2 , 19 , 19 ] := 0.72 ; let G[ 2 , 1 , 20 ] := 0.57 ; let G[ 2 , 20 , 20 ] := 0.72 ; let G[ 3 , 1 , 1 ] := 1.5 ; let G[ 3 , 2 , 2 ] := 1.5 ; let G[ 3 , 15 , 2 ] := -0.38 ; let G[ 3 , 3 , 3 ] := 1.5 ; let G[ 3 , 4 , 4 ] := 1.5 ; let G[ 3 , 7 , 4 ] := -0.23 ; let G[ 3 , 5 , 5 ] := 1.5 ; let G[ 3 , 6 , 6 ] := 1.5 ; let G[ 3 , 4 , 7 ] := -0.23 ; let G[ 3 , 7 , 7 ] := 1.5 ; let G[ 3 , 15 , 7 ] := -0.3 ; let G[ 3 , 8 , 8 ] := 1.5 ; let G[ 3 , 9 , 9 ] := 1.5 ; let G[ 3 , 10 , 10 ] := 1.5 ; let G[ 3 , 11 , 11 ] := 1.5 ; let G[ 3 , 12 , 12 ] := 1.5 ; let G[ 3 , 13 , 13 ] := 1.5 ; let G[ 3 , 14 , 14 ] := 1.5 ; let G[ 3 , 2 , 15 ] := -0.38 ; let G[ 3 , 7 , 15 ] := -0.3 ; let G[ 3 , 15 , 15 ] := 1.5 ; let G[ 3 , 16 , 16 ] := 1.5 ; let G[ 3 , 17 , 17 ] := 1.5 ; let G[ 3 , 18 , 18 ] := 1.5 ; let G[ 3 , 20 , 18 ] := -1.5 ; let G[ 3 , 19 , 19 ] := 1.5 ; let G[ 3 , 18 , 20 ] := -1.5 ; let G[ 3 , 20 , 20 ] := 1.5 ; # Linear objectives g let g[ 1 , 1 ] := -1 ; let g[ 1 , 2 ] := -4.9 ; let g[ 1 , 3 ] := -0.6 ; let g[ 1 , 4 ] := 4.4 ; let g[ 1 , 5 ] := -1.3 ; let g[ 1 , 6 ] := -3 ; let g[ 1 , 7 ] := -1.7 ; let g[ 1 , 8 ] := 2.9 ; let g[ 1 , 9 ] := 1.8 ; let g[ 1 , 10 ] := 5.3 ; let g[ 1 , 11 ] := 4 ; let g[ 1 , 12 ] := -0.36 ; let g[ 1 , 13 ] := 1.6 ; let g[ 1 , 14 ] := -5.3 ; let g[ 1 , 15 ] := 0.51 ; let g[ 1 , 16 ] := -0.53 ; let g[ 1 , 17 ] := 4.4 ; let g[ 1 , 18 ] := 4.3 ; let g[ 1 , 19 ] := -0.33 ; let g[ 1 , 20 ] := 3.4 ; let g[ 2 , 1 ] := 1.9 ; let g[ 2 , 2 ] := -6 ; let g[ 2 , 3 ] := -4.4 ; let g[ 2 , 4 ] := -0.062 ; let g[ 2 , 5 ] := -5.5 ; let g[ 2 , 6 ] := -3.3 ; let g[ 2 , 7 ] := -2.1 ; let g[ 2 , 8 ] := 4.8 ; let g[ 2 , 9 ] := -2.2 ; let g[ 2 , 10 ] := -3 ; let g[ 2 , 11 ] := -0.8 ; let g[ 2 , 12 ] := 4.1 ; let g[ 2 , 13 ] := -3.8 ; let g[ 2 , 14 ] := 0.098 ; let g[ 2 , 15 ] := -0.57 ; let g[ 2 , 16 ] := -2.1 ; let g[ 2 , 17 ] := -1.4 ; let g[ 2 , 18 ] := 4.6 ; let g[ 2 , 19 ] := 3.1 ; let g[ 2 , 20 ] := 4.6 ; let g[ 3 , 1 ] := -0.51 ; let g[ 3 , 2 ] := 3.6 ; let g[ 3 , 3 ] := -4.4 ; let g[ 3 , 4 ] := -5.2 ; let g[ 3 , 5 ] := -1.5 ; let g[ 3 , 6 ] := -1.5 ; let g[ 3 , 7 ] := -0.19 ; let g[ 3 , 8 ] := 5.6 ; let g[ 3 , 9 ] := -1.9 ; let g[ 3 , 10 ] := -3 ; let g[ 3 , 11 ] := 1 ; let g[ 3 , 12 ] := 0.28 ; let g[ 3 , 13 ] := -4 ; let g[ 3 , 14 ] := -0.16 ; let g[ 3 , 15 ] := -0.047 ; let g[ 3 , 16 ] := 4.1 ; let g[ 3 , 17 ] := 3.7 ; let g[ 3 , 18 ] := 4.3 ; let g[ 3 , 19 ] := 1.3 ; let g[ 3 , 20 ] := 0.79 ; # Linear constraints matrix A let A[ 1 , 1 ] := -3.3 ; let A[ 6 , 1 ] := -3 ; let A[ 2 , 2 ] := 1.9 ; let A[ 1 , 3 ] := 1.9 ; let A[ 6 , 3 ] := -3.7 ; let A[ 7 , 3 ] := -3 ; let A[ 2 , 4 ] := 1.5 ; let A[ 4 , 4 ] := -1.9 ; let A[ 6 , 4 ] := -1 ; let A[ 7 , 6 ] := -0.13 ; let A[ 8 , 7 ] := 2.2 ; let A[ 1 , 8 ] := -4 ; let A[ 3 , 8 ] := 3.8 ; let A[ 6 , 8 ] := 1.5 ; let A[ 7 , 8 ] := 3.6 ; let A[ 9 , 8 ] := -2.6 ; let A[ 1 , 9 ] := 0.82 ; let A[ 3 , 9 ] := -2.4 ; let A[ 10 , 9 ] := -1.9 ; let A[ 5 , 10 ] := -0.79 ; let A[ 10 , 10 ] := -0.34 ; let A[ 8 , 11 ] := -1.6 ; let A[ 9 , 11 ] := 1.5 ; let A[ 4 , 12 ] := 0.12 ; let A[ 1 , 14 ] := 3.7 ; let A[ 1 , 15 ] := -0.82 ; let A[ 6 , 16 ] := 3.5 ; let A[ 7 , 16 ] := -1.1 ; let A[ 10 , 16 ] := 2.7 ; let A[ 5 , 17 ] := -0.11 ; let A[ 3 , 18 ] := 0.75 ; let A[ 3 , 19 ] := 3.6 ; let A[ 6 , 19 ] := -0.18 ; let A[ 4 , 20 ] := 1.1 ; let A[ 5 , 20 ] := 2 ; let A[ 7 , 20 ] := -1.4 ; # Linear constraints: rhs b let b[ 1 ] := -1.7 ; let b[ 2 ] := 3.3 ; let b[ 3 ] := 5.8 ; let b[ 4 ] := -0.71 ; let b[ 5 ] := 1.1 ; let b[ 6 ] := -2.8 ; let b[ 7 ] := -2 ; let b[ 8 ] := 0.56 ; let b[ 9 ] := -1.1 ; let b[ 10 ] := 0.34 ;