Content uploaded by Md. Ashiq Mahmood
Author content
All content in this area was uploaded by Md. Ashiq Mahmood on Jun 23, 2020
Content may be subject to copyright.
A Dictionary based Compression Scheme for
Natural Language Text with Reduced Bit
Encoding
0G$VKLT0DKPRRGDQG.0$]KDUXO+DVDQ
'HSDUWPHQWRI&RPSXWHU6FLHQFHDQG(QJLQHHULQJ
.KXOQD8QLYHUVLW\RI(QJLQHHULQJ7HFKQRORJ\.8(7
.KXOQD%DQJODGHVK
(PDLODVKLTPDKPRRGELSX#JPDLOFRPD]KDVDQ#JPDLOFRP
Abstract— Data compression, also called compaction, the
process of reducing the amount of data needed for the storage or
transmission of a given piece of information, typically by the use
of encoding techniques. Character encoding is genuinely related
to data compression which represents characters with a type of
encoding technique. Encoding characterizes the way toward
putting a movement of characters into a specific arrangement for
incredible transmission or point of confinement. Compression of
data covers a goliath space of employments including data
correspondence, data securing and database improvement. For
the most part tw o surely understood compression procedures
named Huffman and LZW are really utilized for text
compression. In this paper, we propose an effective and
straightforward compression techniques for huge common text
by a 5 bit encoding scheme which can convert 8 bit characters to
5 bit named 5 Bit Encoding Scheme (5BE). It can most likely
beat Huffman and LZW regarding compression proportion.
This plan gives an encoding calculation changing over any 8 bit
characters in English and Bangla by 5 bit by using a look up
table. The look up table is created by utilizing Zipf dissemination
which is a discrete circulation of generally utilized characters in
various dialects. In the wake of changing over the characters into
5 bit, we consistently ascertain a k-Series scheme to build a
database dictionary. With the penalty of storage for the
dictionary, we compress a natural text by 87%. This dictionary
will be used by the compression and decompression algorithms
and to be employed in the client side. Therefore, constructed only
once. Hence the facilities provided by the compression technique
will be found without interruption. The reverse algorithm to
recuperate the genuine data is additionally illustrated. We
compare our algorithm to both the known Huffman and LZW
technique. Promising efficiency is exhibited by our experimental
result.
Keywords—
encoding; compression; decompression; 5-bit
compression; compression ratio.
,
,
1752'8&7,21
'DWD FRPSUHVVLRQ DV RIWHQ DV SRVVLEOH QDPHG DV VRXUFH
FRGLQJLV DPHWKRGRI RXWOLQHRIGDWDRU VWDWHHQFRGLQJGDWD
XVLQJ OHVVHU QXPEHU RI ELWV WKDQ DQ XQHQFRGHG SRUWUD\DO
ZRXOGXVH>@,WVHHNVDIWHUIURPWKHPDQQHULQZKLFKWKDWWKH
UHFLSLHQWRIWKHGDWDPXVWWKLQNDERXWWKHHQFRGLQJSODQXVHG
E\VHQGHUDQGLVILWIRUWUDQVODWLQJLWWRUHFRXSWKHJHQXLQHW\SH
RI GDWD 7KH EDVLF UROH IRU FRPSUHVVLRQ LV WR GLPLQLVK WKH
DGGLWLRQDO URRP UHTXLUHG WR VWRUH WKH GDWD UHGXFH WKH
H[FKDQJHVSHHGQHHGLQRUGHUWRWUDQVPLWLWWKXVO\GHFUHDVLQJ
KDUGDQGIDVWFRVW>@5HJDUGOHVVRIWKHZD\WKDWDWUHPHQGRXV
DGGLWLRQDOURRPLVRSHQIRUVHFXULQJWKHGDWDDQ\ZD\LWFDQJR
SDVWDV IDU DV SRVVLEOH'DWDFRPSUHVVLRQSURFHGXUH PD\ EH
SRUWUD\HG XQGHU WZR RUGHUV >@ /RVVOHVV FRPSUHVVLRQ DQG
/RVV\FRPSUHVVLRQ DUHWKHNLQGVRIGDWD FRPSUHVVLRQ>@
/RVVOHVV FRPSUHVVLRQ SURFHGXUH LV DOO WKH PRUH IUHTXHQWO\
PLVXVHWUXHUHLWHUDWLRQVRWKHVHQGHUVGDWDFDQEHUHSUHVHQWHG
DOOWKHPRUHTXLFNO\ZLWKRXW HUURU>@/RVVOHVVFRPSUHVVLRQ
LVSRVVLEOHLQOL JKWR IWKHIDFWW KD WDQHQRU PR XVVH JPHQWRIWK LV
SUHVHQWUHDOLW\GDWDKDVDXWKHQWLFUHGXQGDQF\>@$VIDUDV
ORVVOHVV FRPSUHVVLRQIUDPHZRUN GDWD PLVKDS LV SURKLELWHG
5HDO GDWD FDQ EH FKDQJHG IURP WKH VWXIIHG RQH $QRWKHU
FRPSUHVVLRQ VWUDWHJ\ FDOOHG ORVV\ GDWD FRPSUHVVLRQ LV
SRVVLEOHLIPLQRUGDWDKDUGVKLSLVFRPPHQGDEOH>@)RUWKLV
FLUFXPVWDQFHRQHRIDNLQGGDWDFDQWEHUHYDPSHGIURPWKH
FRPSDFWHGGDWDDVDUHVXOWRIWKHFOHDULQJRIVRPHDEXQGDQFH
GDWDZKLOH FRPSUHVVLRQSURFHVV>@7KHGDWD FRPSUHVVLRQ
FDQ EH PDGH FRQWLQXRXVO\ FDSDEOH E\ WKH K\EULGL]DWLRQ RI
GLIIHUHQW SURFHGXUHV >@ 7KH NH\JUHDW SRVLWLRQ RI VXFK
VWUDWHJ\LVWKDWLWFDQSDFNWKH\LHOGUHSRUWZKLFKLVFRQYH\HG
LQWKHZDNHRIDSSO\LQJFHUWDLQFRPSUHVVLRQIUDPHZRUNVRQD
UHFRUG7KLV \LHOGVD SUHYDOHQWUHVXOW=LSIVFDWWHULQJLVXVHG
LQWKLVSDSHUWRIDEULFDWHWKHLQTXLU\WDEOHRIFKDUDFWHUV,WWUXO\
VWDUWHGIURP =LSIV ODZ >@=LSIVODZFDQEHVDLGWR D WHVW
ODZSRLQWE\SRLQWXWLOL]LQJQXPHULFDOELWVRINQRZOHGJHWKDW
LQWLPDWHV WKH ZD\ ZKHUHLQ WKDW GLIIHUHQW VRUWV RI GDWD
FRQVLGHUHG LQ WKH SK\VLFDO DQG KXPDQ VFLHQFHV FDQ EH
DSSUR[LPDWHGZLWKD=LSIWUDQVSRUW=LSIVODZFRQYH\VWKDW
JLYHQ VRPH FRUSXV RI RUGLQDU\ ODQJXDJH HQXQFLDWLRQV WKH
UHSHDW RI DQ\ ZRUG LV RI FRXUVH FRQWUDVWLQJ ZLWK LWV
FLUFXPVWDQFH LQ WKH UHSHDW WDEOH >@ 7KXVO\ WKH PRVW
FHDVHOHVVZRUGZLOOKDSSHQJHQHUDOO\WZLFHDVW\SLFDOO\DVWKH
VHFRQG PRVW SURJUHVVLYH ZRUG RQ YDULRXV RFFDVLRQV DV
URXWLQHO\ DV WKH WKLUG PRVW UHOHQWOHVV ZRUG 7KH WHFKQLTXH
ZKLFK ZH SURSRVHG LH %( LVUHDOO \ORVVOHVV VFKHPH 7KH
IUDPHZRUN GHDOV ZLWK WKH PDSSLQJ RI ERWK IRUZDUG DQG
,(((,QWHUQDWLRQDO&RQIHUHQFHRQ5RERWLFV$XWRPDWLRQ$UWLILFLDOLQWHOOLJHQFHDQG,QWHUQHWRI7KLQJV5$$,&21
1RYHPEHU'HFHPEHU'KDND%DQJODGHVK
,(((
Authorized licensed use limited to: Macquarie University. Downloaded on June 23,2020 at 06:21:00 UTC from IEEE Xplore. Restrictions apply.
UHYHUVHPDSSLQJ,WFKDQJHVFKDUDFWHUVIURPELWWRELWVE\
LVRODWLQJ WKH FKDUDFWHUV LQWR VHWV DQG XWLOL]LQJ WKHP LQ DQ
LQTXLU\ WDEOH %\ XVLQJ =LSIW UDQVSRUWWKH FKDUDFWHUV LQ WKH
WDEOHDUHPDSSLQJ6DPHFKDUDFWHUVLQWKHFRQWUDVWLQJVHWFRGH
DUH NHSW WRJHWKHU VLQFH LW SURGXFHV VKRUWHU JDWKHULQJ RI ELW
FRGH%(FDQLQDOOSUREDELOLW\SDFNGDWDE\RYHURIWKH
JHQXLQHGDWD
,,
5(/$7('
:25.6
,Q'DYLG+XIIPDQLQYHQWHG+XIIPDQFRGLQJWHFKQLTXH
>@ ,W ZRUNV ZLWK LQWHJHU OHQJWK FRGHV $ +XIIPDQ WUHH
LOOXVWUDWHV+XIIPDQFRGHVIRUWKHFKDUDFWHUWKDWPD\VKRZXS
LQDWH[WILOH2QWKHFRQWUDU\WR$6&,,RU8QLFRGH+XIIPDQ
FRGHXWLOL]HVGLVWLQFWLYHQXPEHURIELWVWRHQFRGHOHWWHUV>@
+XIIPDQ FRGLQJ DSSUR[LPDWHV WKH SRSXODWLRQ GLVWULEXWLRQ
ZLWKSRZHUVRI WZR SUREDELOLW\ ,I WKH WUXHGLVWULEXWLRQGRHV
FRQVLVWRI SRZHUVRI WZR SUREDELOLW\ DQG WKHLQSXWV\PEROV
DUHFRPSOHWHO\XQFRUUHODWHG+XIIPDQFRGLQJLVRSWLPDO,WLV
KRZHYHURSWLPDODPRQJDOOHQFRGLQJWKDWDVVLJQVSHFLILFVHWV
RIELWVWRVSHFLILFV\PEROVLQWKHLQSXW7KLVVWUDWHJ\VKRXOG
EHDORVVOHVVV\VWHPZKLFKGHSHQGVRQHQWURS\>@,WUHDOO\
GHYHORSVRPHSDLUHGWUHHVVRWKHFRGHVFDQEHIRXQGIURPWKH
SDUDOOHO WUHH JURXSLQJ +XIIPDQ WHFKQLTXH LV VDLG WR EH WKH
YDULDEOHOHQJWKHQFRGLQJDVLW SULPDULO\ZRUNVZLWKOHQJWKRI
WKHYDULDEOH>@7KHDOJRULWKPXWLOL]HGLQWKLVSURFHGXUH
LV XVLQJ G\QDPLFDOO\ YLVLW HYHU\ GDWXP WKURXJK D VKRUWHU
PHDVXUHRIELWVIRUHQFRGLQJ,QWKHUHFRUGVRI-3(*+XIIPDQ
VWUDWHJ\ LV XWLOL]HG -3(* -3 VKRXOG EH D SLFWXUH
FRPSUHVVLRQVWDQGDUG DQG FRGLQJIUDPHZRUN >@ 6WDWLF
+XIIPDQ DQG $GDSWLYH +XIIPDQ >@ DUH WKH JURXSLQJ RI
+XIIPDQ FDOFXODWLRQ 6WDWLF +XIIPDQ ILQG RXW IUHTXHQFLHV
GLUHFWO\RIIEDWDQGD ZKLOH ODWHU WKH\PDNHVRPHUXQ RI WKH
PLOO WUHH IRU WKH IRUZDUG DQG LQ UHYHUVH PDSSLQJ KRZHYHU
$GDSWLYH +XIIPDQ ZRUNV E\ VWUXFWXUH XS WUHHV E\ ILJXULQJ
IUHTXHQFLHV FRQVHTXHQWO\GHYHORSV WZRWUHHVLQERWK RIWKHVH
UXQQLQJSURFHGXUHV7KHUHH[LVWVVRPHFRPSUHVVLRQVWUDWHJLHV
ZKLFK GHSHQG RQ OH[LFRQV DV RSSRVHG WR YHULILDEOH
DVVRFLDWLRQV >@ $Q RXWVWDQGLQJ ZRUG UHIHUHQFH EDVHG
V\VWHPLV/HPSHO=HY:HOFKRU/=:VWUDWHJ\>@/HPSHO±
=LY±:HOFK/=:LVDQDOOLQFOXVLYHORVVOHVVGDWD
FRPSUHVVLRQWHFKQLTXH LQYHQWHGE\$EUDKDP /HPSHO-DFRE
=LYDQG7HUU\:HOFK>@:HOFKSXEOLVKHGLWLQDV
DQ LPSURYHG XVDJH RI WKH /= DOJRULWKP >@ ZKLFK ZDV
SUHYLRXVO\ SXEOLVKHG E\ /HPSHO DQG =LY LQ 7KH
DOJRULWKP LV VLPSOH WR LPSOHPHQW DQG KDV WKH SRWHQWLDO IRU
YHU\KLJK WKURXJKSXW LQ KDUGZDUHLPSOHPHQWDWLRQV,WLVWKH
DOJRULWKP RI WKH ZLGHO\ XVHG 8QL[ ILOH FRPSUHVVLRQ XWLOLW\
FRPSUHVVDQGLVXVHGLQWKH*,)LPDJHIRUPDW,QWKLV
FDOFXODWLRQ DQ LQGLYLGXDO VWULQJ Į. LV EXLOW E\ D VWULQJ Į
LQFOXGLQJD.ZKLFKFDQEHIRXQGWKURXJKWKHOH[LFRQVĮ LV
PRUHRYHULQFOXGHGLQWRWKHZRUGUHIHUHQFH>@7RZDUGWKH
HQGWKHFKDUDFWHURIVWULQJKDVPRUHRYHUGLVSODFHGDJDLQ7KH
FXUUHQWOH[LFRQZRUNVLQW\SH RIG\QDPLFGDWDLQWKLVZD\LW
GRHVQW VKRZ WR EH VWDWLF >@ 7KLV XQUHILQHG ZRUG
UHIHUHQFHFDQEHUHFRYHUHGWKURXJKWKHGHFRPSUHVVHGGDWDDW
WKHVHDVRQRIXQUDYHOLQJLW7KH/=:ZRUGUHIHUHQFHFDQEH
FRUUHFWO\ ZRUNHG LQ WKH PLGVW RI WKH SRVLWLYH H[SOLFLW DPLG
&RPSUHVVLRQDQGGHFRPSUHVVLRQDQGGLVFDUGHGLQ WKHZDNH
RISUHVVLQJRUSURFHGXUHRIGHFRPSUHVVLQJKDVEHHQILQLVKHG
>@2XUV\VWHPXVHVDORRNXSWDEOHZKLFKUHPDLQVDVWDWLF
RQHDQGLWZRQWFKDQJHDPLGWKHHQWU\RIQHZGDWD7KHORRN
LQWRWDEOH IRUH[DPSOH WKH GLFWLRQDU\VWD\V IL[HG DQG FDQ EH
XVHGZLWKWKHHQGJRDORIFRPSUHVVLRQDQGGHFRPSUHVVLRQDV
WLPHUHTXLUHG
,,,
()),&,(17
&2035(66,21
6&+(0(
)25
/$5*(
1$785$/
7
(;7
ELW PHPRU\ LV UHTXLUHG IRU HQFRGLQJ DQ\ FKDUDFWHU 7KH
SURSRVHG VWUDWHJ\ %( LV UHDOO\ D SODQ RI ELW FKDUDFWHU
HQFRGLQJ FDOFXODWLRQ WKDW UHSUHVHQWV D FKDUDFWHU E\ ELWV
LQVWHDGRIELWV7KLVSODQZRUNVZLWKDOOWKHUHJXODUSULQWDEOH
FKDUDFWHUVFRYHULQJERWK%DQJODDQG(QJOLVKFKDUDFWHUVZKLFK
FDQEHIRXQGLQQRUPDOFRQVROH $ ORRNXS WDEOH LV XVHG IRU
VSHDNLQJ WR WKH FKDUDFWHUV E\ ELW 7KH ORRNXS WDEOH LV
GHYHORSHG E\ XWLOL]LQJ =LSI GLVWULEXWLRQ >@ ZKLFK LV D
GLVFUHWH FRQYH\DQFH RI RUGLQDULO\ XWLOL]HG FKDUDFWHUV LQ
YDULRXVGLDOHFWV7KHWDEOHLVVKRZQLQ7$%/(,
:H FDQ SRVVLEO\ IRXQG DW OHDVW A FRPELQDWLRQ DIWHU
XWLOL]LQJELW:LWKLQWKHFRPELQDWLRQVFRPELQDWLRQV
DUHXWLOL]HGIRUFRQYHUWLQJWKHRULJLQDOELWFKDUDFWHUWRELW
DQG WKH UHVW RI WKH FRPELQDWLRQV DUH XWLOL]HG IRU
UHSUHVHQWDWLRQRI WKH VHWV 7KH SULQWDEOH (QJOLVKDQG%DQJOD
FKDUDFWHUVDUHSDUWHGLQWRWKHQXPEHURIVHWV
,QWKHORRNXSWDEOH
• &KDUDFWHUVRIWKH%HQJDOLDOSKDEHWDUHSODFHGLQ
6HW6HW6HW
• &KDUDFWHUVRIWKH(QJOLVKDOSKDEHWDUHSODFHGLQ
6HW6HW6HW6HW
• 7KHUHVWRIWKHELQDU\FRPELQDWLRQDUHWDNHQIRU
WKHVHW
7$%/(,
/RRNXSWDEOHIRU%(
Seri
al
no.
Deci
mal
value
Bina
ry
valu
e
Set-
1
Set
-2
Se
t-3
S
et-4
Set
-5
S
et-6
S
et-7
ͧ
äΨ( H 4
ͨ΄äβ7 W ;
ͩ
΅äζ$ D =
ͯ
Ά
äι2 R -
äΚ
·
γ5 U
Λä
Ζ
, L "
ä
Ή
Ͱ1 Q µ
äΤ
Ί
ͬ
6 V
έä
Η
Ͳ+ K
έäΚ
Ό
ͪ
' G
έäδ
ͻ
Ҙ/ O ?
͵
҇& F a
Ͷ
;҈8 X A
ͷ
҉3 S _
Έ
Ҋ0 P
Α
Β
ҋ: Z
Γ
ͺ
Ҍ) I
Ύ
ҍ* J ^ B
ͼ
Ε
Ҏ< \ ` C
ͽ
ҏ% E
Ώ
ͫҐ9 Y !
Ϳͱ.N>
ΐ
ͭ][@
äΧM
Δ
äθTVSDFH
6HW
6HW
Authorized licensed use limited to: Macquarie University. Downloaded on June 23,2020 at 06:21:00 UTC from IEEE Xplore. Restrictions apply.
6HW
6HW
6HW
6HW
6HW
A. Database Dictionary creation using k-Series:
6XEVHTXHQWWRFKDQJLQJRYHUWKHELWFKDUDFWHUVLQWRELWV
ZHKDYHDELWVWUHDPRIELWVRIHDFKFKDUDFWHU)RUDQ\LQIR
FRQWHQW7 ZHPDNHDELWVWUHDPELWVIRU HDFKFKDUDFWHU
DQGIURPWKLV ELW VWUHDP ZH SDUWLWLRQLWE\ WR WDNH ELWV
HDFK:HVHWWUDLOLQJWKHODVW VHWQXPEHUWRPDNHLW PRG
HTXLYDOHQWWR]HURLIWKHOHQJWKRIWKHELWVWUHDPLVQWPRG
HTXLYDOHQWWR]HUR)URPWKLVELWVZHKDYHA YDULRXV
EOHQGVRIELWV6LQFHHYHU\RQHRIWKHFKDUDFWHUVLVVSRNHQWR
E\ELWV ZHLQFOXGHDIL[HGSLHFHGHVLJQEHIRUHHYHU\RQH
RIWKHELWV$IWHUDGGLQJIL[HGELWSDWWHUQZHJHW
$6&,, YDOXH UDQJH 7DEOH VKRZV WKH FKDUDFWHUV
DORQJZLWKLWVGHFLPDODQG$6&,,YDOXHV+HQFHDQ\RIWKH
FKDUDFWHUVVKRZQLQ7DEOH EHFRPHVD FKDUDFWHUVKRZQLQ
7DEOH
7$%/(,,
&RQYHUWHGOLVWRIFKDUDFWHUV
6HULDO
1R
&KDUDFWHUV 'HFLPDO
9DOXH
%LQDU\YDOXH
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
Original Text (Input):
$&RPSUHVVLRQVFKHPH
Set Representation:
6HW$6HWVSDFH6HW&6HWRPSUHVVLRQVSDFHVFKHPH
Decimal Representation:
5 bit representation
«
After Dividing by 4:
«
Adding 0100 to every combination:
«
Corresponding Ascii Character:
1#..+1%2-&*&'+#&,/-&&)#1.'#$/#
GLIIHUHQWFRPELQDWLRQV ZLWK WKHVH GHILQHG FKDUDFWHUV LQ
7$%/(,,DUHFRQVWUXFWHGZKLFKDUHVWRUHGLQDGDWDEDVH6R
ZHFDOOHGLWN6HULHVZKHUHNDFWXDOO\GHILQHVWKHQXPEHURI
FRPELQDWLRQRIWKHFKDUDFWHUV
:H YDULDWH WKH YDOXH RI N IURP WR DQG IRXQG WKH
GLFWLRQDU\VL]HZKLFKLVVWRUHGELQWKH'DWDEDVH
7KLVYDULDWLRQLVGHPRQVWUDWHGE\DJUDSKLQ)LJ
)URP)LJLWFDQEHVHHQWKDWE\WKHLQFUHDVLQJYDOXHRIN
WKHGLFWLRQDU\VL]HLQWKHGDWDEDVHLQLQFUHDVLQJJUDGXDOO\
)LJ 'LFWLRQDU\VL]HRIWKH'DWDEDVHIRUGLIIHUHQWN
6HULHVYDOXH
:HVWRUHWKHN6HULHVLQGDWDEDVHE\XVLQJWKHIROORZLQJ
DOJRULWKP
,IN 'DWDEDVHFUHDWHGLQWKLVIRUP
$$
$%
$&
$'
« «
7KLV DOJRULWKP LV GHYHORSHG E\ VLPSO\ PXOWLSO\ RQH
FKDUDFWHURUDVWHDPRIFKDUDFWHUWRDQRWKHUFKDUDFWHU
/LNHLIZHZDQWWRVWRUH$%
7KHQILUVWO\ZHVWRUH$WKHQPXOWLSO\$ZLWK%ZKLFKPDNHV
LW$%
$IWHUVWRULQJLWLQWRWKHGDWDEDVHZHMXVWTXHU\LW¶VLQGH[E\
D VLPSOH VHOHFWLRQ ZLWK SURMHFWLRQ RSHUDWLRQ RI GDWDEDVH
ZKHUHWKHSURMHFWLRQRSHUDWLRQFRQWDLQVWKHN6HULHVQXPEHU
DQGWKHSDUWLFXODUN6HULHVFRPELQDWLRQ
6RLIZHZDQWWRILQGWKHLQGH[RI$%ZHMXVWTXHU\LQWRWKH
GDWDEDVH ZLWK N6HULHV QXPEHU VLQFH $% FRQWDLQV D
FKDUDFWHUFRPELQDWLRQDQGJRWRWKHIROORZLQJWDEOHZKHUHLW
PDWFKHV$%ZLWKWKH$%RIWKHWDEOHDQGILQGWKHLQGH[
7KHGDWDEDVHLVFUHDWHGE\XVLQJWKHN6HULHVVFKHPHVRLWLV
FDOOHGN6HULHV'DWDEDVH'LFWLRQDU\
$IWHUJHWWLQJWKHLQGH[HVXVLQJWKHDERYHGDWDEDVHGLFWLRQDU\
ZHUHSUHVHQWHDFKLQGH[ZLWKE\WHE\XVLQJWKH-DYD
OutputStreamWriter() IXQFWLRQ LQ -DYD SODWIRUP ZKLFK LV
XVHGWRFRQYHUWWKHZULWWHQFKDUDFWHUVWRWKHE\WHVZULWWHQWR
WKH XQGHUO\LQJ OutputStream +HUH ZHFRQYHUW WKH ZULWWHQ
Authorized licensed use limited to: Macquarie University. Downloaded on June 23,2020 at 06:21:00 UTC from IEEE Xplore. Restrictions apply.
LQGH[WR87)ZKLFK DFWXDOO\PHDQV8QLFRGH WH[WGHILQHV
E\WH
B. Compression and Decompression Algorithm
1) Compression Algorithm
Input:1RUPDOVWULQJ6
Output:$QHQFRGHGFRPSUHVVHGVWULQJ6F
Step1: %\DGGLQJVHWFKDQJHUHSUHVHQWLQJWKHVWULQJ6E\
6C
Step2: %\XVLQJWKHORRNXSWDEOH UHSUHVHQWLQJ WKH VWULQJ
6CE\LW¶VFRUUHVSRQGLQJELWVUHSUHVHQWDWLRQ
/HWWKHUHSUHVHQWDWLYHVWULQJ6¶FRQWDLQ.ELWV
Step3: 'LYLGH.LQWKLVEHORZZD\WRILQGWKHQXPEHURI
ELWFRPELQDWLRQVDYDLODEOHLQ.
:KLOH. WKHQMXPSLQWR6WHS
:KLOH. WKHQVXPXSPELWVLQWKHIRUPDWLRQRIWKH
ODVWELWVHWFRGHE\WDNLQJHYHU\ELWRIWKHVHWFRGHRQHE\
RQHDQGLQFUHDVLQJLQWKHVDPHZD\XQWLOO.P
Step4: 6WRUHHYHU\ELWFRPELQDWLRQVLQ.¶
Step5: $GGWRHYHU\ELWFRPELQDWLRQRI.¶WRPDNH
WKH ELQDU\ FRPELQDWLRQ RQO\ OLPLWHG WR DERYH N
6HULHVGHVFULEHGLQ7DEOH,,
Step6: 'LYLGH .¶ E\ WR ILQG WKH FRUUHVSRQGLQJ $6&,,
FKDUDFWHUVDQGVWRUHWKHUHVXOWLQ5
Step7: 'LYLGH 5 E\ WKH GLIIHUHQW YDOXH RI WKH N6HULHV
ZKHUHN WR DQGILQGWKHH[DFWORFDWLRQRIWKH
SDUWLFXODUFRPELQDWLRQ RIWKHN6HULHVIURPWKH N
6HULHV'DWDEDVH'LFWLRQDU\E\XVLQJVHOHFWLRQZLWK
SURMHFWLRQ RSHUDWLRQ JLYLQJ WKH N6HULHV QXPEHU
DQG WKH SDUWLFXODU N6HULHV FRPELQDWLRQ DQG VWRUH
WKHFRUUHVSRQGLQJLQGH[HVLQ1
Step8: 5HSUHVHQWLQJ1E\LW¶VFRUUHVSRQGLQJ8QLFRGHWH[W
LQ6FDQGPDNLQJDPDSRIWKHSDUWLFXODULQGH[HVWR
LW¶V FRUUHVSRQGLQJ 8QLFRGH WH[W LQ D GDWDEDVH
QDPHG,QGH[WR8QLFRGH
Step9: 8QLFRGHWH[WLQ6FLVFRPSUHVVHGWH[W
Example 2:
Original Text (Input):
$&RPSUHVVLRQVFKHPH
Set Representation:
6HW$6HWVSDFH6HW&6HWRPSUHVVLRQVSDFHVFKHPH
Decimal Representation:«
5 bit representation
«
After Dividing by 4:
«
Adding 0100 to every combination:
«
Corresponding ASCII representation:
1#..+1%2-&*&'+#&,/-&&)#1.'#$/#12
Corresponding N6HULHV after dividing by k (Where k=8):
1#..+1%2-&*&'+#&,/-&&)#1.'#$/#12
Index:
Compressed String:
㋒
ᠵـ
ụ
2) Decompression Algorithm
Input:&RPSUHVVHG6WULQJ6F
Output:2ULJLQDO7H[W6
Step1: )URPWKH,QGH[WR8QLFRGHGDWDEDVHUHSUHVHQWLQJ
6FWRLW¶VFRUUHVSRQGLQJLQGH[YDOXH
Step2: )URPWKHORFDWLRQRIWKHLQGH[YDOXHLQWKH6FILQG
WKH H[DFW N6HULHV FRPELQDWLRQ IURP WKH N6HULHV
'DWDEDVH'LFWLRQDU\DQGVWRUHLWLQ.
Step3: )URP . ILQG LW¶V FRUUHVSRQGLQJ ELW ELQDU\
FRPELQDWLRQIURPWKH$6&,,WDEOHDQGVWRUHWKH
UHVXOWDQWELQDU\ELWVLQ.¶
Step4: 5HPRYH IURP HYHU\ ELW ELQDU\
FRPELQDWLRQV
Step5: )URPWKHUHPDLQLQJ.¶WKELWVVWUHDPWDNLQJELWV
DQG UHSUHVHQWLQJ LW E\ WKH FKDUDFWHU VHW RI WKH
ORRNXSWDEOH
Step6: $IWHUH[FOXGLQJWKHVHWQXPEHUIURPN¶WKHRULJLQDO
VWULQJ6FDQEHIRXQG
Example 3:
Compressed String:
㋒
ᠵـ
ụ
Index:
Corresponding N6HULHV:
1#..+1%2-&*&'+#&,/-&&)#1.'#$/#12
Corresponding 8 bit Representation:
«
After removing 0100 from every 8 bit combination:
«
After dividing it by 5
5 bit representation:
«
Corresponding Decimal Representation:
«
Corresponding Set Representation: 6HW $ 6HW VSDFH
6HW&6HWRPSUHVVLRQVSDFHVFKHPH
Original Text:$&RPSUHVVLRQVFKHPH
,9
$1$/< 7,&$/
$1$/<6,6
$WKHRUHWLFDODQDO\VLVLVGHYHORSHGWRFDOFXODWHWKHHIILFLHQF\
RI%(SUHFLVHO\7KHSDUDPHWHUVZKLFKDUHFRQVLGHUHGIRU
DQDO\WLFDODQDO\VLVDUHVKRZQLQ7$%/(,,,
/HWXVVXSSRVH
ܲ
ଵ
I E\WH
ܲ
ଶ
I ELW
ܲ
ଷ
I b+ s>6LQFHWKHVL]HRIVLVTXLHWVPDOOHU
ZHFDQLJQRUHLW@
ELW
n ܲ
ଷ
Ȁ
Ʌ
ூכ
Ʌ
Authorized licensed use limited to: Macquarie University. Downloaded on June 23,2020 at 06:21:00 UTC from IEEE Xplore. Restrictions apply.
FRPELQDWLRQRIELW
7$%/(,,,
3DUDPHWHUVIRUDQDO\WLFDO
HYDOXDWLRQ
ܲ
ସ
n
Ʌ
Ɏሻ
య
כሺ
Ʌ
ାሻ
Ʌ
ூככሺ
Ʌ
ାሻ
Ʌ
ELW
ܲ
ହ
ܲ
ସ
ூככሺ
Ʌ
ାሻ
ͺכɅ
E\WH
ܲ
Ȗ :KHUHN6HULHV
ܲ
ൌ
ఱ
ల
ൌ
ర
଼כఊ
ூככሺ
Ʌ
ାሻ
଼כఊכ
Ʌ
ூככሺఏାగሻ
଼כஓכ
Ʌ
§
ܲ
଼
ȝ E\WH ELW ELW IRU UHSUHVHQWLQJ WKH
LQWHJHU
ܲ
ଽ
ܲ
כܲ
଼
ூככሺఏାగ ሻכஜ
଼כஓכఏ
ூככஜכሺఏାగ ሻ
଼כఊכఏ
ELW
ܲ
ଵ
ܲ
ଽ
ூככஜכሺఏାగሻ
଼כଵכఊכఏ
߬ ൌ ܲ
ଵ
Ȁܲ
ଵ
వ
ଵכூ
ூככఓכሺఏାగ ሻ
ூכ଼כଵכఊכఏ
ൌ
כఓכሺఏାగሻ
଼כଵכఊכఏ
ൌ
ܾכߤכሺߠߨሻ
ͳʹͺߛߠ
=
6RZHFDQVD\WKDWE\WKLVDOJRULWKPZHFDQDFKLHYHPD[LPXP
RIVDYLQJ$QGDOVRDQLQWHUHVWLQJDQGLPSRUWDQWILQGLQJ
LVWKDWRXUFRPSUHVVLRQUDWLRGRHVQ¶WGHSHQGRQWKHGLFWLRQDU\
VL]HRUILOHVL]H,WRQO\GHSHQGVRQWKHVL]HRIWKHN6HULHVLH
Ȗ8VLQJWKHDERYHHTXDWLRQZHHYDOXDWHGWKHWUHQGRI߬ZLWK
YDU\LQJYDOXHVRIȖ WR)LJVKRZVWKHDQDO\WLFDOUHVXOW
߬ ൌ ܾ כ ߤ כ ሺߠ ߨሻ
ͳʹͺߛߠ
)LJ $QDO\WLFDOHYDOXDWLRQIRUFRPSUHVVLRQUDWLRIRU
GLIIHUHQWN6HULHVYDOXH
6R IURPWKLV JUDSK LW FDQ EH HDVLO\ XQGHUVWRRG WKDW ZLWK WKH
LQFUHDVLQJYDOXHRIȖWKH߬ ZLOOEHLPSURYLQJJUDGXDOO\$QG
DWWKHYDOXHRIȖ WKHHIILFLHQF\UHDFKHVQHDU
9
(
;3(5,0(17$/
5
(68/7
:H H[SHULPHQW DQG FRQWUDVW GLIIHUHQW N6HULHV RI %(
ZLWK WKH PRVW FRPPRQ +XIIPDQ >@ DQG /=: >@
DOJRULWKP :H KD YH GRQH NLQG RI WHVW FR PSULVLQJ WKH
&RPSUHVVLRQRIILOHV&RPSUHVVLRQUDWLRDQG&RPSUHVVLRQ
WLPH
A. Compression of files:
)URP)LJ7KHUHVXOWVKRZVWKDWRXUDOJRULWKPZLWKN6HULHV
SURYLGHVWKHEHVWUHVXOWLQWHUPVRIFRPSUHVVLRQRIGLIIHUHQW
VL]HRIILOH7KHRWKHUVHTXHQFHDOVRSURYLGHVH[FHOOHQWUHVXOW
/=:VKRZVJRRGUHVXOWLQWKHLQLWLDOVWDJHEXWDWWKHLQFUHDVLQJ
VL]H RI WKH ILOH WKH SHUIRUPDQFH LV GHFUHDVLQJ JUDGXDOO\
%HFDXVH
WKH KHDUWRI /=: LV WUDQVODWH GXSOLFDWHGE\WHV LQWR
V\PEROWKHQZULWHWKHV\PEROVWRELWVWUHDP>@$QGWKH
SDFNHGELWVZLOOVDYHPDQ\VSDFH
/=:FRPSUHVVHVE\ILQGLQJ
UHSHDWHG VHTXHQFHV VR DQ LQSXW ZLWKRXW DQ\ UHSHDWLQJ
VHTXHQFHV ZLOO E\ QHFHVVLW\ JHW ODUJHU6R LI WKH ILOH VL]H LV
VPDOO LW ZLOO ILQG D ORW RI UHSHDWHG VHTXHQFH DQG SHUIRUPV
EHWWHU%XWLIWKHVL]HLVLQFUHDVLQJWKHUHSHDWHGVWUHDPLVTXLWH
GLIILFXOW WR ILQG VR WKH SHUIRUPDQFH GHFUHDVLQJ ,Q WHUPV RI
+XIIPDQ LW SURYLGHV WKH ZRUVW UHVXOW %HFDXVH LQ +XIIPDQ
FRGLQJWKHELQDU\VWULQJVRU FRGHV LQWKHHQFRGHGGDWDDUHDOO
GLIIHUHQWOHQJWKV>@6RLIDKXJHDPRXQWRIGLIIHUHQWV\PERO
RI GLIIHUHQW OHQJWK LV FUHDWHG LW UHDOO\ GHJUDGHV WKH
SHUIRUPDQFH6RLWSURYLGHVZRUVWUHVXOW
)LJ &RPSUHVVLRQRIILOHVIRUGLIIHUHQWGDWDVHW
B. Compression Ratio:
)LJ6KRZVWKHFRPSUHVVLRQUDWLRIRUGLIIHUHQWVL]HRIILOHV
7KHUHVXOW GHPRQVWUDWHVWKDWRXUDOJRULWKPSURYLGHVWKHEHVW
3DUDPHWH
U
'HVFULSWLR
Q
ܲ
ଵ
7RWDOLQSXW&KDUDFWH
U
ܲ
ଶ
2ULJLQDOVL]HRIWKHLQSXW
b
s
6HW%LW
ܲ
ଷ
6L]HRIWKHLQSXWDIWHUXVLQJEELW
UHSUHVHQWDWLRQDQGDGGLQJ6HWELW
ș %LWXVHGWRWDNHWKHNFRPELQDWLRQIURPWKH
FRPSUHVVHGELWVWUHDP
n 1XPEHURI&RPELQDWLRQIRUPDNLQJWKH N
6HULHV
ʌ
%LWDGGWRDOOWKHFRPELQDWLRQVR
I
݊
ܲ
ସ
1RRIELWVDIWHUDGGLQJʌELWWRHDFKFKDUDFWHU
RIܲ
ସ
ܲ
ହ
6L]HRIWKHGLFWLRQDU
\
ܲ
N6HULHVOHQJWKȖ
ܲ
1XPEHURILQGLFHV
ܲ
଼
6L]HRIWKHWDNHQLQWHJH
U
ܲ
ଽ
6L]HRILQGLFHV
ܲ
ଵ
8QLFRGH&KDUDFWHU6L]H
IJ &RPSUHVVHGUDWLR
Authorized licensed use limited to: Macquarie University. Downloaded on June 23,2020 at 06:21:00 UTC from IEEE Xplore. Restrictions apply.
UHVXOWLQWHUPVRIFRPSUHVVLRQUDWLR,W UHDFKHVPD[LPXPRI
VDYLQJ DW WKH N6HULHV 2Q WKH RWKHU KDQG /=:
SURYLGHVJRRGFRPSUHVVLRQUDWLRDWWKHLQLWLDOOHYHOZKHQWKH
ILOH VL]H LV VPDOO EXW DV WKH VL]H RI GDWD LV LQFUHDVLQJ WKH
HIILFLHQF\ UDWH ZLOO EH SRRU 7KH UHDVRQ EHKLQG WKLV /=:
VKRZVZRUVWUDWLRRIFRPSUHVVLRQIRUGLFWLRQDU\VL]HZKLFKLV
OHVVDQGDVFKDUDFWHUOHQJWKLQFUHDVHVGLFWLRQDU\ZLOOQRWHDVLO\
EHPDGHRI6RSHUIRUPDQFHUHGXFHG%XW+XIIPDQSURYLGHV
WKHZRUVWUHVXOW7KHUHDVRQEHKLQG+XIIPDQWHFKQLTXHVKRZV
SRRUHIILFLHQF\LVWKDWWKHGDWDLVGHULYHGE\+XIIPDQIURPWKH
SUREDELOLW\RUIUHTXHQF\RIRFFXUUHQFHRIWKHSRVVLEOHYDOXHV
LQWKHVRXUFHV\PERO>@6RLIWKHVL]HRIGDWDLVTXLWHODUJH
WKHIUHTXHQF\JHQHUDWLRQZRXOGEHPRUHGLIILFXOWDQGDODUJH
QXPEHURILQGLYLGXDOV\PEROZLOOEHFUHDWHG
)LJ &RPSUHVVLRQUDWLRIRUGLIIHUHQWGDWDVHW
C. Compression Time:
)LJ &RPSUHVVLRQWLPHIRUGLIIHUHQWGDWDVHW
)LJSURYLGHVWKHFRPSUHVVLRQ WLPHRIGLIIHUHQWDOJRULWKPV
)URP )LJ LW VKRZV WKDW 5BE SURYLGHV EHWWHU UHVXOW WKDQ
+XIIPDQ ,QLWLDOO\ /=: SURYLGHV EDG UHVXOW EXW DW WKH
LQFUHDVLQJVL]HRIWKHILOHLWZLOOVKRZWKHVLPLODUUDQJHDV%(
9,
&21&/86,21
,Q WKLV 3DSHU ZH HQGHDYRU WR SURSRVH DQ HIIHFWLYH
&RPSUHVVLRQV\VWHPQDPHG%(IRUWH[WFRPSUHVVLRQZKLFK
JLYHV D SURPLVLQJ SHUIRUPDQFH 7KLV V\VWHP LV D ELW
FRPSUHVVLRQ WHFKQLTXH DQG LWV FKDUDFWHU VHW IRU H[DPSOH
GLFWLRQDU\LVGHOLYHUHGE\WKH=LSIDSSURSULDWLRQ'XHWRWKH
SHQDOW\RIVWRUDJHIRUWKHGLFWLRQDU\VKRZQLQILJZHSDFN
DQDWXUDOWH[WE\7KLVGLFWLRQDU\ZLOOEHXWLOL]HGE\WKH
FRPSUHVVLRQ DQG GHFRPSUHVVLRQ WHFKQLTXHV DQG WR EH
H[HFXWHG LQ WKH FOLHQWVLGH7KHUHIRUH LW FDQ EH FRQVWUXFWHG
RQO\ RQFH +HQFH WKH FRPSUHVVLRQ WHFKQLTXH SURYLGH
IDFLOLWLHVZLWKRXWLQWHUUXSWLRQ7KLVV\VWHPFDQEHHIIHFWLYHO\
XVHG FRPSDFWLQJ DQ LPPHQVH PHDVXUH RI QRUPDO GDWDVHWV
%RWK WKH PDSSLQJ IRUZDUG DQG LQ UHYHUVH PDNH WKLV
FRPSUHVVLRQPDSSLQJ FRPSOHWHDV LW LQGLFDWHV IRUH[DPSOH
ZKLOHGLVLQWHJUDWLQJZHFDQDFFRPSOLVKWKHRULJLQDOFRQWHQW
7KLV SURFHGXUH FDQEH H[HFXWHG LQ VWUXFWXUHD FUHDWLYH DQG
SURILFLHQW SURJUDPPLQJ ZKLFK FDQ EH FRQQHFWHG LQ
FRUUHVSRQGHQFH RI LQIRUPDWLRQ VWRFNSLOLQJ RI LQIRUPDWLRQ
DQG GDWDEDVH GHVLJQLQJ ,W WHQGV WR EH XVHG WR SDUDOOHO
SUHSDULQJ FRQGLWLRQ MXVW DV EXUGHQ DGMXVWLQJ SURFHGXUH WR
DFFRPSOLVKSURPLVLQJHQFRGLQJWLPHHQYLURQPHQWDVZHOODV
ORDG EDODQFLQJ WHFKQLTXH WR DFKLHYH SURPLVLQJ HQFRGLQJ
WLPH
5
()(5(1&(6
>@ :HQMXQ+XDQJ:HLPLQ:DQJ+XL;X³$/RVVOHVV'DWD&RPSUHVVLRQ
$OJRULWKP IRU 5HDOWLPH 'DWDEDVH´ WK :RUOG &RQJUHVV RQ
,QWHOOLJHQW&RQWURODQG$XWRPDWLRQSS
>@ ..DODMG]LF6+$OLDQG$3DWHO³5DSLGORVVOHVVFRPSUHVVLRQRI
VKRUW WH[W PHVVD JHV´ Computer Standards & InterfacesYRO SS
±
>@ 1LHYHV5%ULVDERD $QWRQLR)DULxD *RQ]DOR1DYDUUR³/LJKWZHLJKW
QDWXUDOODQJXDJHWH[WFRPSUHVVLRQ´,QIRUPDWLRQUHWULHYDO
>@ 9X+ 1JX\HQ +LHQ71JX\HQ +LHX 1'XRQJDQG 9DFODY 6QDVHO ´
Q*UDP%DVHG 7H[W &RPSUHVVLRQ ´ &RPSXWDWLRQDO ,QWHOOLJHQFH DQG
1HXURVFLHQFH9ROXPH
>@ .0$]KDUXO+DVDQ&RPSUHVVLRQ6FKHPHVRI+LJK'LPHQVLRQDO'DWD
IRU02/$3,Q(YROYLQJ$SSOLFDWLRQ'RPDLQVRI'DWD:DUHKRXVLQJ
DQG0LQLQJ7UHQGVDQG6ROXWLRQV(GLWHGE\3HGUR)XUWDGR8QLYHUVLW\
RI&RLPEUD3RUWXJDO&KDSWHU,9SS
>@ 6HQWKLO 6KDQPXJD 6XQGDUDP DQG 5REHUW /RXUGXVDP\ ³$
&RPSDUDWLYH6WXG\ 2I 7H[W &RPSUHVVLRQ $OJRULWKPV´,QWHUQDWLRQDO
-RXUQDORI:LVGRP%DVHG&RPSXWLQJ9ROSS
>@ 0G$VKLT0DKPRRG7DULTXH/DWLI .0$]KDUXO+DVDQ DQGULDGXO
,VODP ³$ )HDVLEOH %LW 7H[W 'DWDEDVH &RPSUHVVLRQ 6FKHPH ZLWK
&KDUDFWHU (QFRGLQJ %&´ VW ,QWHUQDWLRQDO &RQIHUHQFH RI
&RPSXWHUDQG,QIRUPDWLRQ7HFKQRORJ\,&&,7SS
>@ $&DUXV DQG $ 0HVXW³)DVW WH[W FRPSUHVVLRQ XVLQJPXOWLSOH VWDWLF
GLFWLRQDULHV´,QIRUPDWLRQ7HFKQRORJ\-RXUQDO
>@ 5HSODFHPHQW$QG%LW5HGXFWLRQQ´6,30)&67,7&$:6($&6,7
&6,7SS±
>@ $VKLT 0DKPRRG 7DULTXH /DWLI DQG . 0 $]KDUXO +DVDQ ³$Q
(IILFLHQWELW(QFRGLQJ6FKHPHIRU3ULQWDEOH&KDUDFWHUVE\WDEOHORRN
XS´ ,QWHUQDWLRQDO &RQIHUHQFH RQ (OHFWULFDO &RPSXWHU DQG
&RPPXQLFDWLRQ(QJLQHHULQJ(&&(SS
>@ :HQWLDQ /L ³5DQGRP 7H[WV ([KLELW =LSIV/DZ/LNH :RUG´ ,HHH
7UDQVDFWLRQV2Q,QIRUPDWLRQWKHRU\9RO1R1RYHPEHU
>@ )DJDQ 6WHSKHQ *HQoD\ 5DPD]DQ $Q LQWURGXFWLRQ WR WH[WXDO
HFRQRPHWULFV Handbook of Empirical Economics and Finance SS
±
>@ ' $ +XIIPDQ ³$ PHWKRG IRU WKH FRQVWUXFWLRQ RI PLQLPXP
UHGXQGDQF\FRGHV´3URFHHGLQJVRIWKH,5(YRO QRSS±
>@ 0 0 .RGDEDJL 0 9 -HUDEDQGL 1DJDUDM *DGDJLQ ³0XOWLOHYHO
VHFXULW\DQG FRPSUHVVLRQRIWH[WGDWD XVLQJELWVWXIILQJ DQGKXIIPDQ
FRGLQJ´ ,QWHUQDWLRQDO &RQIHUHQFHRQ $SSOLHG DQG 7KHRUHWLFDO
&RPSXWLQJDQG&RPPXQLFDWLRQ7HFKQRORJ\L&$7FF7SS
>@ -LQJ]KHQJ:X<RQJML:DQJ/LSLQJ'LQJ;LDRIHQJ/LDR³,PSURYLQJ
SHUIRUPDQFH RI QHWZRUN FRYHUW WLPLQJ FKDQQHO WKURXJK +XIIPDQ
FRGLQJ´Mathematical and Computer Modeling” YRO QRSS
±(OVHYLHU
>@ :HL :DQJ :HL =KDQJ ³+XIIPDQ &RGLQJ%DVHG $GDSWLYH 6SDWLDO
0RGXODWLRQ´ IEEE Transactions on Wireless Communications” YRO
QRSS
>@ - =LY DQG $ /HPSHO ³$ XQLYHUVDO DOJRULWKP IRU VHTXHQWLDO GDWD
FRPSUHVVLRQ´IEEE Transactions on Information TheoryYROQRSS
±
>@ -=LYDQG$/HPSHO³&RPSUHVVLRQRILQGLYLGXDOVHTXHQFHVYLDYDULDEOH
UDWHFRGLQJ´I EEE Transactions o n Information Theo ry YROQRSS
±
>@ +LGHR%DQQDL6KXQVXNH,QHQDJD0DVD\XNL7DNHGD³(IILFLHQW/=
)DFWRUL]DWLRQRI*UDPPDU&RPSUHVVHG7H[W´L Caldr´on-Benavides et
al. (Eds.): SPIRE 2012, LNCS 7608, SS ±± 6SULQJHU9HUODJ
%HUOLQ+HLGHOEHUJ
>@ 06DQJHHWKD3%HWW\*61DQGD.XPDU³$ELRPHWULHLULVLPDJH
FRPSUHVVLRQ XVLQJ /=: DQG K\EULG /=: FRGLQJ DOJRULWKP´
,QWHUQDWLRQDO&RQIHUHQFHRQ,QQRYDWLRQVLQ,QIRUPDWLRQ(PEHGGHGDQG
&RPPXQLFDWLRQ6\VWHPV,&,,(&6SS
Authorized licensed use limited to: Macquarie University. Downloaded on June 23,2020 at 06:21:00 UTC from IEEE Xplore. Restrictions apply.