Skip to main content
  • Book
  • © 2019

Extensions of Dynamic Programming for Combinatorial Optimization and Data Mining

  • 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)

Buy it now

Buying options

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

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

Table of contents (19 chapters)

  1. Front Matter

    Pages i-xvi
  2. Introduction

    • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
    Pages 1-12
  3. Common Tools: Pareto Optimal Points and Decision Tables

    1. Front Matter

      Pages 13-13
    2. Tools for Study of Pareto Optimal Points

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 15-21
    3. Some Tools for Decision Tables

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 23-31
  4. Decision Trees

    1. Front Matter

      Pages 33-33
    2. Different Kinds of Decision Trees

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 35-48
    3. Multi-stage Optimization of Decision Trees with Some Applications

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 49-71
    4. More Applications of Multi-stage Optimization of Decision Trees

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 73-84
    5. Bi-criteria Optimization Problem for Decision Trees: Cost Versus Cost

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 85-104
    6. Bi-criteria Optimization Problem for Decision Trees: Cost Versus Uncertainty

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 105-122
  5. Decision Rules and Systems of Decision Rules

    1. Front Matter

      Pages 123-123
    2. Different Kinds of Rules and Systems of Rules

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 125-129
    3. Multi-stage Optimization of Decision Rules

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 131-149
    4. Bi-criteria Optimization Problem for Decision Rules and Systems of Rules: Cost Versus Cost

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 151-172
    5. Bi-criteria Optimization Problem for Decision Rules and Systems of Rules: Cost Versus Uncertainty

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 173-188
  6. Element Partition Trees

    1. Front Matter

      Pages 189-189
    2. Element Partition Trees: Main Notions

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 191-205
    3. Multi-stage Optimization of Element Partition Trees

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 207-223
    4. Bi-criteria Optimization of Element Partition Trees

      • Hassan AbouEisha, Talha Amin, Igor Chikalov, Shahid Hussain, Mikhail Moshkov
      Pages 225-233

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

Buy it now

Buying options

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