Beruflich Dokumente
Kultur Dokumente
Pavithran Iyer, Ma trise En Physique, Superviseur: David Poulin, Universit e de Sherbrooke Seminaire de Ma trise, November 25th , 2013
Pavithran Iyer
Pavithran Iyer
Often, we do not have an ecient solution. But we can verify any proposal in poly-time.
Pavithran Iyer
Often, we do not have an ecient solution. But we can verify any proposal in poly-time. NP: All problems such that any certicate (proposal) can be veried in polynomial-time.
Pavithran Iyer
Often, we do not have an ecient solution. But we can verify any proposal in poly-time. NP: All problems such that any certicate (proposal) can be veried in polynomial-time. Some problems need a lot of eort if we can solve them, we can solve any NP problem.
Pavithran Iyer
Often, we do not have an ecient solution. But we can verify any proposal in poly-time. NP: All problems such that any certicate (proposal) can be veried in polynomial-time. Some problems need a lot of eort if we can solve them, we can solve any NP problem. NP-Complete: Problems whose solution can be used to solve any NP problem in poly-time.
Pavithran Iyer
Often, we do not have an ecient solution. But we can verify any proposal in poly-time. NP: All problems such that any certicate (proposal) can be veried in polynomial-time. Some problems need a lot of eort if we can solve them, we can solve any NP problem. NP-Complete: Problems whose solution can be used to solve any NP problem in poly-time. Sometimes we are not happy with just one solution . . . want to know how many are there ?
Pavithran Iyer
Often, we do not have an ecient solution. But we can verify any proposal in poly-time. NP: All problems such that any certicate (proposal) can be veried in polynomial-time. Some problems need a lot of eort if we can solve them, we can solve any NP problem. NP-Complete: Problems whose solution can be used to solve any NP problem in poly-time. Sometimes we are not happy with just one solution . . . want to know how many are there ? #P (sharp-p): All problems that involve counting solutions to a NP problem.
#P-Complete: Problems whose solution can be used to solve any #P problem in polynomial-time.
Pavithran Iyer Hardness of decoding stabilizer codes
Pavithran Iyer
Pavithran Iyer
Sj
i hi Si ,
Pavithran Iyer
Sj
i hi Si ,
is there a state of the system with energy E ? Too many states for brute force search !
Pavithran Iyer
Sj
i hi Si ,
is there a state of the system with energy E ? Too many states for brute force search ! Given a claim for a state, we can verify if its energy E ! Problem NP
Pavithran Iyer
Sj
i hi Si ,
is there a state of the system with energy E ? Too many states for brute force search ! Given a claim for a state, we can verify if its energy E ! Problem NP In fact, if we can solve this, we can use the solver as a subroutine to solve any NP problem ! NP-Complete
[F Barahona, 1982, J. Phys. A: 15, 3241]
Pavithran Iyer
Sj
i hi Si ,
is there a state of the system with energy E ? Too many states for brute force search ! Given a claim for a state, we can verify if its energy E ! Problem NP In fact, if we can solve this, we can use the solver as a subroutine to solve any NP problem ! NP-Complete
[F Barahona, 1982, J. Phys. A: 15, 3241]
Sj
i hi Si ,
Pavithran Iyer
Sj
i hi Si ,
Pavithran Iyer
Sj
i hi Si ,
compute the partition function: Z ( ) = ? Z = A 1 e 1 + A 2 e 2 + A 3 e 3 + . . . A how many states have energy We are now counting solutions to the previous NP problem problem #P
Pavithran Iyer
Sj
i hi Si ,
compute the partition function: Z ( ) = ? Z = A 1 e 1 + A 2 e 2 + A 3 e 3 + . . . A how many states have energy We are now counting solutions to the previous NP problem problem #P If we can solve this, we can solve many more hopelessly hard counting problems in computer science ! #P-Complete
[Goldberg: SIAM J. Com, 39(7), 33363402]
Pavithran Iyer
Sj
i hi Si ,
compute the partition function: Z ( ) = ? Z = A 1 e 1 + A 2 e 2 + A 3 e 3 + . . . A how many states have energy We are now counting solutions to the previous NP problem problem #P If we can solve this, we can solve many more hopelessly hard counting problems in computer science ! #P-Complete
[Goldberg: SIAM J. Com, 39(7), 33363402]