#9798: Accelerate Polyhedron constructor
----------------------------+-----------------------------------------------
   Reporter:  vbraun        |       Owner:  mhampton  
       Type:  defect        |      Status:  needs_info
   Priority:  major         |   Milestone:            
  Component:  geometry      |    Keywords:            
     Author:  Volker Braun  |    Upstream:  N/A       
   Reviewer:                |      Merged:            
Work_issues:                |  
----------------------------+-----------------------------------------------

Comment(by dimpase):

 Replying to [comment:5 vbraun]:
 >   1. I debugged it some more and apparently the code that uses random
 numbers ends up not being called in the code path. Which raises the
 question again, how does cddlib manage to depend on the architecture...
 I'll change the `polyhedra.py` to sort the cddlib output for now.
 >
 >   2. According to the (sparse) cdd manual, it exactly does that: solve a
 LP to get the adjacency data. There is a bit of a combinatorial explosion
 in high dimension and number of vertices, I guess.

 Sorry, I don't get it. Computing the dual description is well-known to be
 much more expensive in general than computing the vertex adjacencies - the
 latter is polynomial-time, the former is certainly not...


 >
 > The other motivation for this ticket is that we can then start and
 replace `libcdd`s implementation of the dual description with a better
 one. In particular I'm eying a cythonized version of the Parma Polyhedra
 Library, but we need at least cython 0.13 for C++.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9798#comment:8>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to