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

Implement Minkowski decomposition of polytopes #22181

Open
sagetrac-etzanaki mannequin opened this issue Jan 12, 2017 · 7 comments
Open

Implement Minkowski decomposition of polytopes #22181

sagetrac-etzanaki mannequin opened this issue Jan 12, 2017 · 7 comments

Comments

@sagetrac-etzanaki
Copy link
Mannequin

sagetrac-etzanaki mannequin commented Jan 12, 2017

I plan to add code for Minkowski Decomposition of Polytopes
based on the algorithm in "On the space of Minkowski summands of a convex polytope" http://www.eurocg2016.usi.ch/sites/default/files/paper_76.pdf (which appeared in the conference EuroCG 2016, Lugano, Switzerland, March 30-April 1, 2016)

For special cases such as associahedra, specialized algorithms are available - e.g., C. Lange, Discrete & Computational Geometry volume 50, pages 903–939 (2013) https://link.springer.com/article/10.1007/s00454-013-9546-5

Also G. Fourier, Marked poset polytopes: Minkowski sums, indecomposables, and unimodular equivalence, https://www.sciencedirect.com/science/article/abs/pii/S0022404915001942

J. Ivanović, GEOMETRICAL REALISATIONS OF THE SIMPLE PERMUTOASSOCIAHEDRON BY MINKOWSKI SUMS, https://www.jstor.org/stable/26964946

T. Michiels and R. Cools. Decomposing the secondary
Cayley polytope. Discr. Comput. Geometry,
23:367–380, 2000.

CC: @VivianePons @mkoeppe @jplab @mo271

Component: geometry

Keywords: polytope, Minkowski sum, Minkowski decomposition, days82

Issue created by migration from https://trac.sagemath.org/ticket/22181

@sagetrac-etzanaki sagetrac-etzanaki mannequin added this to the sage-7.6 milestone Jan 12, 2017
@videlec
Copy link
Contributor

videlec commented Mar 2, 2017

comment:2

Note that polymake already has a C++ implementation following Fukada's "From the zonotope construction to the Minkowski addition of convex polytopes" (2004).

@mkoeppe
Copy link
Contributor

mkoeppe commented Mar 30, 2017

comment:4

accessing polymake is now easy with #22683: backend_polymake for Polyhedron

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-7.6, sage-9.4 Jun 10, 2021
@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 10, 2021

comment:7

@sagetrac-etzanaki - has anything been implemented?

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.5, sage-9.6 Dec 14, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Mar 5, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.7, sage-9.8 Aug 31, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.8, sage-9.9 Jan 7, 2023
@mkoeppe mkoeppe modified the milestones: sage-10.0, sage-10.1 Apr 30, 2023
@mkoeppe mkoeppe removed this from the sage-10.1 milestone Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants