作者:
Gamarnik, DavidKizildag, Eren C.Zadik, IliasMIT
Sloan Sch Management 77 Massachusetts Ave Cambridge MA 02139 USA MIT
Lab Informat & Decis Syst LIDS 77 Massachusetts Ave Cambridge MA 02139 USA NYU
Ctr Data Sci CDS New York NY 10013 USA MIT
Dept Math Cambridge MA 02139 USA
We consider the high-dimensional linear regression problem, where the algorithmic goal is to efficiently infer an unknown feature vector beta* is an element of R-p from its linear measurements, using a small number n ...
详细信息
We consider the high-dimensional linear regression problem, where the algorithmic goal is to efficiently infer an unknown feature vector beta* is an element of R-p from its linear measurements, using a small number n of samples. Unlike most of the literature, we make no sparsity assumption on beta*, but instead adopt a different regularization: In the noiseless setting, we assume beta* consists of entries, which are either rational numbers with a common denominator Q is an element of Z(+) (referred to as Q-rationality);or irrational numbers taking values in a rationally independent set of bounded cardinality, known to learner;collectively called as the mixed-range assumption. Using a novel combination of the Partial Sum of Least Squares (PSLQ) integer relation detection, and the Lenstra-Lenstra-Lovasz (LLL) lattice basis reduction algorithms, we propose a polynomial-time algorithm which provably recovers a beta* is an element of R-p enjoying the mixed-range assumption, from its linear measurements Y = X beta* is an element of R-n for a large class of distributions for the random entries of X, even with one measurement (n = 1). In the noisy setting, we propose a polynomial-time, lattice-based algorithm, which recovers a beta* is an element of R-p enjoying the Q-rationality property, from its noisy measurements Y = X beta* +W is an element of R-n, even from a single sample (n = 1). We further establish that for large Q, and normal noise, this algorithm tolerates information-theoretically optimal level of noise. We then apply these ideas to develop a polynomial-time, single-sample algorithm for the phase retrieval problem. Our methods address the single-sample (n = 1) regime, where the sparsity-based methods such as the Least Absolute Shrinkage and Selection Operator (LASSO) and the Basis Pursuit are known to fail. Furthermore, our results also reveal algorithmic connections between the high-dimensional linear regression problem, and the integer relation detection, ran
The rank of a bimatrix game is the matrix rank of the sum of the two payoff matrices. This paper comprehensively analyzes games of rank one and shows the following: (1) For a game of rank r, the set of its Nash equili...
详细信息
The rank of a bimatrix game is the matrix rank of the sum of the two payoff matrices. This paper comprehensively analyzes games of rank one and shows the following: (1) For a game of rank r, the set of its Nash equilibria is the intersection of a generically one-dimensional set of equilibria of parameterized games of rank r - 1 with a hyperplane. (2) One equilibrium of a rank-1 game can be found in polynomialtime. (3) All equilibria of a rank-1 game can be found by following a piecewise linear path. In contrast, such a path-following method finds only one equilibrium of a bimatrix game. (4) The number of equilibria of a rank-1 game may be exponential. (5) There is a homeomorphism between the space of bimatrix games and their equilibrium correspondence that preserves rank. It is a variation of the homeomorphism used for the concept of strategic stability of an equilibrium component.
We study two problems where k autonomous mobile agents are initially located on distinct nodes of a weighted graph with nnodes and medges. Each agent has a predefined velocity and can only move along the edges of the ...
详细信息
We study two problems where k autonomous mobile agents are initially located on distinct nodes of a weighted graph with nnodes and medges. Each agent has a predefined velocity and can only move along the edges of the graph. The first problem is to deliver one package from a source node to a destination node. The second is to simultaneously deliver two packages, each from its source node to its destination node. These deliveries are achieved by the collective effort of the agents, which can carry and exchange a package among them. For one package, we propose an O(kn logn + km) timealgorithm for computing a delivery schedule that minimizes the delivery time. For two packages, we show that the problem of minimizing the maximum or the sum of the delivery times is NP-hard for arbitrary agent velocities, but polynomial-time solvable for agents with equal velocity. (C) 2020 Elsevier Inc. All rights reserved.
A total dominating set of a graph G = (V, E) is a subset D of V such that every vertex in V is adjacent to at least one vertex of the set D. A total dominating set D of G is a differentiating-total dominating set of G...
详细信息
A total dominating set of a graph G = (V, E) is a subset D of V such that every vertex in V is adjacent to at least one vertex of the set D. A total dominating set D of G is a differentiating-total dominating set of G if for every pair of distinct vertices u, v is an element of V, N-G[u] boolean AND D not equal N-G[v] boolean AND D. Given a graph G, MINIMUM DIFFERENTIATING-TOTAL DOMINATION is to find a differentiating-total dominating set of minimum cardinality of G and DECIDE DIFFERENTIATING-TOTAL DOMINATION is the decision version of MINIMUM DIFFERENTIATING-TOTAL DOMINATION. In this paper, we initiate the algorithmic study of MINIMUM DIFFERENTIATING-TOTAL DOMINATION. We show that DECIDE DIFFERENTIATING-TOTAL DOMINATION is NP-complete for chordal graphs, chordal bipartite graphs, star-convex bipartite graphs, and planar graphs. On the positive side, we propose an O (log A) factor approximation algorithm for MINIMUM DIFFERENTIATING-TOTAL DOMINATION for any graph G with maximum degree delta. We match the above upper bound by showing that for general graphs as well as for bipartite graphs MINIMUM DIFFERENTIATING-TOTAL DOMINATION cannot be approximated within a factor of (1/2 - is an element of)ln vertical bar V vertical bar for any is an element of > 0 unless P= NP. Finally, we show that MINIMUM DIFFERENTIATING-TOTAL DOMINATION is APX-complete for bounded degree bipartite graphs. (C) 2021 Published by Elsevier B.V.
A graph is outer-1-planar if it can be drawn in the plane so that all vertices are on the outer face and each edge is crossed at most *** et al.(Edge covering pseudo-outerplanar graphs with forests,Discrete Math 312:2...
详细信息
A graph is outer-1-planar if it can be drawn in the plane so that all vertices are on the outer face and each edge is crossed at most *** et al.(Edge covering pseudo-outerplanar graphs with forests,Discrete Math 312:2788-2799,2012;MR2945171)proved that the linear arboricity of every outer-1-planar graph with maximum degree△is exactly[△/2] provided that△=3or△≥5 and claimed that there are outer-1-planar graphs with maximum degree △=4 and linear arboricity[[(O+1)/2]=*** is shown in this paper that the linear arboricity of every outer-1-planar graph with maximum degree 4 is exactly 2 provided that it admits an outer-1-planar drawing with crossing distance at least 1 and crossing width at least 2,and moreover,none of the above constraints on the crossing distance and Crossing width can be removed..Besides,a polynomial-time algorithm for constructing a path-2-coloring(i.e.,an edge 2-coloring such that each color class induces a linear forest,a disjoint union of paths)of such an outer-1-planar drawing is given.
We study a new algorithmic process of graph growth. The process starts from a single initial vertex u(0) and operates in discrete time-steps, called slots. In every slot t >= 1, the process updates the current grap...
详细信息
ISBN:
(数字)9783031220500
ISBN:
(纸本)9783031220494;9783031220500
We study a new algorithmic process of graph growth. The process starts from a single initial vertex u(0) and operates in discrete time-steps, called slots. In every slot t >= 1, the process updates the current graph instance to generate the next graph instance G(t). The process first sets G(t) = G(t-1). Then, for every u is an element of V (G(t-1)), it adds at most one new vertex u' to V (G(t)) and adds the edge uu' to E(G(t)) alongside any subset of the edges {vu' vertical bar v is an element of V (G(t-1)) is at distance at most d - 1 from u in G(t-1)}, for some integer d >= 1 fixed in advance. The process completes slot t after removing any (possibly empty) subset of edges from E(G(t)). Removed edges are called excess edges. G(t) is the graph grown by the process after t slots. The goal of this paper is to investigate the algorithmic and structural properties of this process of graph growth. Graph Growth Problem: Given a graph family F, we are asked to design a centralized algorithm that on any input target graph G is an element of F, will output such a process growing G, called a growth schedule for G. Additionally, the algorithm should try to minimize the total number of slots k and of excess edges l used by the process. We show that the most interesting case is when d = 2 and that there is a natural trade-off between k and l. We begin by investigating growth schedules of l = 0 excess edges. On the positive side, we provide polynomial-time algorithms that decide whether a graph has growth schedules of k = logn or k = n - 1 slots. Along the way, interesting connections to cop-win graphs are being revealed. On the negative side, we establish strong hardness results for the problem of determining the minimum number of slots required to grow a graph with zero excess edges. In particular, we show that the problem (i) is NP-complete and (ii) for any e > 0, cannot be approximated within n(1/3-epsilon), unless P = NP. We then move our focus to the other extreme of the (
We consider the problem of moving a connected set of railcars, which we refer to as a train, from an origin layout to a destination layout in a railyard, accounting for the special structure of the railyard network an...
详细信息
We consider the problem of moving a connected set of railcars, which we refer to as a train, from an origin layout to a destination layout in a railyard, accounting for the special structure of the railyard network and the length and orientation of the train. We propose a novel shortest path algorithm for determining a sequence of moves that minimizes the total distance (and associated time) required to move a train from its origin to destination. A railyard network consists of a set of track sections connected via switch points, which correspond to points at which three sections of track come together, such that one pair of the track segments forms an acute angle (and the other two pairs form obtuse angles). A train's ability to traverse a switch node depends on the train's length and whether or not its desired route involves traversing the acute angle or an obtuse angle at the switch. The shortest route problem for a train is further complicated by the fact that a train's position on the network at any point in time may span multiple nodes in the network. We propose an easily explained solution approach that addresses the complications associated with switch points and the train's length to determine a shortest route from origin to destination in O(e + n log n) operations, where n and e correspond to the number of switch nodes and edges in the network respectively.
A strong clique in a graph is a clique intersecting all inclusion-maximal stable sets. Strong cliques play an important role in the study of perfect graphs. We study strong cliques in the class of diamond-free graphs,...
详细信息
A strong clique in a graph is a clique intersecting all inclusion-maximal stable sets. Strong cliques play an important role in the study of perfect graphs. We study strong cliques in the class of diamond-free graphs, from both structural and algorithmic points of view. We show that the following five NP-hard or co-NP-hard problems all remain NP-hard or coNP-hard when restricted to the class of diamond-free graphs: Is a given clique strong? Does the graph have a strong clique? Is every vertex contained in a strong clique? Given a partition of the vertex set into cliques, is every clique in the partition strong? Can the vertex set be partitioned into strong cliques? On the positive side, we show that the following three problems whose computational complexity is open in general can be solved in polynomialtime in the class of diamondfree graphs: Does every induced subgraph have a strong clique? Is every maximal clique strong? Is every edge contained in a strong clique? The last two results are derived from a characterization of diamond-free graphs in which every maximal clique is strong, which also implies an improved Erd os-Hajnal property for such graphs. (c) 2020 Elsevier B.V. All rights reserved.
We study the network facility location problem with constraints on the capacities of communication lines, called Restricted Facility Location Problem (RFLP). It is required to locate facilities at the vertices of a gi...
详细信息
We study the network facility location problem with constraints on the capacities of communication lines, called Restricted Facility Location Problem (RFLP). It is required to locate facilities at the vertices of a given network graph so as to simultaneously satisfy at minimum cost the demands of customers located at the vertices of the graph. We consider two statements of the problem: the multiple allocation RFLP, where the demand of a customer can be satisfied jointly by several facilities, and the single allocation RFLP, where the demand of a customer must be entirely satisfied by a single facility. We show that the single allocation RFLP is NP-hard even if the network is a simple path and strongly NP-hard if the network is a tree. The multiple allocation RFLP is weakly NP-hard on trees. For this problem, we propose a pseudopolynomial-time algorithm for the case where the network graph has constant treewidth and a linear-timealgorithm for the case where the network is a simple path.
Genome-scale orthology assignments are usually based on reciprocal best matches. In the absence of horizontal gene transfer (HGT), every pair of orthologs forms a reciprocal best match. Incorrect orthology assignments...
详细信息
Genome-scale orthology assignments are usually based on reciprocal best matches. In the absence of horizontal gene transfer (HGT), every pair of orthologs forms a reciprocal best match. Incorrect orthology assignments therefore are always false positives in the reciprocal best match graph. We consider duplication/loss scenarios and characterize unambiguous false-positive (u-fp) orthology assignments, that is, edges in the best match graphs (BMGs) that cannot correspond to orthologs for any gene tree that explains the BMG. Moreover, we provide a polynomial-time algorithm to identify all u-fp orthology assignments in a BMG. Simulations show that at least 75% of all incorrect orthology assignments can be detected in this manner. All results rely only on the structure of the BMGs and not on any a priori knowledge about underlying gene or species trees.
暂无评论