Felipe Cucker

dblp:69/770 · DBLP profile ↗
← Back
57ranked-venue papers
40as first author
1since 2021 · last 2022
0000-0002-4569-3248ORCID · corroborated

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

Theory of computation · 52 · 36 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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
12 papers
Computational complexity · 44% Computational geometry · 38% Logic in computer science · 9%
Artificial intelligence
1 paper
Trustworthy machine learning · 100%

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

TopicWeightPapersLastEvidence papers
Computational geometry › algebraic geometry
semi-algebraic set
0.422019
Computing the Homology of Basic Semialgebraic Sets in Weak Exponential Time · J. ACM 2019
Counting complexity classes for numeric computations II: algebraic and semialgebraic sets · STOC 2004
Computational geometry › topological data analysis
homology computation
0.412019
Computing the Homology of Basic Semialgebraic Sets in Weak Exponential Time · J. ACM 2019
Computational complexity
algebraic complexity
0.132004
Counting complexity classes for numeric computations II: algebraic and semialgebraic sets · STOC 2004
Counting Complexity Classes for Numeric Computations I: Semilinear Sets · SIAM J. Comput. 2003
Real Computations with Fake Numbers · ICALP 1999
Mathematical optimization
polynomial system solving
0.112010
Solving polynomial equations in smoothed polynomial time and a near solution to smale's 17th problem · STOC 2010
Algorithms and data structures › analysis of algorithms
smoothed analysis
0.112010
Solving polynomial equations in smoothed polynomial time and a near solution to smale's 17th problem · STOC 2010
Computational complexity
counting complexity
0.122004
Counting complexity classes for numeric computations II: algebraic and semialgebraic sets · STOC 2004
Counting Complexity Classes for Numeric Computations I: Semilinear Sets · SIAM J. Comput. 2003
Computational complexity
complexity classes
0.112007
Exotic Quantifiers, Complexity Classes, and Complete Problems · ICALP 2007
Computational complexity
descriptive complexity
0.112007
Exotic Quantifiers, Complexity Classes, and Complete Problems · ICALP 2007
Logic in computer science › model theory
generalized quantifiers
0.112007
Exotic Quantifiers, Complexity Classes, and Complete Problems · ICALP 2007
Logic in computer science
finite model theory
0.112006
Implicit complexity over an arbitrary structure: Quantifier alternations · Inf. Comput. 2006
Computational complexity
implicit computational complexity
0.112006
Implicit complexity over an arbitrary structure: Quantifier alternations · Inf. Comput. 2006
Logic in computer science › first-order logic
quantifier alternation
0.112006
Implicit complexity over an arbitrary structure: Quantifier alternations · Inf. Comput. 2006
Computational complexity › computational models
real computation
0.031999
Real Computations with Fake Numbers · ICALP 1999
On real Turing machines that toss coins · STOC 1995
Two P-Complete Problems in the Theory of the Reals · ICALP 1991
Machine learning › Trustworthy machine learning
learning from noisy data
0.012003
Learning from rounded-off data · Inf. Comput. 2003
Computational complexity › algebraic complexity
blum-shub-smale model
0.012003
Counting Complexity Classes for Numeric Computations I: Semilinear Sets · SIAM J. Comput. 2003
Computational geometry › computational topology
topological invariants
0.012003
Counting Complexity Classes for Numeric Computations I: Semilinear Sets · SIAM J. Comput. 2003
Computational complexity
complexity of numerical computation
0.011999
Complexity Estimates Depending on Condition and Round-Off Error · J. ACM 1999
Computational complexity › complexity classes
probabilistic complexity classes
0.011995
On real Turing machines that toss coins · STOC 1995
Computational complexity › parallel complexity
p-completeness
0.011991
Two P-Complete Problems in the Theory of the Reals · ICALP 1991

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

