Table of Contents:
  • Core bioinformatics problems
  • Turning to algorithmic problems
  • Dynamic programming
  • Intelligent data structures
  • NP-hardness of core bioinformatics problems
  • Approximation algorithms
  • A selection of metaheuristics and various projects.