Abstract.
We present an algorithm for counting the irreducible components of a complex algebraic variety defined by a fixed number of polynomials encoded as straight-line programs (slps). It runs in polynomial time in the Blum–Shub–Smale (BSS) model and in randomized parallel polylogarithmic time in the Turing model, both measured in the lengths and degrees of the slps. Our algorithm is obtained from an explicit version of Bertini’s theorem. For its analysis we further develop a general complexity theoretic framework appropriate for algorithms in algebraic geometry.
Similar content being viewed by others
Author information
Authors and Affiliations
Corresponding author
Additional information
Manuscript received 8 May 2008
Rights and permissions
About this article
Cite this article
Bürgisser, P., Scheiblechner, P. Counting Irreducible Components of Complex Algebraic Varieties . comput. complex. 19, 1–35 (2010). https://doi.org/10.1007/s00037-009-0283-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00037-009-0283-3