Sıkıştırma algoritması için bir kodlama mekanizmasının tasarlanması
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (TR)
Kanonik Huffman Kodlama halen birçok uygulamada kullanılan bir olasılık tabanlı veri sıkıştırma algoritmasıdır. Geleneksel uygulamada Kanonik Huffman kodlarını üretmek için önce kod ağacı oluşturulur, daha sonra yapraklardan köke doğru gidilerek kod sözcükleri ve bunların bit sayısı (uzunlukları) elde edilir. Daha sonra bu uzunluklardan Kanonik kodlar hesaplanır. Bu çok aşamalı işlem yerine, bu tezde, doğrudan hesaplama yoluyla kod uzunluklarını tek aşamada hesaplayan Cebirsel Kanonik Huffman Kodlaması (ACHC) önerilmiştir. Uzunluklar hesaplandıktan sonra ikili toplama ile her uzunluğa karşılık gelen kod sözcükleri hesaplanır. Klasik yöntemin O(n(logn+l)) zaman karmaşıklığına karşılık, ACHC algoritması O(n) zaman karmaşıklığına sahiptir. Uzay karmaşıklığı standart Huffman kodlaması için O(5n) ve ACHC için O(n)'dir. Bu da %80 bellek tasarrufu anlamına gelmektedir. Ancak sembol başına ortalama bit uzunluğu genellikle en iyi değer olmayıp, en iyi değere benzerlerinden çok daha yakındır. Bu nedenle, bu tezde ACHC algoritmasını Evrimsel Stratejiler algoritması ile en iyileştiren ikinci algoritma (ES_ACHC) önerilmiştir. Bu algoritmayla kısa döngü zamanında optimum kanonik kodlar elde edilmiştir. ACHC algoritmasının adaptif uygulaması (A_ACHC), bu tezin mevcut bilgilere üçüncü katkısıdır. A_ACHC algoritması ile çok bilinen Vitter algoritmasına göre ortalama olarak aynı sıkıştırma oranı ile %80 bellek tasarrufu sağlanmıştır. Anahtar Kelimeler: Kanonik Huffman, Adaptif Huffman, Kodlama, Evrimsel Stratejiler, Veri Sıkıştırma
Author
Muhammed Mustafa Aşşık
How to Cite
Muhammed Mustafa Aşşık (Doktora Tezi). Sıkıştırma algoritması için bir kodlama mekanizmasının tasarlanması, 2024, Çukurova University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Çukurova University
- Şiddet davranışı gösteren ve göstermeyen ergenlerin ailelerinin aile işlevleri, öfke ve öfke ifade tarzları açısından incelenmesi(2006)
- Parçalanmış ve tam aileye sahip ergenlerin yaşam doyumu düzeyleri ile yaşam kalite düzeylerinin karşılaştırılması(2009)
- Geleneksel Afrika patlıcan ülkelerinin morfolojik ve genetik çeşitliliğinin değerlendirilmesi ve seçilmiş erişimlerin tuz toleransı ve başka kültür performanslarının tespiti(2022)
- İş birliğine dayalı video-blog projelerinin İngilizceyi yabancı dil olarak öğrenen Türk öğrencilerinin dilsel ve dijital okuryazarlık becerileri üzerindeki etkileri(2025)
- Cultural significance in foreign learning and teaching with special emphasis on reading comprehension through cultural schemata(1992)
- Bankacılık sektöründe kredi riski yönetimi: Türk bankacılık sektöründe kredi riskini belirleyen değişkenler üzerine bir uygulama(2011)
