Study problems in computer science for which we have no known efficient solutions, and the methods used to recognize intractable problems as well as the current approaches taken to cope with those problems. Concept of NP-completeness and poly-time reductions; an introduction to randomized algorithms and the randomized complexity classes PP, RP, and BPP; an introduction to approximation algorithms for solving NP-Hard problems; polynomial-space algorithms and the classes PSPACE and the poly-time hierarchy; Poly-time approximation schemes and approximation algorithms via linear-program rounding.
CSE 374
    								                                                        501 E. High Street 
                                                                                                    
                                                                                                                                                                                        Oxford, OH 45056
                                                                                                                                            								    
    								                                                        1601 University Blvd.
                                                                                                    
                                                                                                                                                                                        Hamilton, OH 45011
                                                                                                                                            								    
    								                                                        4200 N. University Blvd.
                                                                                                    
                                                                                                                                                                                        Middletown, OH 45042
                                                                                                                                            								    
    								                                                        7847 VOA Park Dr. 
                                                                                                    
                                                                                                                                                                                        (Corner of VOA Park Dr. and Cox Rd.)
                                                                                                    
                                                                                                                                                                                        West Chester, OH 45069
                                                								    
    								                                                        Chateau de Differdange
                                                                                                    
                                                                                                                                                                                        1, Impasse du Chateau, L-4524 Differdange
                                                                                                    
                                                                                                                                                                                        Grand Duchy of Luxembourg
                                                								    
    								                                                        217-222 MacMillan Hall
                                                                                                    
                                                                                                                                                                                        501 E. Spring St.
                                                                                                    
                                                                                                                                                                                        Oxford, OH 45056, USA