Dataset with json file has 10
objects with the entries:
-
n:
Intwith size of the (scaled) doubly stochastic matrix -
s:
Intwith the scale of the doubly stochastic matrix -
scaled_doubly_stochastic_matrix:
Array{Int}of size$n^2$ with the scaled doubly stochastic matrix (columns stacked as a vector) -
weights:
Array{Int}of length$n$ (sparse) or$n^2$ (dense). The array entries sum to$s$ -
permutations:
Array{Int}with$n$ (sparse) or$n^2$ (dense) permutation vectors stacked as a sigle vector. Each permutation vector has length$n$
File structure: qbench_n_sparse/dense.json where n is the size
of the doubly stochstic matrix and sparse/dense indicates whether the
doubly stochastic matrices are sparse or dense. Sparse and dense matrices are
generated by sampling
The (scaled) doubly stochastic matrices are generated by sampling randperm function in the
Random package in Julia.
For the weights, we draw
Example for