What complexity class is 6 Degrees of Kevin Bacon?
- From: "D. C." <enharmonix@xxxxxxxxx>
- Date: 8 Aug 2006 06:50:25 -0700
Bear with me, but I noticed the 6 Degrees of Kevin Bacon game bears a
/little/ resemblance to the Traveling Salesman Problem.
Suppose I download everything off IMDB and use it to create a list of
actors, and for each actor's entry in the list, I store a list of
references to other actors that that actor has been in a movie with.
My Kevin Bacon Solver's goal is: given the record of any actor, find a
path to Kevin Bacon in 6 steps or less (or tell me if no such path
exists).
In case you haven't figured it out yet, I'm not /really/ trying to
solve this game, it is just isomorphic to another class of problems I
am interested in solving. I don't mind an exponential time solution,
but I don't want an exponential /resources/ solution (building an index
that solves it in P takes an exponential amount of time and space to
build!). Specifically, I would like to be able to solve this in NP (I
doubt a faster solution exists) -- there are good solvers so NP would
be acceptable. PSPACE is not.
Does this sound to anybody like it could be reduced to SAT or TSP? Or
does it maybe belong to some other complexity class? (Or is this just
an elementary complexity question and what I really need is a reference
to a good book?)
Thanks in advance for your help.
.
- Follow-Ups:
- Re: What complexity class is 6 Degrees of Kevin Bacon?
- From: A . L .
- Re: What complexity class is 6 Degrees of Kevin Bacon?
- From: Ralph Hartley
- Re: What complexity class is 6 Degrees of Kevin Bacon?
- From: Googmeister
- Re: What complexity class is 6 Degrees of Kevin Bacon?
- From: D. C.
- Re: What complexity class is 6 Degrees of Kevin Bacon?
- From: tchow
- Re: What complexity class is 6 Degrees of Kevin Bacon?
- Prev by Date: Re: Adding practical (runtime) facts to a program
- Next by Date: Re: What complexity class is 6 Degrees of Kevin Bacon?
- Previous by thread: i=infinity;0= i*sin k*pi, 1=cos k*pi, k=m/n, n=4,m=0-00; c*G=20=const, 1/sgrt2>G>0.5, 6<N = NA ^2surf/NAvol<7 ; h/N =11=const, e+i*pi; D universe =f(h)*1/ (a))^4, T=f( m, S, D)
- Next by thread: Re: What complexity class is 6 Degrees of Kevin Bacon?
- Index(es):
Relevant Pages
|