Skip to main content

Extensions of Dynamic Programming for Combinatorial Optimization and Data Mining

  • Book
  • © 2019

Overview

  • Presents different dynamic programming applications in the areas of (i) optimization of decision trees, (ii) optimization of decision rules and systems of decision rules, (iii) optimization of element partition trees, which are used in finite element methods for solving partial differential equations (PDEs), and (iv) study of combinatorial optimization problems
  • Studies optimal element partition trees for rectangular meshes
  • Creates a multi-stage optimization approach for classic combinatorial optimization problems such as matrix chain multiplication, binary search trees, global sequence alignment, and shortest paths

Part of the book series: Intelligent Systems Reference Library (ISRL, volume 146)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (19 chapters)

  1. Common Tools: Pareto Optimal Points and Decision Tables

  2. Decision Trees

  3. Decision Rules and Systems of Decision Rules

  4. Element Partition Trees

Keywords

About this book

Dynamic programming is an efficient technique for solving optimization problems. It is based on breaking the initial problem down into simpler ones and solving these sub-problems, beginning with the simplest ones. A conventional dynamic programming algorithm returns an optimal object from a given set of objects. This book develops extensions of dynamic programming, enabling us to (i) describe the set of objects under consideration; (ii) perform a multi-stage optimization of objects relative to different criteria; (iii) count the number of optimal objects; (iv) find the set of Pareto optimal points for bi-criteria optimization problems; and (v) to study relationships between two criteria. It considers various applications, including optimization of decision trees and decision rule systems as algorithms for problem solving, as ways for knowledge representation, and as classifiers; optimization of element partition trees for rectangular meshes, which are used in finite element methods for solving PDEs; and multi-stage optimization for such classic combinatorial optimization problems as matrix chain multiplication, binary search trees, global sequence alignment, and shortest paths. The results presented are useful for researchers in combinatorial optimization, data mining, knowledge discovery, machine learning, and finite element methods, especially those working in rough set theory, test theory, logical analysis of data, and PDE solvers. This book can be used as the basis for graduate courses.

 


Authors and Affiliations

  • Computer, Electrical and Mathematical Sciences and Engineering Division, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia

    Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov

Bibliographic Information

  • Book Title: Extensions of Dynamic Programming for Combinatorial Optimization and Data Mining

  • Authors: Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov

  • Series Title: Intelligent Systems Reference Library

  • DOI: https://doi.org/10.1007/978-3-319-91839-6

  • Publisher: Springer Cham

  • eBook Packages: Intelligent Technologies and Robotics, Intelligent Technologies and Robotics (R0)

  • Copyright Information: Springer International Publishing AG, part of Springer Nature 2019

  • Hardcover ISBN: 978-3-319-91838-9Published: 31 May 2018

  • Softcover ISBN: 978-3-030-06309-2Published: 25 January 2019

  • eBook ISBN: 978-3-319-91839-6Published: 22 May 2018

  • Series ISSN: 1868-4394

  • Series E-ISSN: 1868-4408

  • Edition Number: 1

  • Number of Pages: XVI, 280

  • Number of Illustrations: 69 b/w illustrations, 3 illustrations in colour

  • Topics: Computational Intelligence, Artificial Intelligence

Publish with us