کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6874751 1441204 2018 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Improved pattern-scan-order algorithms for string matching
ترجمه فارسی عنوان
الگوریتم های الگوریتم اسکن برای تطابق رشته ها بهبود یافته است
کلمات کلیدی
تطبیق رشته، نظم اسکن الگوی، سرعت آستانه،
ترجمه چکیده
نظم الگوریتم الگوریتم اصلی عامل عملکرد الگوریتم های منطبق رشته است. بسته به دستورالعمل اسکن الگوی، می توان تعداد مقایسه در یک پنجره را کاهش داد یا طول تغییر را افزایش می دهد. الگوریتم های کلاسیک برای رشته تطبیق، الگوی اسکن الگوی را فقط با استفاده از ویژگی های یک متن و الگوی مشخص می کند. با این حال، اگر ما علاوه بر استفاده از نتایج اسکن در زمان تعیین هر اسکن موقعیت الگوی، ما می توانیم عملکرد تطبیق رشته را بهبود بخشد. در این مقاله الگوریتم های الگوریتم الگوریتم جدیدی را پیشنهاد می کنیم که حداکثر طول تغییر را با استفاده از نتایج اسکن می کنند. ما تجزیه و تحلیل نظری و نتایج تجربی را ارائه می دهیم که این الگوریتم ها به طور متوسط ​​سریعتر از الگوریتم های قبلی اجرا می شود.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
The pattern scan order is a major factor affecting the performance of string matching algorithms. Depending on the pattern scan order, one can reduce the number of comparisons in a window or increase the shift length. Classical algorithms for string matching determine the pattern scan order only using the characteristics of a text and a pattern. However, if we additionally use the scan results at the time we determine each scan position of the pattern, we can improve the performance of string matching. In this paper we propose new pattern-scan-order algorithms that maximize shift lengths using scan results. We present the theoretical analysis and experimental results that these algorithms run faster than previous algorithms on average.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Discrete Algorithms - Volume 49, March 2018, Pages 27-36
نویسندگان
, ,