#18023: Add methods for shelling orders
-------------------------------------+-------------------------------------
Reporter: fcastillo | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.6
Component: combinatorics | Resolution:
Keywords: simplicial | Merged in:
complex, shellable | Reviewers: Travis Scrimshaw
Authors: Federico | Work issues:
Castillo, Travis Scrimshaw | Commit:
Report Upstream: N/A | b4f8282e8ac7695d9ed8bca2a97f19a6a7275eae
Branch: | Stopgaps:
public/combinat/shelling_order-18023|
Dependencies: |
-------------------------------------+-------------------------------------
Old description:
> We add methods to check if a given order of facets is a shelling order
> and for calculating restricted sets (when shellable). We add some code
> in a doctest for a specialized method for computing the ''h'' vector,
> which should get merged into a class for `ShellableComplexes` (when such
> a class gets created).
New description:
We add methods to check if a given order of facets is a shelling order and
for calculating restricted sets (when shellable). This also adds code to
construct the f-triangle and h-triangles (to use for basic tests for
shellability). We add some code in a doctest for a specialized method for
computing the ''h'' vector, which should get merged into a class for
`ShellableComplexes` (when such a class gets created).
--
Comment (by tscrim):
Good points. I've made some minor tweaks so that this works for non-pure
complexes as well. I've added the f/h triangles and do shortcuts for
shellability testing. I've also rewritten the algorithm for `is_shellable`
to do backtracing in following the link you posted. I'll also run some
more tests with Federico (next week when I get back to Davis).
--
Ticket URL: <http://trac.sagemath.org/ticket/18023#comment:6>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.