1. Write down a non-deterministic algorithm that solves the Hamiltonian Path Problem (HPP), and runs in polynomial-time. Deduce that HPP is NP. 2. Define a polynomial time-reduction of HPP to HCP (Hamiltonian Circuit Problem). 3. Define a polynomail time-reduction of HCP to HPP. 4. Assuming that HCP is NP-complete, prove that HPP is also NP-complete.
## Deliverables
1) Written answers to the above assignment. 2) Complete ownership and distribution copyrights to all work purchased.
## Platform
None, as it is a written assignment.