Mihalis Yannakakis

Mihalis Yannakakis

Columbia University in the City of New York

H-index: 94

North America-United States

About Mihalis Yannakakis

Mihalis Yannakakis Information

University

Columbia University in the City of New York

Position

Percy K. and Vida L. W. Hudson Professor of Computer Science

Citations(all)

40484

Citations(since 2020)

7060

Cited By

36186

hIndex(all)

94

hIndex(since 2020)

44

i10Index(all)

188

i10Index(since 2020)

123

Email

University Profile Page

Columbia University in the City of New York

Mihalis Yannakakis Skills & Research Interests

Algorithms

Complexity

Optimization

Verification

Databases

Top articles of Mihalis Yannakakis

Computing a Fixed Point of Contraction Maps in Polynomial Queries

Authors

Xi Chen,Yuhao Li,Mihalis Yannakakis

Journal

arXiv preprint arXiv:2403.19911

Published Date

2024/3/29

We give an algorithm for finding an -fixed point of a contraction map under the -norm with query complexity .

Smoothed Complexity of SWAP in Local Graph Partitioning

Authors

Xi Chen,Chenghao Guo,Emmanouil V Vlatakis-Gkaragkounis,Mihalis Yannakakis

Published Date

2024

We give the first quasipolynomial upper bound φnpolylog(n) for the smoothed complexity of the SWAP algorithm for local Graph Partitioning (also known as Bisection Width) under the full perturbation model, where n is the number of nodes in the graph and φ is a parameter that measures the magnitude of perturbations applied on its edge weights. More generally, we show that the same quasipolynomial upper bound holds for the smoothed complexity of the 2-FLIP algorithm for any binary Maximum Constraint Satisfaction Problem, including local Max-Cut, for which similar bounds were only known for 1-FLIP. Our results are based on an analysis of a new notion of useful cycles in the multigraph formed by long sequences of double flips, showing that it is unlikely for every double flip in a long sequence to incur a positive but small improvement in the cut weight. * The full version of the paper can be accessed at https …

The Smoothed Complexity of Policy Iteration for Markov Decision Processes

Authors

Miranda Christ,Mihalis Yannakakis

Published Date

2023/6/2

We show subexponential lower bounds (i.e., 2Ω (nc)) on the smoothed complexity of the classical Howard’s Policy Iteration algorithm for Markov Decision Processes. The bounds hold for the total reward and the average reward criteria. The constructions are robust in the sense that the subexponential bound holds not only on the average for independent random perturbations of the MDP parameters (transition probabilities and rewards), but for all arbitrary perturbations within an inverse polynomial range. We show also an exponential lower bound on the worst-case complexity for the simple reachability objective.

Reducing tarski to unique tarski (in the black-box model)

Authors

Xi Chen,Yuhao Li,Mihalis Yannakakis

Published Date

2023

We study the problem of finding a Tarski fixed point over the k-dimensional grid [n]^ k. We give a black-box reduction from the Tarski problem to the same problem with an additional promise that the input function has a unique fixed point. It implies that the Tarski problem and the unique Tarski problem have exactly the same query complexity. Our reduction is based on a novel notion of partial-information functions which we use to fool algorithms for the unique Tarski problem as if they were working on a monotone function with a unique fixed point.

Center-embedding and constituency in the brain and a new characterization of context-free languages

Authors

Daniel Mitropolsky,Adiba Ejaz,Mirah Shi,Mihalis Yannakakis,Christos H Papadimitriou

Journal

arXiv preprint arXiv:2206.13217

Published Date

2022/6/27

A computational system implemented exclusively through the spiking of neurons was recently shown capable of syntax, that is, of carrying out the dependency parsing of simple English sentences. We address two of the most important questions left open by that work: constituency (the identification of key parts of the sentence such as the verb phrase) and the processing of dependent sentences, especially center-embedded ones. We show that these two aspects of language can also be implemented by neurons and synapses in a way that is compatible with what is known, or widely believed, about the structure and function of the language organ. Surprisingly, the way we implement center embedding points to a new characterization of context-free languages.

Technical Perspective: Structure and Complexity of Bag Consistency

Authors

Mihalis Yannakakis

Journal

ACM SIGMOD Record

Published Date

2022/6/1

The paper Structure and Complexity of Bag Consistency by Albert Atserias and Phokion Kolaitis [1] studies fundamental structural and algorithmic questions on the global consistency of databases in the context of bag semantics. A collection D of relations is called globally consistent if there is a (so-called "universal") relation over all the attributes that appear in all the relations of D whose projections yield the relations in D. The basic algorithmic problem for consistency is: given a database D, determine whether D is globally consistent. An obvious necessary condition for global consistency is local (or pairwise) consistency: every pair of relations in D must be consistent. This condition is not sufficient however: It is possible that every pair is consistent, but there is no single global relation over all the attributes whose projections yield the relations in D. A natural structural question is: Which database schemas have the …

On the complexity of optimal lottery pricing and randomized mechanisms for a unit-demand buyer

Authors

Xi Chen,Ilias Diakonikolas,Anthi Orfanou,Dimitris Paparas,Xiaorui Sun,Mihalis Yannakakis

Journal

SIAM Journal on Computing

Published Date

2022

We study the optimal lottery problem and the optimal mechanism design problem in the setting of a single unit-demand buyer with item values drawn from independent distributions. Optimal solutions to both problems are characterized by a linear program with exponentially many variables. For the menu size complexity of the optimal lottery problem, we present an explicit, simple instance with distributions of support size 2, and show that exponentially many lotteries are required to achieve the optimal revenue. We also show that, when distributions have support size 2 and share the same high value, the simpler scheme of item pricing can achieve the same revenue as the optimal menu of lotteries. The same holds for the case of two items with support size 2 (but not necessarily the same high value). For the computational complexity of the optimal mechanism design problem, we show that unless the polynomial-time …

Computational Hardness of the Hylland-Zeckhauser Scheme∗

Authors

Thomas Chen,Xi Chen,Binghui Peng,Mihalis Yannakakis

Published Date

2022

We study the complexity of the classic Hylland-Zeckhauser scheme [21] for one-sided matching markets. We show that the problem of finding an ∊-approximate equilibrium in the HZ scheme is PPAD-hard, and this holds even when ∊ is polynomially small and when each agent has no more than four distinct utility values. Our hardness result, when combined with the PPAD membership result of [29], resolves the approximation complexity of the HZ scheme. We also show that the problem of approximating within a certain constant factor the optimal social welfare (the weight of the matching) achievable by HZ equilibria is NP-hard.

Extremal combinatorics, iterated pigeonhole arguments, and generalizations of PPP

Authors

Amol Pasarkar,Mihalis Yannakakis,Christos Papadimitriou

Journal

arXiv preprint arXiv:2209.07625

Published Date

2022/9/15

We study the complexity of computational problems arising from existence theorems in extremal combinatorics. For some of these problems, a solution is guaranteed to exist based on an iterated application of the Pigeonhole Principle. This results in the definition of a new complexity class within TFNP, which we call PLC (for "polynomial long choice"). PLC includes all of PPP, as well as numerous previously unclassified total problems, including search problems related to Ramsey's theorem, the Sunflower theorem, the Erd\H{o}s-Ko-Rado lemma, and K\"onig's lemma. Whether the first two of these four problems are PLC-complete is an important open question which we pursue; in contrast, we show that the latter two are PPP-complete. Finally, we reframe PPP as an optimization problem, and define a hierarchy of such problems related to Tur\'an's theorem.

The Platform Design Problem

Authors

Christos Papadimitriou,Kiran Vodrahalli,Mihalis Yannakakis

Published Date

2021/12/14

On-line firms deploy suites of software platforms, where each platform is designed to interact with users during a certain activity, such as browsing, chatting, socializing, emailing, driving, etc. The economic and incentive structure of this exchange, as well as its algorithmic nature, have not been explored to our knowledge. We model this interaction as a Stackelberg game between a Designer and one or more Agents. We model an Agent as a Markov chain whose states are activities; we assume that the Agent’s utility is a linear function of the steady-state distribution of this chain. The Designer may design a platform for each of these activities/states; if a platform is adopted by the Agent, the transition probabilities of the Markov chain are affected, and so is the objective of the Agent. The Designer’s utility is a linear function of the steady state probabilities of the accessible states, minus the platform development costs. The …

Epinoia: Intent checker for stateful networks

Authors

Huazhe Wang,Puneet Sharma,Faraz Ahmed,Joon-Myung Kang,Chen Qian,Mihalis Yannakakis

Published Date

2021/7/19

Intent-Based Networking (IBN) has been increasingly deployed in production enterprise networks. Automated network configuration in IBN lets operators focus on intents- i.e., the end to end business objectives-rather than spelling out details of the configurations that implement these objectives. Automation brings its own concerns as the administrators cannot rely on traditional network troubleshooting tools. This situation is further exacerbated in the case of stateful Network Functions (NFs) whose packet processing behavior depends on previously observed traffic patterns. To ensure that the network configuration and state derived from network automation matches the administrator’s specified intent, we propose, Epinoia, a network intent checker for stateful networks. Epinoia relies on a unified model for NFs by leveraging the causal precedence relationships that exist between NF packet I/Os and states. Scalability …

Planar graphs that need four pages

Authors

Mihalis Yannakakis

Journal

Journal of Combinatorial Theory, Series B

Published Date

2020/11/1

We show that there are planar graphs that require four pages in any book embedding.

Homa: An efficient topology and route management approach in SD-WAN overlays

Authors

Diman Zad Tootaghaj,Faraz Ahmed,Puneet Sharma,Mihalis Yannakakis

Published Date

2020/7/6

This paper presents an efficient topology and route management approach in Software-Defined Wide Area Networks (SD-WAN). Traditional WANs suffer from low utilization and lack of global view of the network. Therefore, during failures, topology/service/traffic changes, or new policy requirements, the system does not always converge to the global optimal state. Using Software Defined Networking architectures in WANs provides the opportunity to design WANs with higher fault tolerance, scalability, and manageability. We exploit the correlation matrix derived from monitoring system between the virtual links to infer the underlying route topology and propose a route update approach that minimizes the total route update cost on all flows. We formulate the problem as an integer linear programming optimization problem and provide a centralized control approach that minimizes the total cost while satisfying the quality …

Smoothed complexity of local Max-Cut and binary Max-CSP

Authors

Xi Chen,Chenghao Guo,Emmanouil V Vlatakis-Gkaragkounis,Mihalis Yannakakis,Xinzhi Zhang

Published Date

2020/6/22

We show that the smoothed complexity of the FLIP algorithm for local Max-Cut is at most φ n O(√logn), where n is the number of nodes in the graph and φ is a parameter that measures the magnitude of perturbations applied on its edge weights. This improves the previously best upper bound of φ n O(logn) by Etscheid and Roglin. Our result is based on an analysis of long sequences of flips, which shows that it is very unlikely for every flip in a long sequence to incur a positive but small improvement in the cut weight. We also extend the same upper bound on the smoothed complexity of FLIP to all binary Maximum Constraint Satisfaction Problems.

Computational complexity of the Hylland-Zeckhauser scheme for one-sided matching markets

Authors

Vijay V Vazirani,Mihalis Yannakakis

Journal

arXiv preprint arXiv:2004.01348

Published Date

2020/4/3

In 1979, Hylland and Zeckhauser \cite{hylland} gave a simple and general scheme for implementing a one-sided matching market using the power of a pricing mechanism. Their method has nice properties -- it is incentive compatible in the large and produces an allocation that is Pareto optimal -- and hence it provides an attractive, off-the-shelf method for running an application involving such a market. With matching markets becoming ever more prevalant and impactful, it is imperative to finally settle the computational complexity of this scheme. We present the following partial resolution: 1. A combinatorial, strongly polynomial time algorithm for the special case of utilities. 2. An example that has only irrational equilibria, hence proving that this problem is not in PPAD. Furthermore, its equilibria are disconnected, hence showing that the problem does not admit a convex programming formulation. 3. A proof of membership of the problem in the class FIXP. We leave open the (difficult) question of determining if the problem is FIXP-hard. Settling the status of the special case when utilities are in the set appears to be even more difficult.

Doubly balanced connected graph partitioning

Authors

Saleh Soltan,Mihalis Yannakakis,Gil Zussman

Journal

ACM Transactions on Algorithms (TALG)

Published Date

2020/3/5

We introduce and study the doubly balanced connected graph partitioning problem: Let G=(V, E) be a connected graph with a weight (supply/demand) function p : V → {−1, +1} satisfying p(V)=∑ j&isin V p(j) = 0. The objective is to partition G into (V1,V2) such that G[V1] and G[V2] are connected, ∣p(V1)∣,∣p(V2)∣≤ cp, and max{ ∣V1 / V2∣,∣V2 / V1∣} ≤ cs, for some constants cp and cs. When G is 2-connected, we show that a solution with cp=1 and cs=2 always exists and can be found in randomized polynomial time. Moreover, when G is 3-connected, we show that there is always a “perfect” solution (a partition with p(V1)=p(V2)=0 and ∣V1∣=∣V2∣, if ∣V∣≡ 0 (mod 4)), and it can be found in randomized polynomial time. Our techniques can be extended, with similar results, to the case in which the weights are arbitrary (not necessarily ±1), and to the case that p(V)≠ 0 and the excess supply/demand should …

See List of Professors in Mihalis Yannakakis University(Columbia University in the City of New York)

Mihalis Yannakakis FAQs

What is Mihalis Yannakakis's h-index at Columbia University in the City of New York?

The h-index of Mihalis Yannakakis has been 44 since 2020 and 94 in total.

What are Mihalis Yannakakis's top articles?

The articles with the titles of

Computing a Fixed Point of Contraction Maps in Polynomial Queries

Smoothed Complexity of SWAP in Local Graph Partitioning

The Smoothed Complexity of Policy Iteration for Markov Decision Processes

Reducing tarski to unique tarski (in the black-box model)

Center-embedding and constituency in the brain and a new characterization of context-free languages

Technical Perspective: Structure and Complexity of Bag Consistency

On the complexity of optimal lottery pricing and randomized mechanisms for a unit-demand buyer

Computational Hardness of the Hylland-Zeckhauser Scheme∗

...

are the top articles of Mihalis Yannakakis at Columbia University in the City of New York.

What are Mihalis Yannakakis's research interests?

The research interests of Mihalis Yannakakis are: Algorithms, Complexity, Optimization, Verification, Databases

What is Mihalis Yannakakis's total number of citations?

Mihalis Yannakakis has 40,484 citations in total.

    academic-engine

    Useful Links