fix: broken notebook ;(
This commit is contained in:
parent
a74b1027f1
commit
1bb77b7ec1
|
@ -110,12 +110,34 @@
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"# on convert tous les .opb et .lp\n",
|
"# on convert tous les .opb en .lp pour les utiliser dans glpk\n",
|
||||||
"for (root, dirs, files) in walkdir(\"data\")\n",
|
"for (root, dirs, files) in walkdir(\"data\")\n",
|
||||||
" for file in files\n",
|
" for file in files\n",
|
||||||
" if endswith(file, \".opb\")\n",
|
" if endswith(file, \".opb\")\n",
|
||||||
" price, weight, capacity = readKnapInstance(root * \"/\" * file)\n",
|
" price, weight, capacity = readKnapInstance(root * \"/\" * file)\n",
|
||||||
|
" filename = splitext(file)[1]\n",
|
||||||
|
" f = open(root * \"/\" * filename * \".lp\", \"w\");\n",
|
||||||
|
" write(f, \"Maximize\\n\")\n",
|
||||||
|
" write(f, \" Knap: \")\n",
|
||||||
|
" for (i, p) in enumerate(price)\n",
|
||||||
|
" write(f, \"+ \" * string(p) * \" obj\" * string(i) * \" \")\n",
|
||||||
|
" end\n",
|
||||||
|
" write(f, \"\\n\")\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
" write(f, \"\\nSubject To\\n\")\n",
|
||||||
|
" write(f, \" MaxKnap: \")\n",
|
||||||
|
" for (i, w) in enumerate(weight)\n",
|
||||||
|
" write(f, \"+ \" * string(w) * \" obj\" * string(i) * \" \")\n",
|
||||||
|
" end\n",
|
||||||
|
" write(f, \"\\n\")\n",
|
||||||
|
"\n",
|
||||||
|
" write(f, \"\\nBinary\\n\")\n",
|
||||||
|
" for (i, p) in enumerate(price)\n",
|
||||||
|
" write(f, \" obj\" * string(i) * \"\\n\")\n",
|
||||||
|
" end\n",
|
||||||
|
"\n",
|
||||||
|
" write(f, \"\\nEnd\\n\")\n",
|
||||||
|
" close(f)\n",
|
||||||
" end\n",
|
" end\n",
|
||||||
" end\n",
|
" end\n",
|
||||||
"end"
|
"end"
|
||||||
|
|
Loading…
Reference in a new issue