arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Author

Nathan Linial

89 papers · 1981–2017

1981: 11982: 11983: 11984: 11985: 21986: 21987: 31988: 31989: 51990: 11991: 11992: 41993: 31994: 01995: 11996: 21997: 11998: 31999: 12000: 32001: 32002: 52003: 42004: 62005: 22006: 32007: 02008: 32009: 32010: 42011: 32012: 22013: 42014: 22015: 22016: 32017: 1
1981peak 6 in 20042017

Frequent co-authors

Papers

showing 1–25 of 89 RSS

Expander graphs and their applications

Shlomo Hoory, Nathan Linial, Avi Wigderson

Computational Theory and Mathematics · Bulletin of the American Mathematical Society · · cited 1,784× · DOI ↗ · more like this ·

A major consideration we had in writing this survey was to make it accessible to mathematicians as well as to computer scientists, since expander graphs, the protagonists of our story, come up in numerous and often surprising contexts in both fields.

Locality in Distributed Graph Algorithms

Nathan Linial

Computational Theory and Mathematics · SIAM Journal on Computing · · cited 885× · DOI ↗ · more like this ·

This paper concerns a number of algorithmic problems on graphs and how they may be solved in a distributed fashion. The computational model is such that each node of the graph is occupied by a processor which has its own ID. Processors are restricted to collecting data from others which are at a distance at most t away from them in t time units, but are otherwise computationally unbounded. This model focuses on the issue of locality in distributed processing, namely, to what extent a global solution to a computational problem can be obtained from locally available data. Three results are proved within this model: • A 3-coloring of an n-cycle requires time $\Omega (\log ^ * n)$. This bound is tight, by previous work of Cole and Vishkin. • Any algorithm for coloring the d-regular tree of radius r which runs for time at most $2r/3$ requires at least $\Omega (\sqrt d )$ colors. • In an…

The influence of variables on Boolean functions

J. Kahn, Gil Kalai, Nathan Linial

Numerical Analysis · · cited 628× · DOI ↗ · more like this ·

Methods from harmonic analysis are used to prove some general theorems on Boolean functions. These connections with harmonic analysis viewed by the authors are very promising; besides the results on Boolean functions they enable them to prove theorems on the rapid mixing of the random walk on the cube and in the extremal theory of finite sets.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Constant depth circuits, Fourier transform, and learnability

Nathan Linial, Yishay Mansour, Noam Nisan

Artificial Intelligence · · cited 591× · DOI ↗ · more like this ·

Boolean functions in AC/sup O/ are studied using the harmonic analysis of the cube. The main result is that an AC/sup O/ Boolean function has almost all of its power spectrum on the low-order coefficients. This result implies the following properties of functions in AC/sup O/: functions in AC/sup O/ have low average sensitivity; they can be approximated well be a real polynomial of low degree; they cannot be pseudorandom function generators and their correlation with any polylog-wide independent probability distribution is small. An O(n/sup polylog(/ /sup sup)/ /sup (n)/)-time algorithm for learning functions in AC/sup O/ is obtained. The algorithm observed the behavior of an AC/sup O/ function on O(n/sup polylog/ /sup (n)/) randomly chosen inputs and derives a good approximation for the Fourier transform of the function. This allows it to predict with high probability the value of the…

An optimal on-line algorithm for metrical task system

Allan Borodin, Nathan Linial, Michael Saks

Computer Networks and Communications · Journal of the ACM · · cited 333× · DOI ↗ · more like this ·

