Book Chapter10.1007/11493853_5
The temporal knapsack problem and its solution
Mark Bartlett,Alan M. Frisch,Youssef Hamadi,Ian Miguel,S. Armagan Tarim,Chris Unsworth +5 more
- 30 May 2005
- pp 34-48
TL;DR: This paper introduces a problem called the temporal knapsack problem, presents several algorithms for solving it, and compares their performance.
read more
Abstract: This paper introduces a problem called the temporal knapsack problem, presents several algorithms for solving it, and compares their performance. The temporal knapsack problem is a generalisation of the knapsack problem and specialisation of the multidimensional (or multiconstraint) knapsack problem. It arises naturally in applications such as allocating communication bandwidth or CPUs in a multiprocessor to bids for the resources. The algorithms considered use and combine techniques from constraint programming, artificial intelligence and operations research.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Constant Factor Approximation Algorithm for Unsplittable Flow on Paths
Paul Bonsma,Jens Schulz,Andreas Wiese +2 more
- 22 Oct 2011
TL;DR: A constant-factor approximation algorithm for the unsplittable flow problem on a path which improves on the previous best known approximation factor of O(log n), and introduces several novel algorithmic techniques, which might be of independent interest.
A Constant-factor Approximation Algorithm for Unsplittable Flow on Paths
TL;DR: A constant-factor approximation algorithm for the unsplittable flow problem on a path which improves on the previous best known approximation factor of O(log n), and introduces several novel algorithmic techniques, which might be of independent interest.
53
A branch-and-price algorithm for the temporal bin packing problem
TL;DR: A branch-and-price algorithm for solving the exponential-size bin packing problem is introduced in this article, and an overall algorithm combining the different methods is then proposed and tested through extensive computational experiments.
50
Optimal interval scheduling with a resource constraint
TL;DR: It turns out that the column generation technique clearly outperforms the direct resolution of a natural compact formulation; the greedy algorithms produce good quality solutions in negligible time, whereas the restricted enumeration averages the performance of the greedy methods and the exact technique.
48
Composing Energy Services in a Crowdsourced IoT Environment
TL;DR: A novel framework for composing crowdsourced wireless energy services to satisfy users’ energy requirements in a crowdsourced Internet of Things (IoT) environment is proposed using a heuristic-based composition approach using the temporal and energy capacity distributions of services.
39
References
The anatomy of the grid: enabling scalable virtual organizations
Ian Foster
- 28 Aug 2001
TL;DR: The term "the Grid" was coined in the mid-1990s to denote a proposed distributed computing infrastructure for advanced science and engineering but the term has also been conflated, at least in popular perception, to embrace everything from advanced networking to artificial intelligence.
•Book
Integer programming
George L. Nemhauser,Laurence A. Wolsey +1 more
- 01 Jan 1972
TL;DR: The principles of integer programming are directed toward finding solutions to problems from the fields of economic planning, engineering design, and combinatorial optimization as mentioned in this paper, which is a standard of graduate-level courses since 1972.
4.6K
•Book
Knapsack Problems: Algorithms and Computer Implementations
Silvano Martello,Paolo Toth +1 more
- 01 Nov 1990
TL;DR: This paper focuses on the part of the knapsack problem where the problem of bin packing is concerned and investigates the role of computer codes in the solution of this problem.
4K
•Book
Principles of Artificial Intelligence
Nils J. Nilsson
- 01 Jan 1980
TL;DR: This classic introduction to artificial intelligence describes fundamental AI ideas that underlie applications such as natural language processing, automatic programming, robotics, machine vision, automatic theorem proving, and intelligent data retrieval.
4K
•Posted Content
The Anatomy of the Grid - Enabling Scalable Virtual Organizations
TL;DR: This article reviews the "Grid problem," and presents an extensible and open Grid architecture, in which protocols, services, application programming interfaces, and software development kits are categorized according to their roles in enabling resource sharing.
3.9K