@article{anari_gharan_vinzant_2021, title={LOG-CONCAVE POLYNOMIALS, I: ENTROPY AND A DETERMINISTIC APPROXIMATION ALGORITHM FOR COUNTING BASES OF MATROIDS}, volume={170}, ISSN={["1547-7398"]}, DOI={10.1215/00127094-2020-0091}, abstractNote={We give a deterministic polynomial time $2^{O(r)}$-approximation algorithm for the number of bases of a given matroid of rank $r$ and the number of common bases of any two matroids of rank $r$. To the best of our knowledge, this is the first nontrivial deterministic approximation algorithm that works for arbitrary matroids. Based on a lower bound of Azar, Broder, and Frieze [ABF94] this is almost the best possible result assuming oracle access to independent sets of the matroid. There are two main ingredients in our result: For the first, we build upon recent results of Adiprasito, Huh, and Katz [AHK15] and Huh and Wang [HW17] on combinatorial hodge theory to derive a connection between matroids and log-concave polynomials. We expect that several new applications in approximation algorithms will be derived from this connection in future. Formally, we prove that the multivariate generating polynomial of the bases of any matroid is log-concave as a function over the positive orthant. For the second ingredient, we develop a general framework for approximate counting in discrete problems, based on convex optimization. The connection goes through subadditivity of the entropy. For matroids, we prove that an approximate superadditivity of the entropy holds by relying on the log-concavity of the corresponding polynomials.}, number={16}, journal={DUKE MATHEMATICAL JOURNAL}, author={Anari, Nima and Gharan, Shayan Oveis and Vinzant, Cynthia}, year={2021}, month={Nov}, pages={3459–3504} } @article{anari_liu_gharan_vinzant_vuong_2021, title={Log-Concave Polynomials IV: Approximate Exchange, Tight Mixing Times, and Near-Optimal Sampling of Forests}, ISSN={["0737-8017"]}, DOI={10.1145/3406325.3451091}, abstractNote={We prove tight mixing time bounds for natural random walks on bases of matroids, determinantal distributions, and more generally distributions associated with log-concave polynomials. For a matroid of rank k on a ground set of n elements, or more generally distributions associated with log-concave polynomials of homogeneous degree k on n variables, we show that the down-up random walk, started from an arbitrary point in the support, mixes in time O(klogk). Our bound has no dependence on n or the starting point, unlike the previous analyses of Anari et al. (STOC 2019), Cryan et al. (FOCS 2019), and is tight up to constant factors. The main new ingredient is a property we call approximate exchange, a generalization of well-studied exchange properties for matroids and valuated matroids, which may be of independent interest. In particular, given a distribution µ over size-k subsets of [n], our approximate exchange property implies that a simple local search algorithm gives a kO(k)-approximation of maxS µ(S) when µ is generated by a log-concave polynomial, and that greedy gives the same approximation ratio when µ is strongly Rayleigh. As an application, we show how to leverage down-up random walks to approximately sample random forests or random spanning trees in a graph with n edges in time O(nlog2 n). The best known result for sampling random forest was a FPAUS with high polynomial runtime recently found by Anari et al. (STOC 2019), Cryan et al. (FOCS 2019). For spanning tree, we improve on the almost-linear time algorithm by Schild (STOC 2018). Our analysis works on weighted graphs too, and is the first to achieve nearly-linear running time for these problems. Our algorithms can be naturally extended to support approximately sampling from random forests of size between k1 and k2 in time O(n log2 n), for fixed parameters k1, k2.}, journal={STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING}, author={Anari, Nima and Liu, Kuikui and Gharan, Shayan Oveis and Vinzant, Cynthia and Vuong, Thuy-Duong}, year={2021}, pages={408–420} } @article{anari_vinzant_2021, title={Log-Concave Polynomials in Theory and Applications (Tutorial)}, ISSN={["0737-8017"]}, DOI={10.1145/3406325.3465351}, abstractNote={Log-concave polynomials give rise to discrete probability distributions with several nice properties. In particular, log-concavity of the generating polynomial guarantees the existence of efficient algorithms for approximately sampling from a distribution and finding the size of its support. This class of distributions contains several important examples, including uniform measures over bases or independent sets of matroids, determinantal point processes and strongly Rayleigh measures, measures defined by mixed volumes in Mikowski sums, the random cluster model in certain regimes, and more. In this tutorial, we will introduce the theory and applications of log-concave polynomials and survey some of the recent developments in this area.}, journal={STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING}, author={Anari, Nima and Vinzant, Cynthia}, year={2021}, pages={12–12} } @article{rincon_vinzant_yu_2021, title={Positively hyperbolic varieties, tropicalization, and positroids}, volume={383}, ISSN={["1090-2082"]}, DOI={10.1016/j.aim.2021.107677}, abstractNote={A variety of codimension c in complex affine space is positively hyperbolic if the imaginary part of any point in it does not lie in any positive linear subspace of dimension c. Positively hyperbolic hypersurfaces are defined by stable polynomials. We characterize these varieties using sign variations, and show that they are equivalently defined by being hyperbolic with respect to the positive part of the Grassmannian, in the sense of Shamovich and Vinnikov. Positively hyperbolic projective varieties have tropicalizations that are locally subfans of the type A hyperplane arrangement defined by xi=xj, in which the maximal cones satisfy a non-crossing condition. This gives new proofs of results of Choe–Oxley–Sokal–Wagner and Brändén on Newton polytopes and tropicalizations of stable polynomials. We settle the question of which tropical varieties can be obtained as tropicalizations of positively hyperbolic varieties in the case of tropical toric varieties, constant-coefficient tropical curves, and Bergman fans. Along the way, we give a new characterization of positroids in terms of a non-crossing condition on their Bergman fans.}, journal={ADVANCES IN MATHEMATICS}, author={Rincon, Felipe and Vinzant, Cynthia and Yu, Josephine}, year={2021}, month={Jun} } @article{brake_hauenstein_vinzant_2019, title={Computing complex and real tropical curves using monodromy}, volume={223}, ISSN={["1873-1376"]}, DOI={10.1016/j.jpaa.2019.03.019}, abstractNote={Tropical varieties capture combinatorial information about how coordinates of points in a classical variety approach zero or infinity. We present algorithms for computing the rays of a complex and real tropical curve defined by polynomials with constant coefficients. These algorithms rely on homotopy continuation, monodromy loops, and Cauchy integrals. Several examples are presented which are computed using an implementation that builds on the numerical algebraic geometry software Bertini.}, number={12}, journal={JOURNAL OF PURE AND APPLIED ALGEBRA}, author={Brake, Danielle A. and Hauenstein, Jonathan D. and Vinzant, Cynthia}, year={2019}, month={Dec}, pages={5232–5250} } @article{anari_liu_gharan_vinzant_2019, title={Log-Concave Polynomials II: High-Dimensional Walks and an FPRAS for Counting Bases of a Matroid}, ISSN={["0737-8017"]}, DOI={10.1145/3313276.3316385}, abstractNote={We design an FPRAS to count the number of bases of any matroid given by an independent set oracle, and to estimate the partition function of the random cluster model of any matroid in the regime where 00)n, then the corresponding quadratic module is stable. In particular, if inw(I) is real radical for some w∈(R>0)n then ∑R[x1,…,xn]2+I is stable. This provides a method for checking the conditions for stability given by Powers and Scheiderer (2001) [PS].}, number={1}, journal={Journal of Algebra}, publisher={Elsevier BV}, author={Vinzant, Cynthia}, year={2012}, month={Feb}, pages={392–407} } @article{de loera_sturmfels_vinzant_2012, title={The Central Curve in Linear Programming}, volume={12}, ISSN={1615-3375 1615-3383}, url={http://dx.doi.org/10.1007/S10208-012-9127-7}, DOI={10.1007/S10208-012-9127-7}, abstractNote={The central curve of a linear program is an algebraic curve specified by linear and quadratic constraints arising from complementary slackness. It is the union of the various central paths for minimizing or maximizing the cost function over any region in the associated hyperplane arrangement. We determine the degree, arithmetic genus and defining prime ideal of the central curve, thereby answering a question of Bayer and Lagarias. These invariants, along with the degree of the Gauss image of the curve, are expressed in terms of the matroid of the input matrix. Extending work of Dedieu, Malajovich and Shub, this yields an instance-specific bound on the total curvature of the central path, a quantity relevant for interior point methods. The global geometry of central curves is studied in detail.}, number={4}, journal={Foundations of Computational Mathematics}, publisher={Springer Science and Business Media LLC}, author={De Loera, Jesús A. and Sturmfels, Bernd and Vinzant, Cynthia}, year={2012}, month={Jun}, pages={509–540} } @article{vinzant_2011, title={Edges of the Barvinok–Novik Orbitope}, volume={46}, ISSN={0179-5376 1432-0444}, url={http://dx.doi.org/10.1007/S00454-011-9351-Y}, DOI={10.1007/S00454-011-9351-Y}, abstractNote={Here we study the kth symmetric trigonometric moment curve and its convex hull, the Barvinok–Novik orbitope. In 2008, Barvinok and Novik introduced these objects and showed that there is some threshold so that for two points on $\mathbb {S}^{1}$ with arclength below this threshold the line segment between their lifts to the curve forms an edge on the Barvinok–Novik orbitope, and for points with arclength above this threshold their lifts do not form an edge. They also gave a lower bound for this threshold and conjectured that this bound is tight. Results of Smilansky prove tightness for k=2. Here we prove this conjecture for all k.}, number={3}, journal={Discrete & Computational Geometry}, publisher={Springer Science and Business Media LLC}, author={Vinzant, Cynthia}, year={2011}, month={May}, pages={479–487} } @article{plaumann_sturmfels_vinzant_2011, title={Quartic curves and their bitangents}, volume={46}, ISSN={0747-7171}, url={http://dx.doi.org/10.1016/j.jsc.2011.01.007}, DOI={10.1016/j.jsc.2011.01.007}, abstractNote={A smooth quartic curve in the complex projective plane has 36 inequivalent representations as a symmetric determinant of linear forms and 63 representations as a sum of three squares. These correspond to Cayley octads and Steiner complexes respectively. We present exact algorithms for computing these objects from the 28 bitangents. This expresses Vinnikov quartics as spectrahedra and positive quartics as Gram matrices. We explore the geometry of Gram spectrahedra and we find equations for the variety of Cayley octads. Interwoven is an exposition of much of the 19th century theory of plane quartics.}, number={6}, journal={Journal of Symbolic Computation}, publisher={Elsevier BV}, author={Plaumann, Daniel and Sturmfels, Bernd and Vinzant, Cynthia}, year={2011}, month={Jun}, pages={712–733} } @article{vinzant_2009, title={Lower bounds for optimal alignments of binary sequences}, volume={157}, ISSN={0166-218X}, url={http://dx.doi.org/10.1016/j.dam.2009.06.028}, DOI={10.1016/j.dam.2009.06.028}, abstractNote={In parametric sequence alignment, optimal alignments of two sequences are computed as a function of the penalties for mismatches and spaces, producing many different optimal alignments. Here we give a 3/(2^{7/3}\pi^{2/3})n^{2/3} +O(n^{1/3} \log n) lower bound on the maximum number of distinct optimal alignment summaries of length-n binary sequences. This shows that the upper bound given by Gusfield et. al. is tight over all alphabets, thereby disproving the "square root of n conjecture". Thus the maximum number of distinct optimal alignment summaries (i.e. vertices of the alignment polytope) over all pairs of length-n sequences is Theta(n^{2/3}).}, number={15}, journal={Discrete Applied Mathematics}, publisher={Elsevier BV}, author={Vinzant, Cynthia}, year={2009}, month={Aug}, pages={3341–3346} }