47 results on '"Huffman tree"'
Search Results
2. Steganographic Protection Method Based on Huffman Tree
- Author
-
Radchenko, Yevgen, Dychka, Ivan, Sulema, Yevgeniya, Suschuk-Sliusarenko, Viktoriya, Shkurat, Oksana, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Hu, Zhengbing, editor, Petoukhov, Sergey V., editor, and He, Matthew, editor
- Published
- 2020
- Full Text
- View/download PDF
3. Optimal Skeleton Huffman Trees Revisited
- Author
-
Kosolobov, Dmitry, Merkurev, Oleg, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, and Fernau, Henning, editor
- Published
- 2020
- Full Text
- View/download PDF
4. An Online Word Vector Generation Method Based on Incremental Huffman Tree Merging
- Author
-
Kui Qian, Lei Tian, Xiulan Wen, and Zhenzhong Song
- Subjects
Huffman tree ,hierarchical softmax ,incremental learning ,neural network ,online word vector ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
Aiming at high real-time performance processing requirements for large amounts of online text data in natural language processing applications, an online word vector model generation method based on incremental Huffman tree merging is proposed. Maintaining the inherited word Huffman tree in existing word vector model unchanged, a new Huffman tree of incoming words is constructed and ensures that there is no leaf node identical to the inherited Huffman tree. Then the Huffman tree is updated by a method of node merging. Thus based on the existing word vector model, each word still has a unique encoding for the calculation of the hierarchical softmax model. Finally, the generation of incremental word vector model is realized by using neural network on the basis of hierarchical softmax model. The experimental results show that the method could realize the word vector model generation online based on incremental learning with faster time and better performance.
- Published
- 2021
- Full Text
- View/download PDF
5. Optimal skeleton and reduced Huffman trees.
- Author
-
Klein, Shmuel T., Radoszewski, Jakub, Serebro, Tamar C., and Shapira, Dana
- Subjects
- *
PATTERN matching , *TREE pruning , *TREES , *SKELETON , *DATA compression - Abstract
A skeleton Huffman tree is a Huffman tree from which all full subtrees of depth h ≥ 1 have been pruned. Skeleton Huffman trees are used to save storage and enhance processing time in several applications such as decoding, compressed pattern matching and wavelet trees for random access. A reduced skeleton tree prunes the skeleton Huffman tree further to an even smaller tree. The resulting more compact trees can be used to further enhance the time and space complexities of the corresponding algorithms. However, it is shown that the straightforward ways of basing the constructions of a skeleton tree as well as that of a reduced skeleton tree on a canonical Huffman tree do not necessarily yield the least number of nodes. New algorithms for achieving such trees are given. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
6. DAVT: An Error-Bounded Vehicle Trajectory Data Representation and Compression Framework.
- Author
-
Chen, Chao, Ding, Yan, Guo, Suiming, and Wang, Yasha
- Subjects
- *
DATA compression , *EDGE computing , *MOBILE computing , *DATA libraries , *DATA warehousing , *VEHICLE routing problem , *HUFFMAN codes - Abstract
An increasing number of vehicles are now equipped with GPS devices to facilitate fleet management and send their GPS locations continuously, generating a huge volume of trajectory data. Sending and storing such vehicle trajectory data cause sustainable communication and storage overheads. Trajectory data compression becomes a promising way to alleviate overhead issues. However, previous solutions are commonly carried out at the side of the data center after data having been received, thus saving the storage cost only. Here, we bring the idea of mobile edge computing and transfer the computation-intensive data compression task to the mobile devices of drivers. As a result, the trajectory data is reduced at the side of data generators before being sent out; thus, it can lower data communication and storage costs simultaneously. We propose DAVT, an error-bounded trajectory data representation, and a compression framework. Specifically, the trajectory data is reformatted into three parts (i.e., Distance, Acceleration & Velocity, and Time), and three compressors are wisely devised to compress each part. For D and AV parts, a similar Huffman tree-forest structure is exploited to encode data elements effectively, but with quite different rationales. For the T part, the large absolute timestamps are transformed to small time intervals firstly, and different encoding techniques are adopted based on the data quality. We evaluate our proposed system using a large-scale taxi trajectory dataset collected from the city of Beijing, China. Our results show that our compressors outperform other baselines. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
7. Windowed Huffman Coding with Limited Distinct Symbols by Least Recently Used Symbol Removable
- Author
-
Nandi, Utpal, Mandal, Jyotsna Kumar, Kacprzyk, Janusz, Series editor, Satapathy, Suresh Chandra, editor, Biswal, Bhabendra Narayan, editor, Udgata, Siba K., editor, and Mandal, J.K., editor
- Published
- 2015
- Full Text
- View/download PDF
8. A Huffman Tree-Based Algorithm for Clustering Documents
- Author
-
Liu, Yaqiong, Wen, Yuzhuo, Yuan, Dingrong, Cuan, Yuwei, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Kobsa, Alfred, Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Goebel, Randy, Series editor, Tanaka, Yuzuru, Series editor, Wahlster, Wolfgang, Series editor, Siekmann, Jörg, Series editor, Luo, Xudong, editor, Yu, Jeffrey Xu, editor, and Li, Zhi, editor
- Published
- 2014
- Full Text
- View/download PDF
9. Distributed AH-Tree Based Index Technology for Multi-channel Wireless Data Broadcast
- Author
-
Yang, Yongtian, Gao, Xiaofeng, Lu, Xin, Zhong, Jiaofei, Chen, Guihai, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Meng, Weiyi, editor, Feng, Ling, editor, Bressan, Stéphane, editor, Winiwarter, Werner, editor, and Song, Wei, editor
- Published
- 2013
- Full Text
- View/download PDF
10. Adaptive Region Based Huffman Compression Technique with Selective Code Interchanging
- Author
-
Nandi, Utpal, Mandal, Jyotsna Kumar, Meghanathan, Natarajan, editor, Nagamalai, Dhinaharan, editor, and Chaki, Nabendu, editor
- Published
- 2012
- Full Text
- View/download PDF
11. 基于 Huffman 树的密文索引构建方案.
- Author
-
陈 元, 张昌宏, and 付 伟
- Abstract
To achieve safe and efficient ciphertext retrieval of data in cloud, this paper proposed a scheme of ciphertext index construction and retrieval based on Huffman tree. T le scheme introduced the idea of the Huffman tree structure and its coding into the construction of ciphertext index structure, improved Chinese word segmentation algorithm based on knowledge understanding to extract keywords of plaintext, sorted the search result set through the improved rule of TF-IDF to return the Top-A' results that meet the users’ needs mostly,and added forged nodes of ciphertext index to enhance capabilities of resistance to statistical analysis of the index structure. Through the experimental lest and comparison analysis of performance, it can be concluded that the scheme can improve the efficiency of ciphertext retrieval, which can ensure the security of ciphertext and index simultaneously. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
12. On the Incomparability of Entropy and Marginal Guesswork in Brute-Force Attacks
- Author
-
Pliam, John O., Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Roy, Bimal, editor, and Okamoto, Eiji, editor
- Published
- 2000
- Full Text
- View/download PDF
13. Hardware for Entropy Coding
- Author
-
Bhaskaran, Vasudev, Konstantinides, Konstantinos, Bhaskaran, Vasudev, and Konstantinides, Konstantinos
- Published
- 1997
- Full Text
- View/download PDF
14. Hardware for Entropy Coding
- Author
-
Bhaskaran, Vasudev, Konstantinides, Konstantinos, Bhaskaran, Vasudev, and Konstantinides, Konstantinos
- Published
- 1995
- Full Text
- View/download PDF
15. Balancing decoding speed and memory usage for Huffman codes using quaternary tree.
- Author
-
Habib, Ahsan and Rahman, Mohammad
- Subjects
DECODING algorithms ,HUFFMAN codes ,DATA compression ,ENCODING ,INFORMATION storage & retrieval systems -- Code words - Abstract
In this paper, we focus on the use of quaternary tree instead of binary tree to speed up the decoding time for Huffman codes. It is usually difficult to achieve a balance between speed and memory usage using variable-length binary Huffman code. Quaternary tree is used here to produce optimal codeword that speeds up the way of searching. We analyzed the performance of our algorithms with the Huffman-based techniques in terms of decoding speed and compression ratio. The proposed decoding algorithm outperforms the Huffman-based techniques in terms of speed while the compression performance remains almost same. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
16. Global Optimization for Multi-Channel Wireless Data Broadcast with AH-Tree Indexing Scheme.
- Author
-
Gao, Xiaofeng, Yang, Yongtian, Chen, Guihai, Lu, Xin, and Zhong, Jiaofei
- Subjects
- *
WIRELESS communications , *BROADCASTING industry , *MATHEMATICAL optimization , *COMPUTER science - Abstract
Multi-channel wireless data broadcast is an appropriate approach to disseminate data to a mass number of mobile clients. In this paper, we present a global optimization for multi-channel wireless data broadcast with Alphabetic Huffman Tree (AH-Tree) Indexing scheme, which can deal with skewed access frequencies well. We present three novel designs to reduce the access latency and tuning time of the broadcast system. Firstly, we design a dynamic programming for AH-Tree construction with low time complexity. Compared with traditional Hu-Tucker algorithm in $O(n^k)$
- Published
- 2016
- Full Text
- View/download PDF
17. An Online Word Vector Generation Method Based on Incremental Huffman Tree Merging
- Author
-
Xiulan Wen, Zhenzhong Song, Tian Lei, and Kui Qian
- Subjects
incremental learning ,Theoretical computer science ,Artificial neural network ,neural network ,Computer science ,General Engineering ,Huffman coding ,symbols.namesake ,lcsh:TA1-2040 ,Vector generation ,hierarchical softmax ,Incremental learning ,symbols ,Huffman tree ,online word vector ,lcsh:Engineering (General). Civil engineering (General) ,Word (computer architecture) - Abstract
Aiming at high real-time performance processing requirements for large amounts of online text data in natural language processing applications, an online word vector model generation method based on incremental Huffman tree merging is proposed. Maintaining the inherited word Huffman tree in existing word vector model unchanged, a new Huffman tree of incoming words is constructed and ensures that there is no leaf node identical to the inherited Huffman tree. Then the Huffman tree is updated by a method of node merging. Thus based on the existing word vector model, each word still has a unique encoding for the calculation of the hierarchical softmax model. Finally, the generation of incremental word vector model is realized by using neural network on the basis of hierarchical softmax model. The experimental results show that the method could realize the word vector model generation online based on incremental learning with faster time and better performance.
- Published
- 2021
- Full Text
- View/download PDF
18. A SVM-based Image Classification Method in Document System of Personnel Archives.
- Author
-
Chen, Jianbang, Han, Lu, Xiong, Zhan, Sun, Ning, Gao, Guangchao, and Li, Quandong
- Abstract
Information technology has deeply penetrated into the personnel archives management to improve its security, privacy and high efficiency. This paper comes up with a method to solve problems about image classification. It combines SVM with Huffman tree to construct a classifier HFM-SVM. Constructing HFM-SVM, it extracts paragraph and local pixel features of archive document images as training samples and test data and can classify all of personnel archive documents into five classes such as ID cards, application forms and labor contracts and so on. Comparing with multiple classifiers, the experimental results show that HFM-SVM does better in automatically fast and accurate classification of personnel archive document images. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
19. Research on Multi-class Classification Based on SVM and Huffman Tree.
- Author
-
Hu Jun, Teng Shao-hua, Zhang Wei, and Liu Dong-ning
- Abstract
There exists error accumulation in the multi-classification method, based on support vector machines and decision trees. It tends to decrease classification accuracy and results in a bad classification. With a careful analysis of error accumulation, it proposes a new multi-classification method, based on Huffman Tree and SVM. It divided a multi-classification problem into multiple binary classification problems, and gave classification priority, depending on the dissimilarity. At last, through an experiment with Lecast open source data sets, it verified the effectiveness. The experimental results show that the new method is superior to the traditional multi-classification method in classification speed and classification accuracy. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
20. On the linear description of the Huffman trees polytope.
- Author
-
Maurras, Jean-Francois, Nguyen, Thanh Hai, and Nguyen, Viet Hung
- Subjects
- *
LINEAR systems , *TREE graphs , *POLYTOPES , *GRAPH theory , *DATA compression , *BINARY codes - Abstract
Abstract: The Huffman tree is a well known concept in data compression discovered by David Huffman in 1952 [7]. A Huffman tree is a binary tree and represents the most efficient binary code for a given alphabet with respect to a distribution of frequency of its characters. In this paper, we associate any Huffman tree of leaves with the point in having as coordinates the length of the paths from the root to every leaf from the left to right. We then study the convex hull, that we call Huffmanhedron, of those points associated with all the possible Huffman trees of leaves. First, we present some basic properties of Huffmanhedron, especially, about its dimensions and its extreme vertices. Next we give a partial linear description of Huffmanhedron which includes in particular a complete characterization of the facet defining inequalities with nonnegative coefficients that are tight at a vertex corresponding to some maximum height Huffman tree (i.e. a Huffman tree of depth ). The latter contains a family of facet defining inequalities in which coefficients follow in some way the law of the Fibonacci sequence. This result shows that the number of facets of Huffmanhedron is at least a factorial of and consequently shows that the facial structure of Huffmanhedron is rather complex. This is quite in contrast with the fact that using the algorithm of Huffman described in [7], one can minimize any linear objective function over the Huffmanhedron in time. We also give two procedures for lifting and facet composition allowing us to derive facet-defining inequalities from the ones in lower dimensions. [Copyright &y& Elsevier]
- Published
- 2014
- Full Text
- View/download PDF
21. Huffman coding application
- Author
-
Pleš, Manuel and Baumgartner, Alfonzo
- Subjects
Huffman code ,TEHNIČKE ZNANOSTI. Računarstvo. Informacijski sustavi ,iOS ,Huffmanovo stablo ,Huffman algorithm ,Huffmanov algoritam ,Huffman tree ,TECHNICAL SCIENCES. Computing. Information Systems ,Huffmanov kod ,Swift - Abstract
U ovom završnom radu kreirana je iOS mobilna aplikacija za Huffmanovo kodiranje. Objašnjen je Huffmanov algoritam i alati koji se koriste za izradu aplikacije. Problem s kojim se susreće je pretvaranje koraka Huffmanovog algoritma u njihov ekvivalent u kodu i rješenje koje se nudi dano je u dva dijela. Prvi dio implementacije zadužen je za izradu Huffmanovog stabla koje u programu izgleda drugačije od običnog stabla, ali ima istu funkciju. Drugi dio zadužen je za prolazak i čitanje stabla i to je postignuto rekurzivnom funkcijom. Veliku ulogu u ostvarenju rješenja ovog problema ima mogućnost programskog jezika Swift da koristi tip podatka „Any“ koji u potpunosti mijenja ulogu pokazivača. Cijeli proces sakriven je iza jednostavnog korisničkog sučelja koje omogućava korisniku upisivanje znakova koje želi kodirati i njihovo kodiranje pritiskom samo jednog dugmeta. In this bachelor's thesis an iOS mobile application was created. The Huffman algorithm and the tools used to create the application were explained. The problem encountered is transforming the steps of the Huffman algorithm into their equivalent in code and the answer offered is given in two parts. The first part of the implementation is in charge of creating the Huffman tree which looks different in the program than the usual tree but has the same functionality. The second part of the implementation is in charge of going through and reading from the tree and that was accomplished with a recursive function. A great part in achieving the goal of solving this problem was the possibility of the programming language Swift to use the data type “Any” which completely replaced the role of pointers. The whole process was hidden behind a simple user interface which allows the user to enter the characters he wants to encode and then encodes them with the press of a button.
- Published
- 2020
22. Optimal skeleton huffman trees revisited
- Author
-
Kosolobov, D., Merkurev, O., Kosolobov, D., and Merkurev, O.
- Abstract
A skeleton Huffman tree is a Huffman tree in which all disjoint maximal perfect subtrees are shrunk into leaves. Skeleton Huffman trees, besides saving storage space, are also used for faster decoding and for speeding up Huffman-shaped wavelet trees. In 2017 Klein et al. introduced an optimal skeleton tree: for given symbol frequencies, it has the least number of nodes among all optimal prefix-free code trees (not necessarily Huffman’s) with shrunk perfect subtrees. Klein et al. described a simple algorithm that, for fixed codeword lengths, finds a skeleton tree with the least number of nodes; with this algorithm one can process each set of optimal codeword lengths to find an optimal skeleton tree. However, there are exponentially many such sets in the worst case. We describe an (formula presented)-time algorithm that, given n symbol frequencies, constructs an optimal skeleton tree and its corresponding optimal code. © Springer Nature Switzerland AG 2020.
- Published
- 2020
23. Application of 2D graphic representation of protein sequence based on Huffman tree method
- Author
-
Qi, Zhao-Hui, Feng, Jun, Qi, Xiao-Qin, and Li, Ling
- Subjects
- *
AMINO acid sequence , *COMPUTER graphics , *TWO-dimensional models , *ESCHERICHIA coli , *GENOMES , *ALGORITHMS - Abstract
Abstract: Based on Huffman tree method, we propose a new 2D graphic representation of protein sequence. This representation can completely avoid loss of information in the transfer of data from a protein sequence to its graphic representation. The method consists of two parts. One is about the 0–1 codes of 20 amino acids by Huffman tree with amino acid frequency. The amino acid frequency is defined as the statistical number of an amino acid in the analyzed protein sequences. The other is about the 2D graphic representation of protein sequence based on the 0–1 codes. Then the applications of the method on ten ND5 genes and seven Escherichia coli strains are presented in detail. The results show that the proposed model may provide us with some new sights to understand the evolution patterns determined from protein sequences and complete genomes. [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF
24. Windowed Huffman Coding with Limited Distinct Symbols.
- Author
-
Nandi, Utpal and Mandal, Jyotsna Kumar
- Subjects
WINDOWS (Graphical user interfaces) ,CODING theory ,SIGNS & symbols ,BUFFER storage (Computer science) ,TREE graphs ,PERFORMANCE evaluation - Abstract
Abstract: The adaptive Huffman coding with a window of limited distinct symbols is proposed. The window buffer is used to store a specified number of distinct symbols most recently processed. The total number of symbols within the window may vary, but number of distinct symbols does not exceed a specified value. The adaptive Huffman tree is constructed based on the probability distribution of symbols within the window. Then, a variant of the proposed method is introduced. The proposed variant uses two windows. A small primary window buffer is used to store the most recently processed symbols. A comparatively large secondary window buffer is used to store more past processed symbols. The two separate Huffman tree are constructed based on the probabilities of symbols within the two windows. A symbol is encoded using first Huffman tree if it is found in the first window. Otherwise, the symbol is encoded using second Huffman tree if it is found in the second window. The first proposed technique comparatively offers better results than its counterpart for most of the file type. The performance of the second proposed technique is also close to the other techniques. [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF
25. Minimum average-case queries of -ary search game with small sets
- Author
-
Meng, Kun, Lin, Chuang, Liu, Wen An, Yang, Yang, and Katona, Gyula O.H.
- Subjects
- *
GAME theory , *SET theory , *PARTITIONS (Mathematics) , *ALGORITHMS , *DISTRIBUTION (Probability theory) , *MATHEMATICAL forms - Abstract
Abstract: Given a search space , an unknown element and fixed integers and , a -ary -restricted query is of the following form: which one of the set is the in?, where is a partition of and for . The problem of finding from with -ary size-restricted queries is called as a -ary search game with small sets. In this paper, we consider sequential algorithms for the above problem, and establish the minimum number of average-case sequential queries when satisfies the uniform distribution on . [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF
26. On the Convex Hull of Huffman Trees.
- Author
-
Maurras, Jean-François, Nguyen, Thanh Hai, and Nguyen, Viet Hung
- Subjects
CONVEX sets ,TREE graphs ,INFORMATION theory ,LINEAR programming ,PATHS & cycles in graph theory ,MATHEMATICAL inequalities ,FIBONACCI sequence ,POLYTOPES - Abstract
Abstract: A well-known kind of binary tree in information theory is Huffman tree. Given any linear objective function f, Huffman has given an algorithm allowing to find an optimal Huffman tree minimizing f. In this paper, we associate to each Huffman point of n nodes, a point in called Huffman point whose components are the length of the path from the root of the tree to each leaf. In this paper, we study the Huffmanhedron, , which is the convex hull of the Huffman points in . In particular, we present a family of facet-defining inequalities for whose coefficients form a Fibonacci sequence. We describe several lifting and composition methods which allow to derive new facet-defining inequalities from existing ones. Finally, we show that these methods together with the Fibonacci family of facet-defining inequalities characterize all facets of non-negative coefficients for containing a deepest Huffman point, i.e. a permutation of the Huffman point . [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
27. REGION BASED HUFFMAN (RBH) COMPRESSION TECHNIQUE WITH CODE INTERCHANGE.
- Author
-
Nandi, Utpal and Mandal, Jyotsna Kumar
- Subjects
DATA compression ,ALGORITHMS ,FREQUENCY (Linguistics) ,SIGNS & symbols ,COMPUTER files - Abstract
There were few research works are continuing to increase the performance of Huffman coding. The proposed paper is based on the new technique region based Huffman to increase the performance of the Huffman coding. The proposed technique divides the input file into a number of regions. Huffman codes are obtained for entire file. For each region, the code between the maximum frequency element of that region and maximum frequency element of entire file are interchanged and the symbols of that region are compressed. This is repeated for each region. Then a small variation of the technique is proposed where instead of interchanging the codes of elements, selection of number of region is done by a proposed algorithm. This modified technique eliminates some limitations of previous proposed technique. Comparisons are made among these two variants with classical Huffman technique. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
28. Minimal average cost of searching for a counterfeit coin: Restricted model
- Author
-
Liu, Wen An and Yong Ma, Hong
- Subjects
- *
COINS , *ALGORITHMS , *DISTRIBUTION (Probability theory) , *STANDARD deviations - Abstract
Abstract: The following restricted model of coin-weighing problem is considered: there is a heavier coin in a set of n coins, of which are good coins having the same weight. The test device is a two-arms balance scale and each test-set is of the form with , where is a given integer. We present an optimal sequential algorithm requiring the minimal average cost of weighings when the probability distribution on the coin set is uniform distribution. [Copyright &y& Elsevier]
- Published
- 2006
- Full Text
- View/download PDF
29. Partial alphabetic trees
- Author
-
Barkan, Arye and Kaplan, Haim
- Subjects
- *
ALGORITHMS , *PROBLEM solving , *LEXICOGRAPHY , *POLYNOMIALS - Abstract
Abstract: In the partial alphabetic tree problem we are given a multiset of non-negative weights , partitioned into blocks . We want to find a binary tree T where the elements of W reside in its leaves such that if we traverse the leaves from left to right then all leaves of precede all leaves of for every . Furthermore among all such trees, T has to minimize , where is the depth of in T. The partial alphabetic tree problem generalizes the problem of finding a Huffman tree over W (there is only one block) and the problem of finding a minimum cost alphabetic tree over W (each block consists of a single item). This problem arises when we need an optimal binary code for a set of items with known frequencies, such that we have a lexicographic restriction for some of the codewords. Our main result is a pseudo-polynomial time algorithm that finds the optimal tree. Our algorithm runs in time where , , and ( is the golden ratio). In particular the running time is polynomial in case the weights are bounded by a polynomial of n. To bound the running time of our algorithm we prove an upper bound of on the depth of the optimal tree. Our algorithm relies on a solution to what we call the layered Huffman forest problem which is of independent interest. In the layered Huffman forest problem we are given an unordered multiset of weights , and a multiset of integers . We look for a forest F with k trees, , where the weights in W correspond to the leaves of F, that minimizes where is the depth of in its tree plus if . Our algorithm for this problem runs in time. [Copyright &y& Elsevier]
- Published
- 2006
- Full Text
- View/download PDF
30. Optimal Skeleton Huffman Trees Revisited
- Author
-
Dmitry Kosolobov and Oleg Merkurev
- Subjects
FOS: Computer and information sciences ,CODEWORD LENGTH ,HUFFMAN TREES ,Code word ,CODES (SYMBOLS) ,0102 computer and information sciences ,02 engineering and technology ,Disjoint sets ,Data_CODINGANDINFORMATIONTHEORY ,Skeleton (category theory) ,Huffman coding ,01 natural sciences ,Set (abstract data type) ,Combinatorics ,symbols.namesake ,PREFIX-FREE CODES ,020204 information systems ,STORAGE SPACES ,Computer Science - Data Structures and Algorithms ,0202 electrical engineering, electronic engineering, information engineering ,SIMPLE ALGORITHM ,Data Structures and Algorithms (cs.DS) ,MUSCULOSKELETAL SYSTEM ,Computer Science::Data Structures and Algorithms ,FORESTRY ,Computer Science::Information Theory ,Mathematics ,TREES (MATHEMATICS) ,OPTIMAL SYSTEMS ,OPTIMAL CODES ,Binary logarithm ,HUFFMAN TREE ,TIME ALGORITHMS ,Tree (data structure) ,DYNAMIC PROGRAMMING ,SKELETON TREE ,010201 computation theory & mathematics ,symbols ,Decoding methods - Abstract
A skeleton Huffman tree is a Huffman tree in which all disjoint maximal perfect subtrees are shrunk into leaves. Skeleton Huffman trees, besides saving storage space, are also used for faster decoding and for speeding up Huffman-shaped wavelet trees. In 2017 Klein et al. introduced an optimal skeleton tree: for given symbol frequencies, it has the least number of nodes among all optimal prefix-free code trees (not necessarily Huffman's) with shrunk perfect subtrees. Klein et al. described a simple algorithm that, for fixed codeword lengths, finds a skeleton tree with the least number of nodes; with this algorithm one can process each set of optimal codeword lengths to find an optimal skeleton tree. However, there are exponentially many such sets in the worst case. We describe an $O(n^2\log n)$-time algorithm that, given $n$ symbol frequencies, constructs an optimal skeleton tree and its corresponding optimal code., Comment: 12 pages, 3 figures, accepted to CSR 2020
- Published
- 2020
- Full Text
- View/download PDF
31. A Linear Representation of Huffman Tree.
- Author
-
Goel, Ishita, Agarwal, Suneeta, and Prasad, Rajesh
- Subjects
ALGORITHMS ,CODING theory ,DECODING algorithms ,HYPERSPACE ,COMPUTER files - Abstract
In this paper, we present one efficient simple string representation for Huffman code tree while applying Huffman compression algorithm. This space efficient representation can be used at the time of coding as well as decoding. Instead of frequency table it can be attached with the coded file which saves the space and hence transmission time. We also present algorithms for coding and decoding directly from this string representation of Huffman tree. [ABSTRACT FROM AUTHOR]
- Published
- 2012
32. Huffman Tree Optimization Particle Swarm Optimization.
- Author
-
Deyan, Wang and Ying, Xiao
- Abstract
Particle swarm optimization (PSO) is a relatively new swarm intelligence-based heuristic global optimization technique, because it is easy to understand and implement and global search ability is very strong, so it has become one of the fastest intelligent optimization algorithm. Huffman tree is widely used in image compression. Based on the before research that use PSO to solve Multi_ship avoid collision, the author put forward: with the smallest Huffman tree weighted path and optimization of the problems of the collision we can use Huffman tree's WPL to optimized recently approach distance DCPA and will recently approach time TCPA. simulation result show that: the method can speed up the convergence and precise the result, also has the actual operation. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
33. Joint compression and encryption using chaotically mutated Huffman trees
- Author
-
Hermassi, Houcemeddine, Rhouma, Rhouma, and Belghith, Safya
- Subjects
- *
MATHEMATICAL models , *CHAOS theory , *DATA encryption , *ENTROPY (Information theory) , *COMPUTATIONAL complexity , *STATISTICS - Abstract
Abstract: This paper introduces a new scheme for joint compression and encryption using the Huffman codec. A basic tree is first generated for a given message and then based on a keystream generated from a chaotic map and depending from the input message, the basic tree is mutated without changing the statistical model. Hence a symbol can be coded by more than one codeword having the same length. The security of the scheme is tested against the known plaintext attack and the brute force attack. Performance analysis including encryption/decryption speed, additional computational complexity and compression ratio are given. [Copyright &y& Elsevier]
- Published
- 2010
- Full Text
- View/download PDF
34. Image layering based small infrared target detection method.
- Author
-
Li, Hang, Tan, Yihua, Li, YanSheng, and Tian, Jinwen
- Abstract
An image layering and confidence analysis based small target detection method in infrared image is proposed. First, a Huffman tree is used to refine the histogram curve, and the valleys of the refined curve are detected automatically. Then, the grey values of the detected valleys are recorded as the segmenting thresholds to stratify the original infrared image. After detecting small abnormal regions in each layer and defining them to be candidate targets, the candidate target set is composed of the candidate targets in all layers. Finally, the abnormality‐based confidence of each candidate target is calculated and sorted. The candidate target with maximum confidence is considered as the real one. The experiments show that the proposed method performs robustly and efficiently. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
35. Minimum average-case queries of q+1-ary search game with small sets
- Author
-
Wen An Liu, Chuang Lin, Kun Meng, Yang Yang, and Gyula O. H. Katona
- Subjects
Discrete mathematics ,Applied Mathematics ,Average-cost ,Huffman coding ,Combinatorics ,Search game ,symbols.namesake ,symbols ,Sequential algorithm ,Discrete Mathematics and Combinatorics ,Partition (number theory) ,Huffman tree ,Mathematics - Abstract
Given a search space S = { 1 , 2 , ? , n } , an unknown element x ? ? S and fixed integers ? ? 1 and q ? 1 , a q + 1 -ary ? -restricted query is of the following form: which one of the set { A 0 , A 1 , ? , A q } is the x ? in?, where ( A 0 , A 1 , ? , A q ) is a partition of S and | A i | ? ? for i = 1 , 2 , ? , q . The problem of finding x ? from S with q + 1 -ary size-restricted queries is called as a q + 1 -ary search game with small sets. In this paper, we consider sequential algorithms for the above problem, and establish the minimum number of average-case sequential queries when x ? satisfies the uniform distribution on S .
- Published
- 2012
- Full Text
- View/download PDF
36. Windowed Huffman Coding with Limited Distinct Symbols
- Author
-
Jyotsna Kumar Mandal and Utpal Nandi
- Subjects
Range encoding ,Frequency Table (FT) ,compression ratio ,Window (computing) ,Huffman coding ,symbols.namesake ,Canonical Huffman code ,Symbol (programming) ,Data compression ,symbols ,Symbol Code Table (SCT) ,General Earth and Planetary Sciences ,Probability distribution ,Huffman tree ,Arithmetic ,Modified Huffman coding ,Algorithm ,General Environmental Science ,Mathematics - Abstract
The adaptive Huffman coding with a window of limited distinct symbols is proposed. The window buffer is used to store a specified number of distinct symbols most recently processed. The total number of symbols within the window may vary, but number of distinct symbols does not exceed a specified value. The adaptive Huffman tree is constructed based on the probability distribution of symbols within the window. Then, a variant of the proposed method is introduced. The proposed variant uses two windows. A small primary window buffer is used to store the most recently processed symbols. A comparatively large secondary window buffer is used to store more past processed symbols. The two separate Huffman tree are constructed based on the probabilities of symbols within the two windows. A symbol is encoded using first Huffman tree if it is found in the first window. Otherwise, the symbol is encoded using second Huffman tree if it is found in the second window. The first proposed technique comparatively offers better results than its counterpart for most of the file type. The performance of the second proposed technique is also close to the other techniques.
- Published
- 2012
- Full Text
- View/download PDF
37. Minimal average cost of searching for a counterfeit coin: Restricted model
- Author
-
Hong Yong Ma and Wen An Liu
- Subjects
Uniform distribution (continuous) ,Applied Mathematics ,Group testing ,Coin-weighing problem ,Counterfeit ,Average cost ,Combinatorics ,Set (abstract data type) ,Integer ,Sequential algorithm ,Probability distribution ,Discrete Mathematics and Combinatorics ,Huffman tree ,Mathematics - Abstract
The following restricted model of coin-weighing problem is considered: there is a heavier coin in a set of n coins, n - 1 of which are good coins having the same weight. The test device is a two-arms balance scale and each test-set is of the form A : B with |A| = |B| ≤ l, where l ≥ 1 is a given integer. We present an optimal sequential algorithm requiring the minimal average cost of weighings when the probability distribution on the coin set is uniform distribution.
- Published
- 2006
- Full Text
- View/download PDF
38. Vizualizace evoluce algoritmů pracujících nad vybranými datovými strukturami
- Author
-
Kavička, Antonín, Fikejz, Jan, Šára, Martin, Kavička, Antonín, Fikejz, Jan, and Šára, Martin
- Abstract
Diplomová práce se zabývá vizualizacemi datových struktur a jejich algoritmů. Konkrétně se jedná o vizualizace binomické haldy, Huffmanova stromu, B-stromu a grid souboru. V úvodní části práce je nejprve proveden přehled existujících vizualizací. V teoretické části práce jsou popsány abstraktní datové typy prioritní fronta a tabulka a problematika kódování textu. Teoretická část také obsahuje teoretický popis vybraných datových struktur. V praktické části práce je popsáno fungování jednotlivých algoritmů vybraných datových struktur. Hlavním výstupem práce jsou vizualizace čtyř vybraných datových struktur, které mohou být prováděny i ve webovém prohlížeči., This thesis deals with visualizations of data structures and their algorithms. The concrete structures are: binomial heap, Huffman tree, B-tree and grid file. At the beginning there is review of existing visualizations. The theoretical part describes abstract data type priority queue and dictionary and the problem of text encoding. There is also theoretical description of the selected data structures. The practical part describes working of each algorithm working on each selected data structure. The main output of this thesis is visualization of four selected data structures. These visualizations can be displayed in a web browser., Katedra softwarových technologií, Dle vedoucího byla správnost navrženého řešení problému prokázána úspěšným ověřením funkčnosti implementovaných algoritmů a vizualizací jejich evolucí na vybraných vzorcích dat. Cíle diplomové práce byly splněny v plném rozsahu. Dle oponenta diplomové práce je výsledná aplikace plně funkční a veřejně přístupná jak studentům naší fakulty, tak široké veřejnosti. Student výborně prezentoval výsledky své diplomové práce. Po přečtení posudků vedoucího a oponenta zodpověděl výborně dotazy vedoucího práce, oponenta a členů komise.
- Published
- 2014
39. Optimum Extendible Prefix Codes
- Author
-
Calude, Cristian and Tomescu, Ioan
- Subjects
Kraft's inequality ,optimum extendible prefix code ,Huffman tree - Abstract
Suppose that we have L messages coded by a prefix code (over an alphab et M with m letters) having a minimum weighted length. The problem addressed in this paper is the following: How to find s codewords for new messages so that by leaving unchanged the codification of the first L messages (by compatibility rea sons), the resulting extended code is still prefix (over M) and has a minimum weighted length? To this aim we introduce the notion of optimum extendible prefix code and then, by modifying Huffman s algorithm, we give an effcient algorithm to construct the opti mum extension of a non-complete prefix code, provided the initial code is optimal. 1.) Proceedings of the First Japan-New Zealand Workshop on Logic in Computer Science, special issue editors D.S. Bridges, C.S. Calude, M.J. Dinneen and B. Khoussainov.
- Published
- 1997
40. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Balarin, Jakub, Kršek, Přemysl, Španěl, Michal, and Balarin, Jakub
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
41. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Kršek, Přemysl, and Španěl, Michal
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
42. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Kršek, Přemysl, and Španěl, Michal
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
43. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Kršek, Přemysl, and Španěl, Michal
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
44. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Kršek, Přemysl, and Španěl, Michal
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
45. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Balarin, Jakub, Kršek, Přemysl, Španěl, Michal, and Balarin, Jakub
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
46. Komprese obrazových dat v medicíně
- Author
-
Kršek, Přemysl, Španěl, Michal, Balarin, Jakub, Kršek, Přemysl, Španěl, Michal, and Balarin, Jakub
- Abstract
Práce zkoumá, jak se projeví účinek různých komprimačních algoritmů na obrazových datech v medicíně. Snaží se najít algoritmus nebo skupinu algoritmů, které budou mít největší kompresní účinek. Kromě použití klasických algoritmů je snaha využít vlastností medicínských dat (tj. že obsahují hodně podobných obrazových bodů) pro jejich lepší kompresi. Ověříme si účinnek delta kódování na výsledný kompresní poměr a na závěr uvedeme naši nejlepší nalezenou metodu., The efficiency of various compress algorithms on medical images is explored in this paper. It try's to find algorithm or group of algorithms with the best compress efficiency. Except classic algorithms the medicine data properties (it contains many similar image points) can be used to reach higher compress level. We verify delta coding efficienty to final compress ratio. At the end the best founded method is presented.
47. An Optimum Nested Procedure in Binomial Group Testing
- Author
-
Hwang, F. K.
- Published
- 1976
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.