Demo Data from EDBT 2026 / reviewers in the wild / expert
Ari Freund 0001
dblp:f/AriFreund
· DBLP profile ↗
22ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 4 first-authorSystems, architecture and hardware · 4Artificial intelligence and machine learning · 3Computer networks · 2Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
7 papers |
Algorithmic game theory and mechanism design · 68% Approximation and online algorithms · 25% Mathematical optimization · 7% | |
| Computer networks
4 papers |
Network optimization and economics · 86% Routing and switching · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 80% Parallel and multicore computing · 20% |
Topics — the 18 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network optimization and economics › network design
network topology design |
0.3 | 2 | 2014 | Topology Design of Communication Networks: A Game-Theoretic Perspective · IEEE/ACM Trans. Netw. 2014 Topology Design and Control: A Game-Theoretic Perspective · INFOCOM 2009 |
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium |
0.2 | 1 | 2014 | Topology Design of Communication Networks: A Game-Theoretic Perspective · IEEE/ACM Trans. Netw. 2014 |
Algorithmic game theory and mechanism design
price of anarchy |
0.2 | 1 | 2014 | Topology Design of Communication Networks: A Game-Theoretic Perspective · IEEE/ACM Trans. Netw. 2014 |
Algorithmic game theory and mechanism design
resource allocation |
0.2 | 4 | 2007 | Algorithmic aspects of bandwidth trading · ACM Trans. Algorithms 2007 Algorithmic Aspects of Bandwidth Trading · ICALP 2003 A unified approach to approximating resource allocation and scheduling · J. ACM 2001 |
Network optimization and economics › game theory
game-theoretic networking |
0.1 | 1 | 2009 | Topology Design and Control: A Game-Theoretic Perspective · INFOCOM 2009 |
Network optimization and economics › game theory › algorithmic game theory
price of anarchy |
0.1 | 1 | 2009 | Topology Design and Control: A Game-Theoretic Perspective · INFOCOM 2009 |
Approximation and online algorithms
online algorithms |
0.1 | 2 | 2002 | Competitive on-line switching policies · SODA 2002 On-Line Load Balancing in a Hierarchical Server Topology · SIAM J. Comput. 2001 |
Electronic design automation
hardware verification and test |
0.1 | 1 | 2006 | Harnessing Machine Learning to Improve the Success Rate of Stimuli Generation · IEEE Trans. Computers 2006 |
Electronic design automation › hardware test
test stimulus generation |
0.1 | 1 | 2006 | Harnessing Machine Learning to Improve the Success Rate of Stimuli Generation · IEEE Trans. Computers 2006 |
Mathematical optimization
scheduling |
0.1 | 2 | 2001 | A unified approach to approximating resource allocation and scheduling · J. ACM 2001 A unified approach to approximating resource allocation and scheduling · STOC 2000 |
Approximation and online algorithms › online algorithms
competitive analysis |
0.0 | 2 | 2002 | Competitive on-line switching policies · SODA 2002 On-Line Load Balancing in a Hierarchical Server Topology · SIAM J. Comput. 2001 |
Routing and switching › routing algorithms
online routing |
0.0 | 1 | 2002 | Competitive on-line switching policies · SODA 2002 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 2001 | On-Line Load Balancing in a Hierarchical Server Topology · SIAM J. Comput. 2001 |
Approximation and online algorithms › online algorithms › online scheduling
online load balancing |
0.0 | 1 | 2001 | On-Line Load Balancing in a Hierarchical Server Topology · SIAM J. Comput. 2001 |
Approximation and online algorithms › online algorithms
caching |
0.0 | 1 | 2000 | A unified approach to approximating resource allocation and scheduling · STOC 2000 |
Approximation and online algorithms › online algorithms › caching
generalized caching |
0.0 | 1 | 2000 | A unified approach to approximating resource allocation and scheduling · STOC 2000 |
Approximation and online algorithms › approximation algorithms
local ratio |
0.0 | 1 | 2001 | A unified approach to approximating resource allocation and scheduling · J. ACM 2001 |
Approximation and online algorithms › primal-dual framework
primal-dual schema |
0.0 | 1 | 2001 | A unified approach to approximating resource allocation and scheduling · J. ACM 2001 |
Methods — techniques the papers use, named apart from their topics
game theory · 0.5simulation · 0.4cost minimization · 0.1combinatorial optimization · 0.1nash equilibrium analysis · 0.1competitive ratio analysis · 0.1randomized algorithm · 0.1machine learning · 0.1competitive analysis · 0.1mechanism design · 0.0constant-factor approximation · 0.0local ratio technique · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Improved Subquadratic 3SUM
Ari Freund 0001 |
Algorithmica | 1 |
| 2015 | Rectangle Placement for VLSI Testing
Merav Aharoni, Odellia Boni, Ari Freund 0001, Lidor Goren, Wesam Ibraheem, Tamir Segev |
CPAIOR | 3 |
| 2014 | Topology Design of Communication Networks: A Game-Theoretic PerspectiveabstractWe study the performance of noncooperative networks in light of three major topology design considerations, namely the price of establishing a link, path delay, and path proneness to congestion, the latter being modeled through the “relaying extent” of the nodes. We analyze these considerations and the tradeoffs between them from a game-theoretic perspective, where each network element attempts to optimize its individual performance. We show that for all considered cases but one, the existence of a Nash equilibrium point is guaranteed. For the latter case, we indicate, by simulations, that practical scenarios tend to admit a Nash equilibrium. In addition, we demonstrate that the price of anarchy, i.e., the performance penalty incurred by noncooperative behavior, may be prohibitively large; yet, we also show that such games usually admit at least one Nash equilibrium that is system-wide optimal, i.e., their price of stability is 1. This finding suggests that a major improvement can be achieved by providing a central (“social”) agent with the ability to impose the initial configuration on the system. Amir Nahir, Ariel Orda, Ari Freund 0001 |
IEEE/ACM Trans. Netw. | 3 |
| 2010 | Practical aggregation of semantical program properties for machine learning based optimizationabstractIterative search combined with machine learning is a promising approach to design optimizing compilers harnessing the complexity of modern computing systems. While traversing a program optimization space, we collect characteristic feature vectors of the program, and use them to discover correlations across programs, target architectures, data sets, and performance. Predictive models can be derived from such correlations, effectively hiding the time-consuming feedback-directed optimization process from the application programmer. Mircea Namolaru, Albert Cohen 0001, Grigori Fursin, Ayal Zaks, Ari Freund 0001 |
CASES | 5 |
| 2009 | Pin Assignment Using Stochastic Local Search Constraint Programming
Bella Dubrov, Haggai Eran, Ari Freund 0001, Edward F. Mark, Shyam Ramji, Timothy A. Schell |
CP | 3 |
| 2009 | Topology Design and Control: A Game-Theoretic PerspectiveabstractWe study the performance of non-cooperative networks in light of three major topology design and control considerations, namely the price of establishing a link, path delay, and path proneness to congestion or interference, the latter being modeled through the "relaying extent" of the nodes. We analyze these considerations and the tradeoffs between them from a game theoretic perspective, where each network element attempts to optimize its individual performance. We show that for all considered cases but one, the existence of a Nash equilibrium point is guaranteed. In addition, we demonstrate that the price of anarchy, i.e., the performance penalty incurred by non-cooperative behavior, may be prohibitively large; yet, we also show that such games usually admit at least one Nash equilibrium that is system-wide optimal, i.e., their price of stability is 1. This finding suggests that a major improvement can be achieved by providing a central ("social") agent with the ability to impose the initial configuration on the system. Amir Nahir, Ariel Orda, Ari Freund 0001 |
INFOCOM | 3 |
| 2008 | Clustering from Constraint GraphsabstractIn constrained clustering it is common to model the pairwise constraints as edges on the graph of observations. Using results from graph theory, we analyze such constraint graphs in two contexts, both of immediate value to practitioners. First, we explore the issue of constraint noise under several intuitive noise models. We apply results from random graph theory, which facilitate the analysis of finite-sized graphs and realistic data partitions and noise levels, to obtain a quantification of the effect noisy edges may have on any constrained clustering algorithm under a set of commonly-used assumptions. We also demonstrate the dangers in the common practice of connected-component constraint set augmentation, when used in the presence of noise. Second, we describe two practical randomized algorithms that estimate the number of induced clusters using only a small number of constraints. We conclude with an experimental evaluation that shows the effect of noise on common UCI data sets, as well as some aspects of the behavior of our algorithms. Ari Freund 0001, Dan Pelleg, Yossi Richter |
SDM | 1 |
| 2007 | Algorithmic aspects of bandwidth tradingabstractWe study algorithmic problems that are motivated by bandwidth trading in next-generation networks. Typically, bandwidth trading involves sellers (e.g., network operators) interested in selling bandwidth pipes that offer to buyers a guaranteed level of service for a specified time interval. The buyers (e.g., bandwidth brokers) are looking to procure bandwidth pipes to satisfy the reservation requests of end-users (e.g., Internet subscribers). Depending on what is available in the bandwidth exchange, the goal of a buyer is to either spend the least amount of money so as to satisfy all the reservations made by its customers, or to maximize its revenue from whatever reservations can be satisfied. Randeep Bhatia, Julia Chuzhoy, Ari Freund 0001, Joseph Naor |
ACM Trans. Algorithms | 3 |
| 2006 | Generalizing AllDifferent: The SomeDifferent Constraint
Yossi Richter, Ari Freund 0001, Yehuda Naveh |
CP | 2 |
| 2006 | Harnessing Machine Learning to Improve the Success Rate of Stimuli GenerationabstractThe initial state of a design under verification has a major impact on the ability of stimuli generators to successfully generate the requested stimuli. For complexity reasons, most stimuli generators use sequential solutions without planning ahead. Therefore, in many cases, they fail to produce a consistent stimuli due to an inadequate selection of the initial state. We propose a new method, based on machine learning techniques, to improve generation success by learning the relationship between the initial state vector and generation success. We applied the proposed method in two different settings, with the objective of improving generation success and coverage in processor and system level generation. In both settings, the proposed method significantly reduced generation failures and enabled faster coverage Shai Fine, Ari Freund 0001, Itai Jaeger, Yishay Mansour, Yehuda Naveh, Avi Ziv |
IEEE Trans. Computers | 2 |
| 2003 | Algorithmic Aspects of Bandwidth Trading
Randeep Bhatia, Julia Chuzhoy, Ari Freund 0001, Joseph Naor |
ICALP | 3 |
| 2003 | Evaluating Distributed Checkpointing ProtocolabstractThis paper presents an objective measure, called overhead ratio, for evaluating distributed checkpointing protocols. This measure extends previous evaluation schemes by incorporating several additional parameters that are inherent in distributed environments. In particular, we take into account the rollback propagation of the protocol, which impacts the length of the recovery process, and therefore the expected program run-time in executions that involve failures and recoveries. The paper also analyzes several known protocols and compares their overhead ratio. Adnan Agbaria, Ari Freund 0001, Roy Friedman 0001 |
ICDCS | 2 |
| 2003 | Combinatorial Interpretations of Dual Fitting and Primal Fitting
Ari Freund 0001, Dror Rawitz |
WAOA | 1 |
| 2003 | Competitive On-Line Switching Policies
Amotz Bar-Noy, Ari Freund 0001, Shimon Landa, Joseph Naor |
Algorithmica | 2 |
| 2002 | Approximating the Advertisement Placement Problem
Ari Freund 0001, Joseph Naor |
IPCO | 1 |
| 2002 | Competitive on-line switching policies
Amotz Bar-Noy, Ari Freund 0001, Shimon Landa, Joseph Naor |
SODA | 2 |
| 2001 | A unified approach to approximating resource allocation and schedulingabstractWe present a general framework for solving resource allocation and scheduling problems. Given a resource of fixed size, we present algorithms that approximate the maximum throughput or the minimum loss by a constant factor. Our approximation factors apply to many problems, among which are: (i) real-time scheduling of jobs on parallel machines, (ii) bandwidth allocation for sessions between two endpoints, (iii) general caching, (iv) dynamic storage allocation, and (v) bandwidth allocation on optical line and ring topologies. For some of these problems we provide the first constant factor approximation algorithm. Our algorithms are simple and efficient and are based on the local-ratio technique. We note that they can equivalently be interpreted within the primal-dual schema. Amotz Bar-Noy, Reuven Bar-Yehuda, Ari Freund 0001, Joseph Naor, Baruch Schieber |
J. ACM | 3 |
| 2001 | On-Line Load Balancing in a Hierarchical Server TopologyabstractIn a hierarchical server environment jobs are to be assigned in an on-line fashion to a collection of servers which form a hierarchy of capability: each job requests a specific server meeting its needs, but the system is free to assign it either to that server or to any other server higher in the hierarchy. Each job carries a certain load, which it imparts to the server it is assigned to. The goal is to find a competitive assignment in which the maximum total load on a server is minimized. We consider the linear hierarchy in which the servers are totally ordered in terms of their capabilities. We investigate several variants of the problem. In the unweighted (as opposed to weighted) problem all jobs have unit weight. In the fractional (as opposed to integral) model a job may be assigned to several servers, each receiving some fraction of its weight. Finally, temporary (as opposed to permanent) jobs may depart after being active for some finite duration of time. We show an optimal e-competitive algorithm for the unweighted integral permanent model. The same algorithm is (e+1)-competitive in the weighted case. Its fractional version is e-competitive even if temporary jobs are allowed. For the integral model with temporary jobs we show an algorithm which is 4-competitive in the unweighted case and 5-competitive in the weighted case. We show a lower bound of e for the unweighted case (both integral and fractional). This bound is valid even with respect to randomized algorithms. We also show a lower bound of 3 for the unweighted integral model when temporary jobs are allowed. We generalize the problem and consider hierarchies in which the servers form a tree. In the tree hierarchy, any job assignable to a node is also assignable to the node's ancestors. We show a deterministic algorithm which is 4-competitive in the unweighted case and 5-competitive in the weighted case, where only permanent jobs are allowed. Randomizing this algorithm improves its competitiveness to e and e+1, respectively. We also show an $\Omega(\sqrt{n})$ lower bound when temporary jobs are allowed. Amotz Bar-Noy, Ari Freund 0001, Joseph Naor |
SIAM J. Comput. | 2 |
| 2000 | A unified approach to approximating resource allocation and schedulingabstractWe present a general framework for solving resource allocation and scheduling problems.Given a resource of fixed size, we present algorithms that approximate the maximum throughput or the minimum loss by a constant factor.Our approximation factors apply to many problems, among which are: (i) real-time scheduling of jobs on parallel machines; (ii) bandwidth allocation for sessions between two endpoints; (iii) general caching; (iv) dynamic storage allocation; (v) bandwidth allocation on optical line and ring topologies.For some of these problems we provide the first constant factor approximation algorithm.Our algorithms are simple and efficient.They use the local-ratio technique and can be equivalently interpreted within the primal-dual schema. Amotz Bar-Noy, Reuven Bar-Yehuda, Ari Freund 0001, Joseph Naor, Baruch Schieber |
STOC | 3 |
| 2000 | A lower bound of 8/(7+(1/k)-1) on the integrality ratio of the Calinescu-Karloff-Rabani relaxation for multiway cut
Ari Freund 0001, Howard J. Karloff |
Inf. Process. Lett. | 1 |
| 1999 | On-Line Load Banancing in a Hierarchical Server Topology
Amotz Bar-Noy, Ari Freund 0001, Joseph Naor |
ESA | 2 |
| 1995 | Compiler techniques for data prefetching on the PowerPC
David Bernstein, Doron Cohen 0001, Ari Freund 0001 |
PACT | 3 |