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 条
  • [41] New caching algorithms performance evaluation
    Zaidenberg, Nezer
    Gavish, Limor
    Meir, Yuval
    PROCEEDINGS OF THE 2015 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2015,
  • [42] Performance evaluation of fingerprint enhancement algorithms
    Wang, Zhifang
    Chen, Shenghong
    Busch, Christoph
    Niu, Xiamu
    CISP 2008: FIRST INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOL 3, PROCEEDINGS, 2008, : 389 - +
  • [43] PERFORMANCE EVALUATION OF ALGORITHMS FOR TRANSITIVE CLOSURE
    KABLER, R
    IOANNIDIS, YE
    CAREY, MJ
    INFORMATION SYSTEMS, 1992, 17 (05) : 415 - 441
  • [44] Performance Evaluation of Clustering Algorithms on GPUs
    Morales-Garcia, Juan
    Llanes, Antonio
    Imbernon, Baldomero
    Cecilia, Jose M.
    INTELLIGENT ENVIRONMENTS 2020, 2020, 28 : 400 - 409
  • [45] Performance evaluation of object detection algorithms
    Mariano, VY
    Min, JY
    Park, JH
    Kasturi, R
    Mihalcik, D
    Li, HP
    Doermann, D
    Drayer, T
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL III, PROCEEDINGS, 2002, : 965 - 969
  • [46] Algorithms Performance Evaluation in Hybrid Systems
    Manochio, Rafael
    Buzatto, David
    de Avila, Paulo Muniz
    Pantoni, Rodrigo Palucci
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 1169 - 1181
  • [47] Performance evaluation of iterative parallel algorithms
    Hanuliak, Ivan
    Hanuliak, Peter
    KYBERNETES, 2010, 39 (01) : 107 - 126
  • [48] Performance Evaluation of Symmetric Encryption Algorithms
    Elminaaml, Diaa Salama Abdul.
    Kader, Hatem Mohamed Abdul
    Hadhoud, Mohie Mohamed
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (12): : 280 - 286
  • [49] Performance Evaluation of Localization Algorithms for WSNs
    Vargas-Rosales, C.
    Mass-Sanchez, J.
    Ruiz-Ibarra, E.
    Torres-Roman, D.
    Espinoza-Ruiz, A.
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [50] Performance Evaluation of Crop Segmentation Algorithms
    Li, Yanan
    Huang, Ziyun
    Cao, Zhiguo
    Lu, Hao
    Wang, Haihui
    Zhang, Shuiping
    IEEE ACCESS, 2020, 8 : 36210 - 36225