Skip to content

Commit 91dfc0a

Browse files
committed
Add JOSS paper
1 parent 795e948 commit 91dfc0a

File tree

3 files changed

+488
-0
lines changed

3 files changed

+488
-0
lines changed

joss_paper/README

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Compile it locally with
2+
3+
`docker run --rm --volume $PWD/joss_paper:/data --user $(id -u):$(id -g) --env JOURNAL=joss openjournals/inara`
4+
5+
More instructions on
6+
7+
https://joss.readthedocs.io/en/latest/submitting.html#example-paper-and-bibliography

joss_paper/paper.bib

+360
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,360 @@
1+
@article{Chalkis:2021,
2+
author = {Apostolos Chalkis and Vissarion Fisikopoulos},
3+
title = {{volesti: Volume Approximation and Sampling for Convex
4+
Polytopes in R}},
5+
year = {2021},
6+
journal = {{The R Journal}},
7+
doi = {10.32614/RJ-2021-077},
8+
url = {https://doi.org/10.32614/RJ-2021-077},
9+
pages = {642--660},
10+
volume = {13},
11+
number = {2}
12+
}
13+
14+
@article{Chalkis_dingo:2023,
15+
author = {Apostolos Chalkis and Vissarion Fisikopoulos and Elias Tsigaridas and Haris Zafeiropoulos},
16+
title = {dingo: a Python package for metabolic flux sampling},
17+
elocation-id = {2023.06.18.545486},
18+
year = {2023},
19+
doi = {10.1101/2023.06.18.545486},
20+
publisher = {Cold Spring Harbor Laboratory},
21+
URL = {https://www.biorxiv.org/content/early/2023/06/20/2023.06.18.545486},
22+
eprint = {https://www.biorxiv.org/content/early/2023/06/20/2023.06.18.545486.full.pdf},
23+
journal = {bioRxiv}
24+
}
25+
26+
@article{Iyengar:1988,
27+
author = {S. Iyengar},
28+
journal = {SIAM Journal on Scientific and Statistical Computing},
29+
number = {3},
30+
pages = {418--423},
31+
title = {Evaluation of Normal Probabilities of Symmetric
32+
Regions},
33+
volume = {9},
34+
year = {1988},
35+
url = {https://doi.org/10.1137/0909028},
36+
}
37+
38+
@article{Somerville:1998,
39+
author = {P.N. Somerville},
40+
journal = {Journal of Computational and Graphical Statistics},
41+
number = {4},
42+
pages = {529-544}, publisher = {Taylor \& Francis},
43+
title = {Numerical Computation of Multivariate Normal and
44+
Multivariate-t Probabilities over Convex Regions},
45+
volume = {7},
46+
year = {1998},
47+
url = {https://doi.org/10.1080/10618600.1998.10474793},
48+
}
49+
50+
@book{Genz:2009,
51+
author = {Genz, A. and Bretz, F.},
52+
edition = {1st},
53+
publisher = {Springer Publishing Company, Incorporated},
54+
title = {Computation of Multivariate Normal and t
55+
Probabilities},
56+
year = {2009},
57+
isbn = {364201688X, 9783642016882},
58+
}
59+
60+
@article{Schellenberger:2009,
61+
author = {J. Schellenberger and B.O. Palsson},
62+
journal = {The Journal of biological Chemistry},
63+
pages = {5457-61},
64+
title = {Use of Randomized Sampling for Analysis of Metabolic
65+
Networks},
66+
volume = {284 9},
67+
year = {2009},
68+
url = {https://doi.org/10.1074/jbc.R800048200},
69+
}
70+
71+
@article{Venzke:2019,
72+
author = {A. Venzke and D.K. Molzahn and S. Chatzivasileiadis},
73+
journal = {Electric Power Systems Research},
74+
pages = {106614},
75+
title = {Efficient creation of datasets for data-driven power
76+
system applications},
77+
volume = {190},
78+
year = {2021},
79+
issn = {0378-7796},
80+
url = {https://doi.org/10.1016/j.epsr.2020.106614},
81+
}
82+
83+
@article{Dyer:1988,
84+
author = {Dyer, M. and Frieze, A.},
85+
journal = {SIAM Journal on Computing},
86+
number = {5},
87+
pages = {967-974},
88+
title = {On the Complexity of Computing the Volume of a
89+
Polyhedron},
90+
volume = {17},
91+
year = {1988},
92+
url = {https://doi.org/10.1137/0217060},
93+
}
94+
95+
@article{Chen:2018,
96+
author = {Y. Chen and R. Dwivedi and M.J. Wainwright and B. Yu},
97+
journal = {Journal of Machine Learning Research},
98+
number = {55},
99+
pages = {1--86},
100+
title = {Fast {MCMC} Sampling Algorithms on Polytopes},
101+
volume = {19},
102+
year = {2018},
103+
url = {http://jmlr.org/papers/v19/18-158.html},
104+
}
105+
106+
@inproceedings{Lee:2018,
107+
author = {Y.T. Lee and S. Vempala},
108+
booktitle = {Proceedings of the 50th Annual ACM SIGACT Symposium
109+
on Theory of Computing},
110+
pages = {1115--1121},
111+
series = {STOC 2018},
112+
title = {Convergence Rate of {R}iemannian {H}amiltonian {Monte
113+
Carlo} and Faster Polytope Volume Computation},
114+
year = {2018},
115+
isbn = {978-1-4503-5559-9},
116+
url = {https://doi.org/10.1145/3188745.3188774},
117+
}
118+
119+
@inproceedings{Mangoubi:2019,
120+
author = {O. {Mangoubi} and N. K. {Vishnoi}},
121+
booktitle = {2019 IEEE 60th Annual Symposium on Foundations of
122+
Computer Science (FOCS)},
123+
pages = {1338-1357},
124+
title = {Faster Polytope Rounding, Sampling, and Volume
125+
Computation via a Sub-Linear Ball Walk},
126+
year = {2019},
127+
url = {https://doi.org/10.1109/FOCS.2019.00082},
128+
}
129+
130+
@article{Lovasz:2006,
131+
address = {Philadelphia, PA, USA},
132+
author = {Lov\'{a}sz, L. and Vempala, S.},
133+
journal = {SIAM Journal on Computing},
134+
number = {4},
135+
pages = {985-1005},
136+
publisher = {Society for Industrial and Applied Mathematics},
137+
title = {Hit-and-Run from a Corner},
138+
volume = {35},
139+
year = {2006},
140+
issn = {0097-5397},
141+
url = {https://doi.org/10.1137/S009753970544727X},
142+
}
143+
144+
@article{Emiris:2014,
145+
address = {New York, USA},
146+
author = {{I.Z.} Emiris and V. Fisikopoulos},
147+
journal = {ACM Transactions of Mathematical Software, 2018},
148+
number = {4},
149+
pages = {38:1--38:21},
150+
publisher = {ACM},
151+
title = {Practical Polytope Volume Approximation},
152+
volume = {44},
153+
year = {2014},
154+
issn = {0098-3500},
155+
url = {https://doi.org/10.1145/3194656},
156+
}
157+
158+
@article{Cousins:2015,
159+
address = {Berlin},
160+
author = {B. Cousins and S. Vempala},
161+
journal = {Mathematical Programming Computation},
162+
month = {Jun},
163+
number = {2},
164+
publisher = {Springer-Verlag},
165+
title = {A Practical Volume Algorithm},
166+
volume = {8},
167+
year = {2016},
168+
url = {https://doi.org/10.1007/s12532-015-0097-z},
169+
}
170+
171+
@article{Chalkis_volume:2023,
172+
author = {Chalkis, Apostolos and Emiris, Ioannis Z. and Fisikopoulos, Vissarion},
173+
title = {A Practical Algorithm for Volume Estimation based on Billiard Trajectories and Simulated Annealing},
174+
year = {2023},
175+
issue_date = {December 2023},
176+
publisher = {Association for Computing Machinery},
177+
address = {New York, NY, USA},
178+
volume = {28},
179+
issn = {1084-6654},
180+
url = {https://doi.org/10.1145/3584182},
181+
doi = {10.1145/3584182},
182+
journal = {ACM J. Exp. Algorithmics},
183+
month = {may},
184+
articleno = {1.3},
185+
numpages = {34},
186+
keywords = {volume approximation, mathematical software, randomized algorithm, billiard trajectories, polytope representations, sampling, Random walk}
187+
}
188+
189+
@MISC{eigen,
190+
author = {Ga\"{e}l Guennebaud and Beno\^{i}t Jacob and others},
191+
title = {Eigen v3},
192+
howpublished = {http://eigen.tuxfamily.org},
193+
year = {2010}
194+
}
195+
196+
@MISC{mkl,
197+
title = {Intel Math Kernel Library (Intel MKL)},
198+
howpublished = {https://software.intel.com/en-us/intel-mkl},
199+
year = {2024}
200+
}
201+
202+
@book{Ziegler:1995,
203+
address = {New York},
204+
author = {Ziegler, Günter M.},
205+
booktitle = {Graduate texts in mathematics, 152},
206+
description = {Lectures on Polytopes},
207+
issn = {0387943293 9780387943299 3540943293 9783540943297 038794365X 9780387943657 354094365X 9783540943655},
208+
publisher = {Springer-Verlag},
209+
title = {Lectures on polytopes},
210+
year = 1995
211+
}
212+
213+
@article{Ramana:1999,
214+
author = {Ramana, Motakuri and Goldman, A.},
215+
year = {1999},
216+
month = {02},
217+
pages = {},
218+
title = {Some Geometric Results in Semidefinite Programming},
219+
volume = {7},
220+
journal = {Journal of Global Optimization},
221+
doi = {10.1007/BF01100204}
222+
}
223+
224+
@misc{Spallitta:2024,
225+
title={Enhancing SMT-based Weighted Model Integration by Structure Awareness},
226+
author={Giuseppe Spallitta and Gabriele Masina and Paolo Morettin and Andrea Passerini and Roberto Sebastiani},
227+
year={2024},
228+
eprint={2302.06188},
229+
archivePrefix={arXiv},
230+
primaryClass={cs.AI}
231+
}
232+
233+
@inproceedings{Kook:2022,
234+
author = {Kook, Yunbum and Lee, Yin-Tat and Shen, Ruoqi and Vempala, Santosh},
235+
booktitle = {Advances in Neural Information Processing Systems},
236+
editor = {S. Koyejo and S. Mohamed and A. Agarwal and D. Belgrave and K. Cho and A. Oh},
237+
pages = {31684--31696},
238+
publisher = {Curran Associates, Inc.},
239+
title = {Sampling with Riemannian Hamiltonian Monte Carlo in a Constrained Space},
240+
url = {https://proceedings.neurips.cc/paper_files/paper/2022/file/cdaa7f07b0c5a7803927d20aa717132e-Paper-Conference.pdf},
241+
volume = {35},
242+
year = {2022}
243+
}
244+
245+
@article{Chalkis_hmc:2023,
246+
author = {Chalkis, Apostolos and Fisikopoulos, Vissarion and Papachristou, Marios and Tsigaridas, Elias},
247+
title = {Truncated Log-concave Sampling for Convex Bodies with Reflective Hamiltonian Monte Carlo},
248+
year = {2023},
249+
issue_date = {June 2023},
250+
publisher = {Association for Computing Machinery},
251+
address = {New York, NY, USA},
252+
volume = {49},
253+
number = {2},
254+
issn = {0098-3500},
255+
url = {https://doi.org/10.1145/3589505},
256+
doi = {10.1145/3589505},
257+
abstract = {We introduce Reflective Hamiltonian Monte Carlo (ReHMC), an HMC-based algorithm to sample from a log-concave distribution restricted to a convex body. The random walk is based on incorporating reflections to the Hamiltonian dynamics such that the support of the target density is the convex body. We develop an efficient open source implementation of ReHMC and perform an experimental study on various high-dimensional datasets. The experiments suggest that ReHMC outperforms Hit-and-Run and Coordinate-Hit-and-Run regarding the time it needs to produce an independent sample, introducing practical truncated sampling in thousands of dimensions.},
258+
journal = {ACM Trans. Math. Softw.},
259+
month = {jun},
260+
articleno = {16},
261+
numpages = {25},
262+
keywords = {Statistical software, truncated sampling, geometric random walks, experiments, mixing time}
263+
}
264+
265+
@article{Chalkis_spectra:2022,
266+
title = {Efficient sampling in spectrahedra and volume approximation},
267+
journal = {Linear Algebra and its Applications},
268+
volume = {648},
269+
pages = {205-232},
270+
year = {2022},
271+
issn = {0024-3795},
272+
doi = {https://doi.org/10.1016/j.laa.2022.04.002},
273+
url = {https://www.sciencedirect.com/science/article/pii/S0024379522001471},
274+
author = {Apostolos Chalkis and Ioannis Z. Emiris and Vissarion Fisikopoulos and Panagiotis Repouskos and Elias Tsigaridas},
275+
keywords = {Spectahedron, Semidefinite-programming, Sampling, Random walk, Monte Carlo, Polynomial eigenvalue problem, Volume approximation, Optimization},
276+
abstract = {We present algorithmic, complexity, and implementation results on the problem of sampling points from a spectrahedron, that is, the feasible region of a semidefinite program. Our main tool is geometric random walks. We analyze the arithmetic and bit complexity of certain primitive geometric operations that are based on the algebraic properties of spectrahedra and the polynomial eigenvalue problem. This study leads to the implementation of a broad collection of random walks for sampling from spectrahedra that experimentally show faster mixing times than methods currently employed either in theoretical studies or in applications, including the popular family of Hit-and-Run walks. The different random walks offer a variety of advantages, thus allowing us to efficiently sample from general probability distributions, for example the family of log-concave distributions which arise in numerous applications. We focus on two major applications of independent interest: (i) approximate the volume of a spectrahedron, and (ii) compute the expectation of functions coming from robust optimal control. We exploit efficient linear algebra algorithms and implementations to address the aforementioned computations in very high dimension. In particular, we provide a C++ open source implementation of our methods that scales efficiently, for the first time, up to dimension 200. We illustrate its efficiency on various data sets.}
277+
}
278+
279+
280+
@inproceedings{cftz-socg021,
281+
author = {Apostolos Chalkis and
282+
Vissarion Fisikopoulos and
283+
Elias P. Tsigaridas and
284+
Haris Zafeiropoulos},
285+
editor = {Kevin Buchin and
286+
{\'{E}}ric Colin de Verdi{\`{e}}re},
287+
title = {Geometric Algorithms for Sampling the Flux Space of Metabolic Networks},
288+
booktitle = {37th International Symposium on Computational Geometry, SoCG 2021,
289+
June 7-11, 2021, Buffalo, NY, {USA} (Virtual Conference)},
290+
series = {LIPIcs},
291+
volume = {189},
292+
pages = {21:1--21:16},
293+
publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
294+
year = {2021},
295+
url = {https://doi.org/10.4230/LIPIcs.SoCG.2021.21},
296+
doi = {10.4230/LIPICS.SOCG.2021.21},
297+
298+
}
299+
300+
301+
@article{ccef-crises-j,
302+
title={Practical volume approximation of high-dimensional convex bodies, applied to modeling portfolio dependencies and financial crises},
303+
author={Cal{\`e}s, Ludovic and Chalkis, Apostolos and Emiris, Ioannis Z and Fisikopoulos, Vissarion},
304+
journal={Computational Geometry},
305+
volume={109},
306+
pages={101916},
307+
year={2023},
308+
publisher={Elsevier}
309+
}
310+
311+
312+
313+
@inproceedings{bcft-aistats-23,
314+
title={Randomized geometric tools for anomaly detection in stock markets},
315+
author={Bachelard, Cyril and Chalkis, Apostolos and Fisikopoulos, Vissarion and Tsigaridas, Elias},
316+
booktitle={International Conference on Artificial Intelligence and Statistics},
317+
pages={9400--9416},
318+
year={2023},
319+
organization={PMLR}
320+
}
321+
322+
323+
@article{bcft-arxiv-24,
324+
title={Randomized Control in Performance Analysis and Empirical Asset Pricing},
325+
author={Bachelard, Cyril and Chalkis, Apostolos and Fisikopoulos, Vissarion and Tsigaridas, Elias},
326+
journal={arXiv preprint arXiv:2403.00009},
327+
year={2024}
328+
}
329+
330+
@inproceedings{co-alenex-2021,
331+
title={Computation of large asymptotics of 3-manifold quantum invariants},
332+
author={Maria, Cl{\'e}ment and Rouill{\'e}, Owen},
333+
booktitle={2021 Proceedings of the Workshop on Algorithm Engineering and Experiments (ALENEX)},
334+
pages={193--206},
335+
year={2021},
336+
organization={SIAM}
337+
}
338+
339+
340+
@article{vm-fods-2022,
341+
title={Multiple hypothesis testing with persistent homology},
342+
author={Vejdemo-Johansson, Mikael and Mukherjee, Sayan},
343+
journal={Foundations of Data Science},
344+
volume={4},
345+
number={4},
346+
pages={667--705},
347+
year={2022},
348+
publisher={Foundations of Data Science}
349+
}
350+
351+
352+
353+
@PhdThesis{pham-phd-2024,
354+
author = {Long Pham},
355+
title = {Hybrid Resource-Bound
356+
Analyses of Programs},
357+
school = {Carnegie Mellon University},
358+
year = 2024,
359+
note = {(PhD thesis proposal)}}
360+

0 commit comments

Comments
 (0)