Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compression > #1201 > unrolled thread
| Started by | LawCounsels@aol.com |
|---|---|
| First post | 2012-03-31 10:32 -0700 |
| Last post | 2012-04-07 03:22 -0700 |
| Articles | 20 on this page of 63 — 9 participants |
Back to article view | Back to comp.compression
Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-03-31 10:32 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-03 11:32 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-03 09:07 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-06 01:24 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-08 00:41 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-08 04:25 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-08 22:58 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-09 04:19 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles biject <biject.bwts@gmail.com> - 2012-04-09 09:03 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-10 02:29 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-10 05:43 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-10 06:39 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-10 06:51 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-10 07:29 -0700
I knew I was going to dislike New Google Groups! James Dow Allen <jdallen2000@yahoo.com> - 2012-04-10 09:03 -0700
Re: I knew I was going to dislike New Google Groups! LawCounsels <lawcounsels@gmail.com> - 2012-04-10 09:56 -0700
Re: I knew I was going to dislike New Google Groups! James Dow Allen <jdallen2000@yahoo.com> - 2012-04-10 10:34 -0700
Re: I knew I was going to dislike New Google Groups! lawcounsels@gmail.com - 2012-04-10 10:54 -0700
Re: I knew I was going to dislike New Google Groups! James Dow Allen <jdallen2000@yahoo.com> - 2012-04-11 13:16 -0700
Re: I knew I was going to dislike New Google Groups! LawCounsels <lawcounsels@gmail.com> - 2012-04-12 03:10 -0700
Re: I knew I was going to dislike New Google Groups! LawCounsels <lawcounsels@gmail.com> - 2012-04-12 03:57 -0700
Re: I knew I was going to dislike New Google Groups! biject <biject.bwts@gmail.com> - 2012-04-12 08:38 -0700
Re: I knew I was going to dislike New Google Groups! LawCounsels <lawcounsels@gmail.com> - 2012-04-13 02:34 -0700
Re: I knew I was going to dislike New Google Groups! Fibonacci Code <anglikai@gmail.com> - 2012-04-30 07:36 -0700
Re: I knew I was going to dislike New Google Groups! lawcounsels@gmail.com - 2012-04-30 08:34 -0700
Re: I knew I was going to dislike New Google Groups! Thomas Richter <thor@math.tu-berlin.de> - 2012-04-30 18:53 +0200
Re: I knew I was going to dislike New Google Groups! Fibonacci Code <anglikai@gmail.com> - 2012-04-30 09:58 -0700
Re: I knew I was going to dislike New Google Groups! lawcounsels@gmail.com - 2012-04-30 10:18 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-10 05:58 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles biject <biject.bwts@gmail.com> - 2012-04-10 07:26 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-10 08:10 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles biject <biject.bwts@gmail.com> - 2012-04-10 11:02 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-11 02:43 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-11 02:47 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-11 02:56 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-11 16:26 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-11 07:36 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-11 10:29 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-12 02:27 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-12 03:08 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-12 03:34 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-13 13:48 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-13 05:15 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-13 06:57 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-13 07:03 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-13 06:52 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-14 00:54 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-16 02:48 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-16 13:08 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-16 04:40 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-16 08:11 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Thomas Richter <thor@math.tu-berlin.de> - 2012-04-16 19:31 +0200
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles James Dow Allen <jdallen2000@yahoo.com> - 2012-04-16 14:27 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-24 03:46 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Jim Leonard <mobygamer@gmail.com> - 2012-04-24 07:27 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Fibonacci Code <anglikai@gmail.com> - 2012-04-28 09:55 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels <lawcounsels@gmail.com> - 2012-04-16 02:34 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-04 00:35 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-04 00:38 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-04 04:06 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles Ernst <Ernst_Berg@sbcglobal.net> - 2012-04-06 19:48 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles LawCounsels@aol.com - 2012-04-07 02:28 -0700
Re: Mankind's centuries old Kraft's Inequality / Pigeonholes hurdles lawcounsels@gmail.com - 2012-04-07 03:22 -0700
Page 3 of 4 — ← Prev page 1 2 [3] 4 Next page →
| From | LawCounsels <lawcounsels@gmail.com> |
|---|---|
| Date | 2012-04-12 03:34 -0700 |
| Message-ID | <3a0b07d7-2252-4dd6-b075-6860cc289ea9@m18g2000vbl.googlegroups.com> |
| In reply to | #1241 |
On Apr 12, 11:08 am, LawCounsels <lawcouns...@gmail.com> wrote: > On Apr 12, 1:27 am, Thomas Richter <t...@math.tu-berlin.de> wrote: > > > > > On 11.04.2012 16:36, James Dow Allen wrote: > > > > On Apr 11, 9:26 pm, Thomas Richter<t...@math.tu-berlin.de> wrote: > > >> That you cannot compress below 1.5bits/sample is the Shannon > > >> result of lossless channel coding. > > > > Yes, he already knows this much. What you seem to overlook is > > > that he's refuted, both experimentally and theoretically, > > > Shannon's theory, the pigeonhole principle, and even the > > > Kraft's Inequality. Naturally he's keeping details of his > > > method secret; wouldn't you? > > > I wouldn't claim nonsense in first place, actually. (-: Initially, when > > I saw the problem my reaction was that there is potentially a chance for > > a very small improvement because the number of possible combinations for > > a string of given size is a tiny bit smaller than the number of > > combinations of all files. There are for example less than 3^3 = 27 > > possible three letter strings with the given constraint, so you can > > compress them better because not all combinations are possible. The > > string "CCC" is, for example, not possible. > > YOU'RE ON RIGHT TRACK HERE ! > > OBSERVANT > > > However, the way the problem is stated right now, namely compress a > > large number of strings of the same type simultaneously into one common > > file kills this advantage completely because then all you know is just > > where to separate strings again, and the advantage is going to zero for > > the total string size going to infinity. > > YES THE PROBLEM NEEDED TO & WAS 'SIMPLIFIED' ... now that some > understandings in place alreasdy I can now reveal the 'final' complete > details : > > . each sequence's distance to the start position of the next sequence > ( ie from start of > present sequence TO start of the next sequence ) IS ALWAYS FIXED [ ie > ascertainable > # of bits ! ] .... FOR SIMPLICITY AT THIS STAGE can just assume this > to be constant fixed > 513 bits throughout !!! > > HINT : HOWEVER BUT STILL YES , the present exact 1,000 sequence CAN > INDEED BE > COMPRESSED SMALLER > > ( not withstanding this said to be 'proven' to be 1,5 bits / symbol > entropy !!! BUT as James > said I could not be at liberty to publicise this complete 'new' method > at this time ... INDEED they > were experimentally tested proven & mathematics proved ) > > > So yes, there remains a possibility for an incredibly small improvement > > that tends to zero as N->infinity. How to take any advantage of it I do > > not see right now, i.e. without requiring infinite precision in an encoder. > > > Greetings, > > Thomas > > LawCounsels YES THE PROBLEM NEEDED TO & WAS 'SIMPLIFIED' ... now that some understandings in place alreasdy I can now reveal the 'final' complete details : . each sequence's distance to the start position of the next sequence ( ie from start of present sequence TO start of the next sequence ) IS ALWAYS FIXED [ ie ascertainable # of bits ! ] .... FOR SIMPLICITY AT THIS STAGE can just assume this to be constant fixed 513 bits throughout !!! [ should the present sequence be just 2 symbols " C C " ( 4 bits long ) THEN will be followed by 513 -4 = 509 bits of filler 'dont-care' bits ]
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2012-04-13 13:48 +0200 |
| Message-ID | <jm93ql$qs8$1@news.belwue.de> |
| In reply to | #1243 |
> YES THE PROBLEM NEEDED TO& WAS 'SIMPLIFIED' ... now that some > understandings in place alreasdy I can now reveal the 'final' complete > details : So, in other words, you keep changing the problem? > . each sequence's distance to the start position of the next sequence > ( ie from start of present sequence TO start of the next sequence ) IS > ALWAYS FIXED > [ ie ascertainable # of bits ! ] .... FOR SIMPLICITY AT THIS STAGE can > just assume this > to be constant fixed 513 bits throughout !!! Still, makes no sense. Do you mean 513 *symbols*? Or do you mean that a sequence has to terminate after 513 output bits have been produced? Or "N" bits? Or "N" symbols? Look, your problem description is lousy, at least. > [ should the present sequence be just 2 symbols " C C " ( 4 bits > long ) THEN will be followed > by 513 -4 = 509 bits of filler 'dont-care' bits ] Huh? I don't need "filler bits" if I know that the sequence terminates. There are surely better encodings for a finitely sized sequence provided I know that it must terminate after N symbols - or bits? Sorry, no go.
[toc] | [prev] | [next] | [standalone]
| From | James Dow Allen <jdallen2000@yahoo.com> |
|---|---|
| Date | 2012-04-13 05:15 -0700 |
| Message-ID | <d58ace9c-a45d-4a77-bbec-67f50089db68@a8g2000pbe.googlegroups.com> |
| In reply to | #1247 |
On Apr 13, 6:48 pm, Thomas Richter <t...@math.tu-berlin.de> wrote: > So, in other words, you keep changing the problem? And this was AFTER he posted his FINAL & COMPLETE SPECIFICATIONS. In capital letters, no less. I think OP needs to hire someone at journeyman's wages to figure out what is problem is, but I don't think OP can afford 100's of dollars. Unless someone can make change for a Million-dollar bill. BTW, has OP acknowledged yet that he started this thread on the day called Poisson d'Avril? James
[toc] | [prev] | [next] | [standalone]
| From | lawcounsels@gmail.com |
|---|---|
| Date | 2012-04-13 06:57 -0700 |
| Message-ID | <23254387.9.1334325437132.JavaMail.geo-discussion-forums@yneo2> |
| In reply to | #1248 |
On Friday, April 13, 2012 1:15:40 PM UTC+1, James Dow Allen wrote: > On Apr 13, 6:48 pm, Thomas Richter <t...@math.tu-berlin.de> wrote: > > So, in other words, you keep changing the problem? > > And this was AFTER he posted his FINAL & COMPLETE SPECIFICATIONS. > In capital letters, no less. was also then 'explicit' stated to be 'SIMPLIFIED" > I think OP needs to hire someone at journeyman's wages to > figure out what is problem is, but I don't think OP can > afford 100's of dollars. Unless someone can make change > for a Million-dollar bill. well this takes 2 stage to reach , but I think more effective did the job easing in audiences 1st with main "simplified" problem description > BTW, has OP acknowledged yet that he started this thread > on the day called Poisson d'Avril? NOT if someone comes up fine tunes improved bits savings/ per sequence to 0.08 from present 0.063 attained
[toc] | [prev] | [next] | [standalone]
| From | lawcounsels@gmail.com |
|---|---|
| Date | 2012-04-13 07:03 -0700 |
| Message-ID | <25522085.39.1334325812471.JavaMail.geo-discussion-forums@ynlp2> |
| In reply to | #1250 |
On Friday, April 13, 2012 2:57:17 PM UTC+1, lawco...@gmail.com wrote: > On Friday, April 13, 2012 1:15:40 PM UTC+1, James Dow Allen wrote: > > On Apr 13, 6:48 pm, Thomas Richter <t...@math.tu-berlin.de> wrote: > > > So, in other words, you keep changing the problem? > > > > And this was AFTER he posted his FINAL & COMPLETE SPECIFICATIONS. > > In capital letters, no less. > > was also then 'explicit' stated to be 'SIMPLIFIED" IF SOMEONE COMES UP WITH 0.08 BITS SAVINGS PER SEQUENCE ON THIS POSTED "SIMOPLIFIED" FINAL & COMPLETE SPECIFICATIONS ALL THE SAME ( without any of the subsequent fine filled-in details ) WINS THE REWARD ..... in this sense it was Final & Complete enough to win the rewards base on > > I think OP needs to hire someone at journeyman's wages to > > figure out what is problem is, but I don't think OP can > > afford 100's of dollars. Unless someone can make change > > for a Million-dollar bill. > > well this takes 2 stage to reach , but I think more effective did the job easing in audiences 1st with main "simplified" problem description > > > BTW, has OP acknowledged yet that he started this thread > > on the day called Poisson d'Avril? > > NOT if someone comes up fine tunes improved bits savings/ per sequence > to 0.08 from present 0.063 attained
[toc] | [prev] | [next] | [standalone]
| From | lawcounsels@gmail.com |
|---|---|
| Date | 2012-04-13 06:52 -0700 |
| Message-ID | <13813442.8.1334325155598.JavaMail.geo-discussion-forums@vbuy10> |
| In reply to | #1247 |
On Friday, April 13, 2012 12:48:38 PM UTC+1, Thomas Richter wrote: > > YES THE PROBLEM NEEDED TO& WAS 'SIMPLIFIED' ... now that some > > understandings in place alreasdy I can now reveal the 'final' complete > > details : > > So, in other words, you keep changing the problem? NOT REALLY KEEP CHANGING ... necessarily best starts with the main basic problem description 1st THEN once audience showed overall understandings then to fill in the few fine details left out from 'simplification' ( to help get correct bearings 1st ) ... IN FACT , IT WAS 'EXPLICIT' WRITTEN "...SIMPLIFIED..." , this must means something THE MAIN PROBLEM AS "SIMPLIFIED" DESCRIBED was a real problem on its own right with most already thought practical intractable not possible represents with less than 1.5 bits / symbol practically [ no practical present existing compressor can do this ) > > . each sequence's distance to the start position of the next sequence > > ( ie from start of present sequence TO start of the next sequence ) IS > > ALWAYS FIXED > > [ ie ascertainable # of bits ! ] .... FOR SIMPLICITY AT THIS STAGE can > > just assume this > > to be constant fixed 513 bits throughout !!! > > Still, makes no sense. Do you mean 513 *symbols*? Or do you mean that a > sequence has to terminate after 513 output bits have been produced? Or > "N" bits? Or "N" symbols? has to terminate after 513 output BITS > Look, your problem description is lousy, at least. was already from very beginning 'explicit' stated problem description was 'simplified' to help get basic understandings 1st... the subsequent fine details ( once basic grasp of problem gained ) does not alter things tremendous ... will overload everyone to start with full-monty > > [ should the present sequence be just 2 symbols " C C " ( 4 bits > > long ) THEN will be followed > > by 513 -4 = 509 bits of filler 'dont-care' bits ] > > Huh? I don't need "filler bits" if I know that the sequence terminates. > There are surely better encodings for a finitely sized sequence provided > I know that it must terminate after N symbols - or bits? > > Sorry, no go. yes ... you dont need them ... these so-called "filler bits" really are just other compressed data part which needs not concern us
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2012-04-14 00:54 +0200 |
| Message-ID | <jmaaqe$ecr$1@news.belwue.de> |
| In reply to | #1249 |
On 13.04.2012 15:52, lawcounsels@gmail.com wrote:
> On Friday, April 13, 2012 12:48:38 PM UTC+1, Thomas Richter wrote:
>>> YES THE PROBLEM NEEDED TO& WAS 'SIMPLIFIED' ... now that some
>>> understandings in place alreasdy I can now reveal the 'final' complete
>>> details :
>>
>> So, in other words, you keep changing the problem?
>
> NOT REALLY KEEP CHANGING ... necessarily best starts with the main basic problem description 1st THEN once audience showed overall understandings then to fill in the few fine details left out from 'simplification' ( to help get correct bearings 1st ) ... IN FACT , IT WAS 'EXPLICIT' WRITTEN "...SIMPLIFIED..." , this must means something
It did change the problem completely. It seems "a minor detail" for you,
but unless the problem specification is complete, there is no solution.
Just to give you the difference, compressing an infinite number of
sequences to a common stream is a *different* problem than compressing a
set of finitely sized streams. Actually, for the reasons indicated above.
BTW, "upper case" doesn't make you sound more credible.
>> Huh? I don't need "filler bits" if I know that the sequence terminates.
>> There are surely better encodings for a finitely sized sequence provided
>> I know that it must terminate after N symbols - or bits?
>>
>> Sorry, no go.
>
>
> yes ... you dont need them ... these so-called "filler bits" really are just other compressed data part which needs not concern us
No, again - a problem change! Yes, it does make a change whether the
stream terminates at this specific point or whether "other data" follows
and you need to include truncation or termination information of some sorts.
Just to give you an idea why this is important: Consider an arithmetic
coder to generate the output. By convention, we can truncate the file if
we are sure that the remaining sequence generated by the AC coder is an
infinite repetition of zeros (or ones, for that matter). A decoder
could, if running into an EOF, pull "by convention" just zeros or ones.
This would allow a clever encoder to truncate the output stream by all
terminating zero bits (or one-bits, depending on the convention) and
hence make it shorter.
If this sounds rather academic to you, then I should probably say that
exactly this type of trick is played in some existing compression
applications - of course using the "inherent" side information that the
compressed stream has a finite size, and that this size can be obtained
from other sources as side information. This trick allows you to
compress a little bit better. Before you ask, it is prior art and a
known trick, so no money to collect for this.
So, no, your problem IS NOT SPECIFIED FULLY. (Does upper case help to
understand this better? I doubt it, but let's try).
What would be necessary to know, for example, whether these "other bits"
need to be decoded as well, probably by using the same arithmetic
decoder. If so, a simple "bit counter" to define the size of the decoder
input (rather than the decoder output) does not make too much sense in
first place. Or whether the input stream is "self-truncating", i.e.
there is any other side information I could use to understand that
decoding has reached an end.
To give you a glimpse of an idea what AC coders do: There are typically
two lengths one could understand as the "size" of an AC coded stream:
a) the minimal number of input bits required to decode the signal up to
a point A and then stop ("truncation") - and -
b) the minimal number of input bits required to decode the signal up to
a point, and then to correctly continuing the decoding for any bits beyond.
Tricks mentioned as in the paragraph above should make clear that in
general the "length a)" is smaller than the "length b)", in the MQ coder
typically by two to three *bytes*. This is all due to the internal
buffering and delay.
Unless you understand such technicalities, or at least are able to
define the problem really completely, there is absolutely nothing that
can be said.
Greetings,
Thomas
[toc] | [prev] | [next] | [standalone]
| From | LawCounsels <lawcounsels@gmail.com> |
|---|---|
| Date | 2012-04-16 02:48 -0700 |
| Message-ID | <bb28a0dd-3f33-46a8-90c0-c0d5b1c04cf6@b14g2000vbz.googlegroups.com> |
| In reply to | #1252 |
On Apr 13, 11:54 pm, Thomas Richter <t...@math.tu-berlin.de> wrote:
> On 13.04.2012 15:52, lawcouns...@gmail.com wrote:
>
> > On Friday, April 13, 2012 12:48:38 PM UTC+1, Thomas Richter wrote:
> >>> YES THE PROBLEM NEEDED TO& WAS 'SIMPLIFIED' ... now that some
> >>> understandings in place alreasdy I can now reveal the 'final' complete
> >>> details :
>
> >> So, in other words, you keep changing the problem?
>
> > NOT REALLY KEEP CHANGING ... necessarily best starts with the main basic problem description 1st THEN once audience showed overall understandings then to fill in the few fine details left out from 'simplification' ( to help get correct bearings 1st ) ... IN FACT , IT WAS 'EXPLICIT' WRITTEN "...SIMPLIFIED..." , this must means something
>
> It did change the problem completely. It seems "a minor detail" for you,
> but unless the problem specification is complete, there is no solution.
> Just to give you the difference, compressing an infinite number of
> sequences to a common stream is a *different* problem than compressing a
> set of finitely sized streams. Actually, for the reasons indicated above.
>
> BTW, "upper case" doesn't make you sound more credible.
>
> >> Huh? I don't need "filler bits" if I know that the sequence terminates.
> >> There are surely better encodings for a finitely sized sequence provided
> >> I know that it must terminate after N symbols - or bits?
>
> >> Sorry, no go.
>
> > yes ... you dont need them ... these so-called "filler bits" really are just other compressed data part which needs not concern us
>
> No, again - a problem change! Yes, it does make a change whether the
> stream terminates at this specific point or whether "other data" follows
> and you need to include truncation or termination information of some sorts.
>
> Just to give you an idea why this is important: Consider an arithmetic
> coder to generate the output. By convention, we can truncate the file if
> we are sure that the remaining sequence generated by the AC coder is an
> infinite repetition of zeros (or ones, for that matter). A decoder
> could, if running into an EOF, pull "by convention" just zeros or ones.
> This would allow a clever encoder to truncate the output stream by all
> terminating zero bits (or one-bits, depending on the convention) and
> hence make it shorter.
>
> If this sounds rather academic to you, then I should probably say that
> exactly this type of trick is played in some existing compression
> applications - of course using the "inherent" side information that the
> compressed stream has a finite size, and that this size can be obtained
> from other sources as side information. This trick allows you to
> compress a little bit better. Before you ask, it is prior art and a
> known trick, so no money to collect for this.
>
> So, no, your problem IS NOT SPECIFIED FULLY. (Does upper case help to
> understand this better? I doubt it, but let's try).
>
> What would be necessary to know, for example, whether these "other bits"
> need to be decoded as well, probably by using the same arithmetic
> decoder. If so, a simple "bit counter" to define the size of the decoder
> input (rather than the decoder output) does not make too much sense in
> first place. Or whether the input stream is "self-truncating", i.e.
> there is any other side information I could use to understand that
> decoding has reached an end.
>
> To give you a glimpse of an idea what AC coders do: There are typically
> two lengths one could understand as the "size" of an AC coded stream:
>
> a) the minimal number of input bits required to decode the signal up to
> a point A and then stop ("truncation") - and -
>
> b) the minimal number of input bits required to decode the signal up to
> a point, and then to correctly continuing the decoding for any bits beyond.
>
> Tricks mentioned as in the paragraph above should make clear that in
> general the "length a)" is smaller than the "length b)", in the MQ coder
> typically by two to three *bytes*. This is all due to the internal
> buffering and delay.
>
> Unless you understand such technicalities, or at least are able to
> define the problem really completely, there is absolutely nothing that
> can be said.
>
> Greetings,
> Thomas
YES TRUE in the above MQ case
However here would already be failing badly real 'desperate' if solver
here needs ever resort to
possible but 'far far too small' potential savings from this AC
truncations which in all cases further
diminishes to insignificant when N -> arbitrary large size [ & only if
AC is the solution method
depended on ... ] .... would be better here not to be needless
distracted by non-essential details
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2012-04-16 13:08 +0200 |
| Message-ID | <jmgujl$2ut$1@news.belwue.de> |
| In reply to | #1257 |
On 16.04.2012 11:48, LawCounsels wrote: > YES TRUE in the above MQ case > > However here would already be failing badly real 'desperate' if solver > here needs ever resort to > possible but 'far far too small' potential savings from this AC > truncations which in all cases further > diminishes to insignificant when N -> arbitrary large size [& only if > AC is the solution method > depended on ... ] .... would be better here not to be needless > distracted by non-essential details No, its savings are of the same magnitude as the savings you get from requiring that the sequence is 513 bits long. N is not infinity here, unless you changed the problem again. If N goes to infinity, there are no savings from the truncation condition, neither from the c = b + 2 condition. This condition only provides "split points", but these do not matter for an infinite number of sequences. So, now what? Will you provide a better problem desciption - the current description is not sufficient.
[toc] | [prev] | [next] | [standalone]
| From | lawcounsels@gmail.com |
|---|---|
| Date | 2012-04-16 04:40 -0700 |
| Message-ID | <26116594.80.1334576446764.JavaMail.geo-discussion-forums@vbuc18> |
| In reply to | #1258 |
On Monday, April 16, 2012 12:08:45 PM UTC+1, Thomas Richter wrote: > On 16.04.2012 11:48, LawCounsels wrote: > > > YES TRUE in the above MQ case > > > > However here would already be failing badly real 'desperate' if solver > > here needs ever resort to > > possible but 'far far too small' potential savings from this AC > > truncations which in all cases further > > diminishes to insignificant when N -> arbitrary large size [& only if > > AC is the solution method > > depended on ... ] .... would be better here not to be needless > > distracted by non-essential details > > No, its savings are of the same magnitude as the savings you get from > requiring that the sequence is 513 bits long. N is not infinity here, > unless you changed the problem again. If N goes to infinity, there are > no savings from the truncation condition, neither from the c = b + 2 > condition. This condition only provides "split points", but these do not > matter for an infinite number of sequences. > > So, now what? Will you provide a better problem desciption - the current > description is not sufficient. solutions to the Data Compression REWARDS as already stated ( without any subsequent further fine details needed ) does not require any of the possible but 'far far too small' potential savings AC truncations savings if further now imposes limits each sequence length to 513 bits , to attain Net 0.08 bits or more compressions savings .... the couple 'certain' solutions put forth so far now to be tested developed to confirm has not made use of AC at all think the Data Compression REWARDS as stated best SIMPLEST be just left as is intact [ however , I should also leave to anyone attempting a winning solution to 'as of right' if he so chooses , to assume each sequence can be of at most 513 bits long ... if this helps his solution strategy ]
[toc] | [prev] | [next] | [standalone]
| From | James Dow Allen <jdallen2000@yahoo.com> |
|---|---|
| Date | 2012-04-16 08:11 -0700 |
| Message-ID | <fedef13e-67cf-4490-99a4-1829e14121e1@h4g2000pbe.googlegroups.com> |
| In reply to | #1258 |
On Apr 16, 6:08 pm, Thomas Richter <t...@math.tu-berlin.de> wrote: > > depended on ... ] .... would be better here not to be needless > > distracted by non-essential details > > No, its savings are of the same magnitude as the savings you get from > requiring that the sequence is 513 bits long. I don't think this is strictly true. My understanding of the problem may be incomplete(!) but I think you're comparing a *per-file* truncation cost of, let's guess, about 5 bits *on average*, with a *per-token* savings from the 513-bit limit. Let's guess that savings is one nonillionth of a bit. (Unless the a-b-c constraints have changed while I wasn't looking, one nonillionth of a bit may be a severe overestimate but let's go on....) While one nonillionth of a bit is small, it's a *per-token* savings and after a nonillion tokens, will add up to a bit. After several *decillion* tokens, these will add to several thousand bits, while the truncation cost will remain only about 5 bits, on average. Does this help? James
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2012-04-16 19:31 +0200 |
| Message-ID | <jmhl25$eiv$1@news.belwue.de> |
| In reply to | #1260 |
On 16.04.2012 17:11, James Dow Allen wrote: > On Apr 16, 6:08 pm, Thomas Richter<t...@math.tu-berlin.de> wrote: >>> depended on ... ] .... would be better here not to be needless >>> distracted by non-essential details >> >> No, its savings are of the same magnitude as the savings you get from >> requiring that the sequence is 513 bits long. > > I don't think this is strictly true. > > My understanding of the problem may be incomplete(!) but > I think you're comparing a *per-file* truncation cost of, > let's guess, about 5 bits *on average*, with a *per-token* > savings from the 513-bit limit. > > Let's guess that savings is one nonillionth of a bit. > (Unless the a-b-c constraints have changed while I wasn't > looking, one nonillionth of a bit may be a severe > overestimate but let's go on....) > > While one nonillionth of a bit is small, it's a *per-token* > savings and after a nonillion tokens, will add up to > a bit. After several *decillion* tokens, these will add to > several thousand bits, while the truncation cost will > remain only about 5 bits, on average. > > Does this help? Not really, and I don't think this is the case. As far as I understand the problem now, the problem is that *each* of the individual subsections of the file have to end at 513 bits (output bits). Why that makes sense I do not know, but let it be as it is: It means that the number of necessary truncations is linear in the file size, and so is the number of truncations due to the condition of c = b + 2. IOW, I believe these two effects are of the same magnitude. All that depends of course on how this "513 bits" constraint comes into play, which I do not understand fully. Greetings, Thomas
[toc] | [prev] | [next] | [standalone]
| From | James Dow Allen <jdallen2000@yahoo.com> |
|---|---|
| Date | 2012-04-16 14:27 -0700 |
| Message-ID | <1ef5555e-dd61-4244-b4f8-fa7941e4ef67@vy9g2000pbc.googlegroups.com> |
| In reply to | #1261 |
On Apr 17, 12:31 am, Thomas Richter <t...@math.tu-berlin.de> wrote: > As far as I understand > the problem now, the problem is that *each* of the individual > subsections of the file have to end at 513 bits (output bits). Why that > makes sense I do not know, ... All that depends of > course on how this "513 bits" constraint comes into play, which I do not > understand fully. I apologize; it looks like I missed the latest memo. Do we still get the $1 MILLION REWARD for satisfying the FINAL and COMPLETE specification, with this latest frill just an extra-credit problem for the $3 MILLION bonus? Is there a YouTube link? Best ever, James
[toc] | [prev] | [next] | [standalone]
| From | LawCounsels <lawcounsels@gmail.com> |
|---|---|
| Date | 2012-04-24 03:46 -0700 |
| Message-ID | <2f758248-f818-450c-b6a9-5e100e66892a@b14g2000vbz.googlegroups.com> |
| In reply to | #1262 |
On Apr 16, 10:27 pm, James Dow Allen <jdallen2...@yahoo.com> wrote: > On Apr 17, 12:31 am, Thomas Richter <t...@math.tu-berlin.de> wrote: > > > As far as I understand > > the problem now, the problem is that *each* of the individual > > subsections of the file have to end at 513 bits (output bits). Why that > > makes sense I do not know, ... All that depends of > > course on how this "513 bits" constraint comes into play, which I do not > > understand fully. > > I apologize; it looks like I missed the latest memo. > > Do we still get the $1 MILLION REWARD for satisfying the > FINAL and COMPLETE specification, with this latest frill just > an extra-credit problem for the $3 MILLION bonus? > > Is there a YouTube link? > > Best ever, > James Hi : initial tests confirmed easy exceeded 8.0 bits savings per sequence target .... am making this into .exe now can any of you help lead arrange R&Ds at Intel/ Google / NASA / CERN the likes ? BTW : has any of you get close to 8.0 as yet ? pls tell Warm Regards, LawCounsels
[toc] | [prev] | [next] | [standalone]
| From | Jim Leonard <mobygamer@gmail.com> |
|---|---|
| Date | 2012-04-24 07:27 -0700 |
| Message-ID | <29d4bb91-abca-4f34-9616-d2706b831377@2g2000yqp.googlegroups.com> |
| In reply to | #1264 |
On Apr 24, 5:46 am, LawCounsels <lawcouns...@gmail.com> wrote: > initial tests confirmed easy exceeded 8.0 bits savings per sequence > target .... am making this into .exe now Congratulations. Can you reverse the target back into the original source? > can any of you help lead arrange R&Ds at Intel/ Google / NASA / CERN > the likes ? Sure, as soon as you have a working decompressor. > BTW : has any of you get close to 8.0 as yet ? pls tell Depends on the data. For example, an 8-bit RLE scheme will achieve 253:1.
[toc] | [prev] | [next] | [standalone]
| From | Fibonacci Code <anglikai@gmail.com> |
|---|---|
| Date | 2012-04-28 09:55 -0700 |
| Message-ID | <26b6036d-6cb5-491f-8afb-48d496c3bb24@ns1g2000pbc.googlegroups.com> |
| In reply to | #1264 |
On Apr 24, 6:46 pm, LawCounsels <lawcouns...@gmail.com> wrote: > On Apr 16, 10:27 pm, James Dow Allen <jdallen2...@yahoo.com> wrote: > > > > > > > > > > > On Apr 17, 12:31 am, Thomas Richter <t...@math.tu-berlin.de> wrote: > > > > As far as I understand > > > the problem now, the problem is that *each* of the individual > > > subsections of the file have to end at 513 bits (output bits). Why that > > > makes sense I do not know, ... All that depends of > > > course on how this "513 bits" constraint comes into play, which I do not > > > understand fully. > > > I apologize; it looks like I missed the latest memo. > > > Do we still get the $1 MILLION REWARD for satisfying the > > FINAL and COMPLETE specification, with this latest frill just > > an extra-credit problem for the $3 MILLION bonus? > > > Is there a YouTube link? > > > Best ever, > > James > > Hi : > > initial tests confirmed easy exceeded 8.0 bits savings per sequence > target .... am making this into .exe now > > can any of you help lead arrange R&Ds at Intel/ Google / NASA / CERN > the likes ? > > BTW : has any of you get close to 8.0 as yet ? pls tell > > Warm Regards, > LawCounsels Years ago, I had already achieve over 8.0 bits sequence for random tenary sequences. (Random Generator) with n = 128 Cheers Raymond.
[toc] | [prev] | [next] | [standalone]
| From | LawCounsels <lawcounsels@gmail.com> |
|---|---|
| Date | 2012-04-16 02:34 -0700 |
| Message-ID | <79d9c169-ee9d-4260-9fdc-faa0e8aaae29@r13g2000vbg.googlegroups.com> |
| In reply to | #1220 |
On Apr 10, 10:29 am, LawCouns...@aol.com wrote: > On Monday, 9 April 2012 17:03:04 UTC+1, biject wrote: > > On Apr 9, 5:19 am, James Dow Allen <jdallen2...@yahoo.com> wrote: > > > On Apr 9, 12:58 pm, lawcouns...@gmail.com wrote: > > > > > a source with probability of producing an 'a' symbol 25% of time > > > > a 'b' symbol 25% of times a 'c' symbol 50% of times > > > > Allow me to recommend the optimal Huffman code: > > > c - 0 > > > a - 10 > > > b - 11 > > > This can be improved, though only slightly, using details > > > you've omitted from your summary. > > > > This was so trivial, I'll discount it down to, say $950. > > > > If this is unsatisfactory, I'll withdraw from the contest. > > > Even paid at minimum wage I'm afraid it would take significant > > > funds (payable in advance, please!) just to elicit a > > > proper problem statement from you. > > > > I don't have PayPal. Contact me for instructions on how > > > to pay the $950. :-) > > > > James > > > Lets see c is .5 * 1 = .5 b = .25*2 = .5 c = .25*2 = .5 > > see thats .5 + .5 + .5 = 1.5 for the average sequence while > > if you encode each with 1.5849625 you save about .0849625 which > > is more than the .08 It appears your in the money. I have a > > hunch that there still is something missing in which case I would > > not count on the money yet. > > > First of all does he want at least .08 bits saved in every case > > or just the average case. If its the average case you could be > > on the right track. If its every case then since you write only > > whole numbers of bits the .08 savings gets a little harder. It > > would be nice if the guy decides you haven't won just what does > > he want. I have read it several times and yet I do not think its > > clear enough to tackle without him saying oh I meant this and not > > that. > > > Assuming he doesn't declare you the winner > > 1) is the savings an average things or does each file have to be less. > > 2) how do you measure the savings is it .08 from a 1.5849625 per > > symbol > > or is it .08 less then 1.5 > > 3) not sure why you say source C = .5 while A and B = .25 the > > fact is even if the source is A = B = C = 1/3 for short files > > if you run the sources enough times and created a 100 files each > > you still could get the same set of 100 files for both cases. > > So you test set up is not valid. There is nothing magical about > > your source. Except if I know its a fixed IID souce from say 2 or > > 3 different models as you create more files. You can with increasing > > probability determine which one it most likely is. But you can't be > > 100% certain which one it is unless you do an ever increasing number > > of file. > > > David A. Scott > > -- > > My Crypto code > >http://bijective.dogma.net/crypto/scott19u.zip > >http://www.jim.com/jamesd/Kong/scott19u.zipold version > > My Compression codehttp://bijective.dogma.net/ > > **TO EMAIL ME drop the roman "five" ** > > Disclaimer:I am in no way responsible for any of the statements > > made in the above text. For all I know I might be drugged. > > As a famous person once said "any cryptograhic > > system is only as strong as its weakest link" > > THE COMPLETE SPECIFICATIONS : > ============================= > > 1. generates a number eg 1,000 of such sequences ( each sequence composed of ternary symbols 'a' 'b' 'c' , when # of 'c' = # of 'b' + 2 Then sequence ENDS & next sequences begins ) using a source producing symbol 'a' 25% of times symbol 'b' 25% of times symbol 'c' 50% of times ) .... call the total # of symbols in these 1,000 sequences N . NOTE : among these eg 1,000 sequences the # of 'a' is invariable near = the # of 'b' & the # of 'c' is invariable near = 2 * the # of 'b' THUS the probability model here is 25% : 25% : 50% > > 2. compresses these eg 1,000 generated sequences using your .exe , & must decode back to the same 1,000 sequences > > 3. IF you compressed file bitslength =< 1.5 * N - ( 0.08 * N ) THEN YOU WIN THE REWARDS ! ie if your .exe saves 'on average' 0.08 bit each sequences you WON ( needs not be invariable every time on every conceivable file ! ) , but note the original # of sequences is here taken to be of bitslength N * 1.5 bits long ( as originally 'explicit' stated to be 1.5 * N bits long , NOT 1.5849625 * N bits long ) > > 4. there is no restrictions on memory storage requirements , you may even show your .exe works on 'research network supercomputer cluster' , BUT processing must complete within a day- Hide quoted text - > > - Show quoted text - ============================================================= UPDATE ANNOUNCEMENT : US$3M DATA COMPRESSION PRIZE : ============================================================= AM NOW MADE AWARE OF COUPLE OF SOLUTIONS PUT FORTH CERTAIN TO EASILY FAR EXCEED THE REQUIRED 0.08 BIT COMPRESSION SAVINGS PER SEQUENCE NEEDED .... WILL NOW NEEDS TAKE SOME TIME TEST DEVELOP CONFIRM THE SOLUTION KEEP YOUR SOLUTIONS COMING ..... . Warm Regards, LawCounsels
[toc] | [prev] | [next] | [standalone]
| From | LawCounsels@aol.com |
|---|---|
| Date | 2012-04-04 00:35 -0700 |
| Message-ID | <27957813.2992.1333524937328.JavaMail.geo-discussion-forums@vbbdy9> |
| In reply to | #1202 |
On Tuesday, April 3, 2012 9:32:39 AM UTC, Thomas Richter wrote: > For all > practical matters, pick a MQ coder, and encode the symbols by binary > decisions like 0->a, 10->b, 11-> c. yes this is a good start .... this certainly satisfies 'self-delimiting' criteria all sequence starts with 'no symbols' ( nothing ) then progressively accumulates 'a' or 'b' or 'c' .... the initial ( simplifying ) statstistics is such that among ALL the # of sequences ( one can always takes only exactly eg 1,000 etc sequences ... since the 'start' positions of each sequences all ascertainable) the total# 'a' exact = total # 'b' and total # 'c' exact = total # 'b' ... most 'startling' most certain youwill soon enough exasperate conclude decide there is simply no possible way for existing known compression techniques to possible do this ! ... somewhat surprsingly given each of these sequences definite 'mathematics' NOT RANDOM endowed with clear unambiguous structures and distributions bias ! which then you may then find this further statistics may or may not help you toward a 'complete' new kind of compressions method : the length of each sequence ( the total # of symbols within ) follows mathematics derivable from the 1 : 1 : 2 distributions ratio of the 3 symbols YOU CAN GUARANTEE THIS WON'T BE SIMPLE ! Warm Regards, LawCounsels
[toc] | [prev] | [next] | [standalone]
| From | LawCounsels@aol.com |
|---|---|
| Date | 2012-04-04 00:38 -0700 |
| Message-ID | <11351174.3.1333525087663.JavaMail.geo-discussion-forums@yngr3> |
| In reply to | #1204 |
On Wednesday, April 4, 2012 7:35:37 AM UTC, LawCo...@aol.com wrote: .... the initial ( simplifying ) statstistics is such that among ALL the # of sequences ( one can always takes only exactly eg 1,000 etc sequences ... since the 'start' positions of each sequences all ascertainable) the total# 'a' exact = total # 'b' and total # 'c' exact = total # 'b' +2
[toc] | [prev] | [next] | [standalone]
| From | LawCounsels@aol.com |
|---|---|
| Date | 2012-04-04 04:06 -0700 |
| Message-ID | <9188177.3063.1333537612662.JavaMail.geo-discussion-forums@vbut24> |
| In reply to | #1205 |
On Wednesday, April 4, 2012 8:38:07 AM UTC+1, LawCo...@aol.com wrote: > On Wednesday, April 4, 2012 7:35:37 AM UTC, LawCo...@aol.com wrote: > > .... the initial ( simplifying ) statstistics is such that among ALL the # of sequences ( one can always takes only exactly eg 1,000 etc sequences ... since the 'start' positions of each sequences all ascertainable) the total# 'a' exact = total # 'b' and total # 'c' exact = total # 'b' +2 .... the initial ( simplifying ) statstistics is such that among ALL the # of sequences ( one can always takes only exactly eg 1,000 etc sequences ... since the 'start' positions of each sequences all ascertainable) the total# 'a' exact = total # 'b' and total # 'c' exact = total # 'b' + 2*eg1000 [ if takes exact 1,000 sequences , each sequence has 2 extra # of 'c' over # of 'b' ]
[toc] | [prev] | [next] | [standalone]
Page 3 of 4 — ← Prev page 1 2 [3] 4 Next page →
Back to top | Article view | comp.compression
csiph-web