For a large number of lower-dimensional problems I have tested, the sparsity patterns returned from CUTEst do seem to be incorrect. I have not checked for the high-dimensional problems yet. Verification was done analytically/by taking the derivatives by hand.
I first raised this issue on the pycutest repository: jfowkes/pycutest#105.
Our use case is benchmarking of a sparsity detection tool, and we were hoping to be able to do that on CUTEst problems.
If this issue persists at scale, do you think that there is an option to run a sparsity detection algorithm on the CUTEst collection, perhaps the one currently implemented in Casadi? That one seems to be battle-tested enough that it could serve as a ground truth.
For a large number of lower-dimensional problems I have tested, the sparsity patterns returned from CUTEst do seem to be incorrect. I have not checked for the high-dimensional problems yet. Verification was done analytically/by taking the derivatives by hand.
I first raised this issue on the pycutest repository: jfowkes/pycutest#105.
Our use case is benchmarking of a sparsity detection tool, and we were hoping to be able to do that on CUTEst problems.
If this issue persists at scale, do you think that there is an option to run a sparsity detection algorithm on the CUTEst collection, perhaps the one currently implemented in Casadi? That one seems to be battle-tested enough that it could serve as a ground truth.