EN
TR
Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma
Öz
Kanonik Huffman kodları için gerekli olan kod uzunlukları iki aşamada üretilir. Bu makalede “prefix-free” özelliğine sahip değişken uzunluklu kanonik kodların üretilmesine temel olacak uzunlukları cebirsel yöntemle tek aşamada hesaplayacak bir algoritma önerilmektedir. Ancak, elde edilen kodların “sembol başına ortalama bit uzunluğu” genellikle optimum olmayıp, optimuma benzerlerinden daha yakındır. Kod uzunlukları, ağırlık dizisinin sıralı olması şartıyla, en sık kullanılan sembolden başlayarak hesaplanır. Önerilen algoritma; pi, i. sembolün olasılığı ve ei de kalan olasılıkların toplamı olmak üzere, kod uzunluklarını li= round (log(ei/pi)) formülüne göre hesaplar. Son olarak, kanonik formdaki kodlar hesaplanan uzunluklardan elde edilir. Tüm süreç ϴ(n) zamanda tamamlanır ve ϴ(n) kelime uzunluğunda hafıza kullanılır.
Anahtar Kelimeler
Kaynakça
- 1. Huffman, D., 1952. A Method for the Construction of Minimum Redundancy Codes, Proceedings of the IRE, 40(9), 1098-1101.
- 2. Moffat, A., Katajainen, J., 1995. In-place Calculation of Minimum-redundancy Codes, In: Akl S.G., Dehne F., Sack JR., Santoro N. (eds) Algorithms and Data Structures. WADS 1995. Lecture Notes in Computer Science, 955. Springer, Berlin, Heidelberg.
- 3. Moffat, A., Turpin, A., 1998. Efficient Construction of Minimum-redundancy Codes for Large Alphabets, in IEEE Transactions on Information Theory, 44(4), 1650-1657.
- 4. Geldreich, R., lzham-Fyffe Codes.wiki, https://code.google.com/archive/p/lzham/wikis/ FyffeCodes.wiki, Son Erişim: 25.04.2019.
- 5. Polar, A., Non-Huffman Binary Tree, http://www.ezcodesample.com/prefixer/prefixe r_article.html, Last Access 25.04.2019.
- 6. Dubé, D., Beaudoin, V., 2008. Fast Construction of Disposable Prefix-Free Codes, Comptes-rendus du International Colloquium on Signal Processing and its Applications, Kuala Lumpur, Malaisie, 49-54.
- 7. Hosseini, M., 2012. A Survey of Data Compression Algorithms and their Applications, 10.13140/2.1.4360.9924.
- 8. Navarro, G., Ordóñez, A., 2013. Compressing Huffman Models on Large Alphabets, In Proc. 23rd Data Compression Conference (DCC), 381–390.
Ayrıntılar
Birincil Dil
Türkçe
Konular
-
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
31 Aralık 2019
Gönderilme Tarihi
16 Ekim 2019
Kabul Tarihi
20 Aralık 2019
Yayımlandığı Sayı
Yıl 2019 Cilt: 34 Sayı: 4
APA
Oral, M., & Aşşık, M. M. (2019). Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma. Çukurova Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi, 34(4), 9-20. https://doi.org/10.21605/cukurovaummfd.702021
AMA
1.Oral M, Aşşık MM. Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma. cukurovaummfd. 2019;34(4):9-20. doi:10.21605/cukurovaummfd.702021
Chicago
Oral, Mustafa, ve M. Mustafa Aşşık. 2019. “Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma”. Çukurova Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi 34 (4): 9-20. https://doi.org/10.21605/cukurovaummfd.702021.
EndNote
Oral M, Aşşık MM (01 Aralık 2019) Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma. Çukurova Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi 34 4 9–20.
IEEE
[1]M. Oral ve M. M. Aşşık, “Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma”, cukurovaummfd, c. 34, sy 4, ss. 9–20, Ara. 2019, doi: 10.21605/cukurovaummfd.702021.
ISNAD
Oral, Mustafa - Aşşık, M. Mustafa. “Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma”. Çukurova Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi 34/4 (01 Aralık 2019): 9-20. https://doi.org/10.21605/cukurovaummfd.702021.
JAMA
1.Oral M, Aşşık MM. Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma. cukurovaummfd. 2019;34:9–20.
MLA
Oral, Mustafa, ve M. Mustafa Aşşık. “Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma”. Çukurova Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi, c. 34, sy 4, Aralık 2019, ss. 9-20, doi:10.21605/cukurovaummfd.702021.
Vancouver
1.Mustafa Oral, M. Mustafa Aşşık. Kanonik Huffman Benzeri Kodlama için Kod Sözcüklerinin Uzunluklarını Cebirsel Olarak Hesaplayan Bir Algoritma. cukurovaummfd. 01 Aralık 2019;34(4):9-20. doi:10.21605/cukurovaummfd.702021
Cited By
Kanonik Huffman kod sözcükleri uzunluklarının evrim stratejileri algoritması ile belirlenmesi
Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi
https://doi.org/10.17341/gazimmfd.882745İstatiksel Kodlama Yöntemlerinin Türkçe ve İngilizce Metinlerde Sıkıştırma Başarımı Karşılaştırma Örneği
Uluslararası Muhendislik Arastirma ve Gelistirme Dergisi
https://doi.org/10.29137/umagd.1294273