• DocumentCode
    3571343
  • Title

    An Exact Dynamic Programming Based Method to Solve Optimisation Problems Using GPUs

  • Author

    O´Connell, Jonathan F. ; Mumford, Christine L.

  • Author_Institution
    Sch. of Comput. Sci. & Inf., Cardiff Univ., Cardiff, UK
  • fYear
    2014
  • Firstpage
    347
  • Lastpage
    353
  • Abstract
    In this paper we present a dynamic programming based technique that is suitable for providing exact solutions to a subset of optimisation problems, using general purpose GPU computing. The primary feature of this model is to efficiently use the computational and memory resources of the GPU, whilst still remaining abstract enough to allow implementation on a variety of problems. Secondly, as exact dynamic programming methods are often limited by memory complexity, great consideration has been given to reducing this constraint, allowing large scale problems to be solved. To demonstrate the effectiveness of the proposed model we test it against three problems, the 0-1 knapsack problem, the longest common subsequence problem, and the travelling salesman problem.
  • Keywords
    dynamic programming; graphics processing units; knapsack problems; mathematics computing; travelling salesman problems; 0-1 knapsack problem; computational resource; exact dynamic programming based method; general purpose GPU computing; longest common subsequence problem; memory complexity; memory resource; optimisation problems; travelling salesman problem; Adaptation models; Cities and towns; Complexity theory; Dynamic programming; Graphics processing units; Instruction sets; Optimization; cuda; dynamic programming; exact methods; gpu; optimisation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2014 Second International Symposium on
  • Type

    conf

  • DOI
    10.1109/CANDAR.2014.27
  • Filename
    7052208