{
"metadata": {
"name": "",
"signature": "sha256:fb32189c9859a01bc9371cdf5d176b0b5b95394ff9c9490038f0f3226c5ed4b2"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"SUBSET SUM"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Algorithm(
\n",
" if
\n",
" return Yes
\n",
"\n",
" if
\n",
" return No
\n",
"\n",
" for
\n",
" if Algorithm(
\n",
" output
\n",
" return Yes
\n",
"\n",
" return No
\n",
"\n",
"Algorithm(
\n",
"choose any vertex
\n",
"return Hamilton-Visit(
\n",
"\n",
"Hamilton-Visit(
\n",
" if count(
\n",
" return Yes
\n",
" for each
\n",
" $u$.visited
\n",
" if Hamilton-Visit(
\n",
" return Yes
\n",
" return No
\n"
]
},
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"DOMINATING SET"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Algorithm(
\n",
" if Check-Dominating(
\n",
" return Yes
\n",
" for each
\n",
" if Algorithm(
\n",
" return Yes
\n",
" return No\n",
"\n",
"Check-Dominating(
\n",
" if
\n",
" return False
\n",
"\n",
" for each
\n",
" flag
\n",
" for each
\n",
" if
\n",
" flag
\n",
" break
\n",
" if flag is False:
\n",
" return False
\n",
" return True\n",
"\n",
"Algorithm(
"
]
}
],
"metadata": {}
}
]
}
Created
May 28, 2014 05:42
-
-
Save elsdrium/6aaeb5adc276b49633db to your computer and use it in GitHub Desktop.
HW11 part II
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment