Ehrhart series coefficients and quasi-period for random rational polytopes
<p><strong>Ehrhart series coefficients and quasi-period for random rational polytopes</strong></p> <p>A dataset of Ehrhart data for 84000 randomly generated rational polytopes, in dimensions 2 to 4, with quasi-periods 2 to 15.</p> <p>The polytopes used to generate this data were produced by the following algorithm:</p> <ol> <li>Fix <span class="math-tex">\(d\)</span> a positive integer in <span class="math-tex">\(\{2,3,4\}\)</span>.</li> <li>Choose <span class="math-tex">\(r\in\{2,\ldots,15\}\)</span> uniformly at random.</li> <li>Choose <span class="math-tex">\(d + k\)</span> lattice points <span class="math-tex">\(\{v_1,\ldots,v_{d+k}\}\)</span> uniformly at random in a box <span class="math-tex">\([-5r,5r]^d\)</span>, where <span class="math-tex">\(k\)</span> is chosen uniformly at random in <span class="math-tex">\(\{1,\ldots,5\}\)</span>.</li> <li>Set <span class="math-tex">\(P := \mathrm{conv}\{v_1,\ldots,v_{d+k}\}\)</span>. If <span class="math-tex">\(\mathrm{dim}(P)\)</span> is not equal to <span class="math-tex">\(d\)</span> then return to step 3.</li> <li>Choose a lattice point <span class="math-tex">\(v\in P \cap \mathbb{Z}^d\)</span> uniformly at random and replace <span class="math-tex">\(P\)</span> with the translation <span class="math-tex">\(P-v\)</span>.</li> <li>Replace <span class="math-tex">\(P\)</span> with the dilation <span class="math-tex">\(P/r\)</span>.</li> </ol> <p>The final dataset was produced by first removing duplicate records, and then downsampling to a subset with 2000 datapoints for each pair <span class="math-tex">\((d,q)\)</span>, where <span class="math-tex">\(d\)</span> is the dimension of <span class="math-tex">\(P\)</span> and <span class="math-tex">\(q\)</span> is the quasi-period of <span class="math-tex">\(P\)</span>, with <span class="math-tex">\(d\in\{2,3,4\}\)</span> and <span class="math-tex">\(q\in\{2,\ldots,15\}\)</span>.</p> <p>For details, see the paper:</p> <p> <em>Machine Learning the Dimension of a Polytope</em>, Tom Coates, Johannes Hofscheier, and Alexander M. Kasprzyk, 2022.</p> <p>If you make use of this data, please cite the above paper and the DOI for this data:</p> <p> doi:10.5281/zenodo.6614829</p> <p><strong>quasiperiod.txt.gz</strong><br> The file "quasiperiod.txt.gz" is a gzip-compressed plain text file containing key:value records with keys and values as described below, where each record is separated by a blank line. There are 84000 records in the file.</p> <p><strong>Example record</strong><br> ULID: 01G57JBYP2ZW825E0NT4Q9JQNQ<br> Dimension: 2<br> Quasiperiod: 2<br> Volume: 97<br> EhrhartDelta: [1,50,195,289,192,49]<br> Ehrhart: [1,50,198,...]<br> LogEhrhart: [0.000000000000000000000000000000,3.91202300542814605861875078791,5.28826703069453523626966617327,...]</p> <p>(The values for Ehrhart and LogEhrhart in the example have been truncated.)</p> <p>For each polytope <span class="math-tex">\(P\)</span> of dimension <span class="math-tex">\(d\)</span> and quasi-period <span class="math-tex">\(q\)</span> we record the following keys and values in the dataset:</p> <p>ULID: A randomly generated string identifier for this record.<br> Dimension: A positive integer. The dimension <span class="math-tex">\(2 \leq d \leq 4\)</span> of the polytope <span class="math-tex">\(P\)</span>.<br> Quasiperiod: A positive integer. The quasi-period <span class="math-tex">\(2 \leq q \leq 15\)</span> of the polytope <span class="math-tex">\(P\)</span>.<br> Volume: A positive rational number. The lattice-normalised volume <span class="math-tex">\(\mathrm{Vol}(P)\)</span> of the polytope <span class="math-tex">\(P\)</span>.<br> EhrhartDelta: A sequence <span class="math-tex">\([1,a_1,a_2,\ldots,a_N]\)</span> of integers of length <span class="math-tex">\(N + 1\)</span>, where <span class="math-tex">\(N := q(d + 1) - 1\)</span>. This is the Ehrhart <span class="math-tex">\(\delta\)</span>-vector (or <span class="math-tex">\(h^*\)</span>-vector) of <span class="math-tex">\(P\)</span>. The Ehrhart series <span class="math-tex">\(\mathrm{Ehr}(P)\)</span> of <span class="math-tex">\(P\)</span> is given by the power-series expansion of <span class="math-tex">\((1 + a_1t + a_2t^2 + \ldots + a_Nt^N) / (1 - t^q)^{d+1}\)</span>.<br> Ehrhart: A sequence <span class="math-tex">\([1,c_1,c_2,\ldots,c_{1100}]\)</span> of positive integers. The value <span class="math-tex">\(c_i\)</span> is equal to the number of lattice points in the <span class="math-tex">\(i\)</span>-th dilation of <span class="math-tex">\(P\)</span>, that is, <span class="math-tex">\(c_i = \#(iP \cap \mathbb{Z}^d)\)</span>. Equivalently, <span class="math-tex">\(c_i\)</span> is the coefficient of <span class="math-tex">\(t^i\)</span> in <span class="math-tex">\(\mathrm{Ehr}(P) = 1 + c_1t + c_2t^2 + \ldots = (1 + a_1t + a_2t^2 + \ldots + a_Nt^N) / (1 - t^q)^{d+1}\)</span>.<br> LogEhrhart: A sequence <span class="math-tex">\([0,y_1,y_2,\ldots,y_{1100}]\)</span> of non-negative floating point numbers. Here <span class="math-tex">\(y_i := \log c_i\)</span>.</p>
ShareScore
40/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 4
- Harmonization
- 4
- Access
- 20
- Reuse readiness
- 8
- Engagement
- 4
ScienceDex for faculty
Your academic CV and NIH biosketch
Make your CV in your school's format and your NIH biosketch from it, then download both as Word files.