[net.puzzle] A machine for finding self-referential pangrams

jaw@ames-lm.UUCP (James A. Woods) (05/30/84)

#  Cleverly he dialed from within.
      -- Don van Vliet, from "Trout Mask Replica"

     It has come to my attention, via Martin Gardner, that Lee Sallows
of the Netherlands has constructed a combinatorial machine to search
for self-referential pangrams of the form:

	This pangram lists four a's, one b, one c, two d's,
	twenty-nine e's, eight f's, three g's, five h's, eleven i's,
	one j, one k, three l's, two m's, twenty-two n's,
	fifteen o's, two p's, one q, seven r's, twenty-six s's,
	nineteen t's, four u's, five v's, nine w's, two x's, and one z.

Whew!  The initial device methodically tested 2.71 x 10**12 combinations
at the rate of one million a second for 31.4 days.  He varied the word
choice (instead of "lists", he tried "contains", "consists of", "uses",
"employs", "tallies", "is composed of", etc.) after building a "Mark II"
engine which reduced search time to 105 minutes.

    This amazing information (coveyed quite suspensefully) was uncovered
during the course of my own research with anagram and pangram generation.
(If you missed my earlier notes and paper, regular pangram search is an
NP-complete knapsack problem, but amenable to fast computer implementation.)

    Sallows problem seems to be a Latin-square (or N-queens) type puzzle,
and I suspect the search for certain algebraic codes is carried out
similarly.  I'd like to see if a Cray can match his speed.  

    I must correspond with the man, and will report more later.

	-- James A. Woods  {research,hplabs,hao,dual}!ames-lm!jaw

jaw@ames-lm.UUCP (James A. Woods) (05/30/84)

#  Cleverly he dialed from within.
      -- Don van Vliet, from "Trout Mask Replica"

     It has come to my attention, via Martin Gardner, that Lee Sallows
of the Netherlands has constructed a combinatorial machine to search
for self-referential pangrams of the form:

	This pangram lists four a's, one b, one c, two d's,
	twenty-nine e's, eight f's, three g's, five h's, eleven i's,
	one j, one k, three l's, two m's, twenty-two n's,
	fifteen o's, two p's, one q, seven r's, twenty-six s's,
	nineteen t's, four u's, five v's, nine w's, two x's, and one z.

Whew!  The initial device methodically tested 2.71 x 10**12 combinations
at the rate of one million a second for 31.4 days.  He varied the word
choice (instead of "lists", he tried "contains", "consists of", "uses",
"employs", "tallies", "is composed of", etc.) after building a "Mark II"
engine which reduced search time to 105 minutes.

    This amazing information (coveyed quite suspensefully) was uncovered
during the course of my own research with anagram and pangram generation.
(If you missed my earlier notes and paper, regular pangram search is an
NP-complete knapsack problem, though amenable to fast computer implementation.)

    Sallows' problem seems to be a Latin-square (or N-queens) type puzzle,
and I suspect the search for certain algebraic codes is carried out
similarly.  I'd like to see if a Cray can match his speed.  

    I must correspond with the man, and will report more later.

	-- James A. Woods  {research,hplabs,hao,dual}!ames-lm!jaw