SlideShare a Scribd company logo
Düzlemsel Çizge
Remzi ÇELEBİ
Düzlemsel Çizge
• Herhangi bir ayrıtı başka bir ayrıt ile
kesişmeden bir düzleme çizilebilen çizgeye
düzlemsel çizge denir.
Bir çizgeyi düzlemsel hale çevirmek
• v1 ve v2, v4 ve v5 ikisine birden bağlı, bu dört ayrıt bir kapalı devre
oluşturlar.
• v3 çizmek istediğimizde ise bu ya R1 içinde ya da R2 içinde olması gerek.
• v6’yı herhangi bir kesişim yapmadan çizgenin içine yerleştirmek mümkün
değil.
Uygulama Alanı
• Bir çizgenin düzlemseliği elektronik devrelerin
tasarımı için önemli bir role sahiptir. Elektronik
bir devre bir çizge gibi gösterimlenebilir; tepeler
ve bunları birleştiren ayrıtlar olarak. Bir devre,
eğer onu temsil eden çizge düzlemsel ise tek bir
board üzerine basımı mümkün olabilir. Eğer
düzlemsel değilse bu çizge altçizgeler ayrılıp, çok
tabakalı devreler üretmek gerekir ki bu da daha
maliyetli bir çözümdür. Bunun dışında devrelerde
kesişim için yalıtılmış kablo kullanılabilir. Bu
durumda devrede az sayıda kesişim bulunması
önemli hale gelir.
Bölgeler ve Bölgelerin Derecesi
• Bir çizge düzlemi
bölgelere ayırır.
• Bir bölgenin
derecesi , o
bölgenin sınırını
oluşturan
ayrıtların sayısına
eşittir.
Bölgeler ve Bölgelerin Derecesi
• Bölgelerin derecelerinin toplamı çizgedeki
ayrıtların sayısının tam tamına iki katı olur,
çünkü her bir ayrıt bir bölgede iki defa
tezahür eder, ya aynı bölgede iki defa ya da
farklı iki bölge de birer defa olmak üzere
Euler Formülü
Euler Formülünün Kanıtı
• Bir düzlemsel çizgenin , bu başlangıç çizgesinden
başlayıp düzlemseliği bozmayacak şekilde birer
birer ayrıt eklenerek oluşan çizge için bu koşulun
doğru olduğunu bulabilirsek, Euler formülünü
kanıtlamış oluruz.
• Tümevarım Yöntemi
– Taban Adımı : bir ayrıt ve 2 tepe noktası G1
• r=e-v+2 => 1=1-2+2
– Tümevarım adımı:
• Yeni bir ayrıt ekleyerek bir çizge oluştur Gn+1
Euler Formülünün Kanıtı
• (a) için (r+1)=(e+1)-v+2 => r=e-v+2
• (b) için r=(e+1)-(v+1)+2 => r=e-v+2
• Her yeni eklenen {an+1, bn+1} ayrıtı için iki
ihtimal vardır:
Düzlemsel Çizge Teoremleri
• Her bir bölgenin en az 3 dereceli olduğunu söylemiştik. Bu
durumda
• Bölgelerin toplam derece sayısı >= 3*r
• Ayrıca bölgelerin toplam derece sayısı = 2*e
• Bu iki eşitliği kullanarak şuna varabiliriz
2*e>= 3*r => (2/3)e >= r
• Bu eşitliği Euler Formülüne yerleştirdiğimizde
r=e-v+2 => (2/3)e>=e-v+2
v-2 >= e/3 => 3v-6 >=e
Düzlemsel Çizge Teoremleri
• Birinci Teoremi kullanarak e<= 3v-6 ; eğer her bir tepe
noktasının derecesi en az 6 olsaydı;
• Tepe noktaların toplam derece sayısı = 2e (Handshaking
Teorem)
2e>=6v
• Fakat ilk Teoremden biliyorduk ki
e<= 3v-6 => 2e <= 6v-12
• Bu durumda 5 ten büyük olmayacak bir tepe noktası olması
gerek.
Düzlemsel Çizge Teoremleri
• Teorem 3:
e ayrıtı ve v tepe noktası olan bağlı basit bir
çizgenin v>= 3 olmak üzere 3 uzunluğunda bir
devresi yoksa, e<=2v-4 koşunu sağlar.
(2*e>= 3*r) => 2e >=4*r => e/2 >=r
r=e-v+2 => e/2 >= e-v +2
=> e <= 2v-4
Düzlemsel Olmayan Çizgeler
Düzlemsel Olmayan Çizgeler
• K3,3 çizgesinde 3
uzunlukta herhangi bir
devre yoktur.
• e>= 2v-4 şartını
sağlaması gerekir
Fakat
9 <= 2*6 -4 =8 (Çelişki)
Kuratowski Teoremi
• Bir çizgenin K5 ve K3,3 çizgelerine homeomorf
bir altçizgesi varsa bu çizge düzlemsel değil.
– Bir çizgenin homeomorf çizgesi:
Derecesi iki olan her bir tepe noktasını silelim ve o
noktaya değen iki kenarı onarıp tek bir kenar
yapalım. Hatta, derecesi 0 ve 1 olan noktaları ve o
noktalara değen kenarları da atalım. Ve bunu
böylece sürdürelim. Geriye (belki de hiç noktasız)
her noktasının derecesi en az 3 olan bir çizge
kalacak. Oluşan çizge homeomorf çizgedir.
Düzlemsel çizge sunu
Düzlemsel çizge sunu

