

{"id":434,"date":"2018-06-18T19:00:26","date_gmt":"2018-06-18T10:00:26","guid":{"rendered":"http:\/\/qard.is.tohoku.ac.jp\/T-Wave\/?p=434"},"modified":"2018-06-18T19:00:26","modified_gmt":"2018-06-18T10:00:26","slug":"%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover","status":"publish","type":"post","link":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/","title":{"rendered":"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f"},"content":{"rendered":"\n<p>Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u306eQUBO\u8868\u73fe\u306b\u3088\u308b\u5b9a\u5f0f\u5316\u3092\u89e3\u8aac\u3057\u305f\u306e\u3061\u3001Python SAPI\u3092\u4ecb\u3057\u305fD-Wave\u30de\u30b7\u30f3\u306e\u5b9f\u88c5\u4f8b\u3068\u305d\u306e\u5b9f\u884c\u7d50\u679c\u3092\u7d39\u4ecb\u3059\u308b\u3002<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E8%A2%AB%E8%A6%86%E5%95%8F%E9%A1%8C%E3%81%A8%E3%81%AF\" >\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u3068\u306f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E8%A2%AB%E8%A6%86%E5%95%8F%E9%A1%8C%E3%81%AE%E5%B0%8E%E5%85%A5\" >\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u306e\u5c0e\u5165<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#QUBO%E8%A1%A8%E7%8F%BE%E3%81%AB%E3%82%88%E3%82%8B%E5%95%8F%E9%A1%8C%E3%81%AE%E5%AE%9A%E5%BC%8F%E5%8C%96\" >QUBO\u8868\u73fe\u306b\u3088\u308b\u554f\u984c\u306e\u5b9a\u5f0f\u5316<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#QUBO%E8%A1%8C%E5%88%97%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8BPython%E3%82%B3%E3%83%BC%E3%83%89\" >QUBO\u884c\u5217\u3092\u751f\u6210\u3059\u308bPython\u30b3\u30fc\u30c9<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#D-Wave_2000Q%E3%81%A7%E8%A7%A3%E3%81%8F\" >D-Wave 2000Q\u3067\u89e3\u304f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E4%BE%8B%E9%A1%8C1_%E9%A0%82%E7%82%B9%E6%95%B010%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%83%AF%E3%83%83%E3%83%84%E3%83%BB%E3%82%B9%E3%83%88%E3%83%AD%E3%82%AC%E3%83%83%E3%83%84%E3%83%A2%E3%83%87%E3%83%AB%E3%82%923%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B\" >\u4f8b\u984c1. \u9802\u70b9\u6570$10$\u306e\u30b0\u30e9\u30d5(\u30ef\u30c3\u30c4\u30fb\u30b9\u30c8\u30ed\u30ac\u30c3\u30c4\u30e2\u30c7\u30eb)\u30923\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E4%BE%8B%E9%A1%8C2_%E9%A0%82%E7%82%B9%E6%95%B016%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%81%84%E3%81%9A%E3%82%8C%E3%81%AE%E9%A0%82%E7%82%B9%E3%82%82%E6%AC%A1%E6%95%B0%E3%81%8C9%E3%82%924%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B\" >\u4f8b\u984c2. \u9802\u70b9\u6570$16$\u306e\u30b0\u30e9\u30d5(\u3044\u305a\u308c\u306e\u9802\u70b9\u3082\u6b21\u6570\u304c9)\u30924\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#D-Wave_SAPI_Python%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB\" >D-Wave SAPI Python\u30b9\u30af\u30ea\u30d7\u30c8\u30b5\u30f3\u30d7\u30eb<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E7%B5%90%E6%9E%9C\" >\u7d50\u679c<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E4%BE%8B%E9%A1%8C1_%E9%A0%82%E7%82%B9%E6%95%B010%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%83%AF%E3%83%83%E3%83%84%E3%83%BB%E3%82%B9%E3%83%88%E3%83%AD%E3%82%AC%E3%83%83%E3%83%84%E3%83%A2%E3%83%87%E3%83%AB%E3%82%923%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B-2\" >\u4f8b\u984c1. \u9802\u70b9\u6570$10$\u306e\u30b0\u30e9\u30d5(\u30ef\u30c3\u30c4\u30fb\u30b9\u30c8\u30ed\u30ac\u30c3\u30c4\u30e2\u30c7\u30eb)\u30923\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E4%BE%8B%E9%A1%8C2_%E9%A0%82%E7%82%B9%E6%95%B016%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%81%84%E3%81%9A%E3%82%8C%E3%81%AE%E9%A0%82%E7%82%B9%E3%82%82%E6%AC%A1%E6%95%B0%E3%81%8C9%E3%82%924%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B-2\" >\u4f8b\u984c2. \u9802\u70b9\u6570$16$\u306e\u30b0\u30e9\u30d5(\u3044\u305a\u308c\u306e\u9802\u70b9\u3082\u6b21\u6570\u304c9)\u30924\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E8%80%83%E5%AF%9F\" >\u8003\u5bdf<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E3%81%BE%E3%81%A8%E3%82%81\" >\u307e\u3068\u3081<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E4%BB%8A%E5%BE%8C%E8%A1%8C%E3%81%84%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8\" >\u4eca\u5f8c\u884c\u3044\u305f\u3044\u3053\u3068<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#%E6%9C%AC%E8%A8%98%E4%BA%8B%E3%81%AE%E6%8B%85%E5%BD%93%E8%80%85\" >\u672c\u8a18\u4e8b\u306e\u62c5\u5f53\u8005<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E8%A2%AB%E8%A6%86%E5%95%8F%E9%A1%8C%E3%81%A8%E3%81%AF\"><\/span>\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u3068\u306f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E8%A2%AB%E8%A6%86%E5%95%8F%E9%A1%8C%E3%81%AE%E5%B0%8E%E5%85%A5\"><\/span>\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u306e\u5c0e\u5165<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3068\u306f\u3001\u3042\u308b\u30b0\u30e9\u30d5$G=\\left(V,E\\right)$\u3068$n$\u7a2e\u985e\u306e\u8272\u304c\u4e0e\u3048\u3089\u308c\u305f\u3068\u304d\u3001\u305d\u306e\u30b0\u30e9\u30d5\u3092$n$\u500b\u306e<a href=\"https:\/\/ja.wikipedia.org\/wiki\/%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF_(%E3%82%B0%E3%83%A9%E3%83%95%E7%90%86%E8%AB%96)\">\u30af\u30ea\u30fc\u30af<\/a>\u306b\u5206\u5272\u3067\u304d\u308b\u304b\u3092\u6c7a\u5b9a\u3059\u308b\u554f\u984c\u3067\u3042\u308b\u3002\u7279\u306b\u3001\u4e0e\u3048\u3089\u308c\u305f\u30b0\u30e9\u30d5\u306e\u9802\u70b9\u3092\u3059\u3079\u3066\u542b\u3080\u3088\u3046\u306a\u30af\u30ea\u30fc\u30af\u306e\u96c6\u5408\u3092\u8003\u3048\u308b\u554f\u984c\u3092\u30af\u30ea\u30fc\u30af\u9802\u70b9\u88ab\u8986\u554f\u984c(Clique Vertex Cover Problem)\u3001\u4e0e\u3048\u3089\u308c\u305f\u30b0\u30e9\u30d5\u306e\u8fba\u3092\u3059\u3079\u3066\u542b\u3080\u3088\u3046\u306a\u30af\u30ea\u30fc\u30af\u306e\u96c6\u5408\u3092\u8003\u3048\u308b\u554f\u984c\u3092\u30af\u30ea\u30fc\u30af\u8fba\u88ab\u8986\u554f\u984c(Clique Edge Cover Problem)\u3068\u3044\u3046\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png\" alt=\"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u306e\u4f8b\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u30af\u30ea\u30fc\u30af\u9802\u70b9\u88ab\u8986\u554f\u984c\u306e\u4f8b(4\u5206\u5272)<\/figcaption><\/figure>\n<\/div>\n\n\n<p>\u4e0e\u3048\u3089\u308c\u305f\u9802\u70b9\u96c6\u5408\u3092$n$\u500b\u306b\u5206\u5272\u3057\u305f\u5404\u96c6\u5408\u304c\u30af\u30ea\u30fc\u30af\u304b\u5426\u304b\u306e\u5224\u5b9a\u306f\u3001\u591a\u9805\u5f0f\u6642\u9593\u3067\u3067\u304d\u308b\u306e\u3067\u3053\u306e\u554f\u984c\u306fNP\u306b\u5c5e\u3059\u308b\u3002NP\u5b8c\u5168\u6027\u306f\u3001\u30b0\u30e9\u30d5\u306e$n$\u5f69\u8272\u53ef\u80fd\u6027\u304b\u3089\u5e30\u7740\u3055\u308c\u3001\u30b0\u30e9\u30d5$G$\u306e$n$\u500b\u306e\u30af\u30ea\u30fc\u30af\u3078\u306e\u5206\u5272\u306f\u3001 \u88dc\u30b0\u30e9\u30d5$G&#8217;$\u306e$n$\u500b\u306e\u72ec\u7acb\u96c6\u5408\u3078\u306e\u5206\u5272\u306b\u5bfe\u5fdc\u3059\u308b\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"QUBO%E8%A1%A8%E7%8F%BE%E3%81%AB%E3%82%88%E3%82%8B%E5%95%8F%E9%A1%8C%E3%81%AE%E5%AE%9A%E5%BC%8F%E5%8C%96\"><\/span>QUBO\u8868\u73fe\u306b\u3088\u308b\u554f\u984c\u306e\u5b9a\u5f0f\u5316<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>\u7d44\u5408\u305b\u6700\u9069\u5316\u554f\u984c\u306e\u7a2e\u985e<\/strong>: \u5f69\u8272\u554f\u984c(Coloring Problem)<br><strong>\u5909\u6570<\/strong>: $x_{v,i} \\in \\{0, 1\\}$ (\u9802\u70b9$v \\in V$\u304c\u8272$i \\in \\{1, 2, \\cdots, n\\}$\u3067\u5857\u3089\u308c\u308b\u5834\u5408$1$, \u305d\u3046\u3067\u306a\u3051\u308c\u3070$0$)<br><strong>\u76ee\u7684\u95a2\u6570<\/strong>:<\/p>\n\n\n\n$$\nH\n=\nA \\sum_{v} \\left( 1- \\sum_{i=1}^n x_{v,i} \\right)^2\n+ B \\sum_{i=1}^n \\left[\n    \\frac{1}{2}\\left(-1+\\sum_v x_{v,i}\\right)\\sum_v x_{v,i}\n    &#8211; \\sum_{(u,v) \\in E} x_{u,i} x_{v,i}\n\\right]\n$$\n\n\n\n<p>\u76ee\u7684\u95a2\u6570\u306e\u7b2c1\u9805\u306f\u3001\u5404\u9802\u70b9\u306b1\u8272\u306e\u307f\u5272\u308a\u5f53\u3066\u308b\u305f\u3081\u306e\u5236\u7d04\u6761\u4ef6\u306b\u3088\u308b\u3082\u306e\u3067\u3042\u308b\u3002\u7b2c2\u9805\u306f\u3001\u5206\u5272\u3057\u305f\u90e8\u5206\u30b0\u30e9\u30d5\u304c\u30af\u30ea\u30fc\u30af\u3001\u3064\u307e\u308a\u5b8c\u5168\u30b0\u30e9\u30d5\u306b\u3069\u308c\u307b\u3069\u8fd1\u3044\u304b\u3092\u8868\u3059\u30b3\u30b9\u30c8\u95a2\u6570\u3067\u3042\u308b\u3002\u3059\u3079\u3066\u306e\u90e8\u5206\u30b0\u30e9\u30d5\u304c\u30af\u30ea\u30fc\u30af\u3067\u3042\u308b\u5834\u5408\u306b\u9650\u308a\u3001\u7b2c2\u9805\u306f0\u3068\u306a\u308b\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cost_function.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cost_function.png\" alt=\"\u76ee\u7684\u95a2\u6570\u306e\u89e3\u8aac\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u76ee\u7684\u95a2\u6570\u306e\u89e3\u8aac<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"QUBO%E8%A1%8C%E5%88%97%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8BPython%E3%82%B3%E3%83%BC%E3%83%89\"><\/span>QUBO\u884c\u5217\u3092\u751f\u6210\u3059\u308bPython\u30b3\u30fc\u30c9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u4e0a\u8a18\u306e\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u3092Python\u306b\u3088\u308a\u5b9f\u88c5\u3057\u305f\u30b3\u30fc\u30c9\u3092\u3001\u4ee5\u4e0b\u306b\u793a\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code># \u9802\u70b9\u306e\u6570\nN_VER = 16\n\n# \u8272\u306e\u6570\nN_COLOR = 5\n\n# \u30a4\u30b8\u30f3\u30b0\u5909\u6570\u306e\u6570\nN = N_VER * N_COLOR\n\n# h(\u5c40\u6240\u78c1\u5834), J(\u76f8\u4e92\u4f5c\u7528\u306e\u4fc2\u6570), S(\u96a3\u63a5\u884c\u5217)\nh = [0] * N\nJ = {}\nS = {}\n\n# \u4e00\u3064\u306e\u9802\u70b9\u306b\u4e00\u8272\u3060\u3051\u5272\u308a\u5f53\u3066\u308b\nA = 1\nfor v in range(N_VER):\n    for i in range(N_COLOR):\n        h[v*N_COLOR+i] = -A\n        \n        for j in range(i+1, N_COLOR):\n            J[v*N_COLOR+i, v*N_COLOR+j] = 2 * A\n\n# \u30af\u30ea\u30fc\u30af\u306b\u3069\u308c\u3060\u3051\u8fd1\u3044\u69cb\u9020\u3092\u6301\u3064\u304b\nB = 5\nfor i in range(N_COLOR):\n    for u in range(N_VER):\n        for v in range(u+1, N_VER):\n            J[u*N_COLOR+i, v*N_COLOR+i] = 2 * B\n    \n    for u, v in list(G.edges()):\n        J[u*N_COLOR+i, v*N_COLOR+i] = -B\n\n# QUBO\u884c\u5217\u3092\u4f5c\u6210\nQ = J\nfor i in range(N):\n    if (i,i) not in Q.keys():\n        Q[i,i] = h[i]\n    Q[i,i] += h[i]\n    \n# \u96a3\u63a5\u884c\u5217\u3092\u4f5c\u6210\nfor i in range(N):\n    for j in range(N):\n        if (i,j )in Q.keys() and Q[i,j] != 0:\n            S[i,j] = 1\n<\/code><\/pre><\/div>\n\n\n\n<p>\u4e0a\u3067\u4f5c\u6210\u3057\u305f\u96a3\u63a5\u884c\u5217$S$\u3092\u4ee5\u4e0b\u306b\u793a\u3059\u3002\u9752\u306f1\u3001\u767d\u306f0\u3092\u8868\u3057\u3066\u3044\u308b\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/adjacent.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/adjacent.png\" alt=\"\u96a3\u63a5\u884c\u5217\u306e\u69d8\u5b50\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u96a3\u63a5\u884c\u5217\u306e\u69d8\u5b50<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"D-Wave_2000Q%E3%81%A7%E8%A7%A3%E3%81%8F\"><\/span>D-Wave 2000Q\u3067\u89e3\u304f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u30e9\u30f3\u30c0\u30e0\u306b\u751f\u6210\u3057\u305f\u30b0\u30e9\u30d5\u3092\u3001\u305d\u306e\u9802\u70b9\u3092\u3059\u3079\u3066\u542b\u3080\u3088\u3046\u306a\u30af\u30ea\u30fc\u30af\u306e\u96c6\u5408\u306b\u5206\u5272\u3067\u304d\u308b\u304b\u3092\u6c7a\u5b9a\u3059\u308b\u30af\u30ea\u30fc\u30af\u9802\u70b9\u88ab\u8986\u554f\u984c\u3092\u5b9f\u88c5\u3057\u305f\u3002\u4ee5\u4e0b\u306e\u5834\u5408\u3067D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BE%8B%E9%A1%8C1_%E9%A0%82%E7%82%B9%E6%95%B010%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%83%AF%E3%83%83%E3%83%84%E3%83%BB%E3%82%B9%E3%83%88%E3%83%AD%E3%82%AC%E3%83%83%E3%83%84%E3%83%A2%E3%83%87%E3%83%AB%E3%82%923%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B\"><\/span>\u4f8b\u984c1. \u9802\u70b9\u6570$10$\u306e\u30b0\u30e9\u30d5(\u30ef\u30c3\u30c4\u30fb\u30b9\u30c8\u30ed\u30ac\u30c3\u30c4\u30e2\u30c7\u30eb)\u30923\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/graph_0613023312.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/graph_0613023312.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u524d\u306e\u30b0\u30e9\u30d51\" class=\"wp-image-65\"\/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BE%8B%E9%A1%8C2_%E9%A0%82%E7%82%B9%E6%95%B016%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%81%84%E3%81%9A%E3%82%8C%E3%81%AE%E9%A0%82%E7%82%B9%E3%82%82%E6%AC%A1%E6%95%B0%E3%81%8C9%E3%82%924%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B\"><\/span>\u4f8b\u984c2. \u9802\u70b9\u6570$16$\u306e\u30b0\u30e9\u30d5(\u3044\u305a\u308c\u306e\u9802\u70b9\u3082\u6b21\u6570\u304c9)\u30924\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/graph_0613033934.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/graph_0613033934.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u524d\u306e\u30b0\u30e9\u30d52\" class=\"wp-image-65\"\/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"D-Wave_SAPI_Python%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB\"><\/span>D-Wave SAPI Python\u30b9\u30af\u30ea\u30d7\u30c8\u30b5\u30f3\u30d7\u30eb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>D-Wave\u306fC\/C++\u3001Python\u306eWeb API\u3092\u63d0\u4f9b\u3057\u3066\u304a\u308a\u3001\u5148\u307b\u3069\u8a18\u8ff0\u3057\u305fPython\u30b3\u30fc\u30c9\u304b\u3089\u305d\u306e\u307e\u307eD-Wave\u30de\u30b7\u30f3\u306b\u554f\u984c\u3092\u6295\u3052\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002\u307e\u305a\u3001D-Wave\u30de\u30b7\u30f3\u306e\u30b0\u30e9\u30d5\u4e0a\u306b\u4eca\u56de\u306e\u554f\u984c\u3092\u57cb\u3081\u8fbc\u3080\u3002\u9069\u3057\u305f\u57cb\u3081\u8fbc\u307f\u304c\u898b\u3064\u304b\u308b\u3068\u57cb\u3081\u8fbc\u307f\u65b9\u306e\u60c5\u5831\u304c\u8fd4\u3063\u3066\u304f\u308b\u306e\u3067\u3001\u305d\u308c\u3092D-Wave\u30de\u30b7\u30f3\u306b\u9001\u4fe1\u3057\u3001D-Wave\u30de\u30b7\u30f3\u304c\u8a08\u7b97\u3057\u305f\u5b9f\u884c\u7d50\u679c\u3092\u5143\u306e\u5f62\u306b\u623b\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code># \u306f\u3058\u3081\u306b\u3001D-Wave\u306eAPI(SAPI)\u306b\u63a5\u7d9a\u3059\u308b\n# \u6ce8\uff1a\u63a5\u7d9a\u90e8\u306e\u30b3\u30fc\u30c9\u306b\u306f\u8a8d\u8a3c\u30b3\u30fc\u30c9\u304c\u542b\u307e\u308c\u308b\u305f\u3081\u7701\u7565\u3057\u3066\u3044\u308b\u3002\n#    2\u3064\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3060\u3051\u3067\u7c21\u5358\u306b\u63a5\u7d9a\u30fb\u30bd\u30eb\u30d0\u30fc\u6307\u5b9a\u304c\u5b8c\u4e86\u3059\u308b\u3002\n\n# Q\u884c\u5217\u3092\u30a4\u30b8\u30f3\u30b0\u306b\u5909\u63db\n(h, J, ising_offset) = qubo_to_ising(Q)\n\n# \u30b0\u30e9\u30d5\u69cb\u9020\u3092\u53d6\u5f97\nA = get_hardware_adjacency(solver)\n\n# \u30cf\u30df\u30eb\u30c8\u30cb\u30a2\u30f3\u57cb\u3081\u8fbc\u307f\nembeddings = find_embedding(S, A)\n[h0, j0, jc, emb] = embed_problem(h, J, embeddings, A)\nemb_j = j0.copy()\nemb_j.update(jc)\n\n# \u30bd\u30eb\u30d0\u30fc\u3078\u9001\u4fe1 (numreads\u3067\u5b9f\u884c\u56de\u6570\u3092\u6307\u5b9a\u3059\u308b)\nresult = solve_ising(solver, h0, emb_j, auto_scale=True, num_reads=100)\n\n# \u7d50\u679c\u306e\u9006\u57cb\u3081\u8fbc\u307f\nanswer = unembed_answer(result[&#39;solutions&#39;], emb, &#39;minimize_energy&#39;, h, J)\n<\/code><\/pre><\/div>\n\n\n\n<p><code class=\"language-python\"><code class=\"language-python\"><\/code><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%B5%90%E6%9E%9C\"><\/span>\u7d50\u679c<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BE%8B%E9%A1%8C1_%E9%A0%82%E7%82%B9%E6%95%B010%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%83%AF%E3%83%83%E3%83%84%E3%83%BB%E3%82%B9%E3%83%88%E3%83%AD%E3%82%AC%E3%83%83%E3%83%84%E3%83%A2%E3%83%87%E3%83%AB%E3%82%923%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B-2\"><\/span>\u4f8b\u984c1. \u9802\u70b9\u6570$10$\u306e\u30b0\u30e9\u30d5(\u30ef\u30c3\u30c4\u30fb\u30b9\u30c8\u30ed\u30ac\u30c3\u30c4\u30e2\u30c7\u30eb)\u30923\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5206\u5272\u306e\u6210\u529f\u4f8b\u30922\u3064\u4ee5\u4e0b\u306b\u793a\u3059\u3002<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613023312_4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613023312_4.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u5f8c\u306e\u30b0\u30e9\u30d51-1\" class=\"wp-image-65\" width=\"504\" height=\"504\"\/><\/a><figcaption class=\"wp-element-caption\">\u6210\u529f\u4f8b(1) 3\u5206\u5272<\/figcaption><\/figure>\n<\/div>\n\n\n<p>\u307e\u305f\u3001\u4ed6\u306b\u3082\u5206\u5272\u306e\u4ed5\u65b9\u304c\u3044\u304f\u3064\u304b\u898b\u3064\u304b\u3063\u305f\u3002<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613023312_12.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613023312_12.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u5f8c\u306e\u30b0\u30e9\u30d51-2\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u6210\u529f\u4f8b(2) 3\u5206\u5272<\/figcaption><\/figure>\n<\/div>\n\n\n<p><code class=\"language-python\"><code class=\"language-python\"><\/code><\/code>D-Wave\u30de\u30b7\u30f3\u304b\u3089\u8fd4\u3063\u3066\u304f\u308b\u89e3\u306e\u5019\u88dc\u306e\u4e2d\u306b\u306f\u3001\u30af\u30ea\u30fc\u30af\u306e\u6570\u304c\u6700\u5c0f\u3067\u306a\u3044\u5834\u5408\u3082\u542b\u307e\u308c\u3066\u3044\u308b\u3002<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613023312_7.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613023312_7.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u5f8c\u306e\u30b0\u30e9\u30d51-3\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u6210\u529f\u4f8b(3) 4\u5206\u5272<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BE%8B%E9%A1%8C2_%E9%A0%82%E7%82%B9%E6%95%B016%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%81%84%E3%81%9A%E3%82%8C%E3%81%AE%E9%A0%82%E7%82%B9%E3%82%82%E6%AC%A1%E6%95%B0%E3%81%8C9%E3%82%924%E5%80%8B%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B-2\"><\/span>\u4f8b\u984c2. \u9802\u70b9\u6570$16$\u306e\u30b0\u30e9\u30d5(\u3044\u305a\u308c\u306e\u9802\u70b9\u3082\u6b21\u6570\u304c9)\u30924\u500b\u306e\u30af\u30ea\u30fc\u30af\u306b\u5206\u5272\u3059\u308b<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613033934_36.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613033934_36.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u5f8c\u306e\u30b0\u30e9\u30d52-1\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u6210\u529f\u4f8b 4\u5206\u5272<\/figcaption><\/figure>\n<\/div>\n\n\n<p><code class=\"language-python\"><code class=\"language-python\"><\/code><\/code>\u89e3\u306e\u5019\u88dc\u306e\u4e2d\u306b\u306f\u3001\u30af\u30ea\u30fc\u30af\u3067\u306a\u3044\u90e8\u5206\u30b0\u30e9\u30d5\u3001\u3064\u307e\u308a\u8fba\u3067\u7d50\u3070\u308c\u3066\u3044\u306a\u3044\u9802\u70b9\u5bfe\u3092\u542b\u3080\u90e8\u5206\u30b0\u30e9\u30d5\u306b\u5206\u5272\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u3063\u305f\u3002<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613033934_3.png\"><img decoding=\"async\" src=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/cliquecover_0613033934_3.png\" alt=\"\u30af\u30ea\u30fc\u30af\u5206\u5272\u5f8c\u306e\u30b0\u30e9\u30d52-2\" class=\"wp-image-65\"\/><\/a><figcaption class=\"wp-element-caption\">\u5931\u6557\u4f8b \u30af\u30ea\u30fc\u30af\u3067\u306a\u3044\u90e8\u5206\u30b0\u30e9\u30d5\u304c\u542b\u307e\u308c\u3066\u3044\u308b<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%80%83%E5%AF%9F\"><\/span><code class=\"language-python\"><code class=\"language-python\"><\/code><\/code>\u8003\u5bdf<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5206\u5272\u306e\u4ed5\u65b9\u304c\u8907\u6570\u898b\u3064\u304b\u3063\u305f\u3053\u3068\u3084\u3001\u30af\u30ea\u30fc\u30af\u6570\u304c\u6700\u5c0f\u3067\u306a\u3044\u89e3\u304c\u898b\u3064\u304b\u3063\u305f\u3053\u3068\u3001\u30af\u30ea\u30fc\u30af\u3067\u306a\u3044\u90e8\u5206\u30b0\u30e9\u30d5\u306b\u5206\u5272\u3057\u305f\u89e3\u304c\u898b\u3064\u304b\u3063\u305f\u3053\u3068\u306f\u3001\u91cf\u5b50\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u304c\u7d44\u5408\u305b\u6700\u9069\u5316\u554f\u984c\u306e\u8fd1\u4f3c\u89e3\u6cd5\u3067\u3042\u308b\u3053\u3068\u304c\u8981\u56e0\u3067\u3042\u308b\u3002<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E3%81%BE%E3%81%A8%E3%82%81\"><\/span>\u307e\u3068\u3081<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u5f69\u8272\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u3044\u305f\u7d50\u679c\u3068\u3001Python\u3068D-Wave\u306eAPI\u3092\u7528\u3044\u3066\u7d44\u5408\u305b\u6700\u9069\u5316\u554f\u984c\u3092\u89e3\u304f\u6d41\u308c\u3092\u7d39\u4ecb\u3057\u305f\u3002D-Wave\u30de\u30b7\u30f3\u306b\u3088\u308b\u89e3\u306e\u5019\u88dc\u306e\u591a\u304f\u306f\u8f09\u305b\u306a\u304b\u3063\u305f\u304c\u3001\u591a\u304f\u306e\u5206\u5272\u30d1\u30bf\u30fc\u30f3\u304c\u5f97\u3089\u308c\u305f\u3053\u3068\u306f\u8208\u5473\u6df1\u304b\u3063\u305f\u3002\u307e\u305f\u73fe\u5728\u3001\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u306b\u95a2\u3059\u308b\u65e5\u672c\u8a9e\u306e\u60c5\u5831\u304c\u5c11\u306a\u3044\u305f\u3081\u3001\u3053\u306e\u8a18\u4e8b\u3092\u8aad\u3093\u3067\u304f\u3060\u3055\u3063\u305f\u65b9\u306b\u5c11\u3057\u3067\u3082\u5f79\u7acb\u3066\u3070\u5e78\u3044\u3067\u3042\u308b\u3002<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BB%8A%E5%BE%8C%E8%A1%8C%E3%81%84%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8\"><\/span>\u4eca\u5f8c\u884c\u3044\u305f\u3044\u3053\u3068<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>qbsolv\u3092\u7528\u3044\u3066\u3001\u3088\u308a\u5927\u304d\u306a\u30b0\u30e9\u30d5\u306b\u304a\u3051\u308b\u554f\u984c\u3092\u89e3\u304f<\/li>\n\n\n\n<li>D-Wave\u304b\u3089\u5f97\u3089\u308c\u305f\u89e3\u306e\u5019\u88dc\u304b\u3089\u3001\u6700\u5c0f\u306e\u30af\u30ea\u30fc\u30af\u5206\u5272\u6570\u3092\u6c42\u3081\u308b\u5b9f\u88c5\u3092\u884c\u3046<\/li>\n\n\n\n<li>\u4ed6\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u540c\u69d8\u306b\u554f\u984c\u3092\u89e3\u304f\uff08\u4eca\u56de\u306e\u5b9f\u88c5\u3067\u7528\u3044\u305fPython\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u300cNetworkX\u300d\u306b\u306f\u3001\u69d8\u3005\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u751f\u6210\u3067\u304d\u308b\uff09<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9C%AC%E8%A8%98%E4%BA%8B%E3%81%AE%E6%8B%85%E5%BD%93%E8%80%85\"><\/span>\u672c\u8a18\u4e8b\u306e\u62c5\u5f53\u8005<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u4e38\u5c71\u5c1a\u8cb4<code class=\"language-python\"><code class=\"language-python\"><\/code><\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\u306eQUBO\u8868\u73fe\u306b\u3088\u308b\u5b9a\u5f0f\u5316\u3092\u89e3\u8aac\u3057\u305f\u306e\u3061\u3001Python  [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[11,21,38,53,55,112],"class_list":["post-434","post","type-post","status-publish","format-standard","hentry","category-hands-on","tag-d-wave-2000q","tag-karp21np","tag-sapi","tag-53","tag-55","tag-112"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f - T-QARD Harbor<\/title>\n<meta name=\"description\" content=\"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u30a4\u30b8\u30f3\u30b0\u8868\u73fe\u3067\u5b9a\u5f0f\u5316\u3057\u305f\u306e\u3061\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u306ePython\u306b\u3088\u308b\u5b9f\u88c5\u4f8b\u3092\u7d39\u4ecb\u3057\u3001\u5f97\u3089\u308c\u305f\u5b9f\u884c\u7d50\u679c\u306b\u3064\u3044\u3066\u89e3\u8aac\u3059\u308b\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984cclique-cover\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f - T-QARD Harbor\" \/>\n<meta property=\"og:description\" content=\"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u30a4\u30b8\u30f3\u30b0\u8868\u73fe\u3067\u5b9a\u5f0f\u5316\u3057\u305f\u306e\u3061\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u306ePython\u306b\u3088\u308b\u5b9f\u88c5\u4f8b\u3092\u7d39\u4ecb\u3057\u3001\u5f97\u3089\u308c\u305f\u5b9f\u884c\u7d50\u679c\u306b\u3064\u3044\u3066\u89e3\u8aac\u3059\u308b\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984cclique-cover\/\" \/>\n<meta property=\"og:site_name\" content=\"T-QARD Harbor\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-18T10:00:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png\" \/>\n<meta name=\"author\" content=\"Naoki Maruyama\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Naoki Maruyama\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/\"},\"author\":{\"name\":\"Naoki Maruyama\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/#\\\/schema\\\/person\\\/3a17acb3c28602d725c5c68ab5143f6c\"},\"headline\":\"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f\",\"datePublished\":\"2018-06-18T10:00:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/\"},\"wordCount\":129,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/ex.png\",\"keywords\":[\"D-Wave 2000Q\",\"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\",\"SAPI\",\"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c\",\"\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\",\"\u7d44\u5408\u305b\u6700\u9069\u5316\u554f\u984c\"],\"articleSection\":[\"\u5b9f\u8df5\u8a18\u4e8b\"],\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/\",\"url\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/\",\"name\":\"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f - T-QARD Harbor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/ex.png\",\"datePublished\":\"2018-06-18T10:00:26+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/#\\\/schema\\\/person\\\/3a17acb3c28602d725c5c68ab5143f6c\"},\"description\":\"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u30a4\u30b8\u30f3\u30b0\u8868\u73fe\u3067\u5b9a\u5f0f\u5316\u3057\u305f\u306e\u3061\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u306ePython\u306b\u3088\u308b\u5b9f\u88c5\u4f8b\u3092\u7d39\u4ecb\u3057\u3001\u5f97\u3089\u308c\u305f\u5b9f\u884c\u7d50\u679c\u306b\u3064\u3044\u3066\u89e3\u8aac\u3059\u308b\u3002\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#primaryimage\",\"url\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/ex.png\",\"contentUrl\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/ex.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/2018\\\/06\\\/18\\\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/#website\",\"url\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/\",\"name\":\"T-QARD Harbor\",\"description\":\"T-QARD Harbor\u306f\u6771\u5317\u5927\u5b66\u91cf\u5b50\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u7814\u7a76\u958b\u767a\u30bb\u30f3\u30bf\u30fc\u5b66\u751f\u30c1\u30fc\u30e0\u300cT-QARD Crews\u300d\u304c\u904b\u55b6\u3059\u308b\u3001 \u6570\u7406\u60c5\u5831\u7d71\u8a08\u3001\u91cf\u5b50\u60c5\u5831\u3001\u6700\u9069\u5316\u3001\u6a5f\u68b0\u5b66\u7fd2\u5206\u91ce\u306e\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308bWeb\u30b5\u30a4\u30c8\u3067\u3059\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/#\\\/schema\\\/person\\\/3a17acb3c28602d725c5c68ab5143f6c\",\"name\":\"Naoki Maruyama\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/446e54102efd11003dd240ecc534dec73d2624d4e1ce3677c5b706bdf35ef9cc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/446e54102efd11003dd240ecc534dec73d2624d4e1ce3677c5b706bdf35ef9cc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/446e54102efd11003dd240ecc534dec73d2624d4e1ce3677c5b706bdf35ef9cc?s=96&d=mm&r=g\",\"caption\":\"Naoki Maruyama\"},\"description\":\"\u6771\u5317\u5927\u5b66\u5927\u5b66\u9662 \u60c5\u5831\u79d1\u5b66\u7814\u7a76\u79d1 \u535a\u58eb\u8ab2\u7a0b\u5f8c\u671f \u682a\u5f0f\u4f1a\u793e\u30b7\u30b0\u30de\u30a2\u30a4\",\"url\":\"https:\\\/\\\/qard.is.tohoku.ac.jp\\\/T-Wave\\\/author\\\/naoki-maruyama\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f - T-QARD Harbor","description":"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u30a4\u30b8\u30f3\u30b0\u8868\u73fe\u3067\u5b9a\u5f0f\u5316\u3057\u305f\u306e\u3061\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u306ePython\u306b\u3088\u308b\u5b9f\u88c5\u4f8b\u3092\u7d39\u4ecb\u3057\u3001\u5f97\u3089\u308c\u305f\u5b9f\u884c\u7d50\u679c\u306b\u3064\u3044\u3066\u89e3\u8aac\u3059\u308b\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984cclique-cover\/","og_locale":"ja_JP","og_type":"article","og_title":"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f - T-QARD Harbor","og_description":"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u30a4\u30b8\u30f3\u30b0\u8868\u73fe\u3067\u5b9a\u5f0f\u5316\u3057\u305f\u306e\u3061\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u306ePython\u306b\u3088\u308b\u5b9f\u88c5\u4f8b\u3092\u7d39\u4ecb\u3057\u3001\u5f97\u3089\u308c\u305f\u5b9f\u884c\u7d50\u679c\u306b\u3064\u3044\u3066\u89e3\u8aac\u3059\u308b\u3002","og_url":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984cclique-cover\/","og_site_name":"T-QARD Harbor","article_published_time":"2018-06-18T10:00:26+00:00","og_image":[{"url":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png","type":"","width":"","height":""}],"author":"Naoki Maruyama","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"Naoki Maruyama","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"11\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#article","isPartOf":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/"},"author":{"name":"Naoki Maruyama","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/#\/schema\/person\/3a17acb3c28602d725c5c68ab5143f6c"},"headline":"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f","datePublished":"2018-06-18T10:00:26+00:00","mainEntityOfPage":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/"},"wordCount":129,"commentCount":0,"image":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#primaryimage"},"thumbnailUrl":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png","keywords":["D-Wave 2000Q","Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c","SAPI","\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c","\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9","\u7d44\u5408\u305b\u6700\u9069\u5316\u554f\u984c"],"articleSection":["\u5b9f\u8df5\u8a18\u4e8b"],"inLanguage":"ja","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/","url":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/","name":"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f - T-QARD Harbor","isPartOf":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/#website"},"primaryImageOfPage":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#primaryimage"},"image":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#primaryimage"},"thumbnailUrl":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png","datePublished":"2018-06-18T10:00:26+00:00","author":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/#\/schema\/person\/3a17acb3c28602d725c5c68ab5143f6c"},"description":"Karp\u306e21\u306eNP\u5b8c\u5168\u554f\u984c\u306e\u4e00\u3064\u3067\u3042\u308b \u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c (Clique Cover Problem)\u3092\u30a4\u30b8\u30f3\u30b0\u8868\u73fe\u3067\u5b9a\u5f0f\u5316\u3057\u305f\u306e\u3061\u3001D-Wave 2000Q\u3092\u7528\u3044\u3066\u89e3\u3044\u305f\u3002\u5b9a\u5f0f\u5316\u3057\u305f\u30a4\u30b8\u30f3\u30b0\u6a21\u578b\u306ePython\u306b\u3088\u308b\u5b9f\u88c5\u4f8b\u3092\u7d39\u4ecb\u3057\u3001\u5f97\u3089\u308c\u305f\u5b9f\u884c\u7d50\u679c\u306b\u3064\u3044\u3066\u89e3\u8aac\u3059\u308b\u3002","breadcrumb":{"@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#primaryimage","url":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png","contentUrl":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-content\/uploads\/2018\/06\/ex.png"},{"@type":"BreadcrumbList","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/2018\/06\/18\/%e3%82%af%e3%83%aa%e3%83%bc%e3%82%af%e8%a2%ab%e8%a6%86%e5%95%8f%e9%a1%8cclique-cover\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/"},{"@type":"ListItem","position":2,"name":"\u30af\u30ea\u30fc\u30af\u88ab\u8986\u554f\u984c \u3092D-Wave\u30de\u30b7\u30f3\u3067\u89e3\u304f"}]},{"@type":"WebSite","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/#website","url":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/","name":"T-QARD Harbor","description":"T-QARD Harbor\u306f\u6771\u5317\u5927\u5b66\u91cf\u5b50\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u7814\u7a76\u958b\u767a\u30bb\u30f3\u30bf\u30fc\u5b66\u751f\u30c1\u30fc\u30e0\u300cT-QARD Crews\u300d\u304c\u904b\u55b6\u3059\u308b\u3001 \u6570\u7406\u60c5\u5831\u7d71\u8a08\u3001\u91cf\u5b50\u60c5\u5831\u3001\u6700\u9069\u5316\u3001\u6a5f\u68b0\u5b66\u7fd2\u5206\u91ce\u306e\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308bWeb\u30b5\u30a4\u30c8\u3067\u3059","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/#\/schema\/person\/3a17acb3c28602d725c5c68ab5143f6c","name":"Naoki Maruyama","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/446e54102efd11003dd240ecc534dec73d2624d4e1ce3677c5b706bdf35ef9cc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/446e54102efd11003dd240ecc534dec73d2624d4e1ce3677c5b706bdf35ef9cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/446e54102efd11003dd240ecc534dec73d2624d4e1ce3677c5b706bdf35ef9cc?s=96&d=mm&r=g","caption":"Naoki Maruyama"},"description":"\u6771\u5317\u5927\u5b66\u5927\u5b66\u9662 \u60c5\u5831\u79d1\u5b66\u7814\u7a76\u79d1 \u535a\u58eb\u8ab2\u7a0b\u5f8c\u671f \u682a\u5f0f\u4f1a\u793e\u30b7\u30b0\u30de\u30a2\u30a4","url":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/author\/naoki-maruyama\/"}]}},"_links":{"self":[{"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/posts\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/comments?post=434"}],"version-history":[{"count":0,"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/posts\/434\/revisions"}],"wp:attachment":[{"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/media?parent=434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/categories?post=434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qard.is.tohoku.ac.jp\/T-Wave\/wp-json\/wp\/v2\/tags?post=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}