Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Benjamin Cousins

dblp:131/6720 · also Ben Cousins · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0001-7711-1604ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 3 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
5 papers
Algorithms and data structures · 54% Mathematical optimization · 14% Computational complexity · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization
convex optimization
0.622019
A near-optimal algorithm for approximating the John Ellipsoid · COLT 2019
Bypassing KLS: Gaussian Cooling and an O^*(n3) Volume Algorithm · STOC 2015
Computational complexity › counting problems › approximate counting
volume estimation
0.522018
Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018
Bypassing KLS: Gaussian Cooling and an O^*(n3) Volume Algorithm · STOC 2015
Algorithms and data structures › randomized algorithms
sampling
0.522018
Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018
A Cubic Algorithm for Computing Gaussian Volume · SODA 2014
Computational geometry
convex geometry
0.522019
A near-optimal algorithm for approximating the John Ellipsoid · COLT 2019
Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018
Algorithms and data structures › randomized algorithms › sampling
markov chain monte carlo
0.522017
Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017
A Cubic Algorithm for Computing Gaussian Volume · SODA 2014
Algorithms and data structures
randomized algorithms
0.522017
Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017
A Cubic Algorithm for Computing Gaussian Volume · SODA 2014
Algorithms and data structures › randomized algorithms › sampling › random variate generation
gaussian sampling
0.312018
Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018
Bioinformatics and computational biology › systems biology › constraint-based modeling
constraint-based metabolic modeling
0.312017
CHRR: coordinate hit-and-run with rounding for uniform sampling of constraint-based models · Bioinform. 2017
Algorithms and data structures › markov chains
mixing time
0.312017
Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017
Combinatorics and discrete mathematics
partial orders
0.312017
Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017
Algorithms and data structures › randomized algorithms › sampling › approximate sampling
convex body sampling
0.212014
A Cubic Algorithm for Computing Gaussian Volume · SODA 2014
Bioinformatics and computational biology › systems biology › metabolic network analysis
genome-scale metabolic model analysis
0.112017
CHRR: coordinate hit-and-run with rounding for uniform sampling of constraint-based models · Bioinform. 2017

Methods — techniques the papers use, named apart from their topics

