Design and Performance Evaluation of Sequence Partition Algorithms

被引:0
|
作者
Bing Yang
Jing Chen
En-Yue Lu
Si-Qing Zheng
机构
[1] Cisco Systems,Telecom. Engineering Program
[2] University of Texas at Dallas,Department of Mathematics and Computer Science
[3] Salisbury University,Department of Computer Science
[4] University of Texas at Dallas,undefined
关键词
monotone subsequence; permutation algorithm; NP-complete; approximation; complexity;
D O I
暂无
中图分类号
学科分类号
摘要
Tradeoffs between time complexities and solution optimalities are important when selecting algorithms for an NP-hard problem in different applications. Also, the distinction between theoretical upper bound and actual solution optimality for realistic instances of an NP-hard problem is a factor in selecting algorithms in practice. We consider the problem of partitioning a sequence of n distinct numbers into minimum number of monotone (increasing or decreasing) subsequences. This problem is NP-hard and the number of monotone subsequences can reach \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$ {\left\lfloor {{\sqrt {2n + \frac{1} {4}} } - \frac{1} {2}} \right\rfloor } $\end{document} in the worst case. We introduce a new algorithm, the modified version of the Yehuda-Fogel algorithm, that computes a solution of no more than \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$ {\left\lfloor {{\sqrt {2n + \frac{1} {4}} } - \frac{1} {2}} \right\rfloor } $\end{document} monotone subsequences in O(n1.5) time. Then we perform a comparative experimental study on three algorithms, a known approximation algorithm of approximation ratio 1.71 and time complexity O(n3), a known greedy algorithm of time complexity O(n1.5 log n), and our new modified Yehuda-Fogel algorithm. Our results show that the solutions computed by the greedy algorithm and the modified Yehuda-Fogel algorithm are close to that computed by the approximation algorithm even though the theoretical worst-case error bounds of these two algorithms are not proved to be within a constant time of the optimal solution. Our study indicates that for practical use the greedy algorithm and the modified Yehuda-Fogel algorithm can be good choices if the running time is a major concern.
引用
收藏
页码:711 / 718
页数:7
相关论文
共 50 条
  • [11] Performance indices and evaluation of algorithms in building energy efficient design optimization
    Si, Binghui
    Tian, Zhichao
    Jin, Xing
    Zhou, Xin
    Tang, Peng
    Shi, Xing
    ENERGY, 2016, 114 : 100 - 112
  • [12] Performance evaluation of evolutionary algorithms for analog integrated circuit design optimisation
    Rashid, Ria
    Raghunath, Gopavaram
    Badugu, Vasant
    Nambath, Nandakumar
    MICROELECTRONICS JOURNAL, 2023, 141
  • [13] Design and Performance Evaluation of Multispectral Sensing Algorithms on CPU, GPU, and FPGA
    Menon, Vivek V.
    Siddiqui, Saquib A.
    Rao, Sanil
    Schmidt, Andrew
    French, Matthew
    Chirayath, Ved
    Li, Alan
    2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,
  • [14] A Performance Evaluation of Cryptographic Algorithms on FPGA and ASIC on RFID Design Flow
    Mikami, Shugo
    Watanabe, Dai
    Sakiyama, Kazuo
    2016 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT), 2016,
  • [15] Design and performance of narrow profile clean partition
    Hirasawa, S
    Uetani, T
    Watanabe, A
    2000 PROCEEDINGS: INSTITUTE OF ENVIRONMENTAL SCIENCES AND TECHNOLOGY, 2000, : 32 - 36
  • [16] Performance Evaluation for Learning Algorithms
    Japkowicz, Nathalie
    ADVANCES IN ARTIFICIAL INTELLIGENCE, AI 2016, 2016, 9673 : XVIII - XVIII
  • [17] MPPT Algorithms: Performance and Evaluation
    Ahmed, Ahmed Saeed
    Abdullah, Bassem A.
    Abdelaal, Wahied Gharieb Ali
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2016, : 461 - 467
  • [18] Design and performance evaluation of broadcast algorithms for time-constrained data retrieval
    Chung, Yu-Chi
    Chen, Chao-Chun
    Lee, Chiang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2006, 18 (11) : 1526 - 1543
  • [19] Design and performance evaluation of communication algorithms in multihop wireless networks with multiple channels
    Li, Keqin
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2010, 25 (06) : 465 - 488
  • [20] Optimizing complex building design for annual daylighting performance and evaluation of optimization algorithms
    Futrell, Benjamin J.
    Ozelkan, Ertunga C.
    Brentrup, Dale
    ENERGY AND BUILDINGS, 2015, 92 : 234 - 245