We gratefully acknowledge support from
the Simons Foundation and member institutions.

Data Structures and Algorithms

New submissions

[ total of 15 entries: 1-15 ]
[ showing up to 2000 entries per page: fewer | more ]

New submissions for Thu, 23 Jan 20

[1]  arXiv:2001.07741 [pdf, ps, other]
Title: Some General Structure for Extremal Sparsification Problems
Authors: Greg Bodwin
Subjects: Data Structures and Algorithms (cs.DS); Combinatorics (math.CO)

This paper is about a branch of theoretical computer science that studies how much graphs can be sparsified while faithfully preserving their properties. Examples include spanners, distance preservers, reachability preservers, etc. We introduce an abstraction that captures all of the above, and then we prove a couple simple structural lemmas about this abstraction. These imply unified proofs of some state-of-the-art results in the area, and they improve the size of Chechik's $+4$ additive spanner [SODA '13] from $\widetilde{O}(n^{7/5})$ to $O(n^{7/5})$.

[2]  arXiv:2001.07749 [pdf, ps, other]
Title: Closed form distance formula for the balanced multiple travelling salesmen
Authors: Wolfgang Garn
Comments: 10 pages, 11 figures, 3 tables, 2 algorithms
Subjects: Data Structures and Algorithms (cs.DS)

As a first contribution the mTSP is solved using an exact method and two heuristics, where the number of nodes per route is balanced. The first heuristic uses a nearest node approach and the second assigns the closest vehicle (salesman). A comparison of heuristics with test-instances being in the Euclidean plane showed similar solution quality and runtime. On average, the nearest node solutions are approximately one percent better. The closest vehicle heuristic is especially important when the nodes (customers) are not known in advance, e.g. for online routing. Whilst the nearest node is preferable when one vehicle has to be used multiple times to service all customers. The second contribution is a closed form formula that describes the mTSP distance dependent on the number of vehicles and customers. Increasing the number of salesman results in an approximately linear distance growth for uniformly distributed nodes in a Euclidean grid plane. The distance growth is almost proportional to the square root of number of customers (nodes). These two insights are combined in a single formula. The minimum distance of a node to $n$ uniformly distributed random (real and integer) points was derived and expressed as functional relationship dependent on the number of vehicles. This gives theoretical underpinnings and is in agreement with the distances found via the previous mTSP heuristics. Hence, this allows to compute all expected mTSP distances without the need of running the heuristics.

[3]  arXiv:2001.07765 [pdf, other]
Title: Faster and Enhanced Inclusion-Minimal Cograph Completion
Subjects: Data Structures and Algorithms (cs.DS); Discrete Mathematics (cs.DM)

