Dynamic programming multi-objective combinatorial optimization (Q2218697)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Dynamic programming multi-objective combinatorial optimization
scientific article

    Statements

    Dynamic programming multi-objective combinatorial optimization (English)
    0 references
    0 references
    0 references
    18 January 2021
    0 references
    This book presents a generalized dynamic programming approach for multi-objective combinatorial optimization problems. The approach is based on the notion of a circuit. In the first part of the book, the authors discuss the basic concepts which were first introduced in [the authors, Discrete Appl. Math. 284, 513--533 (2020; Zbl 1446.90139)]. In the second part, the proposed approach is demonstrated on nine problems such as matrix chain multiplication, global sequence alignment, optimal paths in directed graphs, binary search trees, optimal bitonic tour, segmented least squares, convex polygon triangulation, one-dimensional clustering, and line breaking (text justification). The third part is devoted to matching optimization in trees. The authors propose and test algorithms for multi-stage and bi-criteria optimization of matching in trees. In the final forth part, the authors form syntactical circuits without repetitions for the problem of matching optimization in trees and for the 0/1 knapsack problem. They analyze the time complexity of the developed algorithms and provide experimental results.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    dynamic programming
    0 references
    circuit model
    0 references
    multi-objective optimization
    0 references
    0 references