EDBT 2026 Demo / reviewers in the wild / expert
Bruno Codenotti
dblp:c/BrunoCodenotti
· DBLP profile ↗
44ranked-venue papers
34as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 33 · 28 first-authorSystems, architecture and hardware · 8 · 4 first-authorDatabases, data management, data science and information retrieval · 7 · 7 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 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
10 papers |
Algorithmic game theory and mechanism design · 60% Algorithms and data structures · 11% Coding theory · 10% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational finance and economics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 64% Reconfigurable computing and FPGAs · 18% Hardware reliability and fault tolerance · 18% |
Topics — the 22 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design
market equilibrium |
0.2 | 3 | 2006 | Leontief economies encode nonzero sum two-player games · SODA 2006 Market equilibrium via the excess demand function · STOC 2005 On the polynomial time computation of equilibria for certain exchange economies · SODA 2005 |
Algorithmic game theory and mechanism design › market equilibrium
exchange economy |
0.1 | 4 | 2006 | Market equilibrium via the excess demand function · STOC 2005 On the polynomial time computation of equilibria for certain exchange economies · SODA 2005 Computing Equilibrium Prices in Exchange Economies with Tax Distortions · ICALP (1) 2006 |
Computational finance and economics › economic modeling
market equilibrium |
0.1 | 2 | 2006 | Computing Equilibrium Prices in Exchange Economies with Tax Distortions · ICALP (1) 2006 Efficient Computation of Equilibrium Prices for Markets with Leontief Utilities · ICALP 2004 |
Algorithms and data structures
polynomial-time algorithms |
0.1 | 1 | 2005 | On the polynomial time computation of equilibria for certain exchange economies · SODA 2005 |
Coding theory › boolean functions
bent functions |
0.0 | 1 | 2001 | A Characterization of Bent Functions in Terms of Strongly Regular Graphs · IEEE Trans. Computers 2001 |
Coding theory
boolean functions |
0.0 | 1 | 2001 | A Characterization of Bent Functions in Terms of Strongly Regular Graphs · IEEE Trans. Computers 2001 |
Graph algorithms and graph theory › graph classes
strongly regular graph |
0.0 | 1 | 2001 | A Characterization of Bent Functions in Terms of Strongly Regular Graphs · IEEE Trans. Computers 2001 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1999 | Spectral Analysis of Boolean Functions as a Graph Eigenvalue Problem · IEEE Trans. Computers 1999 |
Graph algorithms and graph theory › graph theory › algebraic graph theory
cayley graph |
0.0 | 1 | 1999 | Spectral Analysis of Boolean Functions as a Graph Eigenvalue Problem · IEEE Trans. Computers 1999 |
Algorithmic game theory and mechanism design
equilibrium computation |
0.0 | 1 | 2006 | Leontief economies encode nonzero sum two-player games · SODA 2006 |
Algorithmic game theory and mechanism design › non-cooperative game
two-player games |
0.0 | 1 | 2006 | Leontief economies encode nonzero sum two-player games · SODA 2006 |
Computational complexity › algebraic complexity
polynomial identity testing |
0.0 | 1 | 1997 | Checking Properties of Polynomials (Extended Abstract) · ICALP 1997 |
Mathematical optimization › continuous optimization
convex optimization |
0.0 | 1 | 2005 | Market equilibrium via the excess demand function · STOC 2005 |
Algorithmic game theory and mechanism design › market equilibrium
leontief utility |
0.0 | 1 | 2004 | Efficient Computation of Equilibrium Prices for Markets with Leontief Utilities · ICALP 2004 |
Algorithmic game theory and mechanism design
self-correcting |
0.0 | 1 | 1995 | Self-Correcting for Function Fields Transcendental Degree · ICALP 1995 |
Computational complexity
approximate checking |
0.0 | 1 | 1993 | Checking approximate computations over the reals · STOC 1993 |
Mathematical optimization
numerical computation |
0.0 | 1 | 1993 | Checking approximate computations over the reals · STOC 1993 |
Computational complexity
property testing |
0.0 | 1 | 1993 | Checking approximate computations over the reals · STOC 1993 |
Hardware reliability and fault tolerance › fault-tolerant architecture
fault-tolerant VLSI array |
0.0 | 1 | 1991 | A Network Flow Approach to the Reconfiguration of VLSI Arrays · IEEE Trans. Computers 1991 |
Reconfigurable computing and FPGAs › dynamic reconfiguration
processor array reconfiguration |
0.0 | 1 | 1991 | A Network Flow Approach to the Reconfiguration of VLSI Arrays · IEEE Trans. Computers 1991 |
Electronic design automation
physical design |
0.0 | 1 | 1991 | A Network Flow Approach to the Reconfiguration of VLSI Arrays · IEEE Trans. Computers 1991 |
Electronic design automation › physical design › routing
wire routing |
0.0 | 1 | 1991 | A Network Flow Approach to the Reconfiguration of VLSI Arrays · IEEE Trans. Computers 1991 |
Methods — techniques the papers use, named apart from their topics
tâtonnement · 0.1polynomial-time approximation scheme · 0.1walsh spectrum · 0.0cayley graph eigenvalue analysis · 0.0strongly regular graph characterization · 0.0self-testing · 0.0self-reducibility · 0.0self-correction · 0.0network flow · 0.0manhattan routing model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Computational Game Theory
Bruno Codenotti |
SAGT | 1 |
| 2008 | The complexity of equilibria: Hardness results for economies via a correspondence with games
Bruno Codenotti, Amin Saberi, Kasturi R. Varadarajan, Yinyu Ye 0001 |
Theor. Comput. Sci. | 1 |
| 2006 | Efficient Computation of Nash Equilibria for Very Sparse Win-Lose Bimatrix Games
Bruno Codenotti, Mauro Leoncini, Giovanni Resta |
ESA | 1 |
| 2006 | Computing Equilibrium Prices in Exchange Economies with Tax Distortions
Bruno Codenotti, Luis Rademacher, Kasturi R. Varadarajan |
ICALP (1) | 1 |
| 2006 | Leontief economies encode nonzero sum two-player games
Bruno Codenotti, Amin Saberi, Kasturi R. Varadarajan, Yinyu Ye 0001 |
SODA | 1 |
| 2005 | Computing Equilibrium Prices: Does Theory Meet Practice?
Bruno Codenotti, Benton McCune, Rajiv Raman 0001, Kasturi R. Varadarajan |
ESA | 1 |
| 2005 | Market Equilibrium for CES Exchange Economies: Existence, Multiplicity, and Computation
Bruno Codenotti, Benton McCune, Sriram Penumatcha, Kasturi R. Varadarajan |
FSTTCS | 1 |
| 2005 | On the polynomial time computation of equilibria for certain exchange economies
Bruno Codenotti, Sriram V. Pemmaraju, Kasturi R. Varadarajan |
SODA | 1 |
| 2005 | Market equilibrium via the excess demand functionabstractWe consider the problem of computing market equilibria and show three results. (i) For exchange economies satisfying weak gross substitutability we analyze a simple discrete version of tâtonnement, and prove that it converges to an approximate equilibrium in polynomial time. This is the first polynomial-time approximation scheme based on a simple tâtonnement process. It was only recently shown, using vastly more sophisticated techniques, that an approximate equilibrium for this class of economies is computable in polynomial time. (ii) For Fisher’s model, we extend the frontier of tractability by developing a polynomial-time algorithm that applies well beyond the homothetic case and the gross substitutes case. (iii) For production economies, we obtain the first polynomial-time algorithms for computing an approximate equilibrium when the consumers ’ side of the economy satisfies weak gross substitutability and the producers’ side is restricted to positive production. Bruno Codenotti, Benton McCune, Kasturi R. Varadarajan |
STOC | 1 |
| 2005 | On the computational complexity of Nash equilibria for (0, 1) bimatrix games
Bruno Codenotti, Daniel Stefankovic |
Inf. Process. Lett. | 1 |
| 2004 | Efficient Computation of Equilibrium Prices for Markets with Leontief Utilities
Bruno Codenotti, Kasturi R. Varadarajan |
ICALP | 1 |
| 2004 | Approximation algorithms for a hierarchically structured bin packing problem
Bruno Codenotti, Gianluca De Marco, Mauro Leoncini, Manuela Montangero, Massimo Santini 0001 |
Inf. Process. Lett. | 1 |
| 2004 | UbiCrawler: a scalable fully distributed Web crawlerabstractAbstract We report our experience in implementing UbiCrawler, a scalable distributed Web crawler, using the Java programming language. The main features of UbiCrawler are platform independence, linear scalability, graceful degradation in the presence of faults, a very effective assignment function (based on consistent hashing) for partitioning the domain to crawl, and more in general the complete decentralization of every task. The necessity of handling very large sets of data has highlighted some limitations of the Java APIs, which prompted the authors to partially reimplement them. Copyright © 2004 John Wiley & Sons, Ltd. Paolo Boldi, Bruno Codenotti, Massimo Santini 0001, Sebastiano Vigna |
Softw. Pract. Exp. | 2 |
| 2002 | On the hardness of approximating the permanent of structured matricesabstractWe show that for several natural classes of “structured” matrices, including symmetric, circulant, Hankel and Toeplitz matrices, approximating the permanent modulo a prime p is as hard as computing its exact value. Results of this kind are well known for arbitrary matrices. However the techniques used do not seem to apply to “structured” matrices. Our approach is based on recent advances in the hidden number problem introduced by Boneh and Venkatesan in 1996 combined with some bounds of exponential sums motivated by the Waring problem in finite fields. Bruno Codenotti, Igor E. Shparlinski, Arne Winterhof |
Comput. Complex. | 1 |
| 2001 | Distributed Algorithm for Certain Assignment Problems
Bruno Codenotti, Gianluca De Marco, Mauro Leoncini, Manuela Montangero |
OPODIS | 1 |
| 2001 | The Role of Arithmetic in Fast Parallel Matrix Inversion
Bruno Codenotti, Mauro Leoncini, Franco P. Preparata |
Algorithmica | 1 |
| 2001 | A Characterization of Bent Functions in Terms of Strongly Regular GraphsabstractIn this paper, we prove that bent functions can be precisely characterized in terms of a special class of strongly regular graphs, thus providing a positive answer to a question raised in the paper by A. Bernasconi and B. Codenotti (1999). Anna Bernasconi 0001, Bruno Codenotti, Jeffrey M. Vanderkam |
IEEE Trans. Computers | 2 |
| 2000 | On the Lovász Number of Certain Circulant Graphs
Valentin E. Brimkov, Bruno Codenotti, Valentino Crespi, Mauro Leoncini |
CIAC | 2 |
| 2000 | Some structural properties of low-rank matrices related to computational complexity
Bruno Codenotti, Pavel Pudlák, Giovanni Resta |
Theor. Comput. Sci. | 1 |
| 1999 | Spectral Analysis of Boolean Functions as a Graph Eigenvalue ProblemabstractSeveral problems in digital logic can be conveniently approached in the spectral domain. In this paper we show that the Walsh spectrum of Boolean functions can be analyzed by looking at algebraic properties of a class of Cayley graphs associated with Boolean functions. We use this idea to investigate the Walsh spectrum of certain special functions. Anna Bernasconi 0001, Bruno Codenotti |
IEEE Trans. Computers | 2 |
| 1997 | Broadcast and Associative Operations on Fat-Trees
Gianfranco Bilardi, Bruno Codenotti, Gianna M. Del Corso, Maria Cristina Pinotti, Giovanni Resta |
Euro-Par | 2 |
| 1997 | Checking Properties of Polynomials (Extended Abstract)
Bruno Codenotti, Funda Ergün, Peter Gemmell, Ravi Kumar 0001 |
ICALP | 1 |
| 1997 | On the Amount of Randomness Needed in Distributed Computations
Bruno Codenotti, Peter Gemmell, Petr Pudlák, Janos Simon |
OPODIS | 1 |
| 1997 | Parallel Algorithms for Certain Matrix Computations
Bruno Codenotti, Biswa N. Datta, Karabi Datta, Mauro Leoncini |
Theor. Comput. Sci. | 1 |
| 1996 | Perturbation: An Efficient Technique for the Solution of Very Large Instances of the Euclidean TSPabstractIn this paper we introduce a technique for developing efficient iterated local search procedures and we apply it to solve very large instances of the Euclidean Traveling Salesman Problem (TSP). This technique, which we call perturbation, uses global information on TSP instances to speed-up the computation and to improve the quality of the tours found by heuristic methods. The main idea is to escape from local optima by introducing perturbations in the problem instance rather than in the solution. The performance of our algorithms has been tested and compared with known methods. To this end, we have executed a number of experiments both on available benchmarks, for which the optimal tour length is known, and on randomly generated instances, for which the comparison is done with the Held-Karp lower bound. The experimental results, performed on up to 100,000 cities, show that our algorithms outperform the known methods for iterating local search for very large instances. Bruno Codenotti, Giovanni Manzini, Luciano Margara, Giovanni Resta |
INFORMS J. Comput. | 1 |
| 1996 | Strong NP-Completeness of a Matrix Similarity Problem
Valentin E. Brimkov, Bruno Codenotti, Mauro Leoncini, Giovanni Resta |
Theor. Comput. Sci. | 2 |
| 1995 | Average Circuit Depth and Average Communication Complexity
Bruno Codenotti, Peter Gemmell, Janos Simon |
ESA | 1 |
| 1995 | Self-Correcting for Function Fields Transcendental Degree
Manuel Blum 0001, Bruno Codenotti, Peter Gemmell, Troy Shahoumian |
ICALP | 2 |
| 1995 | Algebraic Techniques in Communication Complexity
Bruno Codenotti, Giovanni Manzini, Luciano Margara |
Inf. Process. Lett. | 1 |
| 1994 | Measures of Boolean Function Complexity Based on Harmonic Analysis
Anna Bernasconi 0001, Bruno Codenotti |
CIAC | 2 |
| 1994 | Oracle Computations in Parallel Numerical Linear Algebra
Bruno Codenotti, Mauro Leoncini, Giovanni Resta |
Theor. Comput. Sci. | 1 |
| 1993 | Checking approximate computations over the realsabstractThis paper provides the first systematic investigation of checking approximate numerical computations over subsets of the reals. In most cases, approximate checking is more challenging than exact checking. Problem conditioning, i.e., the measure of sensitivity of the output to slight changes in the input, and the presence of approximation parameters foil the direct transformation of many exact checkers to the approximate setting. Furthermore, approximate checking over the reals is complicated by the lack of nice finite field properties such as the existence of a samplable distribution which is invariant under addition or multiplication by a scalar. We overcome the above problems by using such techniques as testing and checking over similar but distinct distributions, using functions' random and downward self-reducibility properties, and taking advantage of the small variance of the sum of independent identically distributed random variables. We provide approximate checkers for a variety of computations, including matrix multiplication, linear system solution, matrix inversion, and computation of the determinant. We also present an approximate version of Beigel's trick and extend the approximate linear self tester/corrector of [8] and the trigonometric self-Tester/corrector of [5] to more general computations. Sigal Ar, Manuel Blum 0001, Bruno Codenotti, Peter Gemmell |
STOC | 3 |
| 1993 | Global Strategies for Augmenting the Efficiency of TSP Heuristics
Bruno Codenotti, Giovanni Manzini, Luciano Margara, Giovanni Resta |
WADS | 1 |
| 1991 | An experimental environment for design and analysis of global routing heuristicsabstractThe authors discuss the development and implementation of an object-oriented experimental environment for global routing heuristics in VLSI layout design. This experimental environment has been implemented in both common lisp (with object-oriented extensions) and Smalltalk, providing a user-friendly graphical interface for problem input, output, interaction and modification of the heuristics. Several heuristics have been implemented, some of which use only local information, while others use global information concerning the instance of the problem. All heuristics seem to have good average case performance, and from the results it is concluded that, also on average, multi-turn routings do not provide a significant improvement over one-turn routings.> Jill David, Fillia Makedon, Bruno Codenotti, Mauro Leoncini |
Great Lakes Symposium on VLSI | 3 |
| 1991 | Matrix inversion in RNC1
Bruno Codenotti, Mauro Leoncini |
J. Complex. | 1 |
| 1991 | A Network Flow Approach to the Reconfiguration of VLSI ArraysabstractA technique for reconfiguring a two-dimensional VLSI array with faulty cells is presented. A network flow model of the problem is used to provide an algorithm for connecting the functional cells of the array so that they simulate a fault-free array of smaller size. The interconnection wires are routed inside horizontal and vertical channels according to the Manhattan model. Experimental results indicate that the algorithm has good performance in practice.> Bruno Codenotti, Roberto Tamassia |
IEEE Trans. Computers | 1 |
| 1990 | Area-Time Trade-Offs for Matrix-Vector Multiplication
Bruno Codenotti, Grazia Lotti, Francesco Romani |
J. Parallel Distributed Comput. | 1 |
| 1989 | A Monte Carlo method for the parallel solution of linear systems
Bruno Codenotti, Franco Flandoli |
J. Complex. | 1 |
| 1987 | A compact and modular VLSI design for the solution of general sparse linear systems
Bruno Codenotti, Francesco Romani |
Integr. | 1 |
| 1986 | A Note on the VLSI Counter
Bruno Codenotti, Grazia Lotti |
Inf. Process. Lett. | 1 |
| 1986 | Area-Time Tradeoffs for Bilinear Forms Computations in VLSI
Bruno Codenotti, Grazia Lotti |
Inf. Process. Lett. | 1 |
| 1986 | A VLSI Fast Solver for Tridiagonal Linear Systems
Bruno Codenotti, Grazia Lotti |
Inf. Process. Lett. | 1 |
| 1985 | VLSI implementation of iterative methods for the solution of linear systems
Bruno Codenotti, Francesco Romani, Grazia Lotti |
Integr. | 1 |
| 1985 | VLSI Implementation of Fast Solvers for Band Linear Systems With Constant Coefficient Matrix
Bruno Codenotti, Francesco Romani, Grazia Lotti |
Inf. Process. Lett. | 1 |