More Related Content

What's hot

Easy data-with-spring-data-jpa
Easy data-with-spring-data-jpaEasy data-with-spring-data-jpa
Easy data-with-spring-data-jpa
Staples
 
Lecture 07 - Basic SQL
Lecture 07 - Basic SQLLecture 07 - Basic SQL
Lecture 07 - Basic SQL
University of Massachusetts Amherst
 
Sparse matrices
Sparse matricesSparse matrices
Sparse matrices
Zain Zafar
 
DESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENT
DESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENTDESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENT
DESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENT
IAEME Publication
 
Advanced Java Practical File
Advanced Java Practical FileAdvanced Java Practical File
Advanced Java Practical File
Soumya Behera
 
Machine Learning Foundations
Machine Learning FoundationsMachine Learning Foundations
Machine Learning Foundations
Albert Y. C. Chen
 
SQL Basics
SQL BasicsSQL Basics
SQL Basics
Hammad Rasheed
 
Java Foundations: Arrays
Java Foundations: ArraysJava Foundations: Arrays
Java Foundations: Arrays
Svetlin Nakov
 
DATA STRUCTURES unit 4.pptx
DATA STRUCTURES unit 4.pptxDATA STRUCTURES unit 4.pptx
DATA STRUCTURES unit 4.pptx
ShivamKrPathak
 
Linked list
Linked listLinked list
Linked list
bhargav0077
 
Write a program to perform translation.
 Write a program to perform translation. Write a program to perform translation.
Write a program to perform translation.
Shobhit Saxena
 
Pattern printing-in-c(Jaydip Kikani)
Pattern printing-in-c(Jaydip Kikani)Pattern printing-in-c(Jaydip Kikani)
Pattern printing-in-c(Jaydip Kikani)
Jaydip JK
 
Cyber Kill Chain: Web Application Exploitation
Cyber Kill Chain: Web Application ExploitationCyber Kill Chain: Web Application Exploitation
Cyber Kill Chain: Web Application Exploitation
Prathan Phongthiproek
 
SQL
SQLSQL
Cours c++
Cours c++Cours c++
Cours c++
Nahla BelHaj
 
Transaction in DBMS
Transaction in DBMSTransaction in DBMS
Transaction in DBMS
Pyingkodi Maran
 
Discrete mathematics presentation
Discrete mathematics presentationDiscrete mathematics presentation
Discrete mathematics presentation
MdZiad
 
