Dario Bini

dblp:b/DarioBini · also Dario A. Bini, Dario Andrea Bini · DBLP profile ↗
← Back
29ranked-venue papers
29as first author
0since 2021 · last 2008
0000-0002-5885-9411ORCID · verified

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

Theory of computation · 27 · 27 first-authorDatabases, data management, data science and information retrieval · 5 · 5 first-authorSystems, architecture and hardware · 2 · 2 first-author

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
Algorithms and data structures · 78% Computational complexity · 14% Coding theory · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures
numerical linear algebra
0.161998
Inversion of Circulant Matrices over Zm · ICALP 1998
Fast Parallel Computation of the Polynomial Remainder Sequence Via Bezout and Hankel Matrices · SIAM J. Comput. 1995
Improved Parallel Polynomial Division · SIAM J. Comput. 1993
Algorithms and data structures
parallel algorithms
0.051995
Fast Parallel Computation of the Polynomial Remainder Sequence Via Bezout and Hankel Matrices · SIAM J. Comput. 1995
Improved Parallel Polynomial Division · SIAM J. Comput. 1993
Parallel Complexity of Tridiagonal Symmetric Eigenvalue Problem · SODA 1991
Algorithms and data structures
numerical algorithms
0.031998
Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real · SIAM J. Comput. 1998
On the Complexity of Polynomial Zeros · SIAM J. Comput. 1992
Approximate Solutions for the Bilinear Form Computational Problem · SIAM J. Comput. 1980
Computational complexity
parallel complexity
0.021998
Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real · SIAM J. Comput. 1998
On the Complexity of Polynomial Zeros · SIAM J. Comput. 1992
Algorithms and data structures › symbolic computation › computational algebra › polynomial evaluation
polynomial root finding
0.021998
Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real · SIAM J. Comput. 1998
On the Complexity of Polynomial Zeros · SIAM J. Comput. 1992
Algorithms and data structures › numerical linear algebra
eigenvalue computation
0.021998
Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real · SIAM J. Comput. 1998
Parallel Complexity of Tridiagonal Symmetric Eigenvalue Problem · SODA 1991
Coding theory
finite fields
0.011998
Inversion of Circulant Matrices over Zm · ICALP 1998
Algorithms and data structures › numerical linear algebra › generalized inverse
matrix inversion
0.011998
Inversion of Circulant Matrices over Zm · ICALP 1998
Algorithms and data structures › parallel algorithms
NC algorithms
0.011998
Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real · SIAM J. Comput. 1998
Algorithms and data structures › numerical linear algebra › structured matrices
hankel matrix
0.011995
Fast Parallel Computation of the Polynomial Remainder Sequence Via Bezout and Hankel Matrices · SIAM J. Comput. 1995
Parallel and multicore computing
parallel algorithms
0.011992
Improved Parallel Polynomial Division and Its Extensions · FOCS 1992
Parallel and multicore computing › parallel algorithms
PRAM algorithms
0.011992
Improved Parallel Polynomial Division and Its Extensions · FOCS 1992
Algorithms and data structures › symbolic computation › computational algebra
algebraic algorithms
0.011992
Improved Parallel Polynomial Division and Its Extensions · FOCS 1992
Computational complexity › algebraic complexity
tensor rank
0.031987
Tensor Rank and Border Rank of Band Toeplitz Matrices · SIAM J. Comput. 1987
Approximate Solutions for the Bilinear Form Computational Problem · SIAM J. Comput. 1980
Border Rank of a pxqx2 Tensor and the Optimal Approximation od a Pair of Bilinear Forms · ICALP 1980
Algorithms and data structures › symbolic computation › computational algebra
polynomial evaluation
0.011991
Improved Parallel Computations with Matrices and Polynomials · ICALP 1991
Computational complexity › algebraic complexity › tensor rank
border rank
0.021987
Tensor Rank and Border Rank of Band Toeplitz Matrices · SIAM J. Comput. 1987
Border Rank of a pxqx2 Tensor and the Optimal Approximation od a Pair of Bilinear Forms · ICALP 1980
Combinatorics and discrete mathematics
algebraic combinatorics
0.011987
Tensor Rank and Border Rank of Band Toeplitz Matrices · SIAM J. Comput. 1987
Algorithms and data structures › numerical linear algebra › structured matrices
toeplitz matrix
0.011987
Tensor Rank and Border Rank of Band Toeplitz Matrices · SIAM J. Comput. 1987
Computational complexity
algebraic complexity
0.021980
Approximate Solutions for the Bilinear Form Computational Problem · SIAM J. Comput. 1980
Border Rank of a pxqx2 Tensor and the Optimal Approximation od a Pair of Bilinear Forms · ICALP 1980
Approximation and online algorithms
approximation algorithms
0.011980
Approximate Solutions for the Bilinear Form Computational Problem · SIAM J. Comput. 1980
Computational complexity › algebraic complexity
matrix multiplication
0.011980
Border Rank of a pxqx2 Tensor and the Optimal Approximation od a Pair of Bilinear Forms · ICALP 1980

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