markov chain monte carlo · 0.5approximation algorithm · 0.4randomized algorithm · 0.3membership oracle · 0.3cooling schedule · 0.3rounding preprocessing · 0.3coordinate hit-and-run · 0.3biased markov chains · 0.3balanced bias · 0.3gaussian cooling · 0.2simulated annealing · 0.2isoperimetric inequality · 0.2
YearPublicationVenuePosition
2019 A near-optimal algorithm for approximating the John Ellipsoid
abstract
We develop a simple and efficient algorithm for approximating the John Ellipsoid of a symmetric polytope. Our algorithm is near optimal in the sense that our time complexity matches the current best verification algorithm. Experimental results suggest that our algorithm significantly outperforms existing algorithms. We also provide the MATLAB code for further research.
Michael B. Cohen, Benjamin Cousins, Yin Tat Lee, Xin Yang 0017
COLT2
2018 Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume
abstract
We present an $O^*(n^3)$ randomized algorithm for estimating the volume of a well-rounded convex body (e.g., $K\subseteq\mathbb{R}^n$ if $B_n\subseteq K$ and ${E}_{X\sim K}(\|X\|^2)=O^*(n)$) given by a membership oracle, improving on the previous best complexity of $O^*(n^4)$. The new algorithmic ingredient is an accelerated cooling schedule where the rate of cooling increases with the temperature. Previously, the known approach for potentially achieving this asymptotic complexity relied on a positive resolution of the Kannan--Lovász--Simonovits (KLS) hyperplane conjecture, a central open problem in convex geometry. We also obtain an $O^*(n^3)$ randomized algorithm for integrating a standard Gaussian distribution over an arbitrary convex set containing the unit ball. Both the volume and the Gaussian volume algorithms use an improved algorithm for sampling a Gaussian distribution restricted to a convex body. In this latter setting, as we show, the KLS conjecture holds and for a spherical Gaussian distribution with variance $\sigma^2$, the sampling complexity is $O^*(\max\{n^3,\sigma^2n^2\})$ for the first sample and $O^*(\max\{n^2,\sigma^2n^2\})$ for every subsequent sample.
Benjamin Cousins, Santosh S. Vempala
SIAM J. Comput.1
2017 Approximately Sampling Elements with Fixed Rank in Graded Posets
abstract
Graded posets frequently arise throughout combinatorics, where it is natural to try to count the number of elements of a fixed rank. These counting problems are often #P-complete, so we consider approximation algorithms for counting and uniform sampling. We show that for certain classes of posets, biased Markov chains that walk along edges of their Hasse diagrams allow us to approximately generate samples with any fixed rank in expected polynomial time. Our arguments do not rely on the typical proofs of log-concavity, which are used to construct a stationary distribution with a specific mode in order to give a lower bound on the probability of outputting an element of the desired rank. Instead, we infer this directly from bounds on the mixing time of the chains through a method we call balanced bias. A noteworthy application of our method is sampling restricted classes of integer partitions of n. We give the first provably efficient Markov chain algorithm to uniformly sample integer partitions of n from general restricted classes. Several observations allow us to improve the efficiency of this chain to require O(n1/2 log(n)) space, and for unrestricted integer partitions, expected O(n9/4) time. Related applications include sampling permutations with a fixed number of inversions and lozenge tilings on the triangular lattice with a fixed average height.
Prateek Bhakta, Benjamin Cousins, Matthew Fahrbach, Dana Randall
SODA2
2017 CHRR: coordinate hit-and-run with rounding for uniform sampling of constraint-based models
abstract
SUMMARY: In constraint-based metabolic modelling, physical and biochemical constraints define a polyhedral convex set of feasible flux vectors. Uniform sampling of this set provides an unbiased characterization of the metabolic capabilities of a biochemical network. However, reliable uniform sampling of genome-scale biochemical networks is challenging due to their high dimensionality and inherent anisotropy. Here, we present an implementation of a new sampling algorithm, coordinate hit-and-run with rounding (CHRR). This algorithm is based on the provably efficient hit-and-run random walk and crucially uses a preprocessing step to round the anisotropic flux set. CHRR provably converges to a uniform stationary sampling distribution. We apply it to metabolic networks of increasing dimensionality. We show that it converges several times faster than a popular artificial centering hit-and-run algorithm, enabling reliable and tractable sampling of genome-scale biochemical networks. AVAILABILITY AND IMPLEMENTATION: https://github.com/opencobra/cobratoolbox . CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Hulda S. Haraldsdóttir, Benjamin Cousins, Ines Thiele, Ronan M. T. Fleming, Santosh S. Vempala
Bioinform.2
2015 Bypassing KLS: Gaussian Cooling and an O^*(n3) Volume Algorithm
abstract
We present an O*(n3) randomized algorithm for estimating the volume of a well-rounded convex body given by a membership oracle, improving on the previous best complexity of O*(n4). The new algorithmic ingredient is an accelerated cooling schedule where the rate of cooling increases with the temperature. Previously, the known approach for potentially achieving such complexity relied on a positive resolution of the KLS hyperplane conjecture, a central open problem in convex geometry.
Benjamin Cousins, Santosh S. Vempala
STOC1
2014 A Cubic Algorithm for Computing Gaussian Volume
abstract
We present randomized algorithms for sampling the standard Gaussian distribution restricted to a convex set and for estimating the Gaussian measure of a convex set, in the general membership oracle model. The complexity of the integration algorithm is O*(n3) while the complexity of the sampling algorithm is O*(n3) for the first sample and O*(n2) for every subsequent sample. These bounds improve on the corresponding state-of-the-art by a factor of n. Our improvement comes from several aspects: better isoperimetry, smoother annealing, avoiding transformation to isotropic position and the use of the “speedy walk“ in the analysis‥
Benjamin Cousins, Santosh S. Vempala
SODA1