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

Expose PPL's Not-Necessarily-Closed Polyhedra and Normaliz' Polyhedra with Open Facets using Sage Polyhedra #20879

Open
mkoeppe opened this issue Jun 24, 2016 · 6 comments

Comments

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 24, 2016

PPL has NNC_Polyhedron.
Should expose using Sage's Polyhedra classes.

In the context of #20877, NNC polyhedra could play the same role as half-open intervals do in the context of the new piecewise functions.

Normaliz also has the feature of "open facets".

Depends on #32089
Depends on #32159

CC: @kcrisman @kliem @jplab @yuan-zhou

Component: geometry

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

@mkoeppe mkoeppe added this to the sage-7.3 milestone Jun 24, 2016
@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented May 29, 2021

comment:3

An alternative is #31743

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-7.3, sage-9.4 Jul 7, 2021
@mkoeppe mkoeppe changed the title Expose PPL's Not-Necessarily-Closed Polyhedra using Sage Polyhedra Expose PPL's Not-Necessarily-Closed Polyhedra and Normaliz' Polyhedra with Open Facets using Sage Polyhedra Jul 7, 2021
@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jul 7, 2021

Dependencies: #32089

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jul 7, 2021

comment:6

A new Sage class somewhere between ConvexSet_base + ConditionSet and Polyhedron that is able to store convex sets given by finitely many, strict or non-strict linear constraints (not necessarily minimal) would be valuable. In contrast to Polyhedron, it would not insist on eagerly computing a minimal description by facet defining inequalities.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jul 8, 2021

Changed dependencies from #32089 to #32089, #32159

@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 29, 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

1 participant