Cargando…

Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity

Anomaly detection systems and many other applications are frequently confronted with the problem of finding the largest knee point in the sorted curve for a set of unsorted points. This paper proposes an efficient knee point search algorithm with minimized time complexity using the cascading top-k s...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Zheng, Tseng, Shian-Shyong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3771435/
https://www.ncbi.nlm.nih.gov/pubmed/24068888
http://dx.doi.org/10.1155/2013/960348
_version_ 1782284198358286336
author Wang, Zheng
Tseng, Shian-Shyong
author_facet Wang, Zheng
Tseng, Shian-Shyong
author_sort Wang, Zheng
collection PubMed
description Anomaly detection systems and many other applications are frequently confronted with the problem of finding the largest knee point in the sorted curve for a set of unsorted points. This paper proposes an efficient knee point search algorithm with minimized time complexity using the cascading top-k sorting when a priori probability distribution of the knee point is known. First, a top-k sort algorithm is proposed based on a quicksort variation. We divide the knee point search problem into multiple steps. And in each step an optimization problem of the selection number k is solved, where the objective function is defined as the expected time cost. Because the expected time cost in one step is dependent on that of the afterwards steps, we simplify the optimization problem by minimizing the maximum expected time cost. The posterior probability of the largest knee point distribution and the other parameters are updated before solving the optimization problem in each step. An example of source detection of DNS DoS flooding attacks is provided to illustrate the applications of the proposed algorithm.
format Online
Article
Text
id pubmed-3771435
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-37714352013-09-25 Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity Wang, Zheng Tseng, Shian-Shyong ScientificWorldJournal Research Article Anomaly detection systems and many other applications are frequently confronted with the problem of finding the largest knee point in the sorted curve for a set of unsorted points. This paper proposes an efficient knee point search algorithm with minimized time complexity using the cascading top-k sorting when a priori probability distribution of the knee point is known. First, a top-k sort algorithm is proposed based on a quicksort variation. We divide the knee point search problem into multiple steps. And in each step an optimization problem of the selection number k is solved, where the objective function is defined as the expected time cost. Because the expected time cost in one step is dependent on that of the afterwards steps, we simplify the optimization problem by minimizing the maximum expected time cost. The posterior probability of the largest knee point distribution and the other parameters are updated before solving the optimization problem in each step. An example of source detection of DNS DoS flooding attacks is provided to illustrate the applications of the proposed algorithm. Hindawi Publishing Corporation 2013-08-27 /pmc/articles/PMC3771435/ /pubmed/24068888 http://dx.doi.org/10.1155/2013/960348 Text en Copyright © 2013 Z. Wang and S.-S. Tseng. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Wang, Zheng
Tseng, Shian-Shyong
Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity
title Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity
title_full Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity
title_fullStr Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity
title_full_unstemmed Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity
title_short Knee Point Search Using Cascading Top-k Sorting with Minimized Time Complexity
title_sort knee point search using cascading top-k sorting with minimized time complexity
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3771435/
https://www.ncbi.nlm.nih.gov/pubmed/24068888
http://dx.doi.org/10.1155/2013/960348
work_keys_str_mv AT wangzheng kneepointsearchusingcascadingtopksortingwithminimizedtimecomplexity
AT tsengshianshyong kneepointsearchusingcascadingtopksortingwithminimizedtimecomplexity