Morteza Zadimoghaddam

ORCID: 0000-0003-0717-1120
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Complexity and Algorithms in Graphs
  • Optimization and Search Problems
  • Cryptography and Data Security
  • Auction Theory and Applications
  • Machine Learning and Algorithms
  • Privacy-Preserving Technologies in Data
  • Game Theory and Applications
  • Game Theory and Voting Systems
  • Advanced Graph Theory Research
  • Algorithms and Data Compression
  • Data Management and Algorithms
  • Stochastic Gradient Optimization Techniques
  • Sparse and Compressive Sensing Techniques
  • Opinion Dynamics and Social Influence
  • Consumer Market Behavior and Pricing
  • Advanced Bandit Algorithms Research
  • Peer-to-Peer Network Technologies
  • DNA and Biological Computing
  • semigroups and automata theory
  • Caching and Content Delivery
  • Advanced Image and Video Retrieval Techniques
  • Cooperative Communication and Network Coding
  • Distributed systems and fault tolerance
  • Data Stream Mining Techniques
  • Evolutionary Game Theory and Cooperation

Google (United States)
2015-2024

Google (Switzerland)
2019-2020

IIT@MIT
2010-2014

Massachusetts Institute of Technology
2009-2013

Vassar College
2010-2013

Moscow Institute of Thermal Technology
2011

Microsoft Research (United Kingdom)
2010

Sharif University of Technology
2007-2009

Online auction is the essence of many modern markets, particularly networked in which information about goods, agents, and outcomes revealed over a period time, agents must make irrevocable decisions without knowing future information. Optimal stopping theory, especially classic secretary problem , powerful tool for analyzing such online scenarios generally require optimizing an objective function input. The its generalization multiple-choice were under thorough study literature. In this...

10.1145/2500121 article EN ACM Transactions on Algorithms 2013-09-01

An effective technique for solving optimization problems over massive data sets is to partition the into smaller pieces, solve problem on each piece and compute a representative solution from it, finally obtain inside union of solutions all pieces. This can be captured via concept composable core-sets, has been recently applied diversity maximization as well several clustering [7,15,8]. However, coverage submodular problems, impossibility bounds are known this [15]. In paper, we focus...

10.1145/2746539.2746624 article EN 2015-06-03

This paper considers a traditional problem of resource allocation: scheduling jobs on machines. One such recent application is cloud computing; arrive in an online fashion with capacity requirements and need to be immediately scheduled physical machines data centers. It often observed that the requested capacities are not fully utilized, hence offering opportunity employ overcommitment policy, is, selling resources beyond capacity. Setting right level can yield significant cost reduction for...

10.1287/mnsc.2018.3091 article EN Management Science 2019-01-28

We study Nash equilibria in the setting of network creation games introduced recently by Fabrikant, Luthra, Maneva, Papadimitriou and Shenker. In this game we have a set selfish node players, each creating some incident links, goal is to minimize α times cost created links plus sum distances all other players. Fabrikant et al. proved an upper bound O(√α) on price anarchy, i.e., relative lack coordination. Albers, Eilts, Even-Dar, Mansour, Roditty show that anarchy constant for = O(√n) ≥...

10.1145/1281100.1281142 article EN 2007-08-12

Motivated by online ad allocation, we study the problem of simultaneous approximations for adversarial and stochastic budgeted allocation problem. This consists a bipartite graph G = (X, Y, E), where nodes Y along with their corresponding capacities are known beforehand to algorithm, X arrive online. When node arrives, its incident edges, respective weights revealed, algorithm can match it neighbor in Y. The objective is maximize weight final matching, while respecting capacities.When an...

10.5555/2095116.2095250 article EN 2012-01-17

We give approximation algorithms and inapproximability results for a class of movement problems. In general, these problems involve planning the coordinated motion large collection objects (representing anything from robot swarm or firefighter team to map labels network messages) achieve global property while minimizing maximum average movement. particular, we consider goals achieving connectivity (undirected directed), between given pair vertices, independence (a dispersion problem),...

10.1145/1541885.1541891 article EN ACM Transactions on Algorithms 2009-07-01

We study Nash equilibria in the setting of network creation games introduced recently by Fabrikant, Luthra, Maneva, Papadimitriou, and Shenker. In this game we have a set selfish node players, each creating some incident links, goal is to minimize α times cost created links plus sum distances all other players. Fabrikant et al. proved an upper bound O (√α) on price anarchy: relative lack coordination. Albers, Eilts, Even-Dar, Mansour, Roditty show that anarchy constant for = (√ n ) ≥ 12 ⌈ lg...

10.1145/2151171.2151176 article EN ACM Transactions on Algorithms 2012-04-01