We design two incremental algorithms for computing an inclusion-minimal completion of an arbitrary graph into a cograph. The first one is able to do so while providing an additional property which is crucial in practice to obtain inclusion-minimal completions using as few edges as possible : it is able to compute a minimum-cardinality completion of the neighbourhood of the new vertex introduced at each incremental step. It runs in $O(n+m')$ time, where $m'$ is the number of edges in the completed graph. This matches the complexity of the algorithm in [Lokshtanov, Mancini and Papadopoulos 2010] and positively answers one of their open questions. Our second algorithm improves the complexity of inclusion-minimal completion to $O(n+m\log^2 n)$ when the additional property above is not required. Moreover, we prove that many very sparse graphs, having only $O(n)$ edges, require $\Omega(n^2)$ edges in any of their cograph completions. For these graphs, which include many of those encountered in applications, the improvement we obtain on the complexity scales as $O(n/\log^2 n)$.

[4]  arXiv:2001.07784 [pdf, ps, other]
Title: Scheduling for Weighted Flow and Completion Times in Reconfigurable Networks
Comments: 10 pages. Appears in INFOCOM 2020
Subjects: Data Structures and Algorithms (cs.DS); Networking and Internet Architecture (cs.NI)

New optical technologies offer the ability to reconfigure network topologies dynamically, rather than setting them once and for all. This is true in both optical wide area networks (optical WANs) and in datacenters, despite the many differences between these two settings. Because of these new technologies, there has been a surge of both practical and theoretical research on algorithms to take advantage of them. In particular, Jia et al. [INFOCOM '17] designed online scheduling algorithms for dynamically reconfigurable topologies for both the makespan and sum of completion times objectives. In this paper, we work in the same setting but study an objective that is more meaningful in an online setting: the sum of flow times. The flow time of a job is the total amount of time that it spends in the system, which may be considerably smaller than its completion time if it is released late. We provide competitive algorithms for the online setting with speed augmentation, and also give a lower bound proving that speed augmentation is in fact necessary. As a side effect of our techniques, we also improve and generalize the results of Jia et al. on completion times by giving an $O(1)$-competitive algorithm for arbitrary sizes and release times even when nodes have different degree bounds, and moreover allow for the weighted sum of completion times (or flow times).

[5]  arXiv:2001.07887 [pdf, ps, other]
Title: A Pseudopolynomial Algorithm to Minimize Maximum Lateness on Multiple Related Machines
Authors: Elbert Du, Stan Zhang
Comments: 6 pages
Subjects: Data Structures and Algorithms (cs.DS)

In this paper, we will find a pseudopolynomial algorithm to solve $Qm \mid \mid L_{\max}$ and then we will prove that it is impossible to get any constant-factor approximation in polynomial time, and thus also impossible to have a PTAS for this problem. We will also show that the the problem when we don't assume a fixed number of machines, $P \mid \mid L_{\max}$, is strongly NP-hard.

Cross-lists for Thu, 23 Jan 20

[6]  arXiv:2001.07819 (cross-list from stat.ML) [pdf, ps, other]
Title: Zeroth-Order Algorithms for Nonconvex Minimax Problems with Improved Complexities
Subjects: Machine Learning (stat.ML); Data Structures and Algorithms (cs.DS); Machine Learning (cs.LG); Optimization and Control (math.OC)

In this paper, we study zeroth-order algorithms for minimax optimization problems that are nonconvex in one variable and strongly-concave in the other variable. Such minimax optimization problems have attracted significant attention lately due to their applications in modern machine learning tasks. We first design and analyze the Zeroth-Order Gradient Descent Ascent (\texttt{ZO-GDA}) algorithm, and provide improved results compared to existing works, in terms of oracle complexity. Next, we propose the Zeroth-Order Gradient Descent Multi-Step Ascent (\texttt{ZO-GDMSA}) algorithm that significantly improves the oracle complexity of \texttt{ZO-GDA}. We also provide stochastic version of \texttt{ZO-GDA} and \texttt{ZO-GDMSA} to handle stochastic nonconvex minimax problems, and provide oracle complexity results.

Replacements for Thu, 23 Jan 20

[7]  arXiv:1505.00081 (replaced) [pdf, other]
Title: Approximation Algorithms for the Connected Sensor Cover Problem
Subjects: Data Structures and Algorithms (cs.DS)
[8]  arXiv:1904.11263 (replaced) [pdf, other]
Title: Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equations
Comments: Submitted to Philosophical Transactions of the Royal Society A
Subjects: Data Structures and Algorithms (cs.DS); Mathematical Software (cs.MS)
[9]  arXiv:1904.12427 (replaced) [pdf, other]
Title: Improved Dynamic Graph Coloring
Comments: Appeared in ESA 2018
Subjects: Data Structures and Algorithms (cs.DS)
[10]  arXiv:1910.07159 (replaced) [pdf, other]
Title: Maximum-Size Envy-free Matchings
Comments: 26 pages, 9 figures
Subjects: Data Structures and Algorithms (cs.DS)
[11]  arXiv:2001.03050 (replaced) [pdf, other]
Title: Maximizing diversity over clustered data
Comments: SDM 2020
Subjects: Data Structures and Algorithms (cs.DS)
[12]  arXiv:2001.03128 (replaced) [pdf, other]
Title: Forming Compatible Teams in Signed Networks
Comments: In Proceedings of the 23rd International Conference on Extending Database Technology (EDBT), 2020
Subjects: Data Structures and Algorithms (cs.DS); Databases (cs.DB); Social and Information Networks (cs.SI)
[13]  arXiv:2001.07134 (replaced) [pdf, other]
Title: High-Quality Hierarchical Process Mapping
Subjects: Data Structures and Algorithms (cs.DS); Distributed, Parallel, and Cluster Computing (cs.DC)
[14]  arXiv:1910.00510 (replaced) [pdf, other]
Title: Joint Subcarrier and Power Allocation in NOMA: Optimal and Approximate Algorithms
Subjects: Optimization and Control (math.OC); Computational Complexity (cs.CC); Data Structures and Algorithms (cs.DS); Signal Processing (eess.SP)
[15]  arXiv:2001.06630 (replaced) [pdf, other]
Title: RCELF: A Residual-based Approach for Influence Maximization Problem
Subjects: Databases (cs.DB); Data Structures and Algorithms (cs.DS); Social and Information Networks (cs.SI)
[ total of 15 entries: 1-15 ]
[ showing up to 2000 entries per page: fewer | more ]

Disable MathJax (What is MathJax?)

Links to: arXiv, form interface, find, cs, recent, 2001, contact, help  (Access key information)