Longest Common Substring in Longest Common Subsequence's Solution Service: A Novel Hyper-Heuristic
Alireza Abdi, Masih Hajsaeedi, Mohsen Hooshmand

TL;DR
This paper introduces a new hyper-heuristic framework for the Longest Common Subsequence problem, utilizing a novel set similarity classification to improve solution quality and speed over existing methods.
Contribution
It proposes a new set similarity dichotomizer algorithm and a hyper-heuristic that adaptively selects heuristics based on set classification, advancing LCS solving techniques.
Findings
Higher solution quality compared to existing heuristics
Faster runtime on benchmark datasets
Effective set classification improves heuristic selection
Abstract
The Longest Common Subsequence (LCS) is the problem of finding a subsequence among a set of strings that has two properties of being common to all and is the longest. The LCS has applications in computational biology and text editing, among many others. Due to the NP-hardness of the general longest common subsequence, numerous heuristic algorithms and solvers have been proposed to give the best possible solution for different sets of strings. None of them has the best performance for all types of sets. In addition, there is no method to specify the type of a given set of strings. Besides that, the available hyper-heuristic is not efficient and fast enough to solve this problem in real-world applications. This paper proposes a novel hyper-heuristic to solve the longest common subsequence problem using a novel criterion to classify a set of strings based on their similarity. To do this,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Network Packet Processing and Optimization
MethodsNone
