تولید همه کدهای فشرده با محدودیت روی کوچک ترین طول کد

سال انتشار: 1403
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 217

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_TJEE-54-4_009

تاریخ نمایه سازی: 11 دی 1403

چکیده مقاله:

اگرچه با استفاده از الگوریتم هافمن می توان کد فشرده (کد با مجموع کرافت مساوی یک) با حداقل افزونگی را برای یک منبع اطلاعات بدون حافظه ساخت، در برخی مسائل لازم می شود که ابتدا همه کدهای فشرده ممکن ساخته شوند و بعد از بین آنها کد مناسب با معیار مورد نظر انتخاب شود. به طور خاص اگر طول همه کلمه کدهای یک کد فشرده n تایی λ یا بیشتر باشد، آنگاه اختلاف بزرگ ترین و کوچک ترین طول کلمه کد آن به n-۲^λ محدود می شود و درنتیجه با افزایش مقدار λ می توان تفاوت در تاخیر کدبرداری سمبل های مختلف منبع را کاهش داد. ساخت چنین کدهایی هدف اصلی این مقاله است و برای این کار الگوریتمی ارائه می شود که فقط همین کدها (کدهای فشرده n تایی که طول همه کلمه کدهای آنها λ یا بیشتر باشد) را تولید می کند. با توجه به تناظری که بین بردارهای چندگانگی کدهای فشرده با برخی دنباله های اعداد وجود دارد، شرط لازم و کافی برای اینکه یک دنباله از اعداد متناظر یک کد فشرده که کوتاه ترین کلمه کدش حداقل λ بیت باشد را پیدا می کنیم. بدین ترتیب با تولید همه دنباله های مناسب، همه کدهای فشرده مطلوب ساخته می شوند بدون اینکه هیچ کد فشرده دیگری تولید شود. با استفاده از الگوریتم پیشنهادی منابع محاسباتی کمتری برای تولید کدهای مطلوب لازم می شود. به عنوان مثال برای ۳=λ، منابع محاسباتی لازم برای تولید (فقط) کدهای مطلوب، ۵ درصد حالتی است که همه کدهای فشرده تولید شوند.

کلیدواژه ها:

نویسندگان

حامد نریمانی

دانشیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه صنعتی اصفهان، اصفهان، ایران

سیدمحمدعلی خسروی فرد

دانشیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه صنعتی اصفهان، اصفهان، ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • ثریا عمویی، کمال میرزایی، « فشرده سازی تصویر توسط چندی ...
  • محمود طوماری، سپیده جباری، « فشرده سازی سیگنال های ژنوم ...
  • مریم مگری، هادی گرایلو، « فشرده سازی سیگنال های الکترومایوگرام ...
  • T. M. Cover, J. A. Thomas, "Elements of information theory", ...
  • Y. G. Chen, C. Elsholtz, L. L. Jiang, "Egyptian fractions ...
  • F. N. Castro, "On the Equation in Distinct Odd or ...
  • J. Leeuwen, "On the construction of Huffman trees", Proceedings of ...
  • J. Rissanen, "Minimax codes for finite alphabets", IEEE Transactions on ...
  • A. Mahmood, A. B. Wagner, "Minimax Rate-Distortion", IEEE Transactions on ...
  • M. Khosravifard, H. Saidi, M. Esmaeili, T.A. Gulliver, "The minimum ...
  • H. Narimani, M. Khosravifard, "A new code for encoding all ...
  • S. Banchhor, R. Gajjala, Y. Sabharwal, S. Sen, "Generalizations of ...
  • G. Lakhani, "Modified JPEG Huffman coding", IEEE Transactions on Image Processing, vol. ...
  • L. L. Larmore, D. S. Hirschberg, "A fast algorithm for ...
  • M. Khosravifard, M. Esmaeili, H. Saidi, T. Aron Gulliver, "A ...
  • S. Even, A. Lempel, "Generation and enumeration of all solutions ...
  • P. Flajolet, H. Prodinger, "Level number sequences for trees", Discrete ...
  • H. Narimani, M. Khosravifard, "The supertree of the compact codes", ...
  • D. Hoffman, P. Johnson, N. Wilson, "Generating Huffman sequences", Journal ...
  • E. Norwood, "The number of different possible compact codes", IEEE ...
  • C. Elsholtz, C. Heuberger, H. Prodinger, "The number of Huffman ...
  • C. Elsholtz, C. Heuberger C, D. Krenn, "Algorithmic counting of ...
  • J. Paschke, J. Burkert, R. Fehribach, "Computing and estimating the ...
  • K. Hashimoto, K. Iwata, H. Yamamoto, "Enumeration and Coding of ...
  • J. Komlos, W. Moser, T. Nemetz, "On the asymptotic number ...
  • D. Krenn, S. Wagner, "Compositions into powers of b: asymptotic ...
  • مهرزاد منصوری «بررسی بسامد نویسه های فارسی و مناسبت جایگاه ...
  • نمایش کامل مراجع