random polytopes
Hi there,
Is there an easy way to generate random d-polytopes?
Thanks, Guillermo
Hi there,
Is there an easy way to generate random d-polytopes?
Thanks, Guillermo
FrédéricC was right, it is easy enough. This tutorial was helpful too. You can tweak the example below to your suit your needs.
m=-5
M=5
dim = 3
P=Polyhedron( vertices=[ [randint(m,M) for i in range(dim)] for i in range(100)])
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2015-10-08 04:46:55 +0100
Seen: 751 times
Last updated: Oct 08 '15
Easy way to get repeatable random number sequences.
Compute the centroid of a polytope
How do I generate a random number according to the binomial distribution?
how to calculate in SAGE the cumulative distribution function of a "stable distribution"?
Problem calling np.random.multinomial from notebook
Well, you can generate random points and take their convex hull. This should be easy enough.
Note that generating random d-polytopes is a sensitive thing to do: you end up with probability 1-epsilon with a simplicial polytope, which may or may not be what you want to have.