{"id":112,"date":"2009-07-09T12:10:06","date_gmt":"2009-07-09T10:10:06","guid":{"rendered":"http:\/\/wp1.fredptitgars.net\/index.php\/2009\/07\/09\/nombre-cyclomatique\/"},"modified":"2009-07-09T12:10:06","modified_gmt":"2009-07-09T10:10:06","slug":"nombre-cyclomatique","status":"publish","type":"post","link":"https:\/\/fredptitgars.ovh\/?p=112","title":{"rendered":"Nombre cyclomatique"},"content":{"rendered":"<p><strong>D\u00e9finition :<\/strong><br \/>\n<math>\nDans un graphe G=(X,U) un cycle est une s\u00e9quence d \u2019arcs :m=(u1,u2,u3,\u2026,uq) telle que :<\/p>\n<ol>\n<li>\tTout arc uk (1<k<q) il est reli\u00e9 par une de ses extr\u00e9mit\u00e9s au pr\u00e9c\u00e9dent uk-1 et par l\u2019autre au suivant uk (c\u2019est une cha\u00eene)<\/li>\n<li>\tLa s\u00e9quence n\u2019utilise pas deux fois le m\u00eame arc (cha\u00eene simple)<\/li>\n<li>\tLe sommet initial et terminal de la cha\u00eene co\u00efncide Le cycle est \u00e9l\u00e9mentaire s\u2019il v\u00e9rifie de plus:<\/li>\n<li>\tEn parcourant le cycle on ne rencontre pas deux fois le m\u00eame sommet sauf terminal et initial qui co\u00efncident.\n<\/math><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\" aligncenter size-full wp-image-109\" src=\"https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph1-2-637.png\" alt=\"graph1-2.png\" align=\"center\" width=\"989\" height=\"339\" srcset=\"https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph1-2-637.png 989w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph1-2-637-300x103.png 300w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph1-2-637-768x263.png 768w\" sizes=\"auto, (max-width: 989px) 100vw, 989px\" \/><\/li>\n<\/ol>\n<p>Les cycles se repr\u00e9sentent aussi sous la forme de matrice.<br \/>\n<br \/>Ici nous avons le cycle \u00b51=<em>1,2<\/em>=(1,-1,0,0,0,0,0)<br \/>\n<br \/>Dans cette matrice \u00ab 1 \u00bb repr\u00e9sente l\u2019arc 1 parcouru dans le bon sens, \u00ab -1 \u00bb repr\u00e9sente l\u2019arc 2 parcourus dans le sens inverse. Les autres arcs sont \u00e0 0 car ils ne font pas partie du cycle.<\/p>\n<p><em>Un cycle est une s\u00e9quence d&rsquo;arcs<\/em><br \/>\n<br \/>Il suffit de suivre les arcs avec un stylo ou avec le doigt sans passer deux fois par le m\u00eame arc.<br \/>\n<br \/><em>Un cycle est une chaine<\/em>. le point de d\u00e9part est le point d\u2019arriv\u00e9e<\/p>\n<p>Exemple :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter size-full wp-image-110\" src=\"https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph2-2-529.png\" alt=\"graph2-2.png\" align=\"center\" width=\"1113\" height=\"488\" srcset=\"https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph2-2-529.png 1113w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph2-2-529-300x132.png 300w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph2-2-529-1024x449.png 1024w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph2-2-529-768x337.png 768w\" sizes=\"auto, (max-width: 1113px) 100vw, 1113px\" \/><\/p>\n<p>Ici sont repr\u00e9sent\u00e9s 6 cycles.<br \/>\n<br \/>Par exemple 1,6,2 est un cycle. Cela me fait passer par les sommets a, b , c, a.<br \/>\nOn peut partir de n&rsquo;importe quel sommet du cycle<\/p>\n<p>Remarque : le sens n\u2019a pas d\u2019importance : b,c,d,b est le m\u00eame cycle que d, b, c, d car on emprunte les m\u00eames arcs<\/p>\n<h2>Le nombre cyclomatique<\/h2>\n<p>Calcul du nombre cyclomatique : v(G) :<br \/>\n<br \/>v(G)=m-n+p<\/p>\n<p>n : nombre de sommets<br \/>\n<br \/>m : nombre d\u2019arcs<br \/>\n<br \/>p : nombre de composantes connexes<\/p>\n<p>Exemple :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter size-full wp-image-111\" src=\"https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph3-2-f4e.png\" alt=\"graph3-2.png\" align=\"center\" width=\"1280\" height=\"732\" srcset=\"https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph3-2-f4e.png 1280w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph3-2-f4e-300x172.png 300w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph3-2-f4e-1024x586.png 1024w, https:\/\/fredptitgars.ovh\/wp-content\/uploads\/2009\/07\/graph3-2-f4e-768x439.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p>Sur le graph de droite<br \/>\n<br \/>m=6 car il y a 6 arcs<br \/>\n<br \/>n=4 car on a 4 sommets<br \/>\n<br \/>p=1 car on a 1 connexit\u00e9<\/p>\n<p>calcule de v(G)=m-n+p<br \/>\n<br \/>v(G)=6-4+1=3<br \/>\n<br \/>donc nous avons 3 cycles sur le graphe<br \/>\n<br \/>Attention : a b c d a utilise deux cycles<\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9finition : Dans un graphe G=(X,U) un cycle est une s\u00e9quence d \u2019arcs :m=(u1,u2,u3,\u2026,uq) telle que : Tout arc uk (1<\/p>\n","protected":false},"author":2,"featured_media":109,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rcp101-recherche-operationnelle-et-aide-a-la-decision"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=112"}],"version-history":[{"count":0,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/posts\/112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=\/wp\/v2\/media\/109"}],"wp:attachment":[{"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fredptitgars.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}