home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / sci / crypt / 5013 < prev    next >
Encoding:
Internet Message Format  |  1992-11-19  |  1.8 KB

  1. Xref: sparky sci.crypt:5013 sci.math:15238 comp.theory:2469
  2. Newsgroups: sci.crypt,sci.math,comp.theory
  3. Path: sparky!uunet!s5!sethb
  4. From: sethb@fid.morgan.com (Seth Breidbart)
  5. Subject: Re: Cryptography and P=NP
  6. Message-ID: <1992Nov19.172719.1540@fid.morgan.com>
  7. Organization: my opinions only
  8. References: <1992Nov16.084503.10141@vax.oxford.ac.uk> <BxvEF3.Kqw.2@cs.cmu.edu> <1992Nov18.193900.20199@rchland.ibm.com>
  9. Date: Thu, 19 Nov 1992 17:27:19 GMT
  10. Lines: 31
  11.  
  12. In article <1992Nov18.193900.20199@rchland.ibm.com>
  13. lwloen@vnet.ibm.com writes:
  14. >In article <BxvEF3.Kqw.2@cs.cmu.edu> Jiri Sgall writes:
  15. >
  16. >>(partial quote of James Annan):
  17. >
  18. >>|> And remember, proving P=NP doesn't necessarily mean finding such an algorithm,
  19. >>|> merely proving it exists.
  20. >>|> 
  21. >
  22. >>Once you have the proof, you can easily run a kind of universal algorithm,
  23. >>which will be guaranteed to be polynomial
  24. >
  25. >OK, I don't know beans about P and NP.  So, an elementary question:
  26. >
  27. >Do all programs of class P halt?  Your "universal algorithm" seems perilously
  28. >close to the "halting" problem and I have never been able to eliminate it
  29. >from far simpler cases than P or NP.  Or, is the halting issue kind of a
  30. >separate point/issue (ie, the solution is "P" when it works)?
  31.  
  32. Each program in P runs in polynomial time, so it must halt.
  33.  
  34. Number all the polynomial-time machines (by adding a clock to each
  35. Turing Machine); do this in such a way that machine k runs in time < n^k.
  36. The "universal algorithm" consists of running machine i until it halts,
  37. and checking to see if an answer is found.  If machine k solves the
  38. problem, then this algorithm runs in time k n^k.  If P != NP, then
  39. this universal machine might not halt.  (More likely, it will always
  40. halt, but not within any polynomial time bound.)
  41.  
  42. Seth        sethb@fid.morgan.com
  43.