Closed chriscoey closed 5 years ago
Looks good, so Alfonso.jl is faster in all examples ! What do you mean by 32/30
does it mean 32
in Matlab and 30
in Julia ?
The Julia code was slower on Caprasse only. Yes 32/30 means 32 on Matlab and 30 on Alfonso. There shouldn't be a difference at this point as the algorithms (modulo some linear algebra) are currently the same (this will change), so it comes down to different numerical procedures in Matlab vs Julia.
the LP might be faster after https://github.com/JuliaLang/julia/pull/29296 is merged. but we are currently using views so maybe not - it's worth investigating.
things are pretty tough to compare now since the package has diverged significantly. if anyone is very interested we can try to compare again.
running Alfonso 75cba5f with default options against the following Alfonso.m Matlab code with (the same) default options:
primal and dual objectives for the Julia code and Matlab code match. the iteration counts (very similar) and timings (in seconds) are: