Sergiu Hart

dblp:15/4952 · DBLP profile ↗
← Back
14ranked-venue papers
11as first author
1since 2021 · last 2025
0000-0001-8851-6009ORCID · verified

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

Theory of computation · 12 · 9 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 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
10 papers
Algorithmic game theory and mechanism design · 90% Combinatorics and discrete mathematics · 7% Computational complexity · 2%
Software engineering, system software, and programming languages
5 papers
Programming languages and type systems · 33% Concurrent programming · 30% Program verification · 26%

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

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design
matching
0.912025
Stable Menus of Public Goods: A Matching Problem · EC 2025
Algorithmic game theory and mechanism design › market design › matching markets
strategyproof matching
0.912025
Stable Menus of Public Goods: A Matching Problem · EC 2025
Algorithmic game theory and mechanism design › mechanism design
auction design
0.322013
The menu-size complexity of auctions · EC 2013
Approximate revenue maximization with multiple items · EC 2012
Algorithmic game theory and mechanism design
mechanism design
0.322013
The menu-size complexity of auctions · EC 2013
Approximate revenue maximization with multiple items · EC 2012
Algorithmic game theory and mechanism design
revenue maximization
0.322013
The menu-size complexity of auctions · EC 2013
Approximate revenue maximization with multiple items · EC 2012
Algorithmic game theory and mechanism design › mechanism design › algorithmic mechanism design
menu-size complexity
0.212013
The menu-size complexity of auctions · EC 2013
Algorithmic game theory and mechanism design › auction theory
multi-item auctions
0.112012
Approximate revenue maximization with multiple items · EC 2012
Computational complexity
communication complexity
0.112007
The communication complexity of uncoupled nash equilibrium procedures · STOC 2007
Algorithmic game theory and mechanism design › equilibrium computation
correlated equilibrium
0.112007
The communication complexity of uncoupled nash equilibrium procedures · STOC 2007
Algorithmic game theory and mechanism design
equilibrium computation
0.112007
The communication complexity of uncoupled nash equilibrium procedures · STOC 2007
Algorithmic game theory and mechanism design › equilibrium computation
nash equilibrium computation
0.112007
The communication complexity of uncoupled nash equilibrium procedures · STOC 2007
Logic in computer science
temporal logic
0.021986
Probabilistic Propositional Temporal Logics · Inf. Control. 1986
Probabilistic Temporal Logics for Finite and Bounded Models · STOC 1984
Programming languages and type systems
probabilistic programs
0.021985
Concurrent Probabilistic Programs, Or: How to Schedule if You Must · SIAM J. Comput. 1985
Concurrent Probabilistic Program, or: How to Schedule if You Must · ICALP 1983
Logic in computer science › knowledge representation and reasoning › uncertainty reasoning
probabilistic logic
0.011986
Probabilistic Propositional Temporal Logics · Inf. Control. 1986
Concurrent programming
fair scheduling
0.011985
Concurrent Probabilistic Programs, Or: How to Schedule if You Must · SIAM J. Comput. 1985
Program verification
probabilistic verification
0.011985
Concurrent Probabilistic Programs, Or: How to Schedule if You Must · SIAM J. Comput. 1985
Program verification › probabilistic verification
probabilistic program verification
0.011984
Verification of Probabilistic Programs · SIAM J. Comput. 1984
Logic in computer science › temporal logic
branching-time temporal logic
0.011984
Probabilistic Temporal Logics for Finite and Bounded Models · STOC 1984
Computational geometry › combinatorial geometry
davenport-schinzel sequences
0.011984
Nonlinearity of Davenport-Schinzel Sequences and of a Generalized Path Compression Scheme · FOCS 1984
Automated reasoning and model checking
decision procedures
0.011984
Probabilistic Temporal Logics for Finite and Bounded Models · STOC 1984
Algorithms and data structures › data structure design › disjoint set union
path compression
0.011984
Nonlinearity of Davenport-Schinzel Sequences and of a Generalized Path Compression Scheme · FOCS 1984
Logic in computer science › temporal logic
probabilistic temporal logic
0.011984
Probabilistic Temporal Logics for Finite and Bounded Models · STOC 1984
Logic in computer science
program logic
0.011984
Verification of Probabilistic Programs · SIAM J. Comput. 1984
Logic in computer science › proof systems
tableau method
0.011984
Probabilistic Temporal Logics for Finite and Bounded Models · STOC 1984
Algorithms and data structures › data structure design
union-find
0.011984
Nonlinearity of Davenport-Schinzel Sequences and of a Generalized Path Compression Scheme · FOCS 1984
Operating systems › resource management › process management
CPU scheduling
0.011983
Concurrent Probabilistic Program, or: How to Schedule if You Must · ICALP 1983
Concurrent programming
termination
0.011983
Termination of Probabilistic Concurrent Program · ACM Trans. Program. Lang. Syst. 1983
Distributed computing theory
distributed algorithms
0.011983
Termination of Probabilistic Concurrent Program · ACM Trans. Program. Lang. Syst. 1983
Distributed computing theory › randomization
randomized protocols
0.011983
Termination of Probabilistic Concurrent Program · ACM Trans. Program. Lang. Syst. 1983
Programming languages and type systems › probabilistic programs
almost-sure termination
0.011982
Termination of Probabilistic Concurrent Programs · POPL 1982

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

