Підвищення швидкості біноміального стиснення на основі двійкових біноміальних чисел

Автор(и)

DOI:

https://doi.org/10.15587/1729-4061.2025.335729

Ключові слова:

адаптивне стиснення, біноміальні числа, вибір кодування, біноміально-векторний метод, час стиснення

Анотація

Об’єктом дослідження є адаптивне стиснення двійкових послідовностей загального виду на основі двійкових біноміальних чисел.

Проблема, що вирішується, – забезпечення високої швидкості стиснення двійкової інформації на основі біноміальних чисел за умови невизначеності характеристик двійкових послідовностей, що стискаються.

Одним з факторів, що знижують ефективність біноміального стиснення, є неконтрольовані переходи кількостей одиниць комбінацій до області неефективного використання, найгірших коефіцієнтів стиснення.

У зв'язку з цим в роботі застосований адаптивний підхід до біноміального стиснення, заснований на виборі способу кодування залежно від числа одиниць оброблюваної послідовності.

Даний підхід забезпечує наступний результат: у кілька разів скорочення обсягу часових витрат при обробці двійкових комбінацій, що не стискаються. Як наслідок, це призводить до збільшення середньої швидкості біноміального стиснення при невеликому, до трьох-п'яти відсотків, зниженні ступеня стиснення.

До моделі процесу адаптивного стиснення включені етапи порівняння обчислених кількостей двійкових одиниць з умовами стиснення та вибору техніки кодування на основі двійкових біноміальних чисел. Якщо поточне значення числа одиниць виходить за межи умов стиснення, то обчислення кількості одиниць припиняється, а оброблювана послідовність залишається без змін. Тим самим усуваються невиправдані витрати часу, коли коефіцієнт стиснення стає менше за одиницю.

На практиці адаптивний підхід до стиснення на основі двійкових біноміальних чисел є ефективним у випадку, коли двійкові послідовності, що стискаються, мають невизначені характеристики, а їх попереднє оцінювання є неможливим або ускладненим.

Біографії авторів

Ігор Анатолійович Кулик, Сумський державний університет

Кандидат технічних наук, доцент

Кафедра електроніки і комп'ютерної техніки

Марина Сергіївна Шевченко, Сумський державний університет

Доктор філософії, старший викладач

Кафедра електроніки і комп'ютерної техніки

Віталій Вікторович Гриненко, Сумський державний університет

Кандидат технічних наук, доцент

Кафедра електроніки і комп'ютерної техніки

Максим Олександрович Гермес, Сумський державний університет

Аспірант

Кафедра електроніки і комп'ютерної техніки

