Skip to main navigation Skip to search Skip to main content

The program download problem: Complexity and algorithms

  • East China Normal University
  • Montana State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we consider the Program Download Problem (PDP) which is to download a set of desired programs from multiple channels. When the problem is to decide whether the download can be done by a given deadline d and each program appears in each of the n channels at most once, denoted as PDP(n,1,d), we prove that PDP(n,1,d) is NP-Complete by a reduction from 3-SAT(3). We can extend the NP-hardness proof to PDP(2,2,d) where there are only two channels but each program could appear in each channel at most twice. We show that the aligned version of the problem (APDP) is polynomially solvable by reducing it to a maximum flow problem. For a different version of the problem, MPDP, where the objective is to maximize the number of program downloaded before a given deadline d, we prove that it is fixed-parameter tractable.

Original languageEnglish
Title of host publicationComputing and Combinatorics - 19th International Conference, COCOON 2013, Proceedings
Pages688-696
Number of pages9
DOIs
StatePublished - 2013
Event19th International Computing and Combinatorics Conference, COCOON 2013 - Hangzhou, China
Duration: 21 Jun 201321 Jun 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7936 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Computing and Combinatorics Conference, COCOON 2013
Country/TerritoryChina
CityHangzhou
Period21/06/1321/06/13

Keywords

  • Approximation Algorithm
  • FPT Algorithm
  • NP-Complete
  • Program Download Problem

Fingerprint

Dive into the research topics of 'The program download problem: Complexity and algorithms'. Together they form a unique fingerprint.

Cite this