Interval scheduling maximizing minimum coverage

From MaRDI portal
Publication:528573

DOI10.1016/J.DAM.2016.08.021zbMATH Open1370.68040arXiv1508.07820OpenAlexW2962935915MaRDI QIDQ528573FDOQ528573

Daniel Valenzuela, Veli Mäkinen, Sebastian Wilzbach, Valeria Staneva, Alexandru I. Tomescu

Publication date: 12 May 2017

Published in: Discrete Applied Mathematics (Search for Journal in Brave)

Abstract: In the classical interval scheduling type of problems, a set of n jobs, characterized by their start and end time, need to be executed by a set of machines, under various constraints. In this paper we study a new variant in which the jobs need to be assigned to at most k identical machines, such that the minimum number of machines that are busy at the same time is maximized. This is relevant in the context of genome sequencing and haplotyping, specifically when a set of DNA reads aligned to a genome needs to be pruned so that no more than k reads overlap, while maintaining as much read coverage as possible across the entire genome. We show that the problem can be solved in time minleft(O(n2logk/logn),O(nklogk)ight) by using max-flows. We also give an O(nlogn)-time approximation algorithm with approximation ratio ho=fracklfloork/2floor.


Full work available at URL: https://arxiv.org/abs/1508.07820





Cites Work


Cited In (2)

Uses Software






This page was built for publication: Interval scheduling maximizing minimum coverage

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q528573)