parallel algorithm · 0.0courant-fischer minimax theorem · 0.0circulant matrix · 0.0DFT · 0.0euclidean scheme · 0.0block triangular factorization · 0.0FFT · 0.0stream contraction · 0.0discrete fourier transform · 0.0PRAM · 0.0divide-and-conquer · 0.0
YearPublicationVenuePosition
2008 Preface
Dario Bini, Victor Y. Pan, Jan Verschelde
Theor. Comput. Sci.1
2007 Structured matrix-based methods for polynomial in-gcd: analysis and comparisons
abstract
The relationship between univariate polynomial ∈-gcd and factorization of resultant matrices is investigated and several stable and effective algorithms for the computation of an ∈-gcd are proposed. The main result is the design of a practically stable algorithm whose arithmetic cost is quadratic in the degrees of the input polynomials. The algorithm relies on the displacement structure properties of Sylvester and Bezout matrices. Its effectiveness is confirmed by numerical experiments.
Dario Bini, Paola Boito
ISSAC1
2004 Bernstein-Bezoutian matrices
Dario Bini, Luca Gemignani
Theor. Comput. Sci.1
1998 Inversion of Circulant Matrices over Zm
Dario Bini, Gianna M. Del Corso, Giovanni Manzini, Luciano Margara
ICALP1
1998 Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real
abstract
Surprisingly simple corollaries from the Courant--Fischer minimax characterization theorem enable us to devise a very effective algorithm for the evaluation of a set S interleaving the set E of the eigenvalues of an n X n real symmetric tridiagonal (rst) matrix T n (as well as a point that splits E into two subsets of comparable cardinalities). Furthermore, we extend this algorithm so as to approximate all the n eigenvalues of T n at nearly optimal sequential and parallel cost, that is, at the cost of staying within polylogarithmic factors from the straightforward lower bounds. The resulting improvement of the known processor bound in NC algorithms for the rst-eigenproblem is roughly by factor n. Our approach extends the previous works [M. Ben-Or and P. Tiwari, J. Complexity, 6(1990), pp. 417--442] and [M. Ben-Or et al., SIAM J. Comput., 17(1988), pp. 1081--1092] for the approximation of the zeros of a polynomial having only real zeros, and our algorithm leads to an alternative and simplified derivation of the known record parallel and sequential complexity estimates for the latter problem.
Dario Bini, Victor Y. Pan
SIAM J. Comput.1
1996 Graeffe's, Chebyshev-like, and Cardinal's Processes for Splitting a Polynomial into Factors
Dario Bini, Victor Y. Pan
J. Complex.1
1996 Erratum: Fast Parallel Computation of the Polynomial Remainder Sequence via Bezout and Hankel Matrices
abstract
Previous article Full AccessErratum: Fast Parallel Computation of the Polynomial Remainder Sequence via Bezout and Hankel MatricesDario Bini and Luca GemignaniDario Bini and Luca Gemignanihttps://doi.org/10.1137/0225062PDFBibTexSections ToolsAdd to favoritesExport CitationTrack CitationsEmail SectionsAbout"Erratum: Fast Parallel Computation of the Polynomial Remainder Sequence via Bezout and Hankel Matrices." SIAM Journal on Computing, 25(6), p. 1358[1] Dario Bini and , Luca Gemignani, Fast parallel computation of the polynomial remainder sequence via Bézout and Hankel matrices, SIAM J. Comput., 24 (1995), 63–77 10.1137/S0097539791201903 95j:65048 0818.68092 LinkISIGoogle ScholarKeywordsEuclidean schemegreatest common divisorHankel and Bezout matricescomputational complexityparallel algorithms Previous article FiguresRelatedReferencesCited byDetails Fast fraction-free triangularization of Bezoutians with applications to sub-resultant chain computationLinear Algebra and its Applications, Vol. 284, No. 1-3 Cross Ref Volume 25, Issue 6| 1996SIAM Journal on Computing History Submitted:14 February 1996Accepted:15 February 1996Published online:31 July 2006 InformationCopyright © 1996 © Society for Industrial and Applied MathematicsKeywordsEuclidean schemegreatest common divisorHankel and Bezout matricescomputational complexityparallel algorithmsMSC codes68Q2565Y05PDF Download Article & Publication DataArticle DOI:10.1137/0225062Article page range:pp. 1358-1358ISSN (print):0097-5397ISSN (online):1095-7111Publisher:Society for Industrial and Applied Mathematics
Dario Bini, Luca Gemignani
SIAM J. Comput.1
1995 Fast Parallel Computation of the Polynomial Remainder Sequence Via Bezout and Hankel Matrices
abstract
If $u(x)$ and $v(x)$ are polynomials of degree n and m, respectively, $m < n$, all the coefficients of the polynomials generated by the Euclidean scheme applied to $u(x)$ and $v(x)$ can be computed by using $O(\log^{3} n)$ parallel arithmetic steps and $n^{2}/ \log n$ processors over any field of characteristic 0 supporting FFT (Fast Fourier Transform). If the field does not support FFT the number of processors is increased by a factor of $\log \log n$; if the field does not allow division by $n!$ the number of processors is increased by a factor of n. This result is obtained by reducing the Euclidean scheme to computing the block triangular factorization of the Bezout matrix associated with $u(x)$ and $v(x)$. This approach is also extended to the evaluation of polynomial gcd (greatest common divisor) over any field of constants in $O(\log^{2} n)$ steps with the same number of processors.
Dario Bini, Luca Gemignani
SIAM J. Comput.1
1993 Parallel Computations with Toeplitz-like and Hankel-like Matrices
Dario Bini, Victor Y. Pan
ISSAC1
1993 Improved Parallel Polynomial Division
abstract
The authors compute the first N coefficients of the reciprocal $r(x)$, $r(x)p(x) = 1\bmod x^N $ (given a natural N and a polynomial $p(x)$), $(p(0) \ne 0)$, by using $O(h\log N)$ arithmetic steps and $O(({N / h})(1 + 2^{ - h} \log ^{(h)} N))$ processors, for any h, $h = 1,2, \ldots ,\log ^ * N$, under the PRAM arithmetic models, provided that $O(\log m)$ steps and m processors suffice to perform discrete Fourier transforms on m points and that $\log ^{(0)} N = N$, $\log ^{(h)} N = \log _2 \log ^{(h - 1)} N$, $h = 1, \ldots ,\log ^ * N$, $\log ^ * N = \max \{ {h:\log ^{(h)} N > 0} \}$. The same estimates apply to some other computations, such as the division with a remainder of two polynomials of degrees $O(N)$ and the inversion of an $N \times N$ triangular Toeplitz matrix. This improves the known estimates of Reif–Tate and Georgiev. The presented techniques are extended to parallel implementation of other recursive processes, such as the evaluation modulo $x^N $ of the mth root $p(x)^{{1 / m}} $ of $p(x)$ (for any fixed natural m), for which we need $O(\log N\log \log N)$ timesteps and $O({N / {\log \log N}})$ processors. The paper demonstrates some new techniques of supereffective slowdown of parallel algebraic computations combined with the technique of stream contraction.
Dario Bini, Victor Y. Pan
SIAM J. Comput.1
1992 Improved Parallel Polynomial Division and Its Extensions
abstract
The authors compute the first N coefficients of the reciprocal r(x) of a given polynomial p(x), (r(x)p(x)=1 mod x/sup N/, p(0) not=0), by using, under the PRAM arithmetic models, O(h log N) time-steps and O((N/h)(1+2/sup -h/log/sup (h)/ N)) processors, for any h, h=1,2, . . .,log/sup */ N, provided that O(logm) steps and m processors suffice to perform DFT on m points and that log/sup (0)/ N=N, log/sup (h)/ N=log/sub 2/log/sup (h-1)/N, h=1, . . .,log/sup */N, log/sup */N=max(h:log/sup (h)/N>0). The same complexity estimates apply to some other computations, such as the division with a remainder of two polynomials of degrees O(N) and the inversion of an N*N triangular Toeplitz matrix. They also show how to extend the techniques to parallel implementation of other recursive processes, such as the evaluation modulo x/sup N/ of the m-th root, p(x)/sup 1/m/, of p(x) (for any fixed natural m), for which we need O(log N log log N) time-steps and O(N/log log N) processors. The paper demonstrates some new techniques of supereffective slowdown of parallel algebraic computations, which they combine with a technique of stream contraction.>
Dario Bini, Victor Y. Pan
FOCS1
1992 On the Complexity of Polynomial Zeros
abstract
The parallel complexity of the simultaneous approximation to all the zeros of a polynomial is investigated. By modifying and analyzing an algorithm given by Householder, it is possible to obtain a priori bounds to the number of iterations sufficient to yield a given accuracy, and to the number of digits required in the finite arithmetic. More classes of polynomials, for which the simultaneous approximation to all the zeros can be carried out in polylogarithmic time, are found. Some cases of polynomials, customarily considered hard, are easily solved. The root-finding problem for a polynomial of degree n, having zeros $z_i $, $i = 1, \cdots ,n$ is $\mathcal{NC}$-reduced to finding a polynomial $a(z)$ such that $|a(z_i + 1)/a(z_i )| \leq 1 - 1/n^c $, where c is a constant.
Dario Bini, Luca Gemignani
SIAM J. Comput.1
1991 Improved Parallel Computations with Matrices and Polynomials
Dario Bini, Luca Gemignani, Victor Y. Pan
ICALP1
1991 Parallel Complexity of Tridiagonal Symmetric Eigenvalue Problem
Dario Bini, Victor Y. Pan
SODA1
1991 On the evaluation of the Eigenvalues of a banded toeplitz block matrix
Dario Bini, Victor Y. Pan
J. Complex.1
1990 Parallel Polynomial Computations by Recursive Processes
abstract
Let lg stand for log2, lg(0)n = n, lg(h)n = lg lg(h-1)n, h = 1, …, lg*n, lg*n = min{h,lg(h)n ≤ 1}. Given natural N, h, 1 ≤ h ≤ lg*N, and polynomial p(x), p(O) ≠ O, we compute r(x) = p(x)-1 mod xN for the cost OA(t, P), t = h lg N, P = (N/h)lg(h)N, under the PRAM arithmetic model, that is, we need O(t) steps and O(P) processors (with t and P as above), provided DFT(m) costs OA(lg m, m). For h = lg* N, the cost bounds turn into OA(lg N lg*N, N/lg*N). The results improve [G] and apply to various related computations [BP].
Dario Bini, Victor Y. Pan
ISSAC1
1990 A New Preconditioner for the Parallel Solution of Positive Definite Toeplitz Systems
abstract
We introduce a new preconditioner for solving a symmetric Toeplitz system of equations by the conjugate gradient method.This choice leads to an algorithm which is particularly suitable for parallel computations and, compared to the circulant preconditioner of [C33, has a better asymptotic convergence rate and a lower arithmetic cost per iteration.
Dario Bini, Fabio Di Benedetto
SPAA1
1990 On the Euclidean Scheme for Polynomials Having Interlaced Real Zeros
Dario Bini, Luca Gemignani
SPAA1
1987 A Logarithmic Boolean Time Algorithm for Parallel Polynomial Division
Dario Bini, Victor Y. Pan
Inf. Process. Lett.1
1987 Tensor Rank and Border Rank of Band Toeplitz Matrices
abstract
Let $\mathcal{B}_{n,h,k} $ be the class of $n \times n$ band Toeplitz matrices $A = (a_{i,j} )$ such that $a_{i,j} = 0$ if $i - j \geqq k$ or $j - i \geqq h$, $k \leqq h$ and $\mathcal{S}_{n,k} $ the subclass of $\mathcal{B}_{n,k,k} $ made up by symmetric matrices. We show that ${\operatorname{rk}}_{\bf F} (\mathcal{B}_{n,h,k} ) = n + h - 1$ if the field ${\bf F}$ contains a primitive $(n - 1 + h)$th root of unity, ${\operatorname{brk}}_{\bf F} (\mathcal{B}_{n,h,k} ) = n + k - 1,{\operatorname{rk}}_{\bf R} (\mathcal{S}_{n,k} ) = {\operatorname{brk}}_{\bf R} (\mathcal{S}_{n,k} ) = n + 2\lfloor {{(k - 1)} / 2} \rfloor $ if ${\bf R}$ is the real field and $k \leqq {n / 2}$.
Dario Bini, Milvio Capovani
SIAM J. Comput.1
1986 Polynomial division and its computational complexity
Dario Bini, Victor Y. Pan
J. Complex.1
1985 Fast Parallel Polynomial Division via Reduction to Triangular Toeplitz Matrix Inversion and to Polynomial Inversion Modulo a Power
Dario Bini, Victor Y. Pan
Inf. Process. Lett.1
1984 Parallel Solution of Certain Toeplitz Linear Systems
abstract
Using the concept of approximate algorithm it is shown that $6\log n + 6$ parallel steps and $2n$ processors suffice to approximate, with any precision, the solution of a linear system with an $n \times n$ triangular Toeplitz matrix A. Moreover, $7\log n + 7$ steps are sufficient for an exact computation, whereas the number of processors is increased to $( \frac{5}{2} )n^2 $. If A is also banded and k is its bandwidth, the number of processors is reduced to $( \frac{5}{2} )n(k + 1)$. Two applications are shown. It is proved that if B is any matrix belonging to the algebra generated over the complex field by a given $n \times n$ matrix, then the system $Bx = b$ can be solved with no more than $9\log n + 4$ steps with $O(n^2 )$ processors. It is proved that, given a Toeplitz matrix $A = (a_{i,j} )$ such that $a_{i,j} = 0$ if $i - j > k$ or $j - i > h$, $a_{k,1} \ne 0$, then $13\log n + O(\log ^2 k)$ steps and $\max ( (\frac{5}{2} )n(k + h), n(n + 1)/ 2 )$ processors are sufficient to solve the system $Ax = b$. Such algorithms work under the sole condition $\det A \ne 0$.
Dario Bini
SIAM J. Comput.1
1984 On Commutativity and Approximation
Dario Bini
Theor. Comput. Sci.1
1982 Reply to the Paper "The Numerical Instability of Bini's Algorithm"
Dario Bini
Inf. Process. Lett.1
1980 Border Rank of a pxqx2 Tensor and the Optimal Approximation od a Pair of Bilinear Forms
Dario Bini
ICALP1
1980 Approximate Solutions for the Bilinear Form Computational Problem
abstract
A set of bilinear forms can be evaluated with a multiplicative complexity lower than the rank of the associated tensor by allowing an arbitrarily small error. A topological interpretation of this fact is presented together with the error analysis. A complexity measure is introduced which takes into account the numerical stability of algorithms. Relations are established between the complexities of exact and approximate algorithms.
Dario Bini, Grazia Lotti, Francesco Romani
SIAM J. Comput.1
1979 Lower Bounds of the Complexity of Linear Algebras
Dario Bini, Milvio Capovani
Inf. Process. Lett.1
1979 O(n2.7799) Complexity for n*n Approximate Matrix Multiplication
Dario Bini, Milvio Capovani, Francesco Romani, Grazia Lotti
Inf. Process. Lett.1