Посилання

  1. Jerzy, S. A. (2013). Information Systems and Data Compression. Springer, 494. https://doi.org/10.1007/978-0-585-27999-2_6
  2. Routray, S. K., Javali, A., Sharmila, K. P., Semunigus, W., Pappa, M., Ghosh, A. D. (2020). Lossless Compression Techniques for Low Bandwidth Networks. 2020 3rd International Conference on Intelligent Sustainable Systems (ICISS), 823–828. https://doi.org/10.1109/iciss49785.2020.9315936
  3. Salomon, D. (2010). Handbook of Data Compression. Springer, 1383. https://doi.org/10.1007/978-1-84882-903-9
  4. Li, Z.-N., Drew, M. S., Liu, J. (2021). Fundamentals of Multimedia. Springer International Publishing Switzerland, 824. https://doi.org/10.1007/978-3-030-62124-7
  5. Duda, J., Tahboub, K., Gadgil, N. J., Delp, E. J. (2015). The use of asymmetric numeral systems as an accurate replacement for Huffman coding. 2015 Picture Coding Symposium (PCS), 65–69. https://doi.org/10.1109/pcs.2015.7170048
  6. Mrudula, S. T., Srinivasa Murthy, K. E., Prasad, M. N. G. (2022). Optimized Context-Adaptive Binary Arithmetic Coder in Video Compression Standard Without Probability Estimation. Mathematical Modelling of Engineering Problems, 9 (2), 458–462. https://doi.org/10.18280/mmep.090222
  7. Stakhov, A. (2016). Fibonacci p-codes and Codes of the “Golden” p-proportions: New Informational and Arithmetical Foundations of Computer Science and Digital Metrology for Mission-Critical Applications. British Journal of Mathematics & Computer Science, 17 (1), 1–49. https://doi.org/10.9734/bjmcs/2016/25969
  8. Borysenko, O. A., Horiachev, O. Ye., Serdiuk, V. V., Yermakov, M. S. (2018). Information protection problems of factorial numbers. Ukrainian Scientific Journal of Information Security, 24 (3), 169–174. https://doi.org/10.18372/2225-5036.24.13069
  9. Borysenko, O., Matsenko, S., Bobrovs, V. (2021). Binomial Number System. Applied Sciences, 11 (23), 11110. https://doi.org/10.3390/app112311110
  10. Luzhetskyi, V. A., Savytska, L. A. (2015). Development and research of adaptive data compression methods based on linear fibonacci form. Eastern-European Journal of Enterprise Technologies, 1 (9 (73)), 16–22. https://doi.org/10.15587/1729-4061.2015.37026
  11. Borysenko, A. A. (2004). Bynomyalnii schet. Teoryia y praktyka. Sumi: YTD «Unyversytetskaia knyha», 170. Available at: https://essuir.sumdu.edu.ua/handle/123456789/55161
  12. Borisenko, A. A., Kulik, I. A. (2010). Binomialnoe kodirovanie. Sumy: Izd-vo SumGU, 206.
  13. Schalkwijk, J. (1972). An algorithm for source coding. IEEE Transactions on Information Theory, 18 (3), 395–399. https://doi.org/10.1109/tit.1972.1054832
  14. Cover, T. (1973). Enumerative source encoding. IEEE Transactions on Information Theory, 19 (1), 73–77. https://doi.org/10.1109/tit.1973.1054929
  15. Butler, J. T., Sasao, T. (2011). Fast constant weight codeword to index converter. 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS), 1–4. https://doi.org/10.1109/mwscas.2011.6026312
  16. Borysenko, O., Matsenko, S., Salgals, T., Spolitis, S., Bobrovs, V. (2022). The Lossless Adaptive Binomial Data Compression Method. Applied Sciences, 12 (19), 9676. https://doi.org/10.3390/app12199676
  17. Kulyk, I., Berezhna, O., Shevchenko, M. (2018). Development of data compressing coding methods on basis of binary binomial numbers. Technology Audit and Production Reserves, 2 (2 (46)), 12–18. https://doi.org/10.15587/2312-8372.2019.169897
  18. Kulyk, Y. A., Novhorodtsev, A. Y., Shevchenko, M. S. (2019). Method for borders estimation of compression on basis of binary binomial numbers. Systemy obrobky informatsii, 2 (157), 57–62. https://doi.org/10.30748/soi.2019.157.07
  19. Reingold, M. E., Nievegelt, J., Deo, N. (1977). Combinatorial Algorithms: Theory and Practice. Pearson College Div, 930.
  20. Kulyk, Y. A. (2004). O srednei dlyne dvoychnikh bynomyalnikh chysel. Visnyk Sumskoho derzhavnoho universytetu. Seriia «Tekhnichni nauky», 12 (71), 106–112.
Підвищення швидкості біноміального стиснення на основі двійкових біноміальних чисел

##submission.downloads##

Опубліковано

2025-08-29

Як цитувати

Кулик, І. А., Шевченко, М. С., Гриненко, В. В., & Гермес, М. О. (2025). Підвищення швидкості біноміального стиснення на основі двійкових біноміальних чисел. Eastern-European Journal of Enterprise Technologies, 4(9 (136), 26–33. https://doi.org/10.15587/1729-4061.2025.335729

Номер

Розділ

Інформаційно-керуючі системи