2016-04-20

April 18 Thread.

Post your answer to the April 18, Let's Experiment here.
Best, Chris
Post your answer to the April 18, Let's Experiment here. Best, Chris

-- April 18 Thread
a. [100, 15, 5, 10, 15]
b. 100 = 0000001 100100
15 = 0001 111
5 = 001 01
10 = 0001 010
c. M_opt = 26.9 = 27
(Edited: 2016-04-20)
a. [100, 15, 5, 10, 15] b. 100 = 0000001 100100 15 = 0001 111 5 = 001 01 10 = 0001 010 c. M_opt = 26.9 = 27

-- April 18 Thread
Consider the posting list [100, 115, 120, 130, 145]. (a)The Δ-list for this list: [100,15,5,10,15]
(b) a γ-code,
[0000001 100100, 0001 111, 001 01, 0001 010, 0001 111 ]
(c) Golumb-code using the formula:
	M_opt=26.88 = 27
(Edited: 2016-04-20)
Consider the posting list [100, 115, 120, 130, 145]. (a)The Δ-list for this list: [100,15,5,10,15] (b) a γ-code, [0000001 100100, 0001 111, 001 01, 0001 010, 0001 111 ] (c) Golumb-code using the formula: M_opt=26.88 = 27

-- April 18 Thread
Resource Description for ans.jpg
((resource:ans.jpg|Resource Description for ans.jpg))

-- April 18 Thread
a) [100, 15, 5, 10, 15]
b) 0000001 100100 | 0001 111 | 001 01 | 0001 010 | 0001 111
c) M_opt = (log(2 - Nt/N))/(-log(1-Nt/N)) = 0.9818526533/-0.03652587602 = 27
q = [k-1/M] r = (k-1) mod m
q(k) = 3 r(k) = 18 for k = 100
similarly calculating for other numbers
Golomb code: 0001 10010 | 1 01110 | 1 00100 | 1 01001 | 1 01110
(Edited: 2016-04-20)
a) [100, 15, 5, 10, 15] b) 0000001 100100 | 0001 111 | 001 01 | 0001 010 | 0001 111 c) M_opt = (log(2 - Nt/N))/(-log(1-Nt/N)) = 0.9818526533/-0.03652587602 = 27 q = [k-1/M] r = (k-1) mod m q(k) = 3 r(k) = 18 for k = 100 similarly calculating for other numbers Golomb code: 0001 10010 | 1 01110 | 1 00100 | 1 01001 | 1 01110

-- April 18 Thread
A) \delta list = [100,15,5,10,15]
B) 0000001100100 0001111 00101 0001010 0001111
C) M_opt = 27
D) 00001 10010, 01 01110, 01 00100, 01 01001, 01 01110
(Edited: 2016-04-20)
A) \delta list = [100,15,5,10,15] B) 0000001100100 0001111 00101 0001010 0001111 C) M_opt = 27 D) 00001 10010, 01 01110, 01 00100, 01 01001, 01 01110

-- April 18 Thread
Posting list [100,115,120,130,145]
Delta list : [100,15,5,10,15]
Encoding using Gamma code, 100 = 0000001 100100 15 = 0001 111 5 = 001 01 10 = 0001 010 15 = 0001 111
Gamma endoging -> [0000001 100100 | 0001 111 | 001 01 | 0001 010 | 0001 111]
Golomb/Rice code M = 27 q(k) = [3, 0, 0, 0, 0] r(k) = [18,14,4,9,14]
Golomb/Rice encoding -> [0001 10010 | 1 01110 | 1 00100 | 1 01001 | 1 01110]
(Edited: 2016-04-20)
Posting list [100,115,120,130,145] Delta list : [100,15,5,10,15] Encoding using Gamma code, 100 = 0000001 100100 15 = 0001 111 5 = 001 01 10 = 0001 010 15 = 0001 111 Gamma endoging -> [0000001 100100 | 0001 111 | 001 01 | 0001 010 | 0001 111] Golomb/Rice code M = 27 q(k) = [3, 0, 0, 0, 0] r(k) = [18,14,4,9,14] Golomb/Rice encoding -> [0001 10010 | 1 01110 | 1 00100 | 1 01001 | 1 01110]