SQL window functions for MySQL
SQL window functions for MySQLSQL window functions for MySQL
SQL window functions for MySQL
Dag H. Wanvik
 
Volatile
VolatileVolatile
Volatile
Mark Veltzer
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
Sabana Maharjan
 

What's hot (20)

Easy data-with-spring-data-jpa
Easy data-with-spring-data-jpaEasy data-with-spring-data-jpa
Easy data-with-spring-data-jpa
 
Lecture 07 - Basic SQL
Lecture 07 - Basic SQLLecture 07 - Basic SQL
Lecture 07 - Basic SQL
 
Sparse matrices
Sparse matricesSparse matrices
Sparse matrices
 
DESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENT
DESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENTDESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENT
DESIGNING IT BLUEPRINT WITH TOGAF FOR INFORMATION TECHNOLOGY DEVELOPMENT
 
Advanced Java Practical File
Advanced Java Practical FileAdvanced Java Practical File
Advanced Java Practical File
 
Machine Learning Foundations
Machine Learning FoundationsMachine Learning Foundations
Machine Learning Foundations
 
SQL Basics
SQL BasicsSQL Basics
SQL Basics
 
Java Foundations: Arrays
Java Foundations: ArraysJava Foundations: Arrays
Java Foundations: Arrays
 
DATA STRUCTURES unit 4.pptx
DATA STRUCTURES unit 4.pptxDATA STRUCTURES unit 4.pptx
DATA STRUCTURES unit 4.pptx
 
Linked list
Linked listLinked list
Linked list
 
Write a program to perform translation.
 Write a program to perform translation. Write a program to perform translation.
Write a program to perform translation.
 
Pattern printing-in-c(Jaydip Kikani)
Pattern printing-in-c(Jaydip Kikani)Pattern printing-in-c(Jaydip Kikani)
Pattern printing-in-c(Jaydip Kikani)
 
Cyber Kill Chain: Web Application Exploitation
Cyber Kill Chain: Web Application ExploitationCyber Kill Chain: Web Application Exploitation
Cyber Kill Chain: Web Application Exploitation
 
SQL
SQLSQL
SQL
 
Cours c++
Cours c++Cours c++
Cours c++
 
Transaction in DBMS
Transaction in DBMSTransaction in DBMS
Transaction in DBMS
 
Discrete mathematics presentation
Discrete mathematics presentationDiscrete mathematics presentation
Discrete mathematics presentation
 
SQL window functions for MySQL
SQL window functions for MySQLSQL window functions for MySQL
SQL window functions for MySQL
 
Volatile
VolatileVolatile
Volatile
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
 

