Benoît Legat

Results 464 comments of Benoît Legat

The default implementation has not be thoroughly optimized, you should try using QHull or CDDLib by using, e.g, `poly = Polyhedra.polyhedron(v, QHull.Library())`

We have the LP implemented in Polyhedra and it's used to remove the redundant points in a V-representation: https://github.com/JuliaPolyhedra/Polyhedra.jl/blob/460b4f0f5061a7837299545ccaa5320f9cfc10b2/src/redundancy.jl#L191-L226 Unfortunately, at the moment, it's only used to check which points...

We could also have an array with the same syntax as `SparseAxisArray` and a `DataFrame` instead of a `Dict` as a backend. I guess we could also have both the...

I wouldn't say this is niche. I think all users of conic solvers would be (or at least they should be ;) ) interested in getting stats in what is...

Yes but the user won't know what to use there and it won't be so readable. Getting the unsafe backend with the cache is a simple concept to understand and...

`unsafe_backend` only unwraps the first caching optimizer and then the bridge layer. If `with_cache = true`, it would then unwrap the inner cache as well. If your using Dualization or...

Given what we discussed on the JuMP-dev call on Thursday, we can close if we explain how to deduce what the inner optimizer receives using `show(backend(model))`. It can be next...

Sounds good, the disadvantage of `show(backend(model))` is that it prints the same model twice (once for the CachingOptimizer and once for the cache). With `optimizer_layers`, if we print only the...

I'm also getting `Could not find Chrome (ver. 121.0.6167.85)` on Github Actions. The solution seems to be https://github.com/puppeteer/puppeteer/issues/10388#issuecomment-2323077561 but I haven't tested

What is the expression of the embedding objective ?