More about HKUST
Polynomial Time Algorithm for Constructing Optimal Binary AIFV-m Codes
The Hong Kong University of Science and Technology
Department of Computer Science and Engineering
Final Year Thesis Oral Defense
Title: "Polynomial Time Algorithm for Constructing Optimal Binary AIFV-m
Codes"
By
PATUPAT Albert John Lalim
Abstract:
Binary Almost-Instantaneous Fixed-to-Variable-length m-bit-delay codes
(binary AIFV-m codes) generalize prefix-free binary codes by allowing at
most m code trees and at most m bits of delay in the decoding process. It
has been proven that optimal binary AIFV-m codes provide better worst-case
redundancy than optimal prefix-free binary codes, such as the well-known
Huffman codes.
However, constructing optimal binary AIFV-m codes on n source symbols is a
difficult problem; the known approaches split the task into two subtasks -
local optimization and global optimization - and yield exponential-time
algorithms. Improving on this approach, this FYT presents the first-ever
polynomial-time algorithm for constructing optimal binary AIFV-m codes.
The running time of local optimization was improved from O(n^(2m+1)) to
O(n^(m+2)) by applying dynamic programming that is, unusually, based on
asymmetric operations. On the other hand, the running time of global
optimization was improved from exponential-time to polynomial-time by
translating the problem into convex optimization in (m-1)-dimensional
Euclidean space.
The novel techniques introduced in this theoretical work might be
applicable to similar problems, such as optimization of binary search
trees and constrained Markov chains.
Date : 5 May 2022 (Thursday)
Time : 09:40-10:20
Zoom Link:
https://hkust.zoom.us/j/93306848754?pwd=UmEvZWFXSnFBMDdyTHhyVHpQQkx0UT09
Meeting ID : 933 0684 8754
Passcode : 571821
Advisor : Prof. GOLIN Mordecai J.
2nd Reader : Prof. ARYA Sunil