Xiaoming Sun 0001

dblp:87/285-1 · also Xiao-Ming Sun 0001 · DBLP profile ↗
← Back
112ranked-venue papers
26as first author
28since 2021 · last 2026
0000-0002-0281-1670ORCID · conflict

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

Theory of computation · 73 · 23 first-author · 12 since 2021Artificial intelligence and machine learning · 17 · 6 since 2021Systems, architecture and hardware · 8 · 1 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 1 first-author · 3 since 2021Security and privacy · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 4Computer networks · 1
YearPublicationVenuePosition
2026 Almost Optimal Synthesis of Reversible Function in Qudit Model
abstract
Quantum oracles are widely adopted in problems, like query oracle in Grover’s algorithm, cipher in quantum cryptanalytic and data encoder in quantum machine learning. Notably, the bit-flip oracle, capable of flipping the state based on a given classical function, emerges as a fundamental component in the design and construction of quantum algorithms. Devising methods to optimally implement the bit-flip oracle essentially translates to the efficient synthesis of reversible functions. Prior research has primarily focused on the qubit model, leaving the higher dimensional systems, i.e. qudit model, largely unexplored. By allowing more than two computational bases, qudit model can fully utilize the multi-level nature of the underlying physical mechanism. We propose a method to synthesize even permutations inAdnusing Θ(d) (n− 1)-qudit sub-circuits, which achieve asymptotic optimality in the count of sub-circuits. Moreover, we introduce a technique for synthesizing reversible functions employingO(ndn) two-qudit gates and only a single ancilla. This is asymptotically tight in terms of d and asymptotically almost tight in terms ofn.
Buji Xu, Junhong Nie, Xiaoming Sun 0001
IEEE Trans. Inf. Theory3
2025 Rasengan: A Transition Hamiltonian-based Approximation Algorithm for Solving Constrained Binary Optimization Problems
Qifan Jiang 0001, Liqiang Lu, Debin Xiang, Tianyao Chu, Tianze Zhu, Jingwen Leng, Yun Liang 0001, Xiaoming Sun 0001, Jianwei Yin
MICRO8
2025 Quantum Speedups for Minimax Optimization and Beyond
abstract
This paper investigates convex-concave minimax optimization problems where only the function value access is allowed. We introduce a class of Hessian-aware quantum zeroth-order methods that can find the $\epsilon$-saddle point within $\tilde{\mathcal{O}}(d^{2/3}\epsilon^{-2/3})$ function value oracle calls. This represents an improvement of $d^{1/3}\epsilon^{-1/3}$ over the $\mathcal{O}(d\epsilon^{-1})$ upper bound of classical zeroth-order methods, where $d$ denotes the problem dimension. We extend these results to $\mu$-strongly-convex $\mu$-strongly-concave minimax problems using a restart strategy, and show a speedup of $d^{1/3}\mu^{-1/3}$ compared to classical zeroth-order methods. The acceleration achieved by our methods stems from the construction of efficient quantum estimators for the Hessian and the subsequent design of efficient Hessian-aware algorithms. In addition, we apply such ideas to non-convex optimization, leading to a reduction in the query complexity compared to classical methods.
Chengchang Liu, Zongqi Wan, Jialin Zhang 0001, Xiaoming Sun 0001, John C. S. Lui
NeurIPS4
2025 Exact counting of subtrees with diameter no more than d in trees: A generating function approach
Yu Yang 0018, Bang-Bang Jin, Xiaoming Sun 0001, Xiao-Dong Zhang 0001, Bo Li 0037, Hua Wang 0003
Inf. Comput.3
2025 Shallow Quantum Circuit Implementation of Symmetric Functions With Limited Ancillary Qubits
abstract
Optimizing the depth and number of ancillary qubits in quantum circuits is crucial in quantum computation, given the limitations imposed by current quantum devices. In this article, we introduce an innovative approach for implementing arbitrary symmetric Boolean functions using poly-logarithmic depth quantum circuits with only a logarithmic number of ancillary qubits. Symmetric functions are those whose outputs are dictated solely by the Hamming weight of the inputs. These functions find applications across various domains, including quantum machine learning and arithmetic circuit synthesis. Moreover, by fully leveraging the potential of qutrits, the ancilla count can be further reduced to just one. The key technique involves a novel poly-logarithmic depth quantum circuit designed to compute Hamming weight without the need for ancillary qubits. This quantum circuit for Hamming weight is of independent interest due to its wide-ranging applications, such as in quantum memory, quantum machine learning, and Hamiltonian dynamics simulations.
Wei Zi, Junhong Nie, Xiaoming Sun 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2025 Efficient deterministic algorithms for maximizing symmetric submodular functions
Zongqi Wan, Jialin Zhang 0001, Xiaoming Sun 0001, Zhijie Zhang 0003
Theor. Comput. Sci.3
2024 Quantum Byzantine Agreement Against Full-Information Adversary
abstract
We exhibit that, when given a classical Byzantine agreement protocol designed in the private-channel model, it is feasible to construct a quantum agreement protocol that can effectively handle a full-information adversary. Notably, both protocols have equivalent levels of resilience, round complexity, and communication complexity. In the classical private-channel scenario, participating players are limited to exchanging classical bits, with the adversary lacking knowledge of the exchanged messages. In contrast, in the quantum full-information setting, participating players can exchange qubits, while the adversary possesses comprehensive and accurate visibility into the system's state and messages. By showcasing the reduction from quantum to classical frameworks, this paper demonstrates the strength and flexibility of quantum protocols in addressing security challenges posed by adversaries with increased visibility. It underscores the potential of leveraging quantum principles to improve security measures without compromising on efficiency or resilience. By applying our reduction, we demonstrate quantum advantages in the round complexity of asynchronous Byzantine agreement protocols in the full-information model. It is well known that in the full-information model, any classical protocol requires $Ω(n)$ rounds to solve Byzantine agreement with probability one even against Fail-stop adversary when resilience $t=Θ(n)$. We show that quantum protocols can achieve $O(1)$ rounds (i) with resilience $t0$, therefore surpassing the classical lower bound.
Longcheng Li, Xiaoming Sun 0001, Jiadong Zhu
DISC2
2024 Quantum search with prior knowledge
Xiaoming Sun 0001, Jialin Zhang 0001
Sci. China Inf. Sci.2
2024 Efficient Quantum Circuit Synthesis for SAT-Oracle With Limited Ancillary Qubit
abstract
One of the main concerns in the era of noisy intermediate-scale quantum (NISQ) computing and fault-tolerant quantum computing is the optimization of circuit implementation for quantum oracles, particularly with limited resources. Synthesizing a satisfiability (SAT) oracle, a crucial component in solving SAT problems, presents a significant challenge. The current state-of-the-art implementation of an$m$-clause SAT-oracle necessitates$2m-1$ancillary qubits and a linear number of elementary gates. We develop two efficient and ancilla-adjustable synthesis algorithms to reduce the overall quantum resource usage. Our first quantum oracle algorithm achieves quadratic optimization in the number of ancillary qubits with merely eight times increased circuit size. We also show that using only three ancillary qubits with quadratic circuit size expansion is enough. Our second algorithm optimizes the circuit depth of the SAT oracle to$\tilde {O}(\log m)$using$m$ancillary qubits. By running our algorithms on classical intractable SAT instances featured in SAT competitions, the experiment results show that our required quantum resources align well with our theoretical analysis. Our algorithms highlight the scalability of SAT-oracle-based algorithms in near-term quantum devices, such as Grover’s algorithm.
Wei Zi, Bujiao Wu, Jialin Zhang 0001, Xiaoming Sun 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.6
2024 Improved deterministic algorithms for non-monotone submodular maximization
Xiaoming Sun 0001, Jialin Zhang 0001, Zhijie Zhang 0003
Theor. Comput. Sci.1
2023 Quantum Multi-Armed Bandits and Stochastic Linear Bandits Enjoy Logarithmic Regrets
abstract
Multi-arm bandit (MAB) and stochastic linear bandit (SLB) are important models in reinforcement learning, and it is well-known that classical algorithms for bandits with time horizon T suffer from the regret of at least the square root of T. In this paper, we study MAB and SLB with quantum reward oracles and propose quantum algorithms for both models with the order of the polylog T regrets, exponentially improving the dependence in terms of T. To the best of our knowledge, this is the first provable quantum speedup for regrets of bandit problems and in general exploitation in reinforcement learning. Compared to previous literature on quantum exploration algorithms for MAB and reinforcement learning, our quantum input model is simpler and only assumes quantum oracles for each individual arm.
Zongqi Wan, Zhijie Zhang 0003, Tongyang Li, Jialin Zhang 0001, Xiaoming Sun 0001
AAAI5
2023 Optimal Synthesis of Multi-Controlled Qudit Gates
abstract
We propose a linear-size synthesis of the multi-controlled Toffoli gate on qudits with at most one borrowed ancilla. This one ancilla can even be saved when the qudit dimension is odd. Our synthesis leads to improvements in various quantum algorithms implemented on qudits. In particular, we obtain (i) a linear-size and one-clean-ancilla synthesis of multi-controlled qudit gates; (ii) an optimal-size and one-clean-ancilla synthesis of unitaries on qudits; (iii) a near-optimal-size and ancilla-free/one-borrowed-ancilla implementation of classical reversible functions as qudit gates.
Wei Zi, Qian Li 0012, Xiaoming Sun 0001
DAC3
2023 Simple Deterministic Approximation for Submodular Multiple Knapsack Problem
abstract
Submodular maximization has been a central topic in theoretical computer science and combinatorial optimization over the last decades. Plenty of well-performed approximation algorithms have been designed for the problem over a variety of constraints. In this paper, we consider the submodular multiple knapsack problem (SMKP). In SMKP, the profits of each subset of elements are specified by a monotone submodular function. The goal is to find a feasible packing of elements over multiple bins (knapsacks) to maximize the profit. Recently, Fairstein et al.~[ESA20] proposed a nearly optimal $(1-e^{-1}-ε)$-approximation algorithm for SMKP. Their algorithm is obtained by combining configuration LP, a grouping technique for bin packing, and the continuous greedy algorithm for submodular maximization. As a result, the algorithm is somewhat sophisticated and inherently randomized. In this paper, we present an arguably simple deterministic combinatorial algorithm for SMKP, which achieves a $(1-e^{-1}-ε)$-approximation ratio. Our algorithm is based on very different ideas compared with Fairstein et al.~[ESA20].
Xiaoming Sun 0001, Jialin Zhang 0001, Zhijie Zhang 0003
ESA1
2023 Bandit Multi-linear DR-Submodular Maximization and Its Applications on Adversarial Submodular Bandits
abstract
We investigate the online bandit learning of the monotone multi-linear DR-submodular functions, designing the algorithm $\mathtt{BanditMLSM}$ that attains $O(T^{2/3}\log T)$ of $(1-1/e)$-regret. Then we reduce submodular bandit with partition matroid constraint and bandit sequential monotone maximization to the online bandit learning of the monotone multi-linear DR-submodular functions, attaining $O(T^{2/3}\log T)$ of $(1-1/e)$-regret in both problems, which improve the existing results. To the best of our knowledge, we are the first to give a sublinear regret algorithm for the submodular bandit with partition matroid constraint. A special case of this problem is studied by Streeter et al.(2009). They prove a $O(T^{4/5})$ $(1-1/e)$-regret upper bound. For the bandit sequential submodular maximization, the existing work proves an $O(T^{2/3})$ regret with a suboptimal $1/2$ approximation ratio (Niazadeh et al. 2021).
Zongqi Wan, Jialin Zhang 0001, Wei Chen 0013, Xiaoming Sun 0001, Zhijie Zhang 0003
ICML4
2023 Moser-Tardos Algorithm: Beyond Shearer's Bound
abstract
In a seminal paper (Moser and Tardos, JACM'10), Moser and Tardos developed a simple and powerful algorithm to find solutions to constraint satisfaction problems. Kolipaka and Szegedy (Kolipaka and Szegedy, STOC'11) proved that the Moser-Tardos algorithm is efficient up to the tight condition of the abstract Lovász Local Lemma, known as Shearer's bound. A fundamental problem around the LLL is whether the efficient region of the Moser-Tardos algorithm can be further extended. In this paper, we give a positive answer to this problem. We show that the efficient region of the Moser-Tardos algorithm indeed goes beyond the Shearer's bound of the underlying dependency graph, if the graph is not chordal. This “chordal condition” is sufficient and necessary, since it has been shown that Shearer's bound exactly characterizes the efficient region for chordal dependency graph (Kolipaka and Szegedy, STOC'11; He, Li, Liu, Wang and Xia, FOCS'17). Moreover, we demonstrate that the efficient region can exceed Shearer's bound by a constant amount by explicitly calculating the gaps on several infinite lattices. The core of our proof is a new criterion on the efficiency of the Moser-Tardos algorithm which takes the intersection between dependent events into consideration. Our criterion is strictly larger than Shearer's bound whenever there exist two dependent events with non-empty intersection. Meanwhile, if any two dependent events are mutually exclusive, our criterion becomes the Shearer's bound, which is known to be tight in this situation for the Moser-Tardos algorithm (Kolipaka and Szegedy, STOC'11; Guo, Jerrum and Liu, JACM'19). * The full version of the paper can be accessed at https://arxiv.org/abs/2111.06527
Kun He 0011, Qian Li 0012, Xiaoming Sun 0001
SODA3
2023 Exact quantum query complexity of weight decision problems via Chebyshev polynomials
Xiaoming Sun 0001, Guang Yang 0020, Pei Yuan
Sci. China Inf. Sci.2
2023 Quantum Circuit Design for Integer Multiplication Based on Schönhage-Strassen Algorithm
abstract
Quantum arithmetic circuits have attracted extensive attention recently since it plays fundamental roles in many applications of quantum computing. Specifically, quantum circuits for integer multiplication are of great significance to various quantum algorithms, including Shor’s integer factorization and discrete logarithm algorithm. In this article, we design a family of quantum circuits for integer multiplication based on the famous classical integer multiplication algorithm, Schönhage–Strassen algorithm. We have made slight modifications to the algorithm to simplify its quantum circuit implementation. As a result, the quantum circuit we designed has gate depth$O(\log ^{2} n)$. To the best of our knowledge, this is the first poly-logarithmic depth quantum circuit for integer multiplication which keeps the circuit size and the number of ancillary qubits subquadratic. Our design has size$O(n\log n\log \log n)$counted by elementary quantum gates which is the same as the time complexity of the Schönhage–Strassen algorithm, and it consumes$O(n\log n\log \log n)$clean ancillary qubits. In addition, we also utilize a weaker version of Schönhage–Strassen algorithm to give a family of circuits which has depth at the same order$O(\log ^{2} n)$but with significantly smaller constants, while still keeping the size and number of ancillary qubits subquadratic.
Junhong Nie, Qinlin Zhu, Meng Li 0052, Xiaoming Sun 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2023 Asymptotically Optimal Circuit Depth for Quantum State Preparation and General Unitary Synthesis
abstract
The Quantum State Preparation problem aims to prepare an n-qubit quantum state |ψv=k=02n-1vk|k from the initial state |0n, for a given unit vector v=(v0,v1,v2,v2n-1)TC2n with ||v||2=1. The problem is of fundamental importance in quantum algorithm design, Hamiltonian simulation and quantum machine learning, yet its circuit depth complexity remains open when ancillary qubits are available. In this paper, we study quantum circuits when there are m ancillary qubits available. We construct, for any m, circuits that can prepare |ψvin depth Õ(2nm+n+n) and size O(2n), achieving the optimal value for both measures simultaneously. These results also imply a depth complexity of (4nm+n) for quantum circuits implementing a general n-qubit unitary for any m≤O(2n/n) number of ancillary qubits. This resolves the depth complexity for circuits without ancillary qubits. And for circuits with exponentially many ancillary qubits, our result quadratically improves the currently best upper bound of O(4n) to ˜(2n). Our circuits are deterministic, prepare the state and carry out the unitary precisely, utilize the ancillary qubits tightly and the depths are optimal in a wide parameter regime. The results can be viewed as (optimal) time-space trade-off bounds, which is not only theoretically interesting, but also practically relevant in the current trend that the number of qubits starts to take off, by showing a way to use a large number of qubits to compensate the short qubit lifetime.
Xiaoming Sun 0001, Guojing Tian, Pei Yuan, Shengyu Zhang 0002
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2022 Online Influence Maximization with Node-Level Feedback Using Standard Offline Oracles
abstract
We study the online influence maximization (OIM) problem in social networks, where in multiple rounds the learner repeatedly chooses seed nodes to generate cascades, observes the cascade feedback, and gradually learns the best seeds that generate the largest cascade. We focus on two major challenges in this paper. First, we work with node-level feedback instead of edge-level feedback. The edge-level feedback reveals all edges that pass through information in a cascade, whereas the node-level feedback only reveals the activated nodes with timestamps. The node-level feedback is arguably more realistic since in practice it is relatively easy to observe who is influenced but very difficult to observe from which relationship (edge) the influence comes. Second, we use standard offline oracles instead of offline pair-oracles. To compute a good seed set for the next round, an offline pair-oracle finds the best seed set and the best parameters within the confidence region simultaneously, and such an oracle is difficult to compute due to the combinatorial core of the OIM problem. So we focus on how to use the standard offline influence maximization oracle which finds the best seed set given the edge parameters as input. In this paper, we resolve these challenges for the famous independent cascade (IC) diffusion model. The past research only achieves edge-level feedback, while we present the first optimal regret algorithm for the node-level feedback. For the first challenge above, we apply a novel adaptation of the maximum likelihood estimation (MLE) approach to learn the graph parameters and its confidence region (a confidence ellipsoid). For the second challenge, we adjust the update procedure to dissect the confidence ellipsoid into confidence intervals on each parameter, so that the standard offline influence maximization oracle is enough.
Zhijie Zhang 0003, Wei Chen 0013, Xiaoming Sun 0001, Jialin Zhang 0001
AAAI3
2022 Improved Deterministic Algorithms for Non-monotone Submodular Maximization
Xiaoming Sun 0001, Jialin Zhang 0001, Zhijie Zhang 0003
COCOON1
2022 Bounded Memory Adversarial Bandits with Composite Anonymous Delayed Feedback
abstract
We study the adversarial bandit problem with composite anonymous delayed feedback. In this setting, losses of an action are split into d components, spreading over consecutive rounds after the action is chosen. And in each round, the algorithm observes the aggregation of losses that come from the latest d rounds. Previous works focus on oblivious adversarial setting, while we investigate the harder nonoblivious setting. We show nonoblivious setting incurs Omega(T) pseudo regret even when the loss sequence is bounded memory. However, we propose a wrapper algorithm which enjoys o(T) policy regret on many adversarial bandit problems with the assumption that the loss sequence is bounded memory. Especially, for K armed bandit and bandit convex optimization, our policy regret bound is in the order of T to the two third. We also prove a matching lower bound for K armed bandit. Our lower bound works even when the loss sequence is oblivious but the delay is nonoblivious. It answers the open problem proposed in [Wang, Wang, Huang 2021], showing that nonoblivious delay is enough to incur the regret in the order of T to the two third.
Zongqi Wan, Xiaoming Sun 0001, Jialin Zhang 0001
IJCAI2
2022 Higher order monotonicity and submodularity of influence in social networks: From local to global
Wei Chen 0013, Qiang Li 0043, Xiaohan Shan, Xiaoming Sun 0001, Jialin Zhang 0001
Inf. Comput.4
2021 Network Inference and Influence Maximization from Samples
abstract
Influence maximization is the task of selecting a small number of seed nodes in a social network to maximize the spread of the influence from these seeds, and it has been widely investigated in the past two decades. In the canonical setting, the whole social network as well as its diffusion parameters is given as input. In this paper, we consider the more realistic sampling setting where the network is unknown and we only have a set of passively observed cascades that record the set of activated nodes at each diffusion step. We study the task of influence maximization from these cascade samples (IMS), and present constant approximation algorithms for this task under mild conditions on the seed set distribution. To achieve the optimization goal, we also provide a novel solution to the network inference problem, that is, learning diffusion parameters and the network structure from the cascade data. Comparing with prior solutions, our network inference algorithm requires weaker assumptions and does not rely on maximum-likelihood estimation and convex programming. Our IMS algorithms enhance the learning-and-then-optimization approach by allowing a constant approximation ratio even when the diffusion parameters are hard to learn, and we do not need any assumption related to the network structure or diffusion parameters.
Wei Chen 0013, Xiaoming Sun 0001, Jialin Zhang 0001, Zhijie Zhang 0003
ICML2
2021 Dynamic Inference in Probabilistic Graphical Models
Weiming Feng 0001, Kun He 0011, Xiaoming Sun 0001, Yitong Yin
ITCS3
2021 Follow the perturbed approximate leader for solving semi-bandit combinatorial optimization
Feidiao Yang, Wei Chen 0013, Jialin Zhang 0001, Xiaoming Sun 0001
Frontiers Comput. Sci.4
2021 From Independent Sets and Vertex Colorings to Isotropic Spaces and Isotropic Decompositions: Another Bridge between Graphs and Alternating Matrix Spaces
abstract
In the 1970s, Lovász built a bridge between graphs and alternating matrix spaces, in the context of perfect matchings [ Proceedings of FCT, 1979, pp. 565--574]. A similar connection between bipartite graphs and matrix spaces plays a key role in the recent resolutions of the noncommutative rank problem [A. Garg et al., Proceedings of FOCS, 2016, pp. 109--117; G. Ivanyos, Y. Qiao, and K. V. Subrahmanyam, Comput. Complexity, 26 (2017), pp. 717--763]. In this paper, we lay the foundation for another bridge between graphs and alternating matrix spaces, in the context of independent sets and vertex colorings. The corresponding structures in alternating matrix spaces are isotropic spaces and isotropic decompositions, both useful structures in group theory and manifold theory. We first show that the maximum independent set problem and the vertex $c$-coloring problem reduce to the maximum isotropic space problem and the isotropic $c$-decomposition problem, respectively. Next, we show that several topics and results about independent sets and vertex colorings have natural correspondences for isotropic spaces and decompositions. These include algorithmic problems, such as the maximum independent set problem for bipartite graphs, and exact exponential-time algorithms for the chromatic number, as well as mathematical questions, such as the number of maximal independent sets, and the relation between the maximum degree and the chromatic number. These connections lead to new interactions between graph theory and algebra. Some results have concrete applications to group theory and manifold theory, and we initiate a variant of these structures in the context of quantum information theory. Finally, we propose several open questions for further exploration.
Xiaohui Bei, Shiteng Chen, Ji Guan 0001, Youming Qiao, Xiaoming Sun 0001
SIAM J. Comput.5
2021 Querying a Matrix through Matrix-Vector Products
abstract
We consider algorithms with access to an unknown matrix M ε F n×d via matrix-vector products , namely, the algorithm chooses vectors v 1 , ⃛ , v q , and observes Mv 1 , ⃛ , Mv q . Here the v i can be randomized as well as chosen adaptively as a function of Mv 1 , ⃛ , Mv i-1 . Motivated by applications of sketching in distributed computation, linear algebra, and streaming models, as well as connections to areas such as communication complexity and property testing, we initiate the study of the number q of queries needed to solve various fundamental problems. We study problems in three broad categories, including linear algebra, statistics problems, and graph problems. For example, we consider the number of queries required to approximate the rank, trace, maximum eigenvalue, and norms of a matrix M; to compute the AND/OR/Parity of each column or row of M, to decide whether there are identical columns or rows in M or whether M is symmetric, diagonal, or unitary; or to compute whether a graph defined by M is connected or triangle-free. We also show separations for algorithms that are allowed to obtain matrix-vector products only by querying vectors on the right, versus algorithms that can query vectors on both the left and the right. We also show separations depending on the underlying field the matrix-vector product occurs in. For graph problems, we show separations depending on the form of the matrix (bipartite adjacency versus signed edge-vertex incidence matrix) to represent the graph. Surprisingly, very few works discuss this fundamental model, and we believe a thorough investigation of problems in this model would be beneficial to a number of different application areas.
Xiaoming Sun 0001, David P. Woodruff, Guang Yang 0020, Jialin Zhang 0001
ACM Trans. Algorithms1
2021 Special Issue on the International Conference on Algorithmic Aspects in Information and Management 2019 (AAIM'19)
Xiaoming Sun 0001, Jialin Zhang 0001
Theor. Comput. Sci.1
2020 Revisiting Online Quantum State Learning
abstract
In this paper, we study the online quantum state learning problem which is recently proposed by Aaronson et al. (2018). In this problem, the learning algorithm sequentially predicts quantum states based on observed measurements and losses and the goal is to minimize the regret. In the previous work, the existing algorithms may output mixed quantum states. However, in many scenarios, the prediction of a pure quantum state is required. In this paper, we first propose a Follow-the-Perturbed-Leader (FTPL) algorithm that can guarantee to predict pure quantum states. Theoretical analysis shows that our algorithm can achieve an O(√T) expected regret under some reasonable settings. In the case that the pure state prediction is not mandatory, we propose another deterministic learning algorithm which is simpler and more efficient. The algorithm is based on the online gradient descent (OGD) method and can also achieve an O(√T) regret bound. The main technical contribution of this result is an algorithm of projecting an arbitrary Hermitian matrix onto the set of density matrices with respect to the Frobenius norm. We think this subroutine is of independent interest and can be widely used in many other problems in the quantum computing area. In addition to the theoretical analysis, we evaluate the algorithms with a series of simulation experiments. The experimental results show that our FTPL method and OGD method outperform the existing RFTL approach proposed by Aaronson et al. (2018) in almost all settings. In the implementation of the RFTL approach, we give a closed-form solution to the algorithm. This provides an efficient, accurate, and completely executable solution to the RFTL method.
Feidiao Yang, Jiaqing Jiang, Jialin Zhang 0001, Xiaoming Sun 0001
AAAI4
2020 On the Degree of Boolean Functions as Polynomials over ℤm
Xiaoming Sun 0001, Yuan Sun 0007, Jiaheng Wang 0002, Kewen Wu 0001, Zhiyu Xia, Yufan Zheng
ICALP1
2020 Optimization from Structured Samples for Coverage Functions
abstract
We revisit the optimization from samples (OPS) model, which studies the problem of optimizing objective functions directly from the sample data. Previous results showed that we cannot obtain a constant approximation ratio for the maximum coverage problem using polynomially many independent samples of the form $\{S_i, f(S_i)\}_{i=1}^t$ (Balkanski et al., 2017), even if coverage functions are $(1 - \epsilon)$-PMAC learnable using these samples (Badanidiyuru et al., 2012), which means most of the function values can be approximately learned very well with high probability. In this work, to circumvent the impossibility result of OPS, we propose a stronger model called optimization from structured samples (OPSS) for coverage functions, where the data samples encode the structural information of the functions. We show that under three general assumptions on the sample distributions, we can design efficient OPSS algorithms that achieve a constant approximation for the maximum coverage problem. We further prove a constant lower bound under these assumptions, which is tight when not considering computational efficiency. Moreover, we also show that if we remove any one of the three assumptions, OPSS for the maximum coverage problem has no constant approximation.
Wei Chen 0013, Xiaoming Sun 0001, Jialin Zhang 0001, Zhijie Zhang 0003
ICML2
2020 From Independent Sets and Vertex Colorings to Isotropic Spaces and Isotropic Decompositions: Another Bridge Between Graphs and Alternating Matrix Spaces
abstract
In the 1970’s, Lovász built a bridge between graphs and alternating matrix spaces, in the context of perfect matchings (FCT 1979). A similar connection between bipartite graphs and matrix spaces plays a key role in the recent resolutions of the non-commutative rank problem (Garg-Gurvits-Oliveira-Wigderson, FOCS 2016; Ivanyos-Qiao-Subrahmanyam, ITCS 2017). In this paper, we lay the foundation for another bridge between graphs and alternating matrix spaces, in the context of independent sets and vertex colorings. The corresponding structures in alternating matrix spaces are isotropic spaces and isotropic decompositions, both useful structures in group theory and manifold theory. We first show that the maximum independent set problem and the vertex c-coloring problem reduce to the maximum isotropic space problem and the isotropic c-decomposition problem, respectively. Next, we show that several topics and results about independent sets and vertex colorings have natural correspondences for isotropic spaces and decompositions. These include algorithmic problems, such as the maximum independent set problem for bipartite graphs, and exact exponential-time algorithms for the chromatic number, as well as mathematical questions, such as the number of maximal independent sets, and the relation between the maximum degree and the chromatic number. These connections lead to new interactions between graph theory and algebra. Some results have concrete applications to group theory and manifold theory, and we initiate a variant of these structures in the context of quantum information theory. Finally, we propose several open questions for further exploration. (Dedicated to the memory of Ker-I Ko)
Xiaohui Bei, Shiteng Chen, Ji Guan 0001, Youming Qiao, Xiaoming Sun 0001
ITCS5
2020 Cake Cutting on Graphs: A Discrete and Bounded Proportional Protocol
abstract
The classical cake cutting problem studies how to find fair allocations of a heterogeneous and divisible resource among multiple agents. Two of the most commonly studied fairness concepts in cake cutting are proportionality and envy-freeness. It is well known that a proportional allocation among n agents can be found efficiently via simple protocols [16]. For envy-freeness, in a recent breakthrough, Aziz and Mackenzie [5] proposed a discrete and bounded envy-free protocol for any number of players. However, the protocol suffers from high multiple-exponential query complexity and it remains open to find simpler and more efficient envy-free protocols. In this paper we consider a variation of the cake cutting problem by assuming an underlying graph over the agents whose edges describe their acquaintance relationships, and agents evaluate their shares relatively to those of their neighbors. An allocation is called locally proportional if each agent thinks she receives at least the average value over her neighbors. Local proportionality generalizes proportionality and is in an interesting middle ground between proportionality and envy-freeness: its existence is guaranteed by that of an envy-free allocation, but no simple protocol is known to produce such a locally proportional allocation for general graphs. Previous works showed locally proportional protocols for special classes of graphs, and it is listed in both [1] and [8] as an open question to design simple locally proportional protocols for more general classes of graphs. In this paper we completely resolved this open question by presenting a discrete and bounded locally proportional protocol for any given graph. Our protocol has a query complexity of only single exponential, which is significantly smaller than the six towers of n query complexity of the envy-free protocol given in [5].
Xiaohui Bei, Xiaoming Sun 0001, Jialin Zhang 0001, Zhijie Zhang 0003, Wei Zi
SODA2
2020 Optimal Space-Depth Trade-Off of CNOT Circuits in Quantum Logic Synthesis
abstract
Due to the decoherence of the state-of-the-art physical implementations of quantum computers, it is essential to parallelize the quantum circuits to reduce their depth. Two decades ago, Moore and Nilsson [1] demonstrated that additional qubits (or ancillae) could be used to design “shallow” parallel circuits for quantum operators. They proved that any n-qubit CNOT circuit could be parallelized to O(log n) depth, with O(n2) ancillae. However, the near-term quantum technologies can only support limited amount of qubits, making space-depth trade-off a fundamental research subject for quantum-circuit synthesis. In this work, we establish an asymptotically optimal space-depth trade-off for the design of CNOT circuits. We prove that for any m ≥ 0, any n-qubit CNOT circuit can be parallelized to depth, with m ancillae. We show that this bound is tight by a counting argument, and further show that even with arbitrary two-qubit quantum gates to approximate CNOT circuits, the depth lower bound still meets our construction, illustrating the robustness of our result. Our work improves upon two previous results, one by Moore and Nilsson [1] for O(log n)-depth quantum synthesis, and one by Patel, Markov, and Hayes [2] for m =0: for the former, we reduce the need for ancillae by a factor of log2 n by showing that m = O(n2 / log2 n) additional qubits — which is asymptotically optimal — suffice to build O(log n)-depth, O(n2 / log n)-size CNOT circuits; for the later, we reduce the depth by a factor of n to the asymptotically optimal bound . Our results can be directly extended to stabilizer circuits using an earlier result by Aaronson and Gottesman [3]. In addition, we provide relevant hardness evidence for synthesis optimization of CNOT circuits in term of both size and depth.
Jiaqing Jiang, Xiaoming Sun 0001, Shang-Hua Teng, Bujiao Wu, Kewen Wu 0001, Jialin Zhang 0001
SODA2
2020 On the Optimality of Tape Merge of Two Lists with Similar Size
Qian Li 0012, Xiaoming Sun 0001, Jialin Zhang 0001
Algorithmica2
2020 Local Equivalence of Multipartite Entanglement
abstract
Let R be an invariant polynomial ring of a reductive group acting on a vector space, and let d be the minimum integer such that R is generated by those polynomials in R of degree no more than d. To upper bound such d is a long standing open problem since the very initial study of the invariant theory in the 19th century. Motivated by its significant role in characterizing multipartite entanglement, we study the invariant polynomial rings of local unitary groups - the direct product of unitary groups acting on the tensor product of Hilbert spaces, and local general linear groups - the direct product of general linear groups acting on the tensor product of Hilbert spaces. For these two group actions, we prove explicit upper bounds on the degrees needed to generate the corresponding invariant polynomial rings. On the other hand, systematic methods are provided to construct all homogeneous polynomials that are invariant under these two groups for any fixed degree. Thus, our results can be regarded as a complete characterization of the invariant polynomial rings. As an interesting application, we show that multipartite entanglement is additive in the sense that two multipartite states are local unitary equivalent if and only if r-copies of them are local unitary equivalent for some r.
Youming Qiao, Xiaoming Sun 0001, Nengkun Yu
IEEE J. Sel. Areas Commun.2
2020 Structured Decomposition for Reversible Boolean Functions
abstract
Reversible Boolean function (RBF) is a one-to-one function which maps n-bit input to n-bit output. Reversible logic synthesis has been widely studied due to its connection with low-energy computation as well as quantum computation. In this paper, we give a structured decomposition for even RBFs. Specifically, for n ≥ 6, any even n-bit RBF can be decomposed to 7 blocks of (n-1)-bit RBF, where 7 is a constant independent of n and the positions of these blocks have a large degree of freedom. Moreover, if the (n-1)-bit RBFs are required to be even as well, we show for n ≥ 10, even n-bit RBF can be decomposed to 10 even (n - 1)-bit RBFs. In short, our decomposition has block depth 7 and even block depth 10. Our result improves Selinger's work in block depth model, by reducing the constant from 9 to 7 and from 13 to 10, when the blocks are limited to be even. We emphasize that our setting is a bit different from Selinger's work. In Selinger's constructive proof, each block is placed in one of two specific positions and thus the decomposition has an alternating structure. We relax this restriction and allow each block to act on arbitrary (n - 1) bits. This relaxation keeps the block structure and provides more candidates when choosing the positions of blocks.
Jiaqing Jiang, Xiaoming Sun 0001, Yuan Sun 0007, Kewen Wu 0001, Zhiyu Xia
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2020 Coreness of cooperative games with truncated submodular profit functions
Wei Chen 0013, Xiaohan Shan, Xiaoming Sun 0001, Jialin Zhang 0001
Theor. Comput. Sci.3
2020 On the modulo degree complexity of Boolean functions
Qian Li 0012, Xiaoming Sun 0001
Theor. Comput. Sci.2
2020 The one-round multi-player discrete Voronoi game on grids and trees
Xiaoming Sun 0001, Yuan Sun 0007, Zhiyu Xia, Jialin Zhang 0001
Theor. Comput. Sci.1
2020 Quantum Supremacy Circuit Simulation on Sunway TaihuLight
abstract
With the rapid progress made by industry and academia, quantum computers with dozens of qubits or even larger size are being realized. However, the fidelity of existing quantum computers often sharply decreases as the circuit depth increases. Thus, an ideal quantum circuit simulator on classical computers, especially on high-performance computers, is needed for benchmarking and validation. We design a large-scale simulator of universal random quantum circuits, often called “quantum supremacy circuits”, and implement it on Sunway TaihuLight. The simulator can be used to accomplish the following two tasks: 1) Computing a complete output state-vector; 2) Calculating one or a few amplitudes. We target the simulation of 49-qubit circuits. For task 1), we successfully simulate such a circuit of depth 39, and for task 2) we reach the 55-depth level. To the best of our knowledge, both of the simulation results reach the largest depth for 49-qubit quantum supremacy circuits.
Riling Li, Bujiao Wu, Mingsheng Ying, Xiaoming Sun 0001, Guangwen Yang 0002
IEEE Trans. Parallel Distributed Syst.4
2019 On the Relationship Between Energy Complexity and Other Boolean Function Measures
Xiaoming Sun 0001, Yuan Sun 0007, Kewen Wu 0001, Zhiyu Xia
COCOON1
2019 The One-Round Multi-player Discrete Voronoi Game on Grids and Trees
Xiaoming Sun 0001, Yuan Sun 0007, Zhiyu Xia, Jialin Zhang 0001
COCOON1
2019 Querying a Matrix Through Matrix-Vector Products
abstract
We consider algorithms with access to an unknown matrix $M\in\mathbb{F}^{n \times d}$ via matrix-vector products, namely, the algorithm chooses vectors $\mathbf{v}^1, \ldots, \mathbf{v}^q$, and observes $M\mathbf{v}^1,\ldots, M\mathbf{v}^q$. Here the $\mathbf{v}^i$ can be randomized as well as chosen adaptively as a function of $ M\mathbf{v}^1,\ldots,M\mathbf{v}^{i-1}$. Motivated by applications of sketching in distributed computation, linear algebra, and streaming models, as well as connections to areas such as communication complexity and property testing, we initiate the study of the number $q$ of queries needed to solve various fundamental problems. We study problems in three broad categories, including linear algebra, statistics problems, and graph problems. For example, we consider the number of queries required to approximate the rank, trace, maximum eigenvalue, and norms of a matrix $M$; to compute the AND/OR/Parity of each column or row of $M$, to decide whether there are identical columns or rows in $M$ or whether $M$ is symmetric, diagonal, or unitary; or to compute whether a graph defined by $M$ is connected or triangle-free. We also show separations for algorithms that are allowed to obtain matrix-vector products only by querying vectors on the right, versus algorithms that can query vectors on both the left and the right. We also show separations depending on the underlying field the matrix-vector product occurs in. For graph problems, we show separations depending on the form of the matrix (bipartite adjacency versus signed edge-vertex incidence matrix) to represent the graph. Surprisingly, this fundamental model does not appear to have been studied on its own, and we believe a thorough investigation of problems in this model would be beneficial to a number of different application areas.
Xiaoming Sun 0001, David P. Woodruff, Guang Yang 0020, Jialin Zhang 0001
ICALP1
2019 A Quantum-inspired Classical Algorithm for Separable Non-negative Matrix Factorization
abstract
Non-negative Matrix Factorization (NMF) asks to decompose a (entry-wise) non-negative matrix into the product of two smaller-sized nonnegative matrices, which has been shown intractable in general. In order to overcome this issue, separability assumption is introduced which assumes all data points are in a conical hull. This assumption makes NMF tractable and widely used in text analysis and image processing, but still impractical for huge-scale datasets. In this paper, inspired by recent development on dequantizing techniques, we propose a new classical algorithm for separable NMF problem. Our new algorithm runs in polynomial time in the rank and logarithmic in the size of input matrices, which achieves an exponential speedup in the low-rank setting.
Zhihuai Chen, Yinan Li 0004, Xiaoming Sun 0001, Pei Yuan, Jialin Zhang 0001
IJCAI3
2019 Quantum Lovász local lemma: Shearer's bound is tight
abstract
Lovász Local Lemma (LLL) is a very powerful tool in combinatorics and probability theory to show the possibility of avoiding all “bad” events under some “weakly dependent” condition. Over the last decades, the algorithmic aspect of LLL has also attracted lots of attention in theoretical computer science. A tight criterion under which the abstract version LLL (ALLL) holds was given by Shearer. It turns out that Shearer’s bound is generally not tight for variable version LLL (VLLL). Recently, Ambainis et al. introduced a quantum version LLL (QLLL), which was then shown to be powerful for the quantum satisfiability problem.
Kun He 0011, Qian Li 0012, Xiaoming Sun 0001
STOC3
2019 The Complexity of Optimization on Grids
Luis Barba, Malte Milatz, Jerri Nummenpalo, Xiaoming Sun 0001, Antonis Thomas, Jialin Zhang 0001, Zhijie Zhang 0003
Algorithmica4
2019 Cumulative activation in social networks
Xiaohan Shan, Wei Chen 0013, Qiang Li 0043, Xiaoming Sun 0001, Jialin Zhang 0001
Sci. China Inf. Sci.4
2019 A tighter relation between sensitivity complexity and certificate complexity
Kun He 0011, Qian Li 0012, Xiaoming Sun 0001
Theor. Comput. Sci.3
2018 Boosting Dynamic Programming with Neural Networks for Solving NP-hard Problems
abstract
Dynamic programming is a powerful method for solving combinatorial optimization problems. However, it does not always work well, particularly for some NP-hard problems having extremely large state spaces. In this paper, we propose an approach to boost the capability of dynamic programming with neural networks. First, we replace the conventional tabular method with neural networks of polynomial sizes to approximately represent dynamic programming functions. And then we design an iterative algorithm to train the neural network with data generated from a solution reconstruction process. Our method combines the approximating ability and flexibility of neural networks and the advantage of dynamic programming in utilizing intrinsic properties of a problem. This approach can significantly reduce the space complexity and it is flexible in balancing space, running time, and accuracy. We apply the method to the Travelling Salesman Problem (TSP). The experimental results show that our approach can solve larger problems that are intractable for conventional dynamic programming and the performances are near optimal, outperforming the well-known approximation algorithms.
Feidiao Yang, Tiancheng Jin, Tie-Yan Liu, Xiaoming Sun 0001, Jialin Zhang 0001
ACML4
2018 On the Decision Tree Complexity of String Matching
abstract
String matching is one of the most fundamental problems in computer science. A natural problem is to determine the number of characters that need to be queried (i.e. the decision tree complexity) in a string in order to decide whether this string contains a certain pattern. Rivest showed that for every pattern p, in the worst case any deterministic algorithm needs to query at least n-|p|+1 characters, where n is the length of the string and |p| is the length of the pattern. He further conjectured that this bound is tight. By using the adversary method, Tuza disproved this conjecture and showed that more than one half of binary patterns are evasive, i.e. any algorithm needs to query all the characters (see Section 1.1 for more details). In this paper, we give a query algorithm which settles the decision tree complexity of string matching except for a negligible fraction of patterns. Our algorithm shows that Tuza's criteria of evasive patterns are almost complete. Using the algebraic approach of Rivest and Vuillemin, we also give a new sufficient condition for the evasiveness of patterns, which is beyond Tuza's criteria. In addition, our result reveals an interesting connection to Skolem's Problem in mathematics.
Neng Huang 0001, Xiaoming Sun 0001
ESA3
2018 Coreness of Cooperative Games with Truncated Submodular Profit Functions
Wei Chen 0013, Xiaohan Shan, Xiaoming Sun 0001, Jialin Zhang 0001
SAGT3
2017 Randomized Mechanisms for Selling Reserved Instances in Cloud Computing
abstract
Selling reserved instances (or virtual machines) is a basic service in cloud computing. In this paper, we consider a more flexible pricing model for instance reservation, in which a customer can propose the time length and number of resources of her request, while in today's industry, customers can only choose from several predefined reservation packages. Under this model, we design randomized mechanisms for customers coming online to optimize social welfare and providers' revenue. We first consider a simple case, where the requests from the customers do not vary too much in terms of both length and value density. We design a randomized mechanism that achieves a competitive ratio 1/42 for both social welfare and revenue, which is a improvement as there is usually no revenue guarantee in previous works such as (Azar et al. 2015; Wang et al. 2015. This ratio can be improved up to 1/11 when we impose a realistic constraint on the maximum number of resources used by each request. On the hardness side, we show an upper bound 1/3 on competitive ratio for any randomized mechanism.We then extend our mechanism to the general case and achieve a competitive ratio 1/42⌈log k⌉ log T for both social welfare and revenue, where T is the ratio of the maximum request length to the minimum request length and k is the ratio of the maximum request value density to the minimum request value density. This result outperforms the previous upper bound 1/CkT for deterministic mechanisms (Wang et al. 2015). We also prove an upper bound 2/log 8kT for any randomized mechanism. All the mechanisms we provide are in a greedy style. They are truthful and easy to be integrated into practical cloud systems.
Jia Zhang 0004, Weidong Ma, Tao Qin 0001, Xiaoming Sun 0001, Tie-Yan Liu
AAAI4
2017 Efficient Delivery Policy to Minimize User Traffic Consumption in Guaranteed Advertising
abstract
In this work, we study the guaranteed delivery model which is widely used in online advertising. In the guaranteed delivery scenario, ad exposures (which are also called impressions in some works) to users are guaranteed by contracts signed in advance between advertisers and publishers. A crucial problem for the advertising platform is how to fully utilize the valuable user traffic to generate as much as possible revenue. Different from previous works which usually minimize the penalty of unsatisfied contracts and some other cost (e.g. representativeness), we propose the novel consumption minimization model, in which the primary objective is to minimize the user traffic consumed to satisfy all contracts. Under this model, we develop a near optimal method to deliver ads for users. The main advantage of our method lies in that it consumes nearly as least as possible user traffic to satisfy all contracts, therefore more contracts can be accepted to produce more revenue. It also enables the publishers to estimate how much user traffic is redundant or short so that they can sell or buy this part of traffic in bulk in the exchange market. Furthermore, it is robust with regard to priori knowledge of user type distribution. Finally, the simulation shows that our method outperforms the traditional state-of-the-art methods.
Jia Zhang 0004, Qian Li 0012, Jialin Zhang 0001, Yanyan Lan, Qiang Li 0043, Xiaoming Sun 0001
AAAI7
2017 A Tighter Relation Between Sensitivity Complexity and Certificate Complexity
Kun He 0011, Qian Li 0012, Xiaoming Sun 0001
COCOON3
2017 On the Modulo Degree Complexity of Boolean Functions
Qian Li 0012, Xiaoming Sun 0001
COCOON2
2017 Influence Maximization with ε-Almost Submodular Threshold Functions
Qiang Li 0043, Wei Chen 0013, Xiaoming Sun 0001, Jialin Zhang 0001
NIPS3
2017 On the Sensitivity Complexity of k-Uniform Hypergraph Properties
abstract
In this paper we investigate the sensitivity complexity of hypergraph properties. We present a k-uniform hypergraph property with sensitivity complexity O(n^{ceil(k/3)}) for any k >= 3, where n is the number of vertices. Moreover, we can do better when k = 1 (mod 3) by presenting a k-uniform hypergraph property with sensitivity O(n^{ceil(k/3)-1/2}). This result disproves a conjecture of Babai, which conjectures that the sensitivity complexity of k-uniform hypergraph properties is at least Omega(n^{k/2}). We also investigate the sensitivity complexity of other weakly symmetric functions and show that for many classes of transitive-invariant Boolean functions the minimum achievable sensitivity complexity can be O(N^{1/3}), where N is the number of variables. Finally, we give a lower bound for sensitivity of k-uniform hypergraph properties, which implies the sensitivity conjecture of k-uniform hypergraph properties for any constant k.
Qian Li 0012, Xiaoming Sun 0001
STACS2
2017 Partial Sorting Problem on Evolving Data
Xingwu Liu, Xiaoming Sun 0001, Jialin Zhang 0001
Algorithmica3
2016 Learning Market Parameters Using Aggregate Demand Queries
abstract
We study efficient algorithms for a natural learning problem in markets. There is one seller with m divisible goods and n buyers with unknown individual utility functions and budgets of money. The seller can repeatedly announce prices and observe aggregate demand bundles requested by the buyers. The goal of the seller is to learn the utility functions and budgets of the buyers. Our scenario falls into the classic domain of ''revealed preference'' analysis. Problems with revealed preference have recently started to attract increased interest in computer science due to their fundamental nature in understanding customer behavior in electronic markets. The goal of revealed preference analysis is to observe rational agent behavior, to explain it using a suitable model for the utility functions, and to predict future agent behavior. Our results are the first polynomial-time algorithms to learn utility and budget parameters via revealed preference queries in classic Fisher markets with multiple buyers. Our analysis concentrates on linear, CES, and Leontief markets, which are the most prominent classes studied in the literature. Some of our results extend to general Arrow-Debreu exchange markets.
Xiaohui Bei, Wei Chen 0013, Jugal Garg, Martin Hoefer 0001, Xiaoming Sun 0001
AAAI5
2016 The Routing of Complex Contagion in Kleinberg's Small-World Networks
Wei Chen 0013, Qiang Li 0043, Xiaoming Sun 0001, Jialin Zhang 0001
COCOON3
2016 Communities in Preference Networks: Refined Axioms and Beyond
abstract
Borgs et al. [2016] investigated essential requirements for communities in preference networks. They defined six axioms on community functions, i.e., community detection rules. Though having elegant properties, the practicality of this axiomsystem is compromised by the intractability of checking twocritical axioms, so no nontrivial consistent community functionwas reported in [Borgs et al., 2016]. By adapting the two axioms in a natural way, we propose two new axioms that are efficiently-checkable. We show that most of the desirable properties of the original axiom system are preserved. More importantly, the new axioms provide a general approach to constructing consistent community functions. We further find a natural consistent community function that is also enumerable and samplable, answering an open problem in the literature.
Yuyi Wang 0001, Juhua Pu, Xingwu Liu, Xiaoming Sun 0001, Jialin Zhang 0001
ICDM5
2016 On the Optimality of Tape Merge of Two Lists with Similar Size
abstract
The problem of merging sorted lists in the least number of pairwise comparisons has been solved completely only for a few special cases. Graham and Karp [TAOCP, 1999] independently discovered that the tape merge algorithm is optimal in the worst case when the two lists have the same size. Stockmeyer and Yao [SICOMP, 1980], Murphy and Paull [Inform. Control, 1979], and Christen [1978] independently showed when the lists to be merged are of size m and n satisfying m leq n leq floor(3/2 m) + 1, the tape merge algorithm is optimal in the worst case. This paper extends this result by showing that the tape merge algorithm is optimal in the worst case whenever the size of one list is no larger than 1.52 times the size of the other. The main tool we used to prove lower bounds is Knuth’s adversary methods [TAOCP, 1999]. In addition, we show that the lower bound cannot be improved to 1.8 via Knuth's adversary methods. We also develop a new inequality about Knuth's adversary methods, which might be interesting in its own right. Moreover, we design a simple procedure to achieve constant improvement of the upper bounds for 2m - 2 leq n leq 3m.
Qian Li 0012, Xiaoming Sun 0001, Jialin Zhang 0001
ISAAC2
2016 Computing the least-core and nucleolus for threshold cardinality matching games
Qizhi Fang, Bo Li 0037, Xiaoming Sun 0001, Jia Zhang 0004, Jialin Zhang 0001
Theor. Comput. Sci.3
2015 Tight Bounds for Graph Problems in Insertion Streams
abstract
Despite the large amount of work on solving graph problems in the data stream model, there do not exist tight space bounds for almost any of them, even in a stream with only edge insertions. For example, for testing connectivity, the upper bound is O(n * log(n)) bits, while the lower bound is only Omega(n) bits. We remedy this situation by providing the first tight Omega(n * log(n)) space lower bounds for randomized algorithms which succeed with constant probability in a stream of edge insertions for a number of graph problems. Our lower bounds apply to testing bipartiteness, connectivity, cycle-freeness, whether a graph is Eulerian, planarity, H-minor freeness, finding a minimum spanning tree of a connected graph, and testing if the diameter of a sparse graph is constant. We also give the first Omega(n * k * log(n)) space lower bounds for deterministic algorithms for k-edge connectivity and k-vertex connectivity; these are optimal in light of known deterministic upper bounds (for k-vertex connectivity we also need to allow edge duplications, which known upper bounds allow). Finally, we give an Omega(n * log^2(n)) lower bound for randomized algorithms approximating the minimum cut up to a constant factor with constant probability in a graph with integer weights between 1 and n, presented as a stream of insertions and deletions to its edges. This lower bound also holds for cut sparsifiers, and gives the first separation of maintaining a sparsifier in the data stream model versus the offline model.
Xiaoming Sun 0001, David P. Woodruff
APPROX-RANDOM1
2015 The Least-Core and Nucleolus of Path Cooperative Games
Qizhi Fang, Bo Li 0037, Xiaohan Shan, Xiaoming Sun 0001
COCOON4
2015 How to Select the Top k Elements from Evolving Data?
Xingwu Liu, Xiaoming Sun 0001, Jialin Zhang 0001
ISAAC3
2015 On the Power of Parity Queries in Boolean Decision Trees
Raghav Kulkarni, Youming Qiao, Xiaoming Sun 0001
TAMC3
2015 Any monotone property of 3-uniform hypergraphs is weakly evasive
Raghav Kulkarni, Youming Qiao, Xiaoming Sun 0001
Theor. Comput. Sci.3
2014 Tighter Relations between Sensitivity and Other Complexity Measures
Andris Ambainis, Mohammad Bavarian, Jieming Mao, Xiaoming Sun 0001, Song Zuo
ICALP (1)5
2014 Solving Multi-choice Secretary Problem in Parallel: An Optimal Observation-Selection Protocol
Xiaoming Sun 0001, Jia Zhang 0004, Jialin Zhang 0001
ISAAC1
2014 Minimizing seed set selection with probabilistic coverage guarantee in a social network
abstract
A topic propagating in a social network reaches its tipping point if the number of users discussing it in the network exceeds a critical threshold such that a wide cascade on the topic is likely to occur. In this paper, we consider the task of selecting initial seed users of a topic with minimum size so that {\em with a guaranteed probability} the number of users discussing the topic would reach a given threshold. We formulate the task as an optimization problem called {\em seed minimization with probabilistic coverage guarantee (SM-PCG)}. This problem departs from the previous studies on social influence maximization or seed minimization because it considers influence coverage with {\em probabilistic} guarantees instead of guarantees on {\em expected} influence coverage. We show that the problem is not submodular, and thus is harder than previously studied problems based on submodular function optimization. We provide an approximation algorithm and show that it approximates the optimal solution with both a multiplicative ratio and an additive error. The multiplicative ratio is tight while the additive error would be small if influence coverage distributions of certain seed sets are well concentrated. For one-way bipartite graphs we analytically prove the concentration condition and obtain an approximation algorithm with an $O(\log n)$ multiplicative ratio and an $O(\sqrt{n})$ additive error, where $n$ is the total number of nodes in the social graph. Moreover, we empirically verify the concentration condition in real-world networks and experimentally demonstrate the effectiveness of our proposed algorithm comparing to commonly adopted benchmark algorithms.
Peng Zhang 0052, Wei Chen 0013, Xiaoming Sun 0001, Yajun Wang 0001, Jialin Zhang 0001
KDD3
2014 On the Communication Complexity of Linear Algebraic Problems in the Message Passing Model
Yi Li 0002, Xiaoming Sun 0001, Chengu Wang, David P. Woodruff
DISC2
2014 Computing the Least-Core and Nucleolus for Threshold Cardinality Matching Games
Qizhi Fang, Bo Li 0037, Xiaoming Sun 0001, Jia Zhang 0004, Jialin Zhang 0001
WINE3
2013 Influence Maximization in Dynamic Social Networks
abstract
Social influence and influence diffusion has been widely studied in online social networks. However, most existing works on influence diffusion focus on static networks. In this paper, we study the problem of maximizing influence diffusion in a dynamic social network. Specifically, the network changes over time and the changes can be only observed by periodically probing some nodes for the update of their connections. Our goal then is to probe a subset of nodes in a social network so that the actual influence diffusion process in the network can be best uncovered with the probing nodes. We propose a novel algorithm to approximate the optimal solution. The algorithm, through probing a small portion of the network, minimizes the possible error between the observed network and the real network. We evaluate the proposed algorithm on both synthetic and real large networks. Experimental results show that our proposed algorithm achieves a better performance than several alternative algorithms.
Honglei Zhuang, Yihan Sun 0001, Jie Tang 0001, Jialin Zhang 0001, Xiaoming Sun 0001
ICDM5
2013 Space-bounded communication complexity
abstract
In the past thirty years, Communication Complexity has emerged as a foundational tool to proving lower bounds in many areas of computer science. Its power comes from its generality, but this generality comes at a price---no superlinear communication lower bound is possible, since a player may communicate his entire input. However, what if the players are limited in their ability to recall parts of their interaction?
Joshua Brody, Shiteng Chen, Periklis A. Papakonstantinou, Xiaoming Sun 0001
ITCS5
2013 Determinantal Complexities and Field Extensions
Youming Qiao, Xiaoming Sun 0001, Nengkun Yu
ISAAC2
2013 Any Monotone Property of 3-Uniform Hypergraphs Is Weakly Evasive
Raghav Kulkarni, Youming Qiao, Xiaoming Sun 0001
TAMC3
2013 On a conjecture of Butler and Graham
Tengyu Ma 0001, Xiaoming Sun 0001, Huacheng Yu
Des. Codes Cryptogr.2
2013 On the sensitivity complexity of bipartite graph properties
Jieming Mao, Xiaoming Sun 0001, Song Zuo
Theor. Comput. Sci.3
2012 Stam's Conjecture and Threshold Phenomena in Collision Resistance
John P. Steinberger, Xiaoming Sun 0001
CRYPTO2
2012 Streaming and Communication Complexity of Clique Approximation
Magnús M. Halldórsson, Xiaoming Sun 0001, Mario Szegedy, Chengu Wang
ICALP (1)2
2012 Space-Efficient Approximation Scheme for Circular Earth Mover Distance
Joshua Brody, Hongyu Liang, Xiaoming Sun 0001
LATIN3
2012 The Relationship between Inner Product and Counting Cycles
Xiaoming Sun 0001, Chengu Wang, Wei Yu 0007
LATIN1
2012 Randomized Communication Complexity for Linear Algebra Problems over Finite Fields
abstract
Finding the singularity of a matrix is a basic problem in linear algebra. Chu and Schnitger [SC95] first considered this problem in the communication complexity model, in which Alice holds the first half of the matrix and Bob holds the other half. They proved that the deterministic communication complexity is Omega(n^2 log p) for an n by n matrix over the finite field F_p. Then, Clarkson and Woodruff [CW09] introduced the singularity problem to the streaming model. They proposed a randomized one pass streaming algorithm that uses O(k^2 log n) space to decide if the rank of a matrix is k, and proved an Omega(k^2) lower bound for randomized one-way protocols in the communication complexity model. We prove that the randomized/quantum communication complexity of the singularity problem over F_p is Omega(n^2 log p), which implies the same space lower bound for randomized streaming algorithms, even for a constant number of passes. The proof uses the framework by Lee and Shraibman [LS09], but we choose Fourier coefficients as the witness for the dual approximate norm of the communication matrix. Moreover, we use Fourier analysis to show the same randomized/quantum lower bound when deciding if the determinant of a non-singular matrix is a or b for non-zero a and b.
Xiaoming Sun 0001, Chengu Wang
STACS1
2012 Preface
Xiaoming Sun 0001
J. Comput. Sci. Technol.1
2012 Graph Coloring Applied to Secure Computation in Non-Abelian Groups
Yvo Desmedt, Josef Pieprzyk, Ron Steinfeld, Xiaoming Sun 0001, Christophe Tartary, Huaxiong Wang, Andrew Chi-Chih Yao
J. Cryptol.4
2011 A New Variation of Hat Guessing Games
Tengyu Ma 0001, Xiaoming Sun 0001, Huacheng Yu
COCOON2
2011 A Better Upper Bound on Weights of Exact Threshold Functions
Xue Chen 0001, Guangda Hu, Xiaoming Sun 0001
TAMC3
2011 Bounds and trade-offs for Double-Base Number Systems
Tiancheng Lou, Xiaoming Sun 0001, Christophe Tartary
Inf. Process. Lett.2
2011 An improved lower bound on the sensitivity complexity of graph properties
Xiaoming Sun 0001
Theor. Comput. Sci.1
2010 The Complexity of Word Circuits
Xue Chen 0001, Guangda Hu, Xiaoming Sun 0001
COCOON3
2010 Weights of Exact Threshold Functions
László Babai, Kristoffer Arnsfelt Hansen, Vladimir Podolskii 0001, Xiaoming Sun 0001
MFCS4
2010 Quantum Separation of Local Search and Fixed Point Computation
Xi Chen 0001, Xiaoming Sun 0001, Shang-Hua Teng
Algorithmica2
2009 On the Quantum Query Complexity of Local Search in Two and Three Dimensions
Xiaoming Sun 0001, Andrew Chi-Chih Yao
Algorithmica1
2009 More Efficient Algorithms for Closest String and Substring Problems
abstract
The closest string problem and the closest substring problem are all natural theoretical computer science problems and find important applications in computational biology. Given n input strings, the closest string (substring) problem finds a new string within distance d to (a substring of) each input string and such that d is minimized. Both problems are NP-complete. In this paper we propose new algorithms for these two problems. For the closest string problem, we developed an exact algorithm with time complexity $O(n|\Sigma|^{O(d)})$, where $\Sigma$ is the alphabet. This improves the previously best known result $O(nd^{O(d)})$ and results into a polynomial time algorithm when $d=O(\log n)$. By using this algorithm, a polynomial time approximation scheme (PTAS) for the closest string problem is also given with time complexity $O(n^{O(\epsilon^{-2})})$, improving the previously best known $O(n^{O(\epsilon^{-2}\log\frac{1}{\epsilon})})$ PTAS. A new algorithm for the closest substring problem is also proposed. Finally, we prove that a restricted version of the closest substring problem has the same parameterized complexity as the closest substring, answering an open question in the literature.
Bin Ma 0002, Xiaoming Sun 0001
SIAM J. Comput.2
2009 The antimagicness of the Cartesian product of graphs
Xiaoming Sun 0001
Theor. Comput. Sci.2
2008 Graph Design for Secure Multiparty Computation over Non-Abelian Groups
Xiaoming Sun 0001, Andrew Chi-Chih Yao, Christophe Tartary
ASIACRYPT1
2008 Generalized Tsirelson Inequalities, Commuting-Operator Provers, and Multi-prover Interactive Proof Systems
abstract
A central question in quantum information theory and computational complexity is how powerful nonlocal strategies are in cooperative games with imperfect information, such as multi-prover interactive proof systems. This paper develops a new method for proving limits of nonlocal strategies that make use of prior entanglement among players (or, provers, in the terminology of multi-prover interactive proofs). Instead of proving the limits for usual isolated provers who initially share entanglement, this paper proves the limits for "commuting-operator provers", who share private space, but can apply only such operators that are commutative with any operator applied by other provers. Obviously, these commuting-operator provers are at least as powerful as usual isolated but prior-entangled provers, and thus, limits in the model with commuting-operator provers immediately give limits in the usual model with prior-entangled provers. Using this method, we obtain an n-party generalization of the Tsirelson bound for the Clauser-Horne-Shimony-Holt inequality, for every n. Our bounds are tight in the sense that, in every n-party case, the equality is achievable by a usual nonlocal strategy with prior entanglement. We also apply our method to a three-prover one-round binary interactive proof system for NEXP. Combined with the technique developed by Kempe, Kobayashi, Matsumoto, Toner and Vidick to analyze the soundness of the proof system, it is proved to be NP-hard to distinguish whether the entangled value of a three-prover one-round binary-answer game is equal to one or at most 1-1/p(n) for some polynomial p, where n is the number of questions. This is in contrast to the two-prover one-round binary-answer case, where the corresponding problem is efficiently decidable. Alternatively, NEXP has a three-prover one-round binary interactive proof system with perfect completeness and soundness 1 middot 2-poly.
Tsuyoshi Ito, Hirotada Kobayashi, Daniel Preda, Xiaoming Sun 0001, Andrew Chi-Chih Yao
CCC4
2008 Quantum Separation of Local Search and Fixed Point Computation
Xi Chen 0001, Xiaoming Sun 0001, Shang-Hua Teng
COCOON2
2008 More Efficient Algorithms for Closest String and Substring Problems
Bin Ma 0002, Xiaoming Sun 0001
RECOMB2
2007 The communication and streaming complexity of computing the longest common and increasing subsequences
Xiaoming Sun 0001, David P. Woodruff
SODA1
2007 Block sensitivity of weakly symmetric functions
Xiaoming Sun 0001
Theor. Comput. Sci.1
2006 On the Quantum Query Complexity of Local Search in Two and Three Dimensions
abstract
The quantum query complexity of searching for local optima has been a subject of much interest in the recent literature. For the d-dimensional grid graphs, the complexity has been determined asymptotically for all fixed d ges 5, but the lower dimensional cases present special difficulties, and considerable gaps exist in our knowledge. In the present paper we present near-optimal lower bounds, showing that the quantum query complexity for the 2-dimensional grid [n]2is Omega(nfrac12 - delta), and that for the 3-dimensional grid [n]3is Omega(n1 - delta), for any fixed delta > 0. A general lower bound approach for this problem, initiated by Aaronson (2004) (based on Ambainis' adversary method (2003) for quantum lower bounds), uses random walks with low collision probabilities. This approach encounters obstacles in deriving tight lower bounds in low dimensions due to the lack of degrees of freedom in such spaces. We solve this problem by the novel construction and analysis of random walks with non-uniform step lengths. The proof employs in a nontrivial way sophisticated results of Sarkozy and Szemeridi (1965), Bose and Chowla (1962-63), and Halasz (1977) from combinatorial number theory, as well as less familiar probability tools like Esseen's inequality
Xiaoming Sun 0001, Andrew Chi-Chih Yao
FOCS1
2006 Block Sensitivity of Weakly Symmetric Functions
Xiaoming Sun 0001
TAMC1
2005 The existence of quantum entanglement catalysts
abstract
Without additional resources, it is often impossible to transform one entangled quantum state into another with local quantum operations and classical communication. Jonathan and Plenio (Phys. Rev. Lett., vol. 83, p. 3566, 1999) presented an interesting example showing that the presence of another state, called a catalyst, enables such a transformation without changing the catalyst. They also pointed out that in general it is very hard to find an analytical condition under which a catalyst exists. In this paper, we study the existence of catalysts for two incomparable quantum states. For the simplest case of 2/spl times/2 catalysts for transformations from one 4/spl times/4 state to another, a necessary and sufficient condition for existence is found. For the general case, we give an efficient polynomial time algorithm to decide whether a k/spl times/k catalyst exists for two n/spl times/n incomparable states, where k is treated as a constant.
Xiaoming Sun 0001, Runyao Duan, Mingsheng Ying
IEEE Trans. Inf. Theory1
2004 Graph Properties and Circular Functions: How Low Can Quantum Query Complexity Go?
abstract
In decision tree models, considerable attention has been paid on the effect of symmetry on computational complexity. That is, for a permutation group /spl Gamma/, how low can the complexity be for any Boolean function invariant under /spl Gamma/? In this paper, we investigate this question for quantum decision trees for graph properties, directed graph properties, and circular functions. In particular, we prove that the n-vertex Scorpion graph property has quantum query complexity /spl Theta//sup /spl tilde// (n/sup 1/2/), which implies that the minimum quantum complexity for graph properties is strictly less than that for monotone graph properties (known to be /spl Omega/(n/sup 2/3/)). A directed graph property, SINK, is also shown to have the /spl Theta//sup /spl tilde//(n/sup 1/2/) quantum query complexity. Furthermore, we give an N-ary circular function which has the quantum query complexity /spl Theta/ /sup /spl tilde//(N/sup 1/4/). Finally, we show that for any permutation group /spl Gamma/, as long as /spl Gamma/ is transitive, the quantum query complexity of any function invariant to /spl Gamma/ is at least /spl Omega/(N/sup 1/4/), which implies that our examples are (almost) the best ones in the sense of pinning down the complexity for the corresponding permutation group.
Xiaoming Sun 0001, Andrew Chi-Chih Yao, Shengyu Zhang 0002
CCC1
2004 Fisher Equilibrium Price with a Class of Concave Utility Functions
Ning Chen 0005, Xiaotie Deng, Xiaoming Sun 0001, Andrew Chi-Chih Yao
ESA3
2004 Dynamic Price Sequence and Incentive Compatibility (Extended Abstract)
Ning Chen 0005, Xiaotie Deng, Xiaoming Sun 0001, Andrew Chi-Chih Yao
ICALP3
2004 On complexity of single-minded auction
Ning Chen 0005, Xiaotie Deng, Xiaoming Sun 0001
J. Comput. Syst. Sci.3
2004 Performance evaluation for energy efficient topologic control in ad hoc wireless networks
Minming Li, Shawn L. Huang, Xiaoming Sun 0001
Theor. Comput. Sci.3
2003 A 3-Party Simultaneous Protocol for SUM-INDEX
Xiaoming Sun 0001
Algorithmica1