<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matematik Archives - Halil Durmus</title>
	<atom:link href="https://www.halildurmus.com/tag/matematik/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.halildurmus.com/tag/matematik/</link>
	<description>Official Website</description>
	<lastBuildDate>Tue, 27 Aug 2024 21:15:48 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.halildurmus.com/wp-content/uploads/2020/06/1-HalilDurmusRetina-150x150.png</url>
	<title>Matematik Archives - Halil Durmus</title>
	<link>https://www.halildurmus.com/tag/matematik/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Graf Teorisi</title>
		<link>https://www.halildurmus.com/2024/08/29/graf-teorisi/</link>
					<comments>https://www.halildurmus.com/2024/08/29/graf-teorisi/#respond</comments>
		
		<dc:creator><![CDATA[Halil Durmuş]]></dc:creator>
		<pubDate>Thu, 29 Aug 2024 06:00:00 +0000</pubDate>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Graf]]></category>
		<category><![CDATA[Matematik]]></category>
		<category><![CDATA[Veri]]></category>
		<guid isPermaLink="false">https://www.halildurmus.com/?p=4714</guid>

					<description><![CDATA[<p>Graf teorisi elini kaldırmadan çizmeyi birçoğumuz ilkokul yıllarımızda karşılaşmışızdır. Ya arkadaşlarımız bizlere yada bizler onlara resimdeki şekli hiç el kaldırmadan çizip çizemeyeceğini sormuşuzdur. Hepimiz birkaç denemeden sonra sonucuna ulaşmışızdır. Ancak hiçbirimiz bunun aslında çok basit bir Matematik problemi olduğu bilmiyorduk. Graf Nedir? Bir graf G = (V,E) kümelerinden oluşur. Burada V = {v1,v2,…} kümesinin elemanlarına [&#8230;]</p>
<p>The post <a href="https://www.halildurmus.com/2024/08/29/graf-teorisi/">Graf Teorisi</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Graf teorisi elini kaldırmadan çizmeyi birçoğumuz ilkokul yıllarımızda karşılaşmışızdır. Ya arkadaşlarımız bizlere yada bizler onlara resimdeki şekli hiç el kaldırmadan çizip çizemeyeceğini sormuşuzdur. Hepimiz birkaç denemeden sonra sonucuna ulaşmışızdır. Ancak hiçbirimiz bunun aslında çok basit bir Matematik problemi olduğu bilmiyorduk.</p>



<h3 class="wp-block-heading">Graf Nedir?</h3>



<p>Bir graf G = (V,E) kümelerinden oluşur. Burada V = {v<sub>1</sub>,v<sub>2</sub>,…} kümesinin elemanlarına <strong>düğüm</strong>; E = {e<sub>1</sub>,e<sub>2</sub> ,…} kümesinin elemanlarına da <strong>kenar</strong> adı verilir. Bir e<sub>k</sub> kenarı sırasız bir çift (v<sub>i</sub>, v<sub>j</sub>) ile belirlenir. Sözü edilen v<sub>i</sub> ve v<sub>j</sub> düğümleri e<sub>k</sub> kenarının başlangıç ve bitiş düğümleridir. Grafların en yaygın gösterimi şekilde gösterildiği gibi, düğümlerin birer nokta, kenarların ise kendi başlangıç ve bitiş düğümleri arasında doğru parçaları ile gösterildiği diyagramlardır. Diyagramın kendisi graf olarak olarak adlandırılır.</p>



<p>Bir grafta, herhangi bir e<sub>k</sub> kenarı bir (v<sub>i</sub>, v<sub>j</sub>) düğüm çifti ile eşleşir. Başlangıç ve bitiş düğümleri aynı olan kenar <strong>döngü </strong>olarak adlandırılır. Şekilde e<sub>7</sub> kenarı bir döngüdür. Başlangıç ve bitiş düğümü aynı olan birden fazla kenar var ise bu kenarlara paralel denir. Şekilde e<sub>2</sub> ve e<sub>3</sub> kenarları paraleldir.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="495" height="335" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Teorisi.png" alt="" class="wp-image-4715" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Teorisi.png 495w, https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Teorisi-300x203.png 300w" sizes="(max-width: 495px) 100vw, 495px" /></figure>
</div>


<p></p>



<h4 class="wp-block-heading">Basit (Simple) Graf</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-left">Aynı iki düğümün sadece bir hatla bağlandığı, herhangi bir düğümü yine kendisine bağlayan bir hattın (çevrimin) olmadığı, hatların bir değer almadığı ve yönünün tanımlanmadığı, düğüm ve hatların sınıflandırılmadığı graflara basit graf denir.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img decoding="async" width="435" height="335" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Basit-Graf-1.png" alt="" class="wp-image-4725" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Basit-Graf-1.png 435w, https://www.halildurmus.com/wp-content/uploads/2022/11/Basit-Graf-1-300x231.png 300w" sizes="(max-width: 435px) 100vw, 435px" /></figure>
</div>
</div>
</div>
</div>



<h4 class="wp-block-heading">Çoklu (Multi) Graf</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>İki yada daha fazla düğüm arasında birden fazla hat (paralel hatlar) varsa bu tür graflara çoklu (multi) graf denir. Çoklu graflar da yönsüz ve çevrimsizdir. Örneğin iki şehir arasında iki farklı yol varsa, bu durum çoklu grafla temsil edilir.</p>



<p><strong>Dipnot:</strong> Basit graflar, çoklu graftir fakat çoklu graflar basit graf degildir.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img decoding="async" width="495" height="385" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Coklu-Graf.png" alt="" class="wp-image-4728" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Coklu-Graf.png 495w, https://www.halildurmus.com/wp-content/uploads/2022/11/Coklu-Graf-300x233.png 300w" sizes="(max-width: 495px) 100vw, 495px" /></figure>
</div>
</div>



<h4 class="wp-block-heading">Pseudo Graf</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>Çoklu grafların yeterli olmadığı durumlarda kullanılır. Yönsüz, paralel kenarı olan ve döngü içeren graflardır. Yönsüz grafların en temel halidir.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Pseudo-Graf-1.png" alt="" class="wp-image-4731" width="402" height="385" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Pseudo-Graf-1.png 495w, https://www.halildurmus.com/wp-content/uploads/2022/11/Pseudo-Graf-1-300x288.png 300w" sizes="auto, (max-width: 402px) 100vw, 402px" /></figure>
</div>
</div>



<h4 class="wp-block-heading">Yönlü Graf</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>Bir graftaki hatlar yön bilgisine sahipse bu tür graflara yönlü graf (Directed graph) denir. Bu yön bilgisi bağlantının nereden başlayıp nereden bittiğini belirtir. Yön bilgisi olan graflarda düğümler arasındaki bağlantının yönü vardır.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="455" height="336" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Yonlu-Graf.png" alt="" class="wp-image-4733" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Yonlu-Graf.png 455w, https://www.halildurmus.com/wp-content/uploads/2022/11/Yonlu-Graf-300x222.png 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /></figure>
</div>
</div>



<h4 class="wp-block-heading">Çoklu Yönlü Graf</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>İki yönde bağlantı varsa ters yönde iki ayrı hat kullanılır ve bu tür graflara çoklu yönlü graf denir. Graf yapısında bütün kenarlar aynı çeşittir. Yani ya hepsi yönlüdür ya da değildir. Yol ağını temsil eden bir grafta trafiğin tek yada çift yönlü oluşu yönlü graflar için birörnektir.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="349" height="276" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Coklu-Yonlu-Graf.png" alt="" class="wp-image-4735" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Coklu-Yonlu-Graf.png 349w, https://www.halildurmus.com/wp-content/uploads/2022/11/Coklu-Yonlu-Graf-300x237.png 300w" sizes="auto, (max-width: 349px) 100vw, 349px" /></figure>
</div>
</div>



<p></p>



<h4 class="wp-block-heading">Grafların Karşılaştırılması</h4>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="400" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Karsilastirilmasi.png" alt="" class="wp-image-4737" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Karsilastirilmasi.png 800w, https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Karsilastirilmasi-300x150.png 300w, https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Karsilastirilmasi-768x384.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h4 class="wp-block-heading">Maaliyetli (Ağırlıklı) Graf</h4>



<p>Graf yapısındaki hatlar değer alabilir ve bu değerler grafın yapısına katılabilir. Aşağıdaki örnekte olduğu gibi, bir grafın üzerindeki hatların değerleri eşit değilse ve her biri farklı bir değer alabiliyorsa bu tip graflara maliyetli yada <strong>ağırlıklı graf (weighted graph)</strong> denir. Bütün hatların değeri aynı ise bu graf maliyetli graf olarak anılamaz. Ağırlıkların bir anlamı yoktur ve her hattın değerinin 1 olduğu basit graf gibi değerlendirilir. Şehirlerin arasındaki mesafelerin hatlara değer olarak atandığı yol haritasını temsil eden graflar maliyetli graflar için örnek verilebilir.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="815" height="363" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Maaliyetli-Graflar.png" alt="" class="wp-image-4738" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Maaliyetli-Graflar.png 815w, https://www.halildurmus.com/wp-content/uploads/2022/11/Maaliyetli-Graflar-300x134.png 300w, https://www.halildurmus.com/wp-content/uploads/2022/11/Maaliyetli-Graflar-768x342.png 768w, https://www.halildurmus.com/wp-content/uploads/2022/11/Maaliyetli-Graflar-810x361.png 810w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure>



<p></p>



<h4 class="wp-block-heading">Düzlemsel Graf</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>Soldaki graf, kesişmeyen hatlardan oluşacak şekilde sağdaki gibi de çizilebilir. Bu şekilde birbirini kesmeyen hatlardan oluşacak şekilde çizilebilen graflara düzlemsel graf denir</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="592" height="270" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Duzlemsel-Graf.png" alt="" class="wp-image-4739" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Duzlemsel-Graf.png 592w, https://www.halildurmus.com/wp-content/uploads/2022/11/Duzlemsel-Graf-300x137.png 300w" sizes="auto, (max-width: 592px) 100vw, 592px" /></figure>
</div>
</div>



<p>Kaynakça: <a href="https://medium.com/basecs/a-gentle-introduction-to-graph-theory-77969829ead8" target="_blank" rel="noreferrer noopener">Medium</a>, <a href="https://freefeast.info/difference-between/difference-between-trees-and-graphs-trees-vs-graphs/" target="_blank" rel="noreferrer noopener">Freefeast</a></p>



<p><a href="https://www.youtube.com/watch?v=gXgEDyodOJU&amp;t=319s" target="_blank" rel="noreferrer noopener">Data Structures: Introduction To Graphs</a></p>
<p>The post <a href="https://www.halildurmus.com/2024/08/29/graf-teorisi/">Graf Teorisi</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.halildurmus.com/2024/08/29/graf-teorisi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Graf Renklendirme (Welsh-Powell Algoritması)</title>
		<link>https://www.halildurmus.com/2024/04/30/graf-renklendirme-welsh-powell-algoritmasi/</link>
					<comments>https://www.halildurmus.com/2024/04/30/graf-renklendirme-welsh-powell-algoritmasi/#respond</comments>
		
		<dc:creator><![CDATA[Halil Durmuş]]></dc:creator>
		<pubDate>Tue, 30 Apr 2024 05:30:00 +0000</pubDate>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Algoritma]]></category>
		<category><![CDATA[Graf]]></category>
		<category><![CDATA[Graph Coloring]]></category>
		<category><![CDATA[Matematik]]></category>
		<guid isPermaLink="false">https://www.halildurmus.com/?p=4683</guid>

					<description><![CDATA[<p>Graf renklendirme de kullanılan algoritmalardan birisi Welch ve Powel’in önerdiği yöntemdir. Bu yöntem genel olarak düğümlerin derecelerine dayanmaktadır. Renklendirmede kullanılan toplam renk sayısı kromatik (chromatik) sayı olarak adlandırılır. Algoritmanın davranışı adım adım aşağıdaki gibidir. Yukarıdaki algoritmayı aşağıdaki örnek graf üzerinde açıklayacak olursak; 1.İlk renk birinci sıradaki düğüme atanır (en yüksek derecesi olan) ve daha sonra [&#8230;]</p>
<p>The post <a href="https://www.halildurmus.com/2024/04/30/graf-renklendirme-welsh-powell-algoritmasi/">Graf Renklendirme (Welsh-Powell Algoritması)</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Graf renklendirme de kullanılan algoritmalardan birisi Welch ve Powel’in önerdiği yöntemdir. Bu yöntem genel olarak düğümlerin derecelerine dayanmaktadır. Renklendirmede kullanılan toplam renk sayısı kromatik (chromatik) sayı olarak adlandırılır.  Algoritmanın davranışı adım adım aşağıdaki gibidir.</p>



<ol class="wp-block-list">
<li>Düğümler derecelerine göre büyükten küçüğe doğru sıralanır.</li>



<li>İlk renk birinci sıradaki düğüme ve bu düğümün komşusu olmayan düğümlere atanır.</li>



<li>Bir sonraki renge geçilir ve bu renk sıradaki derecesi en yüksek olan düğüme ve bu düğümün komşusu olmayan düğümlere atanır.</li>



<li>Süreç bu şekilde renklendirilmemiş düğüm kalmayana kadar devam ettirilir.</li>
</ol>



<p>Yukarıdaki algoritmayı aşağıdaki örnek graf üzerinde açıklayacak olursak;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="641" height="211" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Welch-Powel-Algoritmasi.png" alt="" class="wp-image-4684" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Welch-Powel-Algoritmasi.png 641w, https://www.halildurmus.com/wp-content/uploads/2022/11/Welch-Powel-Algoritmasi-300x99.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure>



<p>1.İlk renk birinci sıradaki düğüme atanır (en yüksek derecesi olan) ve daha sonra aynı renk birbirlerine bitişik olmayacak biçimde diğer düğümlere verilir.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="341" height="211" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-1-Asama.png" alt="" class="wp-image-4686" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-1-Asama.png 341w, https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-1-Asama-300x186.png 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /></figure>



<p>2.Bir sonraki renge geçilir, bu renk sıradaki derecesi en yüksek olan düğüme atanır; ve sonra bu renk, daha önce renklendirilmemiş düğümlere birbirlerine bitişi olmayacak şekilde atanır.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="341" height="211" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-1-Asama-1.png" alt="" class="wp-image-4687" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-1-Asama-1.png 341w, https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-1-Asama-1-300x186.png 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /></figure>



<p>4.Tüm düğümlere renk verilinceye kadar işlem tekrar edilir.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="341" height="211" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-2-Asama.png" alt="" class="wp-image-4688" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-2-Asama.png 341w, https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirme-2-Asama-300x186.png 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /></figure>



<h3 class="wp-block-heading">Uygulama Alanları;</h3>



<ul class="wp-block-list">
<li>Harita renklendirme,</li>



<li>İşlemcilerin işlem sırasını belirleme,</li>



<li>Ders ve sınav programı ayarlama</li>



<li>Hava alanlarında iniş ve kalkış sırasını belirleme vs.</li>
</ul>



<p>Uygulamada, graf renklendirmenin kullanılacağı alanların başında, ilk akla gelen, harita üzerindeki bölgelerin renklendirilmesi olabilir. Graf renklendirme bilgisayar biliminde ve günlük yaşamdaki birçok problemin çözümüne ciddi bir yaklaşımdır. Şimde de günlük hayatımız da kullandığımız graf renklendirme işlemini, çakışmadan sınav oturumlarının belirlenmesi örneğinde inceleyeceğiz.</p>



<h3 class="wp-block-heading">Problem</h3>



<p>Bir üniversitede final sınavları öyle yerleştirilmek istenmektedir ki öğrencilerin farklı derslerine ait sınavları çakışmasın. Üniversitede <strong>4 tane öğrenci</strong> ve <strong>6 tane ders</strong> vardır ve herhangi bir öğrenci tabi ki aynı anda birden çok ders almaktadır. Bir de elimizde hangi öğrencinin hangi dersleri aldığı liste vardır.</p>



<p>4 tane öğrenci 6 tane ders varsa ilgili kümelerimiz:</p>



<p class="has-text-color" style="color:#d73214">D={d0, d1, d2, d3, d4, d5}<br>Ö={Öğrenci-1, Öğrenci-2, Öğrenci-3, Öğrenci-4}</p>



<p>Her bir öğrencinin aldığı dersler de aşağıdaki gibi olsun:</p>



<p class="has-text-color" style="color:#d73214">Öğrenci-1: d0, d1, d4            Öğrenci-2: d0, d2, d4<br>Öğrenci-3: d2, d3, d5            Öğrenci-4: d3, d4, d5</p>



<p><strong>Soru:</strong> Herhangi bir öğrencinin sınavı çakışmayacak şekilde yerleştirme yapılmasına yönelik olarak sınavlar için kaç farklı oturum gerektiği ve aynı anda hangi derslere ait sınavların yapılabileceğini belirleyiniz.</p>



<h4 class="wp-block-heading"><strong>Çözüm:</strong> </h4>



<p>Bu problem graf renklendirme ile çözülebilir. Dersler graf üzerindeki düğümler olarak kabul edilip  öğrencilerin aldığı dersler de düğümler arasındaki hatları belirler. Bu grafın renklendirilmesi sonucu hangi dersin aynı anda yapılabileceği sonucu çıkar; aynı renge ait dersler aynı anda yapılabilir denilir.  <strong>Kromatik</strong> sayı sınavların yapılması için gerekli toplam oturum sayısını verir.</p>



<p>İlk yapılması gereken bu verilerden ilgili grafın ortaya çıkarılmasıdır; derslerin kendileri grafın düğümlerini,<br>alınan dersler de düğümler arasındaki bağlantıyı belirler. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="981" height="321" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Renklendirme-Problem.png" alt="" class="wp-image-4689" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Renklendirme-Problem.png 981w, https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Renklendirme-Problem-300x98.png 300w, https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Renklendirme-Problem-768x251.png 768w, https://www.halildurmus.com/wp-content/uploads/2022/11/Graf-Renklendirme-Problem-810x265.png 810w" sizes="auto, (max-width: 981px) 100vw, 981px" /></figure>



<p>Graf elde edildikten sonra Welch ve Powel algoritmasına göre düğümler derecelerine göre sıralanır. En yüksek dereceli düğüme ilk renk atanır.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="731" height="321" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Olsuan-Graf-Derecelendirme.png" alt="" class="wp-image-4693" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Olsuan-Graf-Derecelendirme.png 731w, https://www.halildurmus.com/wp-content/uploads/2022/11/Olsuan-Graf-Derecelendirme-300x132.png 300w" sizes="auto, (max-width: 731px) 100vw, 731px" /></figure>



<p>Welch ve Powel algoritmasına göre renklendirilirse aynı renge sahip olan dersler arasında ilişki olmadığı ve sınavların aynı anda yapılabileceği ortaya çıkar.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="342" height="321" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf.png" alt="" class="wp-image-4690" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf.png 342w, https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-300x282.png 300w" sizes="auto, (max-width: 342px) 100vw, 342px" /></figure>
</div>


<p>Dolayısıyla Sonuç</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="631" height="321" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-Sonuc.png" alt="" class="wp-image-4692" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-Sonuc.png 631w, https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-Sonuc-300x153.png 300w" sizes="auto, (max-width: 631px) 100vw, 631px" /></figure>



<p>Kromatik sayı 4 çıkmıştır; toplam dört oturum yapılmalıdır. Buna göre d4 dersinin ve d5 dersinin sınavı tek başına ayrı oturumlarda yapılmalıdır; ancak d2 ile d1 veya d0 ile d3 derslerinin sınavları aynı anda yapılabilir.</p>



<p><strong>Soru:</strong> Öğrenci-4 d4 dersini almaktan vazgeçip bırakırsa sınav yerleştirimi nasıl olur?</p>



<p>Bu durumda Öğrenci-4’ün alacağı dersler d3 ve d5 olacaktır ve daha önce d4’den dolayı oluşan d3-d4 ve d4-d5 hatları, eğer bu kenarlar başka bir öğrenci tarafından da oluşturulmuyorsa graftan çıkarılacaktır. Bu durumda grafın yeni durumu ve renklendirme aşağıdaki gibi olur.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="772" height="321" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Olusan-Graf-Renklendirilmis-Graf.png" alt="" class="wp-image-4695" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Olusan-Graf-Renklendirilmis-Graf.png 772w, https://www.halildurmus.com/wp-content/uploads/2022/11/Olusan-Graf-Renklendirilmis-Graf-300x125.png 300w, https://www.halildurmus.com/wp-content/uploads/2022/11/Olusan-Graf-Renklendirilmis-Graf-768x319.png 768w" sizes="auto, (max-width: 772px) 100vw, 772px" /></figure>



<p>Görüldüğü gibi kromatik sayı 3 çıkmıştır; bu durumda tüm oturum yeterlidir ve derslere ait sınavları aşağıdaki gibi yapılabilir:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="662" height="321" src="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-1.png" alt="" class="wp-image-4696" srcset="https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-1.png 662w, https://www.halildurmus.com/wp-content/uploads/2022/11/Renklendirilmis-Graf-1-300x145.png 300w" sizes="auto, (max-width: 662px) 100vw, 662px" /></figure>



<p><strong>Not:</strong>Düzlemsel bir G=(D, K) grafı en fazla 4 renk kullanılarak renklendirilebilir; yani, kromatik sayı 4&#8217;tür.</p>



<p>Kaynakça: <a href="https://www.geeksforgeeks.org/graph-coloring-applications/">Geeksforgeeks</a>, <a href="http://web.math.princeton.edu/math_alive/5/Notes2.pdf" target="_blank" rel="noreferrer noopener">Princeton</a>,</p>



<p>Gould, R. (Ed.). <em>Graph Theory.</em> Menlo Park, CA: Benjamin-Cummings, 1988.</p>



<p><a href="http://www.youtube.com/watch?v=h9wxtqoa1jY" target="_blank" rel="noreferrer noopener">Lec 6 | MIT 6.042J Mathematics for Computer Science, Fall 2010 | Video Lecture</a> </p>



<p></p>



<p></p>



<p></p>



<p></p>
<p>The post <a href="https://www.halildurmus.com/2024/04/30/graf-renklendirme-welsh-powell-algoritmasi/">Graf Renklendirme (Welsh-Powell Algoritması)</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.halildurmus.com/2024/04/30/graf-renklendirme-welsh-powell-algoritmasi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