-- April 18 Thread
Original posting list [100, 115, 120, 130, 145]. Nt = 5, N = 200
(a)The Δ-list: [100,15,5,10,15] (b) a γ-code, [0000001 100000, 0001 111, 001 01, 0001 010, 0001 111 ] (c) Golumb-code using the formula:
	M_opt=log(2 - Nt/N))/(-log(1-Nt/N)) = 0.29003/0.01099 ~ 27
=> [0001 10010, 1 01110, 1 00100, 1 01001, 1 01110]
Original posting list [100, 115, 120, 130, 145]. Nt = 5, N = 200 (a)The Δ-list: [100,15,5,10,15] (b) a γ-code, [0000001 100000, 0001 111, 001 01, 0001 010, 0001 111 ] (c) Golumb-code using the formula: M_opt=log(2 - Nt/N))/(-log(1-Nt/N)) = 0.29003/0.01099 ~ 27 => [0001 10010, 1 01110, 1 00100, 1 01001, 1 01110]

-- April 18 Thread
 L = [100, 115, 120, 130, 145]
 /_\(L) = [100, 15, 5, 10, 15]
 γ code = [000001 100100, 0001 111, 001 01, 0001 010] 
 M_opt = 0.981/-0.036 = 27
 Golumb code =  [0001 10010, 1 01110, 1 00100, 1 01001, 1 01110]
(Edited: 2016-04-20)
L = [100, 115, 120, 130, 145] /_\(L) = [100, 15, 5, 10, 15] γ code = [000001 100100, 0001 111, 001 01, 0001 010] M_opt = 0.981/-0.036 = 27 Golumb code = [0001 10010, 1 01110, 1 00100, 1 01001, 1 01110]

-- April 18 Thread
a) delta-list = [100, 15, 5, 10, 15] b) Gamma code encode = [00000011100100, 000 1 111, 00101, 0001010,000 1 111 ] c) Nt = 5
   
   Mopt = log(2-5/200) / -log (1-5/200)
        = 27
   for k=100, q(k) = 99/27 = 14 ,r(k) = 99 mod 27 =18 => 0000000000000 10010
   for k=15, q(k) = 14/27 = 0 ,r(k) = 14 mod 27 =14 => 0 1110
   for k=5, q(k) = 4/27 = 0 ,r(k) = 4 mod 27 =4 => 0 0100
   for k=10, q(k) = 9/27 = 0 ,r(k) = 9 mod 27 =9 => 0 1001
   for k=15, q(k) = 14/27 = 0 ,r(k) = 14 mod 27 =14 => 0 1110
   Golomb code = [0000000000000 10010 | 0 1110 | 0 0100 | 0 1001 | 0 1110]
a) delta-list = [100, 15, 5, 10, 15] b) Gamma code encode = [00000011100100, 000 1 111, 00101, 0001010,000 1 111 ] c) Nt = 5 Mopt = log(2-5/200) / -log (1-5/200) = 27 for k=100, q(k) = 99/27 = 14 ,r(k) = 99 mod 27 =18 => 0000000000000 10010 for k=15, q(k) = 14/27 = 0 ,r(k) = 14 mod 27 =14 => 0 1110 for k=5, q(k) = 4/27 = 0 ,r(k) = 4 mod 27 =4 => 0 0100 for k=10, q(k) = 9/27 = 0 ,r(k) = 9 mod 27 =9 => 0 1001 for k=15, q(k) = 14/27 = 0 ,r(k) = 14 mod 27 =14 => 0 1110 Golomb code = [0000000000000 10010 | 0 1110 | 0 0100 | 0 1001 | 0 1110]
X