torsion coefficients · 0.4betti numbers · 0.4condition-based analysis · 0.1average-case complexity · 0.1topological invariants · 0.0blum-shub-smale model · 0.0semi-linear sets · 0.0additive circuits · 0.0sparseness argument · 0.0roundoff error analysis · 0.0
YearPublicationVenuePosition
2022 On the Complexity of the Plantinga-Vegter Algorithm
Felipe Cucker, Alperen Ali Ergür, Josué Tonelli-Cueto
Discret. Comput. Geom.1
2020 On local analysis
Felipe Cucker, Teresa Krick
J. Complex.1
2019 Recent Advances in the Computation of the Homology of Semialgebraic Sets
Felipe Cucker
CiE1
2019 Plantinga-Vegter Algorithm takes Average Polynomial Time
abstract
We exhibit a condition-based analysis of the adaptive subdivision algorithm due to Plantinga and Vegter. The first complexity analysis of the \pv~Algorithm is due to Burr, Gao and Tsigaridas who proved a \mathcalO \big(2^τ d^4 łog d \big) worst-case cost bound for degree d plane curves with maximum coefficient bit-size~τ. This exponential bound, it was observed, is in stark contrast with the good performance of the algorithm in practice. More in line with this performance, we show that, with respect to a broad family of measures, the expected time complexity of the \pv~Algorithm is bounded by O(d^7) for real, degree d, plane curves. We also exhibit a smoothed analysis of the \pv~Algorithm that yields similar complexity estimates. To obtain these results we combine robust probabilistic techniques coming from geometric functional analysis with condition numbers and the continuous amortization paradigm introduced by Burr, Krahmer and Yap. We hope this will motivate a fruitful exchange of ideas between the different approaches to numerical computation.
Felipe Cucker, Alperen Ali Ergür, Josué Tonelli-Cueto
ISSAC1
2019 Computing the Homology of Basic Semialgebraic Sets in Weak Exponential Time
abstract
We describe and analyze an algorithm for computing the homology (Betti numbers and torsion coefficients) of basic semialgebraic sets that works in weak exponential time. That is, of a set of exponentially small measure in the space of data, the cost of the algorithm is exponential in the size of the data. All algorithms previously proposed for this problem have a complexity that is doubly exponential (and this is so for almost all data).
Peter Bürgisser, Felipe Cucker, Pierre Lairez
J. ACM2
2017 On the condition of the zeros of characteristic polynomials
Peter Bürgisser, Felipe Cucker, Elisa Rocha Cardozo
J. Complex.2
2012 The Legacy of Turing in Numerical Analysis
Felipe Cucker
SOFSEM1
2010 Solving polynomial equations in smoothed polynomial time and a near solution to smale's 17th problem
abstract
The 17th of the problems proposed by Steve Smale for the 21st century asks for the existence of a deterministic algorithm computing an approximate solution of a system of n complex polynomials in $n$ unknowns in time polynomial, on the average, in the size N of the input system. A partial solution to this problem was given by Carlos Beltran and Luis Miguel Pardo who exhibited a randomized algorithm, call it LV, doing so. In this paper we further extend this result in several directions. Firstly, we perform a smoothed analysis (in the sense of Spielman and Teng) of algorithm LV and prove that its smoothed complexity is polynomial in the input size and σ-1, where σ controls the size of the random perturbation of the input systems. Secondly, we perform a condition-based analysis of LV. That is, we give a bound, for each system f, of the expected running time of LV with input f. In addition to its dependence on N this bound also depends on the condition of f. Thirdly, and to conclude, we return to Smale's 17th problem as originally formulated for deterministic algorithms. We exhibit such an algorithm and show that its average complexity is NO(log log N). This is nearly a solution to Smale's 17th problem.
Peter Bürgisser, Felipe Cucker
STOC2
2010 On strata of degenerate polyhedral cones, II: Relations between condition measures
Dennis Cheung, Felipe Cucker, Javier Peña 0001
J. Complex.2
2010 Adversarial smoothed analysis
Felipe Cucker, Raphael Hauser, Martin Lotz
J. Complex.1
2009 Parallel Time and Quantifier Prefixes
Felipe Cucker, Paulin Jacobé de Naurois
Comput. Complex.1
2008 A numerical algorithm for zero counting, I: Complexity and accuracy
Felipe Cucker, Teresa Krick, Gregorio Malajovich, Mario Wschebor
J. Complex.1
2007 Exotic Quantifiers, Complexity Classes, and Complete Problems
Peter Bürgisser, Felipe Cucker
ICALP2
2007 A note on parallel and alternating time
Felipe Cucker, Irénée Briquel
J. Complex.1
2006 The complexity of semilinear problems in succinct representation
Peter Bürgisser, Felipe Cucker, Paulin Jacobé de Naurois
Comput. Complex.2
2006 Implicit complexity over an arbitrary structure: Quantifier alternations
Olivier Bournez, Felipe Cucker, Paulin Jacobé de Naurois, Jean-Yves Marion
Inf. Comput.2
2006 Counting complexity classes for numeric computations II: Algebraic and semialgebraic sets
Peter Bürgisser, Felipe Cucker
J. Complex.2
2006 Solving linear programs with finite precision: II. Algorithms
Dennis Cheung, Felipe Cucker
J. Complex.2
2005 The Complexity of Semilinear Problems in Succinct Representation
Peter Bürgisser, Felipe Cucker, Paulin Jacobé de Naurois
FCT2
2005 On sparseness, reducibilities, and complexity
Felipe Cucker
Ann. Pure Appl. Log.1
2005 A note on level-2 condition numbers
Dennis Cheung, Felipe Cucker
J. Complex.2
2005 Implicit Complexity over an Arbitrary Structure: Sequential and Parallel Polynomial Time
abstract
We provide several machine-independent characterizations of deterministic complexity classes in the model of computation proposed by L. Blum, M. Shub and S. Smale. We provide a characterization of partial recursive functions over any arbitrary structure. We show that polynomial time over an arbitrary structure can be characterized in terms of safe recursion. We show that polynomial parallel time over an arbitrary structure can be characterized in terms of safe recursion with substitutions.
Olivier Bournez, Felipe Cucker, Paulin Jacobé de Naurois, Jean-Yves Marion
J. Log. Comput.2
2004 Counting complexity classes for numeric computations II: algebraic and semialgebraic sets
abstract
We define counting classes #PR and #PC in the Blum-Shub-Smale setting of computations over the real or complex numbers, respectively. The problems of counting the number of solutions of systems of polynomial inequalities over R, or of systems of polynomial equalities over C, respectively, turn out to be natural complete problems in these classes. We investigate to what extent the new counting classes capture the complexity of computing basic topological invariants of semialgebraic sets (over R) and algebraic sets (over C). We prove that the problem to compute the (modified) Euler characteristic of semialgebraic sets is FPR#P RR-complete, and that the problem to compute the geometric degree of complex algebraic sets is FPR#PCC-complete. We also define new counting complexity classes GCR and GCC in the classical Turing model via taking Boolean parts of the classes above, and show that the problems to compute the Euler characteristic and the geometric degree of (semi)algebraic sets given by integer polynomials are complete in these classes. We complement the results in the Turing model by proving, for all k ∈ N, the FPSPACE-hardness of the problem of computing the kth Betti number of the set of real zeros of a given integer polynomial. This holds with respect to the singular homology as well as for the Borel-Moore homology.
Peter Bürgisser, Felipe Cucker
STOC2
2003 Computability over an Arbitrary Structure. Sequential and Parallel Polynomial Time
Olivier Bournez, Felipe Cucker, Paulin Jacobé de Naurois, Jean-Yves Marion
FoSSaCS2
2003 Counting Complexity Classes over the Reals I: The Additive Case
Peter Bürgisser, Felipe Cucker
ISAAC2
2003 Learning from rounded-off data
Dennis Cheung, Felipe Cucker
Inf. Comput.2
2003 Counting Complexity Classes for Numeric Computations I: Semilinear Sets
abstract
We define a counting class ${\rm #P}_\add$ in the Blum--Shub--Smale setting of additive computations over the reals. Structural properties of this class are studied, including a characterization in terms of the classical counting class $#{\sf P}$ introduced by Valiant. We also establish transfer theorems for both directions between the real additive and the discrete setting. Then we characterize in terms of completeness results the complexity of computing basic topological invariants of semilinear sets given by additive circuits. It turns out that the computation of the Euler characteristic is ${\rm FP}_{\rm add}^{{\rm #P}_{\rm add}}$-complete, while for fixed k the computation of the kth Betti number is ${\rm FPAR}_{\rm add}$-complete. Thus the latter is more difficult under standard complexity theoretic assumptions. We use all of the above to prove some analogous completeness results in the classical setting.
Peter Bürgisser, Felipe Cucker
SIAM J. Comput.2
2002 Real Computations with Fake Numbers
Felipe Cucker
J. Complex.1
2001 There Are No Sparse NPW-Hard Sets
Felipe Cucker, Dima Grigoriev
MFCS1
2001 There are No Sparse NPw-Hard Sets
abstract
In this paper we prove that, in the context of weak machines over $\Bbb R$, there are no sparse $\NP$-hard sets.
Felipe Cucker, Dima Grigoriev
SIAM J. Comput.1
2001 On weak and weighted computations over the real closure of Q
Felipe Cucker
Theor. Comput. Sci.1
2000 Solving polynomial systems: a complexity theory viewpoint
abstract
During the last few decades two traditions of computing have grown and grown further apart.
Felipe Cucker
ISSAC1
2000 Preface
Felipe Cucker, Thomas Lickteig
J. Complex.1
1999 Real Computations with Fake Numbers
Felipe Cucker
ICALP1
1999 Complexity Estimates Depending on Condition and Round-Off Error
abstract
This paper has two agendas. One is to develop the foundations of round-off in computation. The other is to describe an algorithm for deciding feasibility for polynomial systems of equations and inequalities together with its complexity analysis and its round-off properties. Each role reinforces the other.
Felipe Cucker, Stephen Smale
J. ACM1
1999 Approximate Zeros and Condition Numbers
Felipe Cucker
J. Complex.1
1999 Complexity Lower Bounds for Approximation Algebraic Computation Trees
Felipe Cucker, Dima Grigoriev
J. Complex.1
1999 A Polynomial Time Algorithm for Diophantine Equations in One Variable
Felipe Cucker, Pascal Koiran, Stephen Smale
J. Symb. Comput.1
1999 Logics Which Capture Complexity Classes Over The Reals
abstract
Abstract In this paper we deal with the logical description of complexity classes arising in the real number model of computation introduced by Blum, Shub, and Smale [4]. We adapt the approach of descriptive complexity theory for this model developped in [14] and extend it to capture some further complexity classes over the reals by logical means. Among the latter we find NCℝ, PARℝ, EXPℝ and some others more.
Felipe Cucker, Klaus Meer
J. Symb. Log.1
1998 Complexity Estimates Depending on Condition and Round-Off Error
Felipe Cucker, Stephen Smale
ESA1
1997 Logics Which Capture Complexity Classes over the Reals
Felipe Cucker, Klaus Meer
FCT1
1997 Complexity and Dimension
Felipe Cucker, Pascal Koiran, Martín Matamala
Inf. Process. Lett.1
1997 On the Power of Real Turing Machines Over Binary Inputs
abstract
In this paper, we study the computational power of real Turing machines over binary inputs. Our main result is that the class of binarysets that can be decided by real Turing machines in parallel polynomial time is exactly the class PSPACE/poly.
Felipe Cucker, Dima Grigoriev
SIAM J. Comput.1
1996 EDITOR'S FOREWORD
Felipe Cucker, Michael Shub
J. Complex.1
1996 On Digital Nondeterminism
Felipe Cucker, Martín Matamala
Math. Syst. Theory1
1996 Generalized Knapsack Problems and Fixed Degree Separations
Felipe Cucker, Michael Shub
Theor. Comput. Sci.1
1995 On real Turing machines that toss coins
abstract
In this paper we consider real counterparts of classical probabilistic complexity classes in the framework of real Turing machines as introduced by Blum, Shub, and Smale [2].We give an extension of the well-known "BPP ~P/poly" result from discrete complexity theory to a very general setting in the real number model.This result holds for real inputs, real outputs, and random elements drawn from an arbitrary probability distribution over lR~.Then we turn to the study of Boolean parts, that is, classes of languages of zero-one vectors accepted by real machines.In particular we show that the classes BPP, PP, PH, and PSPACE are not enlarged by allowing the use of real constants and arithmetic at unit cost provided we restrict branching to equality tests.
Felipe Cucker, Marek Karpinski, Pascal Koiran, Thomas Lickteig, Kai Werther
STOC1
1995 Computing over the Reals with Addition and Order: Higher Complexity Classes
Felipe Cucker, Pascal Koiran
J. Complex.1
1994 Separation of Complexity Classes in Koiran's Weak Model
Felipe Cucker, Michael Shub, Stephen Smale
Theor. Comput. Sci.1
1993 Recursiveness over the Complex Numbers is Time-Bounded
Felipe Cucker, Francesc Rosselló
FSTTCS1
1993 On the Complexity of Quantifier Elimination: the Structural Approach
abstract
The aim of this paper is to survey certain theoretical aspects of the complexity of quantifier elimination in the elementary theory of the real numbers with real constants, and to present some new results on the subject. We use the new model of computation introduced by L. Blum, M. Shub and S. Smale that accepts as inputs vectors of real numbers and allows the transfer of the structural approach to computability and complexity for computations with real numbers. More concretely, we give a proof of the existence of NPR-complete problems. Also, we introduce a new complexity class PATR which describes the complexity of the decision of quantified formulae and, in order to study its relationship with the already existing complexity classes, a model for parallel computations is also introduced. Using the classes resulting by bounding resources in this parallel model, some separation results are finally obtained. In particular, we show that the polynomial hierarchy overs the reals is strictly contained in PATR.
Felipe Cucker
Comput. J.1
1992 On the Complexity of Some Problems for the Blum, Shub & Smale Model
Felipe Cucker, Francesc Rosselló
LATIN1
1992 PR != NCR
Felipe Cucker
J. Complex.1
1992 Two P-complete problems in the theory of the reals
Felipe Cucker, A. Torrecillas
J. Complex.1
1992 The Arithmetical Hierarchy over the Reals
abstract
An usual classification of undecidable problems in computability theory is the one given by the arithmetical hierarchy introduced by Kleene. Very recently. L. Blum, M. Shub and S. Smale devised a model of computation able to work with real numbers and showed the main properties of a computability theory for that model. In this paper we introduce the arithmetical hierarchy for it. A syntactical characterization is given, together with some complete problems. Also, it is shown that if nondeterministic machines are considered instead of deterministic ones, a different set of classes is obtained (unlike the classical case) and all these classes are related with the classification of sets of reals done in descriptive set theory.
Felipe Cucker
J. Log. Comput.1
1991 Two P-Complete Problems in the Theory of the Reals
Felipe Cucker, A. Torrecillas
ICALP1
1990 A Theorem on Random Polynomials and Some Consequences in Average Complexity
Felipe Cucker, Marie-Françoise Roy
J. Symb. Comput.1