Düzlemsel çizge sunu

  • 2. Düzlemsel Çizge • Herhangi bir ayrıtı başka bir ayrıt ile kesişmeden bir düzleme çizilebilen çizgeye düzlemsel çizge denir.
  • 3. Bir çizgeyi düzlemsel hale çevirmek • v1 ve v2, v4 ve v5 ikisine birden bağlı, bu dört ayrıt bir kapalı devre oluşturlar. • v3 çizmek istediğimizde ise bu ya R1 içinde ya da R2 içinde olması gerek. • v6’yı herhangi bir kesişim yapmadan çizgenin içine yerleştirmek mümkün değil.
  • 4. Uygulama Alanı • Bir çizgenin düzlemseliği elektronik devrelerin tasarımı için önemli bir role sahiptir. Elektronik bir devre bir çizge gibi gösterimlenebilir; tepeler ve bunları birleştiren ayrıtlar olarak. Bir devre, eğer onu temsil eden çizge düzlemsel ise tek bir board üzerine basımı mümkün olabilir. Eğer düzlemsel değilse bu çizge altçizgeler ayrılıp, çok tabakalı devreler üretmek gerekir ki bu da daha maliyetli bir çözümdür. Bunun dışında devrelerde kesişim için yalıtılmış kablo kullanılabilir. Bu durumda devrede az sayıda kesişim bulunması önemli hale gelir.
  • 5. Bölgeler ve Bölgelerin Derecesi • Bir çizge düzlemi bölgelere ayırır. • Bir bölgenin derecesi , o bölgenin sınırını oluşturan ayrıtların sayısına eşittir.
  • 6. Bölgeler ve Bölgelerin Derecesi • Bölgelerin derecelerinin toplamı çizgedeki ayrıtların sayısının tam tamına iki katı olur, çünkü her bir ayrıt bir bölgede iki defa tezahür eder, ya aynı bölgede iki defa ya da farklı iki bölge de birer defa olmak üzere
  • 8. Euler Formülünün Kanıtı • Bir düzlemsel çizgenin , bu başlangıç çizgesinden başlayıp düzlemseliği bozmayacak şekilde birer birer ayrıt eklenerek oluşan çizge için bu koşulun doğru olduğunu bulabilirsek, Euler formülünü kanıtlamış oluruz. • Tümevarım Yöntemi – Taban Adımı : bir ayrıt ve 2 tepe noktası G1 • r=e-v+2 => 1=1-2+2 – Tümevarım adımı: • Yeni bir ayrıt ekleyerek bir çizge oluştur Gn+1
  • 9. Euler Formülünün Kanıtı • (a) için (r+1)=(e+1)-v+2 => r=e-v+2 • (b) için r=(e+1)-(v+1)+2 => r=e-v+2 • Her yeni eklenen {an+1, bn+1} ayrıtı için iki ihtimal vardır:
  • 10. Düzlemsel Çizge Teoremleri • Her bir bölgenin en az 3 dereceli olduğunu söylemiştik. Bu durumda • Bölgelerin toplam derece sayısı >= 3*r • Ayrıca bölgelerin toplam derece sayısı = 2*e • Bu iki eşitliği kullanarak şuna varabiliriz 2*e>= 3*r => (2/3)e >= r • Bu eşitliği Euler Formülüne yerleştirdiğimizde r=e-v+2 => (2/3)e>=e-v+2 v-2 >= e/3 => 3v-6 >=e
  • 11. Düzlemsel Çizge Teoremleri • Birinci Teoremi kullanarak e<= 3v-6 ; eğer her bir tepe noktasının derecesi en az 6 olsaydı; • Tepe noktaların toplam derece sayısı = 2e (Handshaking Teorem) 2e>=6v • Fakat ilk Teoremden biliyorduk ki e<= 3v-6 => 2e <= 6v-12 • Bu durumda 5 ten büyük olmayacak bir tepe noktası olması gerek.
  • 12. Düzlemsel Çizge Teoremleri • Teorem 3: e ayrıtı ve v tepe noktası olan bağlı basit bir çizgenin v>= 3 olmak üzere 3 uzunluğunda bir devresi yoksa, e<=2v-4 koşunu sağlar. (2*e>= 3*r) => 2e >=4*r => e/2 >=r r=e-v+2 => e/2 >= e-v +2 => e <= 2v-4
  • 14. Düzlemsel Olmayan Çizgeler • K3,3 çizgesinde 3 uzunlukta herhangi bir devre yoktur. • e>= 2v-4 şartını sağlaması gerekir Fakat 9 <= 2*6 -4 =8 (Çelişki)
  • 15. Kuratowski Teoremi • Bir çizgenin K5 ve K3,3 çizgelerine homeomorf bir altçizgesi varsa bu çizge düzlemsel değil. – Bir çizgenin homeomorf çizgesi: Derecesi iki olan her bir tepe noktasını silelim ve o noktaya değen iki kenarı onarıp tek bir kenar yapalım. Hatta, derecesi 0 ve 1 olan noktaları ve o noktalara değen kenarları da atalım. Ve bunu böylece sürdürelim. Geriye (belki de hiç noktasız) her noktasının derecesi en az 3 olan bir çizge kalacak. Oluşan çizge homeomorf çizgedir.