Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intersection of a halfspace with a polyhedron #375

Closed
mforets opened this issue Jul 6, 2018 · 2 comments
Closed

Intersection of a halfspace with a polyhedron #375

mforets opened this issue Jul 6, 2018 · 2 comments
Assignees
Milestone

Comments

@mforets
Copy link
Member

mforets commented Jul 6, 2018

http://spaceex.imag.fr/sites/default/files/frehser_adhs2012.pdf
https://sites.google.com/site/frehseg/publications/Frehse_Habil16.pdf

cc: @kostakoida

@mforets
Copy link
Member Author

mforets commented Sep 24, 2018

The support function along direction of the intersection of a halfspace with normal direction a and displacement b and a convex polytope X can be reformulated as the problem of finding the minimum of the univariate function f(λ) = ρ(ℓ - λ * a, X) + λ * b over non-negative λ (refer to the references for details).

  1. I've tried Optim and it does a good job in some 2D examples. I took LBFGS but i'm not sure if it is the more appropriate method for our problem; given the fact that the gradient is not provided (eg. try with Nelder-Mead).

  2. In [Sec. 2.3 Frehse & Ray] they develop a sandwich algorithm based on a lower bound search.

  3. In [Le Guernic, Girard, 2009] the authors rewrite f(λ) as a function on the finite interval (0, pi). The method of solution is called golden section search in the polar decomposition.

The current proposal is to do 1 for which i have the code, and then consider 2 or 3 as optional "algorithms".

@mforets mforets changed the title Intersection with a polyhedron Intersection of a halfspace with a polyhedron Sep 25, 2018
mforets added a commit that referenced this issue Sep 28, 2018
#375 - Intersection of a halfspace with polyhedron: line search method
@schillic
Copy link
Member

Do we want to keep the other methods described above as a reminder in a new issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants