Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Serap A. Savari

dblp:96/4710 · DBLP profile ↗
← Back
42ranked-venue papers
22as first author
0since 2021 · last 2014
0000-0002-7451-4392ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 19 · 10 first-authorDatabases, data management, data science and information retrieval · 13 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 13 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 8 · 3 first-authorSystems, architecture and hardware · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
20 papers
Coding theory · 61% Information theory · 14% Graph algorithms and graph theory · 10%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory
source coding
0.7132014
On the Relationships Among Optimal Symmetric Fix-Free Codes · IEEE Trans. Inf. Theory 2014
On Optimal and Achievable Fix-Free Codes · IEEE Trans. Inf. Theory 2012
On One-to-One Codes for Memoryless Cost Channels · IEEE Trans. Inf. Theory 2008
Coding theory
network coding
0.542013
A Deterministic Polynomial-Time Algorithm for Constructing a Multicast Coding Scheme for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2013
Network Coding in Node-Constrained Line and Star Networks · IEEE Trans. Inf. Theory 2011
A Max-Flow/Min-Cut Algorithm for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › uniquely decodable codes
fix-free codes
0.322014
On the Relationships Among Optimal Symmetric Fix-Free Codes · IEEE Trans. Inf. Theory 2014
On Optimal and Achievable Fix-Free Codes · IEEE Trans. Inf. Theory 2012
Information theory › network information theory
network capacity
0.222011
Network Coding in Node-Constrained Line and Star Networks · IEEE Trans. Inf. Theory 2011
A Max-Flow/Min-Cut Algorithm for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2011
Graph algorithms and graph theory › minimum cut
max-flow min-cut
0.222011
A Max-Flow/Min-Cut Algorithm for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2011
A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks · SODA 2010
Coding theory › source coding › variable-length codes
prefix codes
0.212014
On the Relationships Among Optimal Symmetric Fix-Free Codes · IEEE Trans. Inf. Theory 2014
Coding theory › network coding
multicast network coding
0.212013
A Deterministic Polynomial-Time Algorithm for Constructing a Multicast Coding Scheme for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2013
Information theory › channel capacity
capacity region
0.112011
Network Coding in Node-Constrained Line and Star Networks · IEEE Trans. Inf. Theory 2011
Coding theory › network coding
index coding
0.112011
Network Coding in Node-Constrained Line and Star Networks · IEEE Trans. Inf. Theory 2011
Coding theory › network coding › index coding
index coding with side information
0.112011
Network Coding in Node-Constrained Line and Star Networks · IEEE Trans. Inf. Theory 2011
Mathematical optimization › submodular optimization
submodular flow
0.112011
A Max-Flow/Min-Cut Algorithm for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2011
Mathematical optimization
submodular optimization
0.112011
A Max-Flow/Min-Cut Algorithm for Linear Deterministic Relay Networks · IEEE Trans. Inf. Theory 2011
Graph algorithms and graph theory
graph algorithms
0.112010
A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks · SODA 2010
Combinatorics and discrete mathematics
matroid theory
0.112010
A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks · SODA 2010
Coding theory › network coding › multicast network coding
multicast capacity
0.112010
On the multimessage capacity region for undirected ring networks · IEEE Trans. Inf. Theory 2010
Information theory
network information theory
0.112010
A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks · SODA 2010
Information theory › network information theory
relay channel
0.112010
A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks · SODA 2010
Distributed computing theory › distributed graph algorithms
ring networks
0.112010
On the multimessage capacity region for undirected ring networks · IEEE Trans. Inf. Theory 2010
Graph algorithms and graph theory › graph algorithms
routing
0.112010
On the multimessage capacity region for undirected ring networks · IEEE Trans. Inf. Theory 2010
Combinatorics and discrete mathematics
transversal theory
0.112010
A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks · SODA 2010
Coding theory › source coding › variable-length codes
one-to-one codes
0.112008
On One-to-One Codes for Memoryless Cost Channels · IEEE Trans. Inf. Theory 2008
Quantum computing and quantum information › quantum information theory
quantum data compression
0.112007
Communicating Probability Distributions · IEEE Trans. Inf. Theory 2007
Coding theory › source coding
rate-distortion theory
0.112007
Communicating Probability Distributions · IEEE Trans. Inf. Theory 2007
Coding theory › source coding
variable-to-fixed length codes
0.132000
Renewal theory and source coding · Proc. IEEE 2000
Variable-to-fixed length codes and the conservation of entropy · IEEE Trans. Inf. Theory 1999
Generalized Tunstall codes for sources with memory · IEEE Trans. Inf. Theory 1997
Coding theory › source coding
lempel-ziv compression
0.132000
A probabilistic approach to some asymptotics in noiseless communication · IEEE Trans. Inf. Theory 2000
Redundancy of the Lempel-Ziv String Matching Code · IEEE Trans. Inf. Theory 1998
Redundancy of the Lempel-Ziv incremental parsing rule · IEEE Trans. Inf. Theory 1997
Computational complexity
kolmogorov complexity
0.012004
Compression of words over a partially commutative alphabet · IEEE Trans. Inf. Theory 2004
Coding theory
joint source-channel coding
0.012012
On Optimal and Achievable Fix-Free Codes · IEEE Trans. Inf. Theory 2012
Coding theory › source coding › universal coding
redundancy bounds
0.021998
Redundancy of the Lempel-Ziv String Matching Code · IEEE Trans. Inf. Theory 1998
Redundancy of the Lempel-Ziv incremental parsing rule · IEEE Trans. Inf. Theory 1997
Coding theory › source coding › quantization › entropy-constrained quantization
entropy-constrained scalar quantization
0.012001
On optimal permutation codes · IEEE Trans. Inf. Theory 2001
Coding theory › error-correcting codes › combinatorial coding theory
permutation codes
0.012001
On optimal permutation codes · IEEE Trans. Inf. Theory 2001

Methods — techniques the papers use, named apart from their topics

boolean satisfiability · 0.3submodular optimization · 0.2MATLAB · 0.2flow-based construction · 0.2branch-and-bound · 0.1matroid theory · 0.1linear coding · 0.1cycle packing · 0.1rate-distortion theory · 0.1deterministic polynomial-time algorithm · 0.1entropy measurement · 0.0
YearPublicationVenuePosition
2014 On the Relationships Among Optimal Symmetric Fix-Free Codes
abstract
Symmetric fix-free codes are prefix condition codes in which each codeword is required to be a palindrome. Their study is motivated by the topic of joint source-channel coding and by some information retrieval problems. Although they have been considered by a few communities they are not well understood. In earlier work, we used a collection of instances of Boolean satisfiability problems as a tool in the generation of all optimal binary symmetric fix-free codes with n codewords and observed that the number of different optimal codelength sequences grows slowly compared with the corresponding number for prefix condition codes. We demonstrate that all optimal symmetric fixfree codes can alternatively be obtained by sequences of codes generated by simple manipulations starting from one particular code. We also discuss simplifications in the process of searching for this set of codes as well as a conjecture, which if correct, together with the other results leads to a relatively fast algorithm which has been implemented in MATLAB to construct all optimal binary symmetric fix-free codes.
S. M. Hossein Tabatabaei Yazdi, Serap A. Savari
IEEE Trans. Inf. Theory2
2013 On the Relationships among Optimal Symmetric Fix-Free Codes
abstract
Symmetric fix-free codes are prefix condition codes in which each codeword is required to be a palindrome. Their study is motivated by the topic of joint source-channel coding. Although they have been considered by a few communities they are not well understood. In earlier work we used a collection of instances of Boolean satisfiability problems as a tool in the generation of all optimal binary symmetric fix-free codes with n code words and observed that the number of different optimal code length sequences grows slowly compared with the corresponding number for prefix condition codes. We demonstrate that all optimal symmetric fix-free codes can alternatively be obtained by sequences of codes generated by simple manipulations starting from one particular code. We also discuss simplifications in the process of searching for this set of codes.
S. M. Hossein Tabatabaei Yazdi, Serap A. Savari
DCC2
2013 A Deterministic Polynomial-Time Algorithm for Constructing a Multicast Coding Scheme for Linear Deterministic Relay Networks
abstract
We propose a new way to construct a multicast coding scheme for linear deterministic relay networks. Our construction can be regarded as a generalization of the well-known multicast network coding scheme of Jaggito linear deterministic relay networks and is based on the notion of flow for a unicast session that was introduced by the authors in earlier work. We present randomized and deterministic polynomial-time versions of our algorithm and show that for a network with$g$destinations, our deterministic algorithm can achieve the capacity in$\left \lceil \log (g+1)\right \rceil $uses of the network and has the fastest construction time among algorithms for this problem.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari
IEEE Trans. Inf. Theory2
2012 On Optimal and Achievable Fix-Free Codes
abstract
Fix-free codes are prefix condition codes which can also be decoded in the reverse direction. They have attracted attention from several communities and are used in video standards. Two variations (with additional constraints) have also been considered for joint source-channel coding: 1) “symmetric” codes, which require the codewords to be palindromes; 2) codes with distance constraints on pairs of codewords. Approaches to determine the existence of a fix-free code with a given set of codeword lengths, for each of the three variations, are proposed. These appear to involve the first use of Boolean satisfiability (SAT) for the existence and design of source codes. Branch-and-bound algorithms to find the collection of optimal codes for asymmetric and symmetric fix-free codes are described. The first bound for the performance of optimal symmetric binary fix-free codes is provided. An earlier conjecture on optimal symmetric binary fix-free codes is proven and related results for asymmetric fix-free codes are presented. A variation of the 3/4 conjecture for fix-free codes is introduced. A key idea in the first conjecture and the new one is a definition of how one sequence of nondecreasing natural numbers dominates another.
Serap A. Savari, S. M. Hossein Tabatabaei Yazdi, Navid Abedini, Sunil P. Khatri
IEEE Trans. Inf. Theory1
2011 A Max-Flow/Min-Cut Algorithm for Linear Deterministic Relay Networks
abstract
The linear deterministic model of relay networks (LDRN) is a generalization of the traditional directed network model which has become popular in the study of the flow of information over wireless communication networks. The max-flow/min-cut theorem for a multicast session over a directed network has been extended to this wireless relay model. The result was first proved by a random coding scheme over large blocks of transmitted signals. In this paper, in the special case of a unicast session, a simple capacity-achieving transmission scheme for LDRN which codes over one symbol of information at each use of the network is obtained by a connection to the submodular flow problem and through the application of tools from matroid theory and submodular optimization theory. Polynomial-time algorithms for calculating the capacity of the network and the optimal coding scheme are implied by our analysis.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari
IEEE Trans. Inf. Theory2
2011 Network Coding in Node-Constrained Line and Star Networks
abstract
Line and star networks with both node and edge constraints are studied in the network coding framework. For line networks, the capacity region of the general multiple multicast problem is established. The coding theorem is based on a binary linear coding scheme, while the converse requires new upper bounds that improve on standard cut-based bounds. For star networks, the multiple unicast problem is examined. Capacity upper bounds are derived and a simple linear coding scheme is proposed which is based on the combinatorial optimization problem of cycle packing in directed graphs. The optimality of this scheme is established for a broad class of demands. The connection of node-constrained network coding in star networks, and index coding with side information is discussed and used to partially characterize the optimal linear code for general rates.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari, Gerhard Kramer
IEEE Trans. Inf. Theory2
2010 A SAT-Based Scheme to Determine Optimal Fix-Free Codes
abstract
Fix-free or reversible-variable-length codes are prefix condition codes which can also be decoded in the reverse direction. They have attracted attention from several communities and are used in video standards. Two variations of fix-free codes (with additional constraints) have also been considered for joint source-channel coding: 1) "symmetric" fix-free codes, which require the codewords to be palindromes; 2) fix-free codes with distance constraints on pairs of codewords. We propose a new approach to determine the existence of a fix-free code with a given set of codeword lengths, for each of the three variations of the problem. We also describe a branch-and-bound algorithm to find the collection of optimal codes for asymmetric and symmetric fix-free codes.
Navid Abedini, Sunil P. Khatri, Serap A. Savari
DCC3
2010 When Huffman Meets Hamming: A Class of Optimal Variable-Length Error Correcting Codes
abstract
We introduce a family of binary prefix condition codes in which each codeword is required to have a Hamming weight which is a multiple of w for some integer w ¿ 2. Such codes have intrinsic error resilience and are a special case of codes with codewords constrained to belong to a language accepted by a deterministic finite automaton. For a given source over n symbols and parameter w we offer an algorithm to construct a minimum-redundancy code among this class of prefix condition codes which has a running time of O(nw+2).
Serap A. Savari, Jörg Kliewer
DCC1
2010 A Lossless Circuit Layout Image Compression Algorithm for Maskless Lithography Systems
abstract
We introduce a transform-based technique to represent a circuit layout image so that 1) it typically leads to better compression ratios for maskless lithography systems than Block C4, the state-of-the-art compression scheme for this application, and 2) it permits faster encoding and less complex decoding than Block C4, while 3) it requires a similar amount of memory for decoding.
Jeehong Yang, Serap A. Savari
DCC2
2010 A Max-Flow/Min-Cut Algorithm for a Class of Wireless Networks
abstract
The linear deterministic model of relay channels is a generalization of the traditional directed network model which has become popular in the study of the flow of information over wireless communication networks. The max-flow/min-cut theorem of Ford and Fulkerson has recently been extended to this wireless relay model. This result was first proved by a random coding scheme over large blocks of transmitted signals. We demonstrate the same result with a deterministic, polynomial-time algorithm which takes as input a single transmitted signal instead of a long block of signals. The max-flow/min-cut theorem of Ford and Fulkerson is related to a number of famous results in combinatorics including Hall's marriage theorem. Hall's marriage theorem is a special case of a well-known result in matroid theory and in transversal theory named the Rado-Hall theorem. We show that the max-flow/min-cut theorem for linear deterministic relay networks is connected to (1) a two-dimensional transversal theorem for block matrices which is a new application of the Rado-Hall theorem and (2) a combinatorial result on sequences of block matrices which is obtained through results in submodular optimization.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari
SODA2
2010 On the multimessage capacity region for undirected ring networks
abstract
The “Japanese” theorem is extended to multiple multicast sessions in an arbitrary network to characterize the routing capacity region by the intersection of an infinite collection of halfspaces. An elimination technique is developed to simplify this infinite description into a finite one based upon the shortest routing paths and trees in the network graph. This result is used as a step in providing the capacity regions for two multimessage multicast problems on undirected ring networks; in the first case only unicast and broadcast sessions are considered, and in the second case multicast sessions where the source and destination vertices form lines of adjacent vertices are studied. Network coding is generally necessary to achieve network capacity, but for our multimessage multicast problems, new arguments are used to demonstrate that routing can achieve network coding bounds.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari, Gerhard Kramer, Kelli Carlson, Farzad Farnoud
IEEE Trans. Inf. Theory2
2009 On Minimum-Redundancy Fix-Free Codes
abstract
Fix-free codes are variable length codes in which no codeword is the prefix or suffix of another codeword. They are used in video compression standards because their property of efficient decoding in both the forward and backward directions assists with error resilience. This property also potentially halves the average search time for a string in a compressed file relative to unidirectional variable length codes. Relatively little is known about minimum-redundancy fix-free codes, and we describe some characteristics of and observations about such codes. We introduce a new heuristic to produce fix-free codes which is influenced by these ideas. The design of minimum-redundancy fix-free codes is an example of a constraint processing problem, and we offer the first approach to constructing them and a variation with an additional symmetry requirement.
Serap A. Savari
DCC1
2008 An Approach to Graph and Netlist Compression
abstract
We introduce an EDIF netlist graph-based compression algorithm which is lossy with respect to the original byte stream but lossless in terms of the circuit information it contains. The algorithm builds on the graph mining tool SUBDUE. Our algorithm, CEDIF (compressed EDIF), compresses the EDIF file to a size about 39% of the size of the compressed file resulting from the state-of-the-art PAQ text compression algorithm and to about 85% of the size of a GRAPHITOUR-like graph compression algorithm.
Jeehong Yang, Serap A. Savari, Oskar Mencer
DCC2
2008 Network coding in star networks
abstract
We investigate network coding in star networks with multiple unicast sessions. We use entropy arguments to upper bound the simultaneous rates of communication among the different nodes in the network and prove that in many cases, the optimal network code is related to the combinatorial optimization problem of finding the maximum number of edge disjoint cycles in the demand graph of the network. Finally, we propose a polynomial time algorithm with linear binary operations that achieves the capacity in many cases.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari, Gerhard Kramer
ISIT2
2008 On One-to-One Codes for Memoryless Cost Channels
abstract
A new twist to the classical problem of compressing a discrete source over noiseless channel alphabets where different code symbols may have different transmission costs is considered. One-to-one or nonsingular codes map each letter from the source alphabet into a distinct codeword consisting of a string of channel alphabet letters; they need not be uniquely decodable. They have been studied for binary code alphabets with equal letter costs since the early 1970s and are extended here to memoryless cost channel alphabets. The study of optimal one-to-one codes is linked in this paper to three other well-known source coding problems. The algorithm to construct the optimal one-to-one code is closely related to the Varn code and the Tunstall code. These relationships and convexity arguments are used to establish some upper and lower bounds on the expected cost per source symbol of the optimal one-to-one code. Finally, the average cost per symbol of the optimal one-to-one code is demonstrated to offer a new lower bound to the average cost per symbol of the optimal uniquely decodable code which is sometimes tighter than the classic bound from Shannon's landmark 1948 paper.
Serap A. Savari
IEEE Trans. Inf. Theory1
2007 Dictionary-based English text compression using word endings
abstract
In this paper, we propose an dictionary-based English text compression algorithm; we name it star word ending (StarWE) because of certain similarities to the StarNT algorithm. Furthermore, StarWE borrows techniques that are used in WRT such as EOL coding, punctuation mark modeling, and n-gram matching. The main difference between StarWE and StarNT is in the division of the external dictionary; StarWE divides it by word endings so that the compressor would be able to obtain some of the tag information
Jeehong Yang, Serap A. Savari
DCC2
2007 A Multimessage Capacity Region for Undirected Ring Networks
abstract
We develop an extension of the Japanese theorem to multiple multicast sessions and interpret the result in terms of the collection of minimal length routing trees for the various multicast sessions. We use this result as a step in providing the capacity region for multiple unicast and broadcast sessions on an undirected ring network via a simple characterization of the family of bounds needed. We further demonstrate that routing is rate-optimal using new extensions to progressive d-separating edge set bounds.
S. M. Sadegh Tabatabaei Yazdi, Serap A. Savari, Farzad Farnoud, Gerhard Kramer
ISIT2
2007 Communicating Probability Distributions
abstract
A rate distortion problem is solved that is motivated by a quantum data compression problem. The goal is to send information about a source string x so that a receiver can construct a second string y for which the joint empirical probability distribution of x and y is close to some desired distribution. The problem differs from the usual rate distortion problems in that one must consider both remote sources and distortion functions that are not averages of per-letter distortion functions
Gerhard Kramer, Serap A. Savari
IEEE Trans. Inf. Theory2
2006 Precise Asymptotic Analysis of the Tunstall Code
abstract
We study the Tunstall code using the machinery from the analysis of algorithms literature. In particular, we propose an algebraic characterization of the Tunstall code which, together with tools like the Mellin transform and the Tauberian theorems, leads to new results on the variance and a central limit theorem for dictionary phrase lengths. This analysis also provides a new argument for obtaining asymptotic results about the mean dictionary phrase length and average redundancy rates
Michael Drmota, Yuriy A. Reznik, Serap A. Savari, Wojciech Szpankowski
ISIT3
2006 The Multimessage Unicast Capacity Region for Bidirectional Ring Networks
abstract
The capacity region for multiple unicast sessions on a bidirectional ring network is established and is shown to be achieved by routing. The proof uses recently developed progressive d-separating edge set bounds, new extensions of these bounds, as well as tools from the literature on the multicommodity flow problem
Serap A. Savari, Gerhard Kramer
ISIT1
2005 Progressive d-separating edge set bounds on network coding rates
abstract
A bound on network coding rates is developed that generalizes an edge-cut bound on routing rates. The bound involves progressively removing edges from a network graph and checking whether certain strengthened d-separation conditions are satisfied. The bound improves on the cut-set bound, and its efficacy is demonstrated by showing that routing is rate-optimal for some commonly cited examples in the networking literature
Gerhard Kramer, Serap A. Savari
ISIT2
2004 Cut sets and information flow in networks of two-way channels
abstract
A network of two way channels (TWCs) is specified by a graph having an edge between vertex u and vertex v if there is a TWC between these vertices. A new cut-set bound is determined for such networks when network coding is permitted, and some implications of this bound are discussed.
Gerhard Kramer, Serap A. Savari
ISIT2
2004 Bounds on the expected cost of one-to-one codes
abstract
This paper generalizes one-to-one encodings of a discrete random variable to finite code alphabets with memoryless letter costs and establish some upper and lower bounds on the expected cost per source symbol of the best one-to-one codes. We show that the average cost per symbol of the optimal one-to-one code sometimes is a tighter lower bound to the average cost per symbol of the optimal uniquely decodable code than Shannon's original bound.
Serap A. Savari, Akshay Naheta
ISIT1
2004 Compression of words over a partially commutative alphabet
abstract
Concurrency is a fundamental concept in computer science which is concerned with the study of systems involving multiple processes. The order of events in a concurrent system is unpredictable because of the independence of events occurring in the individual processes. Trace theory is a successful model for the execution of concurrent processes which employs congruence classes of words over partially commutative alphabets. These congruence or interchange classes generalize the more familiar notions of strings and type classes. Motivated by recent work in the areas of program profiling and compression of executable code, we consider a rate distortion problem in which the objective is to reproduce a string which is equivalent to the original string. This leads to a generalization of Kolmogorov complexity and a new graph entropy called the interchange entropy. We provide some of the basic properties of the interchange entropy. We also consider some universal compression schemes for this problem and show that for a large collection of dependence alphabets we can asymptotically attain the interchange entropy.
Serap A. Savari
IEEE Trans. Inf. Theory1
2003 On Compressing Interchange Classes of Events in a Concurrent System
abstract
The use of strings is standard in modeling the temporal ordering of events in a sequence computation. A recent prize-winning paper in the computer architecture literature applies a grammar-based lossless data compression algorithm to the sequence of events that transpire while a computer program runs and utilizes the resulting grammar to better understand the program's dynamic behavior and improve its performance. Lossless data compression is most suitable for this purpose then there is a well-defined total ordering of event occurrences. In concurrent systems, i.e., systems involving multiple processes, there is a partial ordering of events. Trace theory employs congruence or interchange classes of words over partially commutative alphabets as a way to generalize strings to executions of concurrent processes. Universal compression schemes for a rate distortion problem in which the goal is to reproduce a string, which is equivalent to the original string are considered, and it is shown that for a large collection of dependence alphabets, interchange entropy, i.e., the rate distortion limit can be attained asymptotically.
Serap A. Savari
DCC1
2001 Low Delay Perpetually Lossless Coding of Audio Signals
abstract
A novel predictive lossless coding scheme is proposed. The prediction is based on a new weighted cascaded least mean squared (WCLMS) method. To obtain both a high compression ratio and a very low encoding and decoding delay, the residuals from the prediction are encoded using either a variant of adaptive Huffman coding or a version of adaptive arithmetic coding. WCLMS is especially designed for music/speech signals. It can be used either in combination with psycho-acoustically pre-filtered signals to obtain perceptually lossless coding, or as a stand-alone lossless coder. Experiments on a database of moderate size and a variety of pre-filtered mono-signals show that the proposed lossless coder (which needs about 2 bit/sample for pre-filtered signals) outperforms competing lossless coders, such as ppmz, bzip2, Shorten, and LPAC, in terms of compression ratios. The combination of WCLMS with either of the adaptive coding schemes is also shown to achieve better compression ratios and lower delay than an earlier scheme combining WCLMS with Huffman coding over blocks of 4096 samples.
Sean Dorward, Dawei Huang, Serap A. Savari, Gerald Schuller, Bin Yu 0001
Data Compression Conference3
2001 On optimal permutation codes
abstract
Permutation codes are vector quantizers whose codewords are related by permutations and, in one variant, sign changes. Asymptotically, as the vector dimension grows, optimal Variant I permutation code design is identical to optimal entropy-constrained scalar quantizer (ECSQ) design. However, contradicting intuition and previously published assertions, there are finite block length permutation codes that perform better than the best ones with asymptotically large length; thus, there are Variant I permutation codes whose performances cannot be matched by any ECSQ. Along similar lines, a new asymptotic relation between Variant I and Variant II permutation codes is established but again demonstrated to not necessarily predict the performances of short codes. Simple expressions for permutation code performance are found for memoryless uniform and Laplacian sources. The uniform source yields the aforementioned counterexamples.
Vivek K. Goyal, Serap A. Savari
IEEE Trans. Inf. Theory2
2000 Renewal theory and source coding
abstract
Renewal theory provides a wavy to derive fundamental results about source coding and is useful in the analysis and design of many lossless data compression algorithms. We consider two very different applications of renewal theory to source coding. The first one results in a variable-length counterpart to the asymptotic equipartition property for unifilar Markov sources. The second application leads to the first analysis of variable-to-fixed length codes with plurally parsable dictionaries.
Serap A. Savari
Proc. IEEE1
2000 A probabilistic approach to some asymptotics in noiseless communication
abstract
Renewal theory is a powerful tool in the analysis of source codes. We use renewal theory to obtain some asymptotic properties of finite-state noiseless channels. We discuss the relationship between these results and earlier uses of renewal theory to analyze the Lempel-Ziv (1977, 1978) codes and the Tunstall (1967) code. As a new application of our results, we provide the asymptotic performance of two of the Perl, Garey and Even (1975) prefix condition codes.
Serap A. Savari
IEEE Trans. Inf. Theory1
1999 Variable-to-Fixed Length Codes and Plurally Parsable Dictionaries
abstract
The goal of lossless data compression is to map the set of strings from a given source into a set of binary code strings. A variable-to-fixed length encoding procedure is a mapping from a dictionary of variable length strings of source outputs to the set of codewords of a given length. For memoryless sources, the Tunstall procedure can be applied to construct optimal uniquely parsable dictionaries and the resulting codes are known to work especially well for sources with small entropies. We introduce the idea of plurally parsable dictionaries and show how to design plurally parsable dictionaries that can outperform the Tunstall dictionary of the same size on very predictable binary, memoryless sources.
Serap A. Savari
Data Compression Conference1
1999 Variable-to-fixed length codes and the conservation of entropy
abstract
For a large class of parsing rules, we introduce a "conservation of entropy" theorem for the output of a unifilar Markov source. Using this theorem and renewal theory, we find a procedure to generate asymptotically optimal generalized variable-to-fixed length codes.
Serap A. Savari
IEEE Trans. Inf. Theory1
1998 Variable to Fixed Length Codes for Predictable Sources
abstract
A number of papers have investigated the compression obtained by some well-known lossless data compression algorithms in the limit as the dictionary size approaches infinity. Using a very detailed analysis of the Tunstall (1967) code as an example, we demonstrate that asymptotic analyses can fail to provide the performance of an algorithm in the important case of a predictable source with a small to moderate dictionary size.
Serap A. Savari
Data Compression Conference1
1998 Redundancy of the Lempel-Ziv String Matching Code
abstract
For any given source output string from a unifilar, Markov source, we bound from above the amount by which the number of binary digits used by two variants of LZ'77 to encode the string exceeds its self-information as a function of its length and self-information.
Serap A. Savari
IEEE Trans. Inf. Theory1
1997 Redundancy of the Lempel-Ziv-Welch Code
abstract
The Lempel-Ziv codes are universal variable-to-fixed length codes that have become virtually standard in practical lossless data compression. For any given source output string from a Markov of unifilar source, we upper bound the difference between the number of binary digits needed by the Lempel-Ziv-Welch code (1977, 1978, 1984) to encode the string and the self-information of the string. We use this result to demonstrate that for unifilar, Markov sources, the redundancy of encoding the first n letters of the source output with LZW is O((ln n)/sup -1/), and we upper bound the exact form of convergence.
Serap A. Savari
Data Compression Conference1
1997 Redundancy of the Lempel-Ziv incremental parsing rule
abstract
The Lempel-Ziv codes are universal variable-to-fixed length codes that have become virtually standard in practical lossless data compression. For any given source output string from a Markov or unifilar source, we upper-bound the difference between the number of binary digits needed to encode the string and the self-information of the string. We use this result to demonstrate that for unifilar or Markov sources, the redundancy of encoding the first n letters of the source output with the Lempel-Ziv incremental parsing rule (LZ'78), the Welch modification (LZW), or a new variant is O((ln n)/sup -1/), and we upper-bound the exact form of convergence. We conclude by considering the relationship between the code length and the empirical entropy associated with a string.
Serap A. Savari
IEEE Trans. Inf. Theory1
1997 Generalized Tunstall codes for sources with memory
abstract
Tunstall codes are variable-to-fixed length codes that maximize the expected number of source letters per dictionary string for discrete, memoryless sources. We analyze a generalization of Tunstall coding to sources with memory and demonstrate that as the dictionary size increases, the number of code letters per source symbol comes arbitrarily close to the minimum among all variable-to-fixed length codes of the same size. We also find the asymptotic relationship between the dictionary size and the average length of a dictionary entry.
Serap A. Savari, Robert G. Gallager
IEEE Trans. Inf. Theory1
1996 Finite Termination of Asynchronous Iterative Algorithms
Serap A. Savari, Dimitri P. Bertsekas
Parallel Comput.1
1995 On the Entropy of DNA: Algorithms and Measurements Based on Memory and Rapid Convergence
Martin Farach-Colton, Michiel O. Noordewier, Serap A. Savari, Larry A. Shepp, Aaron D. Wyner, Jacob Ziv
SODA3
1994 Some notes on Varn coding
abstract
A duality between Varn (1971) coding and Tunstall (1968) coding is demonstrated and new bounds on the expected transmission cost per source symbol for Varn codes are established. For binary channels, the superiority of the new upper bound over Krause's (1962) upper bound is proven.>
Serap A. Savari
IEEE Trans. Inf. Theory1
1994 Arithmetic coding for finite-state noiseless channels
abstract
The authors analyze the expected delay for infinite precision arithmetic codes, and suggest a practical implementation that closely approximates the idealized infinite precision model.>
Serap A. Savari, Robert G. Gallager
IEEE Trans. Inf. Theory1
1993 Average Case Analysis of Five Two-Dimensional Bubble Sorting Algorithms
abstract
For each of five generalizations of the odcl-even transposition sort to a sorting algorithm on a /77X W mesh of processors.we demonstrate that with "high probability," the number of steps required to sort a random permutation of N numbers is @(N).1
Serap A. Savari
SPAA1
1992 Arithmetic Coding for Memoryless Cost Channels
abstract
The authors analyze the expected delay for infinite precision arithmetic codes and suggest a practical implementation that concentrates on the issue of delay.>
Serap A. Savari, Robert G. Gallager
Data Compression Conference1