In practice, almost all dynamic systems require decisions to be made on-line, without full knowledge of their future impact on the system. A general model for the processing of sequences of tasks is introduced, and a general on-line decision algorithm is developed. It is shown that, for an important class of special cases, this algorithm is optimal among all on-line algorithms. Specifically, a task system ( S,d ) for processing sequences of tasks consists of a set S of states and a cost matrix d where d ( i, j is the cost of changing from state i to state j (we assume that d satisfies the triangle inequality and all diagonal entries are 0). The cost of processing a given task depends on the state of the system. A schedule for a sequence T 1 , T 2 ,…, T k of tasks is a sequence s 1 , s 2 ,…, s k of states where s i is the state in which T i is processed; the cost of a schedule is the sum…

The geometry of graphs and some of its algorithmic applications

Nathan Linial, Eran London, Yuri Rabinovich

Computer Graphics and Computer-Aided Design · · cited 191× · DOI ↗ · more like this ·

We explore some implications of viewing graphs as geometric objects. This approach offers a new perspective on a number of graph-theoretic and algorithmic problems. There are several ways to model graphs geometrically and our main concern here is with geometric representations that respect the metric of the (possibly weighted) graph. Given a graph G we map its vertices to a normed space in an attempt to (i) Keep down the dimension of the host space and (ii) Guarantee a small distortion, i.e., make sure that distances between vertices in G closely match the distances between their geometric images. We develop efficient algorithms for embedding graphs low-dimensionally with a small distortion.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Distributive graph algorithms Global solutions from local data

Nathan Linial

Computational Theory and Mathematics · · cited 187× · DOI ↗ · more like this ·

This paper deals with distributed graph algorithms. Processors reside in the vertices of a graph G and communicate only with their neighbors. The system is synchronous and reliable, there is no limit on message lengths and local computation is instantaneous. The results: A maximal independent set in an n-cycle cannot be found faster than Ω(log* n) and this is optimal by [CV]. The d-regular tree of radius r cannot be colored with fewer than √d colors in time 2r / 3. If Δ is the largest degree in G which has order n, then in time O(log*n) it can be colored with O(Δ2) colors.

On metric Ramsey-type phenomena

Yair Bartal, Nathan Linial, Manor Mendel +1 more

math.MG · · cited 182× · arXiv ↗ · more like this ·

The main question studied in this article may be viewed as a nonlinear analogue of Dvoretzky's theorem in Banach space theory or as part of Ramsey theory in combinatorics. Given a finite metric space on n points, we seek its subspace of largest cardinality which can be embedded with a given distortion in Hilbert space. We provide nearly tight upper and lower bounds on the cardinality of this subspace in terms of n and the desired distortion. Our main theorem states that for any epsilon>0, every n point metric space contains a subset of size at least n^{1-ε} which is embeddable in Hilbert space with O(\frac{\log(1/ε)}ε) distortion. The bound on the distortion is tight up to the log(1/ε) factor. We further include a comprehensive study of various other aspects of this problem.

Finite metric spaces--combinatorics, geometry and algorithms

Nathan Linial

math.CO · · cited 173× · arXiv ↗ · more like this ·

Finite metric spaces arise in many different contexts. Enormous bodies of data, scientific, commercial and others can often be viewed as large metric spaces. It turns out that the metric of graphs reveals a lot of interesting information. Metric spaces also come up in many recent advances in the theory of algorithms. Finally, finite submetrics of classical geometric objects such as normed spaces or manifolds reflect many important properties of the underlying structure. In this paper we review some of the recent advances in this area.

An optimal online algorithm for metrical task systems

Allan Borodin, Nathan Linial, Michael Saks

Computer Networks and Communications · · cited 166× · DOI ↗ · more like this ·

In practice, almost all dynamic systems require decisions to be made online, without full knowledge of their future impact on the system. We introduce a general model for the processing of sequences of tasks and develop a general online decision algorithm. We show that, for an important class of special cases, this algorithm is optimal among all online algorithms.

Are stable instances easy?

Yonatan Bilu, Nathan Linial

cs.CC · · cited 144× · arXiv ↗ · more like this ·

We introduce the notion of a stable instance for a discrete optimization problem, and argue that in many practical situations only sufficiently stable instances are of interest. The question then arises whether stable instances of NP--hard problems are easier to solve. In particular, whether there exist algorithms that solve correctly and in polynomial time all sufficiently stable instances of some NP--hard problem. The paper focuses on the Max--Cut problem, for which we show that this is indeed the case.

Finite metric spaces

Nathan Linial

Geometry and Topology · · cited 142× · DOI ↗ · more like this ·

In the last several years a number of very interesting results were proved about finite metric spaces. Some of this work is motivated by practical considerations: Large data sets (coming e.g. from computational molecular biology, brain research or data mining) can be viewed as large metric spaces that should be analyzed (e.g. correctly clustered).On the other hand, these investigations connect to some classical areas of geometry - the asymptotic theory of finite-dimensional normed spaces and differential geometry. Finally, the metric theory of finite graphs has proved very useful in the study of graphs per se and the design of approximation algorithms for hard computational problems. In this talk I will try to explain some of the results and review some of the emerging new connections and the many fascinating open problems in this area.

Hard Enumeration Problems in Geometry and Combinatorics

Nathan Linial

Computational Theory and Mathematics · SIAM Journal on Algebraic and Discrete Methods · · cited 132× · DOI ↗ · more like this ·

A number of natural enumeration problems in geometry and combinatorics are shown to be complete in the class # P introduced by Valiant. Among others this is established for the numeration of vertices and of facets of a polytope, acyclic orientations of a graph and satisfying assignments of implicative boolean formulas.

No justified complaints

Danny Dolev, Dror G. Feitelson, Joseph Y. Halpern +2 more

Computer Networks and Communications · · cited 118× · DOI ↗ · more like this ·

Fair allocation has been studied intensively in both economics and computer science. This subject has aroused renewed interest with the advent of virtualization and cloud computing. Prior work has typically focused on mechanisms for fair sharing of a single resource. We consider a variant where each user is entitled to a certain fraction of the system's resources, and has a fixed usage profile describing how much he would want from each resource. We provide a new definition for the simultaneous fair allocation of multiple continuously-divisible resources that we call bottleneck-based fairness (BBF). Roughly speaking, an allocation of resources is considered fair if every user either gets all the resources he wishes for, or else gets at least his entitlement on some bottleneck resource, and therefore cannot complain about not receiving more. We show that BBF has several desirable…

Sphere packing and local majorities in graphs

Nathan Linial, David Peleg, Yu. Rabinovich +1 more

Computational Theory and Mathematics · · cited 70× · DOI ↗ · more like this ·

The paper concerns some extremal problems on packing spheres in graphs and covering graphs by spheres. Tight bounds are provided for these problems on general graphs. The bounds are then applied to answer the following question: Let f be a nonnegative function defined on the vertices of a graph G, and suppose one has a lower bound on the local averages of f, i.e., on f's average over every j-neighborhood in G for j=1,. . .,r. What can be concluded globally? I.e, what can be said about the average of f over all G? This question arose in connection with issues of locality in distributed network computation. The average estimation problem with unit radius balls is also studied for some special classes of graphs.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Approximate inclusion-exclusion

Nathan Linial, Noam Nisan

Computational Theory and Mathematics · · cited 65× · DOI ↗ · more like this ·

The Inclusion-Exclusion formula expresses the size of a union of a family of sets in terms of the sizes of intersections of all subfamilies. This paper considers approximating the size of the union when intersection sizes are known for only some of the subfamilies, or when these quantities are given to within some error, or both.

The Information-Theoretic Bound is Good for Merging

Nathan Linial

Computational Theory and Mathematics · SIAM Journal on Computing · · cited 64× · DOI ↗ · more like this ·

Let $A = (a_1 > \cdots > a_m )$ and $B = (b_1 > \cdots > b_n )$ be given ordered lists: also let there be given some order relations between $a_i $’s and $b_j $’s. Suppose that an unknown total order exists on $A \cup B$ which is consistent with all these relations ($ = a$ linear extension of the partial order) and we wish to find out this total order by comparing pairs of elements $a_t :b_s $. If the partial order has N linear extensions, then the Information Theoretic Bound says that $\log _2 N$ steps will be required in the worst case from any such algorithm. In this paper we show that there exists an algorithm which will take no more than $C\log _2 N$ comparisons where $C = (\log _2 ((\sqrt 5 + 1)/ 2))^{ -1} $. The computation required to determine the pair $a_t :b_s $ to be compared has length polynomial in $(m + n)$. The constant C is best possible. Many related results are…

Decomposing graphs into regions of small diameter

Nathan Linial, Michael Saks

Computational Theory and Mathematics · Symposium on Discrete Algorithms · · cited 62× · DOI ↗ · more like this ·

Chapter 36 Decomposing Graphs into Regions of Small Diameter* Nathan Linialt Michael %.lss~ A decomposition of a graph G = (V, E) is a partition of the vertex set into subsets (called lhks). The diameter of a decomposition is the least. d such that any two vertices belonging to the same connected component of a block are at distance < d. In this paper we prove (nearly best possible) statements of the form: .4ny n–vertex graph has a decomposition into a small number of blocks each having small diameter. Such decompositions provide a tool for efficiently decentralizing distributed computations. In [AGLP1 it was shown that every graph has a decomposition into at most s(n) blocks of diameter at most s(n) for s(n) = ~o(~loglog d h n). usinga,technique of Awerbuch [A] and Awerbuch and Peleg [AP], we improve this result by showing that every graph has a decomposition of diameter ()(log n) into…

On the distance distribution of codes

Gil Kalai, Nathan Linial

Artificial Intelligence · IEEE Transactions on Information Theory · · cited 61× · DOI ↗ · more like this ·

The distinct distribution of a binary code C is the sequence (B/sub i/)/sub i=0//sup n/ defined as follows: let B/sub i/(w) be the number of codewords at distance i from the codeword w, and let B/sub i/ be the average of B/sub i/(w) over all w in C. In this correspondence we study the distance distribution for codes of length n and minimal distance /spl delta/n, with /spl delta/>0 fixed and n/spl rarr//spl infin/. Our main aim is to relate the size of the code with the distribution of distances near the minimal distance.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

A deterministic strongly polynomial algorithm for matrix scaling and approximate permanents

Nathan Linial, Alex Samorodnitsky, Avi Wigderson

Statistics and Probability · · cited 60× · DOI ↗ · more like this ·

We present a deterministic strongly polynomial algorithm that computes the permanent of a nonnegativo n x m matrix to within a multiplicative factor of e". To thii end we develop the first strongly polynomial time algorithm for matrix scaling -an important nonlinear optimization problem with many applications. Our work suggests a (slow) decision algorithm for bipartite perfect matching, conceptually different from known approaches.

Eigenvectors of random graphs: Nodal domains

Yael Dekel, James R. Lee, Nathan Linial

math.PR · · cited 55× · arXiv ↗ · more like this ·

We initiate a systematic study of eigenvectors of random graphs. Whereas much is known about eigenvalues of graphs and how they reflect properties of the underlying graph, relatively little is known about the corresponding eigenvectors. Our main focus in this paper is on the nodal domains associated with the different eigenfunctions. In the analogous realm of Laplacians of Riemannian manifolds, nodal domains have been the subject of intensive research for well over a hundred years. Graphical nodal domains turn out to have interesting and unexpected properties. Our main theorem asserts that there is a constant c such that for almost every graph G, each eigenfunction of G has at most two large nodal domains, and in addition at most c exceptional vertices outside these primary domains. We also discuss variations of these questions and briefly report on some numerical experiments which, in…

On some low distortion metric Ramsey problems

Yair Bartal, Nathan Linial. Manor Mendel, Assaf Naor

math.MG · · cited 54× · arXiv ↗ · more like this ·

In this note, we consider the metric Ramsey problem for the normed spaces l_p. Namely, given some 1<=p<=infinity and alpha>=1, and an integer n, we ask for the largest m such that every n-point metric space contains an m-point subspace which embeds into l_p with distortion at most alpha. In [arXiv:math.MG/0406353] it is shown that in the case of l_2, the dependence of $m$ on alpha undergoes a phase transition at alpha=2. Here we consider this problem for other l_p, and specifically the occurrence of a phase transition for p other than 2. It is shown that a phase transition does occur at alpha=2 for every p in the interval [1,2]. For p>2 we are unable to determine the answer, but estimates are provided for the possible location of such a phase transition. We also study the analogous problem for isometric embedding and show that for every 1<p<infinity there are arbitrarily large metric…

Random lifts of graphs: Independence and chromatic number

Alon Amit, Nathan Linial, Jiřı́ Matoušek

Discrete Mathematics and Combinatorics · Random Structures and Algorithms · · cited 52× · DOI ↗ · more like this ·

Abstract For a graph G , a random n ‐lift of G has the vertex set V ( G )×[ n ] and for each edge [ u , v ] ∈ E ( G ), there is a random matching between { u }×[ n ] and { v }×[ n ]. We present bounds on the chromatic number and on the independence number of typical random lifts, with G fixed and n →∞. For the independence number, upper and lower bounds are obtained as solutions to certain optimization problems on the base graph. For a base graph G with chromatic number χ and fractional chromatic number χ f , we show that the chromatic number of typical lifts is bounded from below by const ⋅ \documentclass{article}\pagestyle{empty}\begin{document}$\sqrt{\chi/\log\chi}$ and also by const ⋅ χ f /log 2 χ f (trivially, it is bounded by χ from above). We have examples of graphs where the chromatic number of the lift equals χ almost surely, and others where it is a.s. O (χ/logχ). Many…

On the hardness of approximating the chromatic number

Sanjeev Khanna, Nathan Linial, Muli Safra

Computational Theory and Mathematics · · cited 48× · DOI ↗ · more like this ·

The paper considers the computational hardness of approximating the chromatic number of a graph. The authors first give a simple proof that approximating the chromatic number of a graph to within a constant power (of the value itself) in NP-hard. They then consider the hardness of coloring a 3-colorable graph with as few as possible colors. They show that determining whether a graph is 3-colorable or any legal coloring of it requires at least 5 colors is NP-hard. Therefore, coloring a 3-colorable graph with 4 colors is NP-hard.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Graph products and chromatic numbers

Nathan Linial, Umesh Vazirani

Computational Theory and Mathematics · · cited 48× · DOI ↗ · more like this ·

The problem of computing the chromatic number of a graph is considered. No known approximation algorithm can guarantee a better than O(n/sup 0.4/) coloring on a three-chromatic graph with n vertices. Evidence is provided that it is inherently impossible to achieve a better than n/sup epsilon / ratio in polynomial time by showing that 'breaking the n/sup epsilon / barrier' will automatically lead to vastly better polynomial-time approximation algorithms that achieve ratios closer to log n.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>