stability analysis · 0.9combinatorial characterization · 0.9combinatorial auction analysis · 0.2mechanism design · 0.1approximation · 0.1uncoupled dynamics · 0.1communication complexity lower bounds · 0.1markov chain analysis · 0.0worst-case probability analysis · 0.0tableau method · 0.0invariant assertion · 0.0fairness · 0.0expected number of visits · 0.0discrete markov chains · 0.0axiomatization · 0.0ackermann function inverse analysis · 0.0fairness reasoning · 0.0
YearPublicationVenuePosition
2025 Stable Menus of Public Goods: A Matching Problem
abstract
We study a matching problem between agents and public goods, in settings without monetary transfers. Since goods are public, they have no capacity constraints. There is no exogenously defined budget of goods to be provided. Rather, each provided good must justify its cost by being utilized by sufficiently many agents, leading to strong complementarities in the "preferences" of goods. Furthermore, goods that are in high demand given other already-provided goods must also be provided. The question of the existence of a stable solution (a menu of public goods to be provided) exhibits a rich combinatorial structure. We uncover sufficient conditions and necessary conditions for guaranteeing the existence of a stable solution, and derive both positive and negative results for strategyproof stable matching.
Sara Fish, Yannai A. Gonczarowski, Sergiu Hart
EC3
2013 The menu-size complexity of auctions
abstract
We consider the menu size of auctions as a measure of auction complexity and study how it affects revenue. Our setting has a single revenue-maximizing seller selling two or more heterogeneous items to a single buyer whose private values for the items are drawn from a (possibly correlated) known distribution, and whose valuation is additive over the items. We show that the revenue may increase arbitrarily with menu size and that a bounded menu size can not ensure any positive fraction of the optimal revenue. The menu size turns out to "nail down" the revenue properties of deterministic auctions: their menu size may be at most exponential in the number of items and indeed their revenue may be larger than that achievable by the simplest types of auctions by a factor that is exponential in the number of items but no larger. Our model is related to a previously studied "unit-demand" model and our results also answer an open problem in that model.
Sergiu Hart, Noam Nisan
EC1
2012 Approximate revenue maximization with multiple items
abstract
Myerson's classic result provides a full description of how a seller can maximize revenue when selling a single item. We address the question of revenue maximization in the simplest possible multi-item setting: two items and a single buyer who has independently distributed values for the items, and an additive valuation. In general, the revenue achievable from selling two independent items may be strictly higher than the sum of the revenues obtainable by selling each of them separately. In fact, the structure of optimal (i.e., revenue-maximizing) mechanisms for two items even in this simple setting is not understood.
Sergiu Hart, Noam Nisan
EC1
2007 The communication complexity of uncoupled nash equilibrium procedures
abstract
We study the question of how long it takes players to reach a Nashequilibrium in uncoupled setups, where each player initially knowsonly his own payoff function. We derive lower bounds on the communication complexity of reaching a Nash equilibrium, i.e., on thenumber of bits that need to be transmitted, and thus also on the requirednumber of steps. Specifically, we show lower bounds that are exponential inthe number of players in each one of the following cases: (1) reaching apure Nash equilibrium; (2) reaching a pure Nash equilibrium in a Bayesiansetting; and (3) reaching a mixed Nash equilibrium. We then show that, incontrast, the communication complexity of reaching a correlated equilibriumis polynomial in the number of players.
Sergiu Hart, Yishay Mansour
STOC1
2005 Stochastic uncoupled dynamics and nash equilibrium: extended abstract
Sergiu Hart, Andreu Mas-Colell
TARK1
1996 The Absent-Minded Driver
Robert J. Aumann, Sergiu Hart, Motty Perry
TARK2
1986 Probabilistic Propositional Temporal Logics
Sergiu Hart, Micha Sharir
Inf. Control.1
1985 Concurrent Probabilistic Programs, Or: How to Schedule if You Must
abstract
Consider a finite set of processes, such that each one may use randomizations in its course of execution; these processes are running concurrently, under a fair interleaving schedule. We analyze the worst-case probability of termination, i.e., program convergence to a specified set of goal states. Several methods for computing this probability are presented, and characterizations of the special case where it is identically 1 are derived. Specializations of these characterizations to the case of deterministic and nondeterministic programs, and to the case of programs with finite state spaces, are also discussed.
Sergiu Hart, Micha Sharir
SIAM J. Comput.1
1984 Nonlinearity of Davenport-Schinzel Sequences and of a Generalized Path Compression Scheme
abstract
Davenport-Schinzel sequences are sequences that do not contain forbidden subsequences of alternating symbols. They arise in the computation of the envelope of a set of functions. We show that the maximal length of a Davenport-Schinzel sequence composed of n symbols is (n /spl alpha/(n)), where /spl alpha/ (n) is the functional inverse of Ackermann's function, and is thus very slow growing. This is achieved by establishing an equivalence between such sequences and generalized path compression schemes on rooted trees, and then by analyzing these schemes.
Sergiu Hart, Micha Sharir
FOCS1
1984 Probabilistic Temporal Logics for Finite and Bounded Models
abstract
We present two (closely-related) propositional probabilistic temporal logics based on temporal logics of branching time as introduced by Ben-Ari, Pnueli and Manna and by Clarke and Emerson. The first logic, PTLf, is interpreted over finite models, while the second logic, PTLb, which is an extension of the first one, is interpreted over infinite models with transition probabilities bounded away from 0. The logic PTLf allows us to reason about finite-state sequential probabilistic programs, and the logic PTLb allows us to reason about (finite-state) concurrent probabilistic programs, without any explicit reference to the actual values of their state-transition probabilities. A generalization of the tableau method yields exponential-time decision procedures for our logics, and complete axiomatizations of them are given. Several meta-results, including the absence of a finite-model property for PTLb, and the connection between satisfiable formulae of PTLb and finite state concurrent probabilistic programs, are also discussed.
Sergiu Hart, Micha Sharir
STOC1
1984 Verification of Probabilistic Programs
abstract
A general method for proving properties of probabilistic programs is presented. This method generalizes the intermediate assertion method in that it extends a given assertion on the output distribution into an invariant assertion on all intermediate distributions, too. The proof method is shown to be sound and complete for programs which terminate with probability 1. A dual approach, based on the expected number of visits in each intermediate state, is also presented. All the methods are presented under the uniform framework which considers a probabilistic program as a discrete Markov process.
Micha Sharir, Amir Pnueli, Sergiu Hart
SIAM J. Comput.3
1983 Concurrent Probabilistic Program, or: How to Schedule if You Must
Sergiu Hart, Micha Sharir
ICALP1
1983 Termination of Probabilistic Concurrent Program
abstract
The asynchronous execution behavior of several concurrent processes, which may use randomization, is studied.Viewing each process as a discrete Markov chain over the set of common execution states, necessary and sufficient conditions are given for the processes to converge almost surely to a given set of goal states under any fair, but otherwise arbitrary, schedule, provided that the state space is finite.(These conditions can be checked mechanically.)An interesting feature of the proof method is that it depends only on the topology of the transitions and not on the actual values of the probabilities.It is also shown that in this model synchronization protocols that use randomization are in certain cases no more powerful than deterministic protocols.This is demonstrated by (1) establishing lower bounds, similar to those known for deterministic protocols, on the size of a shared variable necessary to ensure mutual exclusion and lockout-free behavior of a "randomized" protocol and ( 2) showing that no fully symmetric "randomized" protocol can ensure mutual exclusion and freedom from lockout.
Sergiu Hart, Micha Sharir, Amir Pnueli
ACM Trans. Program. Lang. Syst.1
1982 Termination of Probabilistic Concurrent Programs
abstract
The asynchronous execution behavior of several concurrent processes, which may use randomization, is studied. Viewing each process as a discrete Markov chain over the set of common execution states, we give necessary and sufficient conditions for the processes to converge almost surely to a given set of goal states, under any fair, but otherwise arbitrary schedule, provided that the state space is finite. (These conditions can be checked mechanically.) An interesting feature of the proof method is that it depends only on the topology of the transitions and not on the actual values of the probabilities. We also show that in our model synchronization protocols that use randomization are in certain cases no more powerful than deterministic protocols. This is demonstrated by (a) Proving lower bounds on the size of a shared variable necessary to ensure mutual exlusion and lockout-free behavior of the protocol; and (b) Showing that no fully symmetric 'randomized' protocol can ensure mutual exclusion and freedom from lockout.
Sergiu Hart, Micha Sharir, Amir Pnueli
POPL1