Representation languages for coalitional games are a key research area in algorithmic game theory. There is an inherent tradeoff between how general language is, allowing it to capture more elaborate games, and hard computationally optimize solve such games. One prominent the simple yet expressive Weighted Graph Games (WGGs) representation (Deng Papadimitriou, 1994), which maintains knowledge about synergies agents form of edge weighted graph. We consider problem finding optimal coalition...

10.1609/aaai.v27i1.8653 article EN Proceedings of the AAAI Conference on Artificial Intelligence 2013-06-30

Maximizing submodular functions under cardinality constraints lies at the core of numerous data mining and machine learning applications, including diversification, summarization, coverage problems. In this work, we study question in context streams, where elements arrive one a time, want to design low-memory fast update-time algorithms that maintain good solution. Specifically, focus on sliding window model, are asked solution considers only last W items.

10.1145/3038912.3052699 article EN 2017-04-03

Online bipartite matching is one of the most fundamental problems in online algorithms literature. Karp, Vazirani, and Vazirani (STOC 1990) introduced an elegant algorithm for unweighted that achieves optimal competitive ratio 1- <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> /e. Aggarwal et al. (SODA 2011) later generalized their analysis to vertex-weighted case. Little known, however, about general edge-weighted problem aside from...

10.1109/focs46700.2020.00046 article EN 2020-11-01

In the differentially private partition selection problem (a.k.a. set union, key discovery), users hold subsets of items from an unbounded universe. The goal is to output as many possible union users' sets while maintaining user-level differential privacy. Solutions this are a core building block for privacy-preserving ML applications including vocabulary extraction in corpus, computing statistics over categorical data, and learning embeddings user-provided items. We propose algorithm...

10.48550/arxiv.2502.08878 preprint EN arXiv (Cornell University) 2025-02-12

Motivated by online ad allocation, we study the problem of simultaneous approximations for adversarial and stochastic budgeted allocation problem. This consists a bipartite graph G = (X, Y, E), where nodes Y along with their corresponding capacities are known beforehand to algorithm, X arrive online. When node arrives, its incident edges, respective weights revealed, algorithm can match it neighbor in Y. The objective is maximize weight final matching, while respecting capacities.When an...

10.1137/1.9781611973099.134 article EN 2012-01-17

The online stochastic matching problem is a variant of bipartite in which edges are labeled with probabilities. A match will succeed the probability along that edge; this models, for instance, click user search advertisement. goal to maximize expected number successful matches. This was introduced by Mehta and Panigrahi (FOCS 2012), who focused on case where all probabilities graph equal. They gave 0.567-competitive algorithm vanishing probabilities, relative natural benchmark, leaving...

10.5555/2722129.2722221 article EN 2015-01-04

Feature selection is a fundamental problem in machine learning and data mining. The majority of feature algorithms are designed for running on single (centralized setting) they less applicable to very large datasets. Although there some distributed methods tackle this problem, most them distributing the horizontally which not suitable datasets with number features few instances. Thus, paper, we introduce novel vertically distributable method order speed up process be able handle scalable...

10.1609/aaai.v31i1.10926 article EN Proceedings of the AAAI Conference on Artificial Intelligence 2017-02-13

In the submodular welfare maximization (SWM) problem, input consists of a set $n$ items, each which must be allocated to one $m$ agents. Each agent $\ell$ has valuation function $v_\ell$, where $v_\ell(S)$ denotes obtained by this if she receives items $S$. The functions $v_\ell$ are all submodular; as is standard, we assume that they monotone and $v_\ell(\emptyset) = 0$. goal partition into disjoint subsets $S_1, S_2, \ldots ,S_m$ in order maximize social welfare, defined $\sum_{\ell 1}^m...

10.1137/15m1051142 article EN SIAM Journal on Computing 2018-01-01

Streaming algorithms are generally judged by the quality of their solution, memory footprint, and computational complexity. In this paper, we study problem maximizing a monotone submodular function in streaming setting with cardinality constraint $k$. We first propose Sieve-Streaming++, which requires just one pass over data, keeps only $O(k)$ elements achieves tight $(1/2)$-approximation guarantee. The best previously known either achieve suboptimal $(1/4)$-approximation $Θ(k)$ or optimal...

10.48550/arxiv.1905.00948 preprint EN other-oa arXiv (Cornell University) 2019-01-01

Submodular optimization generalizes many classic problems in combinatorial and has recently found a wide range of applications machine learning (e.g., feature engineering active learning). For large-scale problems, we are often concerned with the adaptivity complexity an algorithm, which quantifies number sequential rounds where polynomially-many independent function evaluations can be executed parallel. While low is ideal, it not sufficient for distributed algorithm to efficient, since...

10.5555/3310435.3310452 article EN 2019-01-06
Coming Soon ...