Untitled - Gazi Üniversitesi Açık Arşiv

advertisement
ILMONEN-HAUKKANEN-MERIKOSKI KONJEKTÜRÜNÜN ĠSPATI
Ali KESKĠN
YÜKSEK LĠSANS TEZĠ
MATEMATĠK ANABĠLĠM DALI
GAZĠ ÜNĠVERSĠTESĠ
FEN BĠLĠMLERĠ ENSTĠTÜSÜ
EKĠM 2015
Ali
KESKĠN tarafından hazırlanan “ILMONEN-HAUKKANEN-MERIKOSKI
KONJEKTÜRÜNÜN ĠSPATI” adlı tez çalıĢması aĢağıdaki jüri tarafından OY BĠRLĠĞĠ ile
Gazi Üniversitesi Matematik Anabilim Dalında YÜKSEK LĠSANS TEZĠ olarak kabul edilmiĢtir.
DanıĢman: Doç. Dr. Ercan ALTINIġIK
Matematik, Gazi Üniversitesi
Bu tezin, kapsam ve kalite olarak Yüksek Lisans Tezi olduğunu onaylıyorum
...…………………
BaĢkan : Prof. Dr. Sait HALICIOĞLU
Matematik, Ankara Üniversitesi
Bu tezin, kapsam ve kalite olarak Yüksek Lisans Tezi olduğunu onaylıyorum
…………………...
Üye : Prof. Dr. Dursun TAġCI
Matematik, Gazi Üniversitesi
Bu tezin, kapsam ve kalite olarak Yüksek Lisans Tezi olduğunu onaylıyorum
Tez Savunma Tarihi:
…………………...
22/10/2015
Jüri tarafından kabul edilen bu tezin Yüksek Lisans Tezi olması için gerekli Ģartları yerine
getirdiğini onaylıyorum.
…………………….…….
Prof. Dr. ġeref SAĞIROĞLU
Fen Bilimleri Enstitüsü Müdürü
ETĠK BEYAN
Gazi Üniversitesi Fen Bilimleri Enstitüsü Tez Yazım Kurallarına uygun olarak
hazırladığım bu tez çalıĢmasında;

Tez içinde sunduğum verileri, bilgileri ve dokümanları akademik ve etik kurallar
çerçevesinde elde ettiğimi,

Tüm bilgi, belge, değerlendirme ve sonuçları bilimsel etik ve ahlak kurallarına uygun
olarak sunduğumu,

Tez çalıĢmasında yararlandığım eserlerin tümüne uygun atıfta bulunarak kaynak
gösterdiğimi,

Kullanılan verilerde herhangi bir değiĢiklik yapmadığımı,

Bu tezde sunduğum çalıĢmanın özgün olduğunu,
bildirir, aksi bir durumda aleyhime doğabilecek tüm hak kayıplarını kabullendiğimi beyan
ederim.
Ali KESKĠN
22/10/2015
iv
ILMONEN-HAUKKANEN-MERIKOSKI KONJEKTÜRÜNÜN ĠSPATI
(Yüksek Lisans Tezi)
Ali KESKĠN
GAZĠ ÜNĠVERSĠTESĠ
FEN BĠLĠMLERĠ ENSTĠTÜSÜ
Ekim 2015
ÖZET
2008 yılında Ilmonen, Haukkanen ve Merikoski, köĢegen elemanları 1 olan nxn tipinden
bütün (0,1) alt üçgen Y matrisleri için Y ve Y nin transpozunun çarpımlarının en küçük
özdeğerlerinden en küçüğü ile ilgili bir konjektür sunmuĢlardır. Bu tezde bir C kodu
yardımıyla bu konjektürün 8x8 tipinden ve 9x9 tipinden matrisler için doğruluğu kontrol
edilmiĢtir. Sonra konjektürün doğru olduğu negatif olmayan matrislerin spektral yarıçapı
için bir eĢitsizlik kullanılarak ispatlanmıĢtır. Üstelik yapılan hesaplamalar ıĢığında böyle
bir Y matrisinin tek olduğuna iliĢkin bir konjektür ortaya atılmıĢtır.
Bilim Kodu
: 204.1.025
Anahtar Kelimeler : Ilmonen-Haukkanen-Merikoski konjektürü, 0-1 matrisi, özdeğer,
negatif olmayan matris, spektral yarıçap
Sayfa Adedi
: 29
DanıĢman
: Doç. Dr. Ercan ALTINIġIK
v
PROOF OF ILMONEN-HAUKKANEN-MERIKOSKI CONJECTURE
(M. Sc. Thesis)
Ali KESKĠN
GAZĠ UNIVERSITY
GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES
October 2015
ABSTRACT
In 2008 Ilmonen, Haukkanen and Merikoski prensented a conjecture on the smallest one of
the smallest eigenvalues of all products of Y and the transpose of Y for all Y matrices in
the set of all n by n lower triangular 0-1 matrix with each diagonal element equal to 1. In
this thesis, we verify the truth of the Ilmonen-Haukkanen-Merikoski conjecture by using a
C code for 8 by 8 matrices and 9 by 9 matrices. Then, we prove that the conjecture is true
by using an inequality for spectral radii of nonnegative matrices. Furthermore, in the light
of our computations, we conjecture that such a matrix Y is unique.
Science Code
Key Words
Page Number
Supervisor
: 204.1.025
: Ilmonen-Haukkanen-Merikoski conjecture, 0-1 matrix, eigenvalue,
nonnegative matrix, spectral radius
: 29
: Assoc. Prof. Dr. Ercan ALTINIġIK
vi
TEġEKKÜR
Bu tez konusunu bana vererek çalıĢmalarımın her aĢamasında yakın ilgisini esirgemeyen,
çok kıymetli yardımlarıyla beni yönlendiren hocam, Sayın Doç. Dr. Ercan ALTINIġIK’a,
yine her aĢamada yardımlarından ötürü Sayın Mehmet YILDIZ’a, kod yazma
aĢamasındaki büyük desteği için Sayın Murat DEMĠRBÜKEN’e ve son olarak da manevi
desteğini hiçbir zaman esirgemeyen eĢime teĢekkürü bir borç bilirim.
vii
ĠÇĠNDEKĠLER
Sayfa
ÖZET ..............................................................................................................................
iv
ABSTRACT ....................................................................................................................
v
TEġEKKÜR ....................................................................................................................
vi
ĠÇĠNDEKĠLER ..............................................................................................................
vii
SĠMGELER VE KISALTMALAR................................................................................. viii
1. GĠRĠġ.......................................................................................................
1
2. KONJEKTÜRÜN DOĞRULUĞUNUN n=8 ve 9 ĠÇĠN KONTROL
EDĠLMESĠ .......................................................................................................................
5
3. KONJEKTÜRÜN ĠSPATI ......................................................................
9
4. SONUÇ VE ÖNERĠLER .......................................................................................
17
KAYNAKLAR ...............................................................................................................
19
EKLER ............................................................................................................................
21
EK-1. MATLAB Kodu ...................................................................................................
22
EK-2. C Kodu .................................................................................................................
23
EK-3. Teklik için C Kodu ...............................................................................................
26
ÖZGEÇMĠġ ........................................................................................................................
29
viii
SĠMGELER VE KISALTMALAR
Bu çalıĢmada kullanılmıĢ simgeler ve kısaltmalar, açıklamaları ile birlikte aĢağıda
sunulmuĢtur.
Simgeler
Açıklamalar
matrisinin determinantı
matrisinin izi
matrisinin spektral yarıçapı
Euler’in fi fonksiyonu
Euler fonksiyonunun Jordan genellemesi
Fibonacci sayısı
GCD matrisi
Tamsayı elemanlı
kare matrislerin kümesi
ÖzdeĢlik fonksiyonu
(
)
ve
nin en büyük ortak böleni
Kısaltmalar
Açıklamalar
GCD
En büyük ortak bölen
1
1. GĠRĠġ
farklı pozitif tamsayılardan oluĢan bir küme olsun.
en büyük ortak böleni (
((
) ile gösterilsin ve
)) ve
((
sayılarının
bir pozitif reel sayı olsun.
) ) matrisleri sırasıyla
kuvvet matrisi olarak adlandırılır. 1876 yılında Smith [23],
∏
ve
tipinden
üzerinde GCD matris ve GCD
çarpan kapalı ise
eĢitliğinin sağlandığını ispatladı. Smith’in çalıĢmasından sonra GCD, LCM
matrisleri ve bunların çeĢitli genellemelerinin determinantları, tersleri, özdeğerleri ve
matris normları ile ilgili bir çok sonuç yayınlanmıĢtır [3, 6-9, 17].
GCD matrisleri ile ilgili ilginç ve aktif çalıĢma konularından biri de bu matrislerin
özdeğerleridir. Bu konudaki ilk sonuçlar Wintner [25] ile Lindqvist ve Seip [18] tarafından
yayınlandı. Bu sonuçlar, fonksiyonel analizdeki Riesz bazları üzerine bazı teoremlerden
elde edildiğinden Hong ve Loewy’nin makalesi [12] konumuzun ilk çalıĢması olarak kabul
edilebilir. Makalede Hong ve Loewy sayılar teorisinin bazı araçlarını kullanarak GCD
kuvvet matrislerinin özdeğerlerinin asimptotik davranıĢlarını araĢtırdı.
tamsayıların kesin artan sonsuz dizisi olsun.
kümesi üzerinde tanımlı
GCD kuvvet matrisinin özdeğerleri
için (
elemanları her
)
olsun.
ve ∑
olduğunu ispatladılar. Sonra
tamsayıları verildiğinde oluĢan
ve
dizisi için
ise
dizisinin
Ģartlarını sağlasın. Bu durumda Hong
olmak üzere
ve Loewy
, pozitif
aritmetik
olduğunu gösterdiler. Bu sonuçların yanında,
aynı makalede Hong ve Loewy GCD kuvvet matrislerinin en küçük özdeğerlerinin bir alt
sınırını elde etmek için bir
olan bütün
olsun.
sabiti tanımladılar.
alt üçgen matrislerin kümesi,
,
,
tipinden köĢegen elemanları 1
ve
GCD kuvvet matrisinin en küçük özdeğeri ve
fonksiyonunun Jordan genellemesi olmak üzere
, Euler
olduğunu
2
ispatladılar [12]. Hong ve Loewy’nin makalesinden sonra literatürde konu ile ilgili bir çok
sonuç yayınlanmıĢır [1, 4, 5, 10-11, 13, 15, 19-22].
Bu çalıĢmalardan biri Ilmonen, Haukkanen ve Merikoski’nin 2008 yılında yayınladığı
makaledir [12]. Bu makalede Ilmonen, Haukkanen ve Merikoski
olabileceğine iliĢkin
sayısının ne
için MATLAB yardımıyla hesaplamalar yaptılar. Bu
hesaplamalar sonucunda
sayısının özel bir matrisin en küçük özdeğeri olduğunu
keĢfederek aĢağıdaki konjektürü ortaya attılar.
Konjektür:
{
olmak üzere
(
)
matrisi tanımlansın. O zaman
,
matrisinin en
küçük özdeğeridir [12].
Bugüne kadar ne konjektürü çürütecek bir karĢı örnek sunulabilmiĢ ne de konjektürün
doğruluğu ispat edilebilmiĢtir. Hatta
nin 7 den büyük değerleri için bilgisayar yardımıyla
bile herhangi bir araĢtırma yapılmamıĢtır. Yalnızca Mattila bu yıl basılan makalesinde
konjektürün doğru olduğunu varsayarak
sayısı için iki alt sınır sunmuĢ ancak bulduğu
sınırların iyi olmadığını itiraf etmiĢtir [19]. Aynı makalede Mattila konjektürün
doğruluğunun ispatının ya da çürütülmesinin halen bir açık problem olarak durduğunu ve
ispatın zor göründüğünü vurgulamıĢtır.
Bu tezin amacı,
nin daha büyük değerleri için konjektürün doğruluğunu bilgisayar
yardımıyla kontrol etmek ve konjektürün doğruluğuna iliĢkin ikna edici verilerin artması
durumunda konjektürün ispatını aramaktır. Bu nedenle ikinci bölümde
için
konjektürün doğruluğu öncelikle bir MATLAB programı yardımıyla kontrol edilmiĢtir.
Sonra programın çalıĢma süresinin uzun olması nedeniyle MATLAB den vazgeçilerek C
programında bir kod yazılmıĢtır. Bu kodda Newton özdeĢlikleri kullanılarak en küçük
özdeğerini hesaplamak istediğimiz matrislerin önce karakteristik polinomları bulunmuĢ
3
sonra Newton metodunu kullanarak en küçük özdeğer yaklaĢık olarak hesaplanmıĢtır.
Dolayısıyla en küçük özdeğerin bulunması, yeni C kodu yardımıyla büyük ölçüde
hızlandırılmıĢtır. Bu sayede
için de konjektürün doğruluğu kontrol edilmiĢtir. Bu
hesaplamalar konjektürün doğruluğuna iliĢkin inancı güçlendirmiĢ ve bizi konjektürün
doğruluğunu ispatlama yönünde motive etmiĢtir.
Üçüncü bölümde öncelikle her
için |
|
|
için |
|
|
| olduğu ve ardından her
| olduğu gösterilmiĢtir. Sonra negatif olmayan matrisler için
spektral yarıçap ile ilgili bir eĢitsizlik kullanılarak Ilmonen, Haukkanen ve Merikoski
tarafından ortaya atılan konjektürün ispatı yapılmıĢtır. Ayrıca yaptığımız hesaplamalar
ıĢığında, son bölümde
matrislerinden en küçük özdeğeri
olan matrisin
baĢka bir matris olamayacağını iddia eden bir konjektür ortaya atılmıĢtır.
dan
4
5
2. KONJEKTÜRÜN DOĞRULUĞUNUN n=8 ve 9 ĠÇĠN KONTROL
EDĠLMESĠ
Öncelikle üzerinde çalıĢtığımız Ilmonen-Haukkanen-Merikoski konjektürünü ifade edelim.
tipinden köĢegen elemanları 1 olan bütün
,
alt üçgen matrislerin kümesi,
ve
olsun.
2.1. Konjektür
{
olmak üzere
(
)
matrisi tanımlansın. O zaman
,
matrisinin en
küçük özdeğeridir [12].
ve
için MATLAB yardımıyla yazdığımız kod, iddianın doğruluğunu ortaya
koydu [Ek-1]. Ancak MATLAB kodunun çalıĢması
sürdü. | |
için 2 saat ve
ve | |
için 10 gün
olduğundan
için doğruluğunu kontrol etmek aynı MATLAB kodu ile yaklaĢık 7 yıl sürecekti. Bu
süreleri gördükten sonra C programlama dilinde baĢka bir kod daha yazdık [Ek-2].
matrisinin karakteristik polinomunu elde etmek için Newton özdeĢliklerini [16],
matrisinin en küçük özdeğerini bulurken de Newton yöntemini [24] kullandık. Bu sayede
programın çalıĢma süresi oldukça kısaldı.
gün sürdü. Sonuç olarak
ve
için 30 dakika ve
için yaklaĢık 7
için iddianın doğru olduğunu gördük [Ek-2]. Bu
bölümde elde edilen sonuçların bir kısmı AMAT2015 de sunulmuĢtur [2].
ġimdi kısaca Newton yöntemini sunalım ve bu yöntemin üzerinde çalıĢtığımız matrisleri
karakteristik polinomun köklerini yaklaĢık olarak hesaplamak için uygun olduğunu
6
açıklayalım.
denkleminin Newton yöntemi ile çözümü, tahmini bir
değeri ile
baĢlanarak
Ģeklinde tanımlanır [24]. Burada her
deki her bir
için
olmalıdır. Diğer yandan,
matrisi pozitif tanımlı olduğundan bu matrisin tüm özdeğerleri pozitif reel
sayılardır. Ayrıca, özdeğerinin çarpımı
aralığındadır. Üstelik
için
dir. O halde,
nin en küçük özdeğeri
nin en küçük özdeğeri
olmak üzere
nin
aralığında artan ve konkav ya
karakteristik polinomu bir fonksiyon olarak
da azalan ve konvekstir. Bütün bunlar,
değerini
aldığımızda en küçük özdeğeri
yaklaĢık olarak hesaplamak için Newton yönteminin çalıĢacağını garanti eder.
ġimdi, yazdığımız C kodunu hızlandırmak için kullandığımız ve konjektürün ispatında da
kullanacağımız Newton özdeĢliklerini verelim [16].
∑
için
Ģeklinde tanımlansın.
reel sayıları verilsin.
için
temel simetrik polinom olsun. Yani;
için
her bir
∑
,
için
dır.
Bu durumda tüm
için aĢağıdaki eĢitlik sağlanır:
∑
.
7
Buradan açıkça görülüyor ki,
sayısı
için
sayılarına bağlı olarak tek türlü bellidir.
ġimdi, Newton özdeĢliklerini kullanarak matrislerin karakteristik polinomlarının nasıl
tespit edileceğini bir lemma ile verelim.
2.1. Lemma
ve
nın karakteristik polinomu
olsun. Bu polinomun kökleri de
sağlanır ve
[16].
olsun. Bu durumda
için
için
8
9
3. KONJEKTÜRÜN ĠSPATI
Öncelikle konjektürün ispatında kullanılacak olan nilpotent (0,1) matrislerle ilgili bazı
özellikler aĢağıdaki lemmada verilecektir.
3.1. Lemma
ve
olsun. Burada
birim matristir.
ise
matrisinin
pozitif tam kuvvetinin -inci giriĢi olarak belirlensin. O halde aĢağıdakiler doğrudur.
için
i)
dır.
ise
dır.
ii)
İspat
Birinci kısmı
olduğu
üzerinden tümevarımla ispatlayalım.
nin tanımından açıktır.
için
mu?
için
ise
için iddia doğru olsun.
iddia doğru
olduğunu ispatlamalıyız.
olduğundan
∑
eĢitliği sağlanır.
iken
olduğundan
∑
olur. Diğer yandan, tümevarım kabulünden
ise
ġimdi ikinci kısmı ispatlayalım.
değerlerini alırken
olduğundan
ise
bulunur.
vardır ve tektir. Diğer yandan
eĢitliğini göz önüne alalım. Burada
olur.
alırsak
10
olduğundan
ve
olduğu da göz önüne alınırsa
bulunur.
bulunur.
3.2. Lemma
ve
{
olsun.
ve
olsun.
∑
bağıntısı vardır.
İspat
Lemma 3.1. (ii) deki eĢitliğinin her iki tarafını soldan
ile çarparsak
elde edilir. Her iki tarafa
eklenir ve
olduğu göz önünde bulundurulursa
bulunur. Yani
eĢitliği elde edilir. Lemma 3.1. (ii) eĢitliğinden
iken
ve
olduğu aĢikardır.
∑
elde edilir. Bu eĢitliği
∑
eĢitliğinden
∑
Ģeklinde de yazabiliriz.
olduğundan
iken
iken
∑
için
ve
için
11
∑
bulunur.
ġimdi, Fibonacci sayılarının toplamları için birkaç zarif özelliği kullanarak |
| sayılarının
maksimum değerlerini hesaplayalım.
3.1. Teorem
ve
için |
olsun.
|
eĢitsizliği sağlanır. Burada
-inci Fibonacci terimidir.
İspat
Lemma 3.2. deki gibi tanımlansın.
olduğunu
üzerinden tümevarımla ispatlayalım.
olduğundan |
|
|
|
olduğunu kabul edelim.
∑
Lemma 3.2. den
1.Durum:
|
|
ve
olsun. |
|
için Lemma 3.2. den
. ġimdi her
için
için iddianın doğru olduğunu gösterelim.
olduğunu biliyoruz.
olsun. Bu durumda
| ∑
|
| ∑
|
olur. Diğer yandan yine Lemma 3.2. den
terimleri ile
seçilebildiği için
kabulünden |
terimleri
ile
|
∑
dir. Buradaki
için keyfi
veya
değiĢkenleri aynı değerleri alır. O halde, tümevarım
elde edilir.
12
2.Durum:
olsun.
1.Alt Durum:
|
|
olsun. Lemma 3.2. den
| ∑
|
| ∑
|
terimleri
için ∑
ile
|
için keyfi
|
|∑
|∑
seçilebildiği
| elde edilir. Buradaki
için keyfi
terimleri
için ∑
veya
elde edilir. Diğer yandan, 1.Alt durum kabulünden
|
terimleri ile
dir. Buradaki
değiĢkenleri aynı değerleri alır. Sonuç olarak, tümevarım
kabulünden |∑
|
|
∑
bulunur. Yine Lemma 3.2. den
terimleri ile
|
veya
seçilebildiği
değiĢkenleri aynı değerleri alır. Sonuç olarak,
ile
tümevarım kabulünden |
|
elde edilir. Sonuç olarak |
|
bulunur.
2.Alt Durum:
|
|
olsun. Lemma 3.2. den
| ∑
|
bulunur. ∑
tümevarım
| ∑
değiĢkenleri aynı değerleri aldığından ve yine
ile
kabulünden
|
|∑
|
elde
olduğu için
∑
(
)
∑
edilir.
Diğer
yandan
13
eĢitliğini yazabiliriz. Buradaki
keyfi
değiĢkenleri
değerlerini alabilir. Sonuç olarak ∑
veya
ile
değiĢkenleri aynı değerleri alabildiği ve tümevarım kabulünden |∑
elde edilir. O halde |
|
|
bulunur.
Tümevarım prensibi gereğince ispat tamamlanmıĢ olur.
(
)
(
)
yazabiliriz. Eğer
ise
olarak | |
reel matrisler olsun. Eğer her
olsun. Yani
(|
|) olarak tanımlayabiliriz.
yarıçapı olarak adlandırılır ve
ise
yazabiliriz. Buna ek
matrisinin en büyük özdeğeri,
nın spektral
olarak gösterilir.
3.2. Teorem
,
|
deki gibi tanımlansın ve
olsun. Her
için |
| eĢitsizliği sağlanır.
İspat
Öncelikle
matrisinin tersini elde edelim.
{
matrisinin tersi (
olur.
{
) olsun. ġimdi
ve
olsun. O halde
|
14
olduğunu ispat edelim.
olduğundan ve Lemma 3.2. den
olduğu açıkça görülür. Yine Lemma 3.2. den
iken
iken
ve
∑
iken
dir.
ġimdi
olduğunu
iken
ispatlayalım.
için
Tümevarım kabulünden
∑
∑
olduğunu hatırlayalım.
∑
çiftse
bulunur. O halde
ve
∑
ġimdi
tekse
elde edilir.
matrisinin tersini hesaplayalım.
için
için
.
olduğunu kabul edelim.
ġimdi,
üzerinden tümevarımla
ve
∑
(
) olduğundan her
elde edilir.
için olsun.
∑
∑
∑
(
∑
elde edilir. Diğer yandan
(
)
matrisi simetrik olduğundan
∑
) elde edilir.
ġimdi de teoremin iddiasını ispatlayalım. Her
matrisinin var olduğunu biliyoruz.
için
olduğunda
(
için
olacak Ģekilde
) olsun. Lemma 3.2. ve Teorem 3.1. den
15
|
|
|∑
|
∑|
|
∑|
|
∑
|
|
elde ederiz.
ġimdi,
|
olsun. Lemma 3.2. ve Teorem 3.1. den
|
|∑
∑|
|
|
|
||
|
∑ |
||
|
∑
|
|
Sonuç olarak
ve
elde edilir.
bulunur.
matrisleri simetrik olduğundan her
için |
|
|
|
16
3.3. Lemma
olsun. Eğer | |
| |
ise
[14].
ġimdi Konjektür 2.1 in ispatını sunalım.
3.3. Teorem
ile tanımlanan matris olsun. Her
,
için
sayısı
matrisinin en küçük
özdeğeridir. Kısaca, Ilmonen-Haukkanen-Merikoski konjektürü doğrudur.
Ġspat
Teorem 3.2. deki gibi tanımlansın. Öncelikle
ve |
| matrislerinin karakteristik
polinomlarının aynı olduğunu gösterelim. Bir kare matrisin izinin tanımı göz önüne
alınırsa her
için
∑
olduğu görülür.
nin Teorem 3.2. deki formülü göz önünde bulundurulursa tüm
(
için
)
(
olduğu kolayca gösterilebilir. Buradan
)
edilir. Newton özdeĢliklerinden [16] den
polinomları aynıdır. Sonuç olarak
|
|
olur. Yani
|
ve |
|
elde
| matrislerinin karakteristik
elde edilir. Teorem 3.2. ve Lemma
3.3. den
|
|
|
|
elde edilir. Sonuç olarak her
özdeğeri her
için
pozitif tanımlı olduğu için
matrisinin en küçük
matrisinin en küçük özdeğerinden küçük veya eĢittir.
17
4. SONUÇ VE ÖNERĠLER
Literatürde
değerinin
yaklaĢık
olarak
ile
hesaplaması
bulunmamaktadır. Yakın zamanda Mattila tarafından
ilgili
değerinin alttan (
sınırlandığını ispatladı. Sonra, bu alt sınırın
çiftken (
)
)
)
ve
ile
tekken
ile değiĢtirilebileceğini gösterdi. Mattila’nın sonuçlarının yanında,
yine yakın zamanda AltınıĢık ve Büyükköse tarafından
olan
sonuç
sabiti için bir alt sınır veren bir
çalıĢma yayınlandı [19]. Bu çalıĢmada, Mattila
(
fazla
matrisinin en küçük özdeğeri
∑
değeri için bir alt sınır elde edildi ve açıkça
gösterildi [5]. Burada
matrisleri
tipinden matrisler olup
diğer durumlarda ise 0 dır. Aslında bu sınır, literatürdeki
GCD matrisi ve ilgili matrislerin en küçük özdeğerleri için
kullanılabilir [10, 12, 15, 19, 22].
olduğu
’inci girdisi | ise 1,
üzerinde tanımlı
’i içeren alt sınırlar yerine
değerinin hesaplanması üzerine yapılan yukarıdaki
çalıĢmalardan sonra, doğal olarak aĢağıdaki problemi verebiliriz.
4.1. Problem
için yukarıda bahsedilen alt sınırlar geliĢtirilebilir mi?
Diğer yandan, Ek-3’te verilen C kodu hesaplamaları ile
en küçük özdeğerinin
(2.1)’de tanımlanan
değerine eĢit olmasını sağlayan
için
matrisinin
matrisinin tek olduğu ve
matrisinden baĢkası olamayacağı görülmüĢtür. Bu hesaplamalar
ıĢığında aĢağıdaki konjektürü ortaya atıyoruz.
4.1. Konjektür
olsun.
BaĢka bir deyiĢle,
matrisinin en küçük özdeğeri
matrisinin en küçük özdeğeri
olacak Ģekilde
’e eĢit ise
matrisi tektir.
dır.
18
19
KAYNAKLAR
1.
AltınıĢık, E. (2009). On inverses of GCD matrices associated with multiplicative
functions and a proof of the Hong-Loewy conjecture. Linear Algebra and Its
Applications, 430, 1313-1327.
2.
AltınıĢık, E. (2015, 28-31 May). On a Conjecture on the Smallest Eigenvalues of Some
Special Positive Definite Matrices. Paper presented at the 3rd International Conference
on Applied Mathematics \& Approximation Theory – AMAT, Ankara.
3.
AltınıĢık, E., Sagan, B. E. and Tuğlu, N. (2005). GCD matrices, posets, and
nonintersecting paths. Linear and Multilinear Algebra, 53(2), 75-84.
4.
AltınıĢık, E. and Büyükköse, ġ. (2015). A proof of a conjecture on monotonic
behavior of the largest eigenvalue of a number-theoretic matrix. American Institue of
Physics Conference Proceedings, 1648, 850118.
5.
AltınıĢık, E. and Büyükköse, ġ. (2015). A proof of a conjecture on monotonic
behavior of the smallest and the largest eigenvalue of a number-theoretic matrix.
Linear Algebra and Its Applications, 471, 141-149.
6.
AltınıĢık, E., Tuğlu, N. and Haukkanen, P. (2004). A note on bounds for norms of the
reciprocal Lcm matrix. Mathematical Inequalities and Applications, 7(4) 491-496.
7.
Beslin, S. and Ligh, S. (1989). Greatest common divisor matrices. Linear Algebra and
Its Applications, 118, 69-76.
8.
Bourque, K. and Ligh, S. (1992). On GCD and LCM matrices. Linear Algebra and Its
Applications, 174, 65-74.
9.
Haukkanen, P., Wang, J. and Sillanpää, J. (1997). On Smith's determinant. Linear
Algebra and Its Applications, 258, 251-269.
10. Hong, S. (2008). Asymptotic behavior of largest eigenvalue of matrices associated
with completely even functions (mod r). Asian-European Journal of Mathematics, 1,
225-235.
11. Hong, S. and Enoch Lee, K. S. (2008). Asymptotic behavior of eigenvalues of
reciprocal power LCM matrices. Glasgow Mathematical Journal,50, 163-174.
12. Hong, S. and Loewy, R. (2004). Asymptotic behavior of eigenvalues of greatest
common divisor matrices. Glasgow Mathematical Journal,46, 303-308.
13. Hong, S. and Loewy, R. (2011). Asymptotic behavior of the smallest eigenvalue of
matrices associated with completely even functions (mod r). International Journal of
Number Theory, 7, 1681-1704.
14. Horn, R. and Johnson, C. R. (1985). Matrix Analysis (Forth edition). London:
Cambridge University Press, 490-491.
20
15. Ilmonen, P., Haukkanen, P. and Merikoski, J. K. (2008). On eigenvalues of meet and
join matrices associated with incidence functions. Linear Algebra and Its
Applications, 429, 859-874.
16. Kalman, D. (2000). A matrix proof of Newton's identities. Mathematics Magazine,
73(4), 859-874.
17. Korkee, I. and Haukkanen, P. (2003). On meet and join matrices associated with
incidence functions. Linear Algebra and Its Applications, 372, 127-153.
18. Lindqvist, P. and Seip, K. (1998). Note on some greatest common divisor matrices.
Acta Arithmetica, 84(2), 149-154.
19. Mattila, M. (2015). On the eigenvalues of combined meet and join matrices. Linear
Algebra and Its Applications, 466, 1-20.
20. Mattila, M. and Haukkanen, P. (2012). On the eigenvalues of certain number-theoretic
matrices. Paper presented at the International Conference in Number Theory and
Applications.
21. Mattila, M. and Haukkanen, P. (2012). On the eigenvalues of certain number-theoretic
matrices. East West Journal of Mathematics, 14(2), 121-130.
22. Mattila, M. and Haukkanen, P. (2004). On the positive definiteness and eigenvalues of
meet and join matrices. Discrete Mathematics, 326, 9-19.
23. Smith, H. J. S. (1876). On the value of a certain artihmetical determinant. Proceedings
London Mathematical Society, 1(7), 208-212.
24. Süli, E. and Mayers, D. (2003). An Introduction to Numerical Analysis (First edtition).
London: Cambridge University Press. 19-24.
25. Wintner, A. (1944). Diophantine approximations and Hilbert's space. American
Journal of Mathematics, 66, 564-578.
21
EKLER
22
EK-1. MATLAB Kodu
n=8;
global minE;
global minEMatrix;
minE = 1;
minEMatrix=zeros(n);
Y = eye(n);
tryMatrix(Y,2,1,n);
display(minE);
display(minEMatrix);
function setGlobals(e, mE)
global minE;
global minEMatrix;
if(e < minE)
minE=e;
minEMatrix=mE;
end
end
function tryMatrix(Y,i,j,n)
if(i == n+1)
Z = Y*Y.';
min_eZ = eigs(Z,1,'sm');
setGlobals(min_eZ,Y);
end
r = roots(E);
setGlobals(r(n),Y);
return;
end
Y(i,j)=0;
if i-1==j
tryMatrix(Y,i+1,1,n);
else
tryMatrix(Y,i,j+1,n);
end
Y(i,j)=1;
if i-1==j
tryMatrix(Y,i+1,1,n);
else
tryMatrix(Y,i,j+1,n);
end
end
23
EK-2. C Kodu
// Kodu derlerken "gcc kod.c -o kod -O2" Ģeklinde derlemelisiniz.
// ÇalıĢtırırken "time ./kod" Ģeklinde çalıĢtırmalısınız.
// Matrisin boyutu için N degerini değiĢtirmeniz yeterli.
#include <stdio.h>
#define MAXN 10
int N=9;
double minE = 1;
int minEMatrix[MAXN][MAXN];
int Y[MAXN][MAXN];
int Ytrans[MAXN][MAXN];
int Z[MAXN][MAXN];
int T[MAXN][MAXN];
int tmp[MAXN][MAXN];
int E[MAXN];
int P[MAXN];
double x,y,ydif;
// a uzeri b hesaplama
double ussu(double a, int b)
{
double c;
if(b == 1) return a;
if(b == 0) return 1;
if(b%2 == 0) {
c = ussu(a, b/2);
c = c * c;
}
else {
c = ussu(a, (b-1)/2);
c = c * c * a;
}
return c;
}
void tryMatrix(int i,int j)
{
int k,a,b,c,itr;
if(i == N+1)
{
// Ytrans = Y' O(N^2)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
Ytrans[b][a] = Y[a][b];
}
}
//****
// Z = Y * Ytrans(Y') O(N^3)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
Z[a][b] = 0;
for (c = 1 ; c <= N ; c++) {
Z[a][b] += Y[a][c] * Ytrans[c][b];
}
}
}
//****
24
EK-2(devam). C Kodu
// T = Z O(N^2)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
T[a][b]=Z[a][b];
}
}
//****
// P degerlerini belirleme O(N^4)
for (k=1 ; k<=N ; k++) {
P[k]=0;
// P[k] = Trace(T)
for (a=1 ; a<=N ; a++) {
P[k]+=T[a][a];
}
// tmp = T * Z
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
tmp[a][b] = 0;
for (c=1 ; c<=N ; c++) {
tmp[a][b] += T[a][c] * Z[c][b];
}
}
}
// T = tmp (T * Z)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
T[a][b]=tmp[a][b];
}
}
}
//****
// E degerlerini belirleme O(N^2)
E[1]=1;
for (a=2 ; a<=(N+1) ; a++) {
E[a]=0;
for (b=1 ; b<=(a-1) ; b++) {
E[a] -= E[a-b] * P[b];
}
E[a]=E[a]/(a-1);
}
//****
// Minimum koku bulma O(N)
x=0; // mininum kok
for (itr=1 ; itr<=4 ; itr++) {
y=0; ydif=0;
for (a=0 ; a<=N ; a++) {
y += ussu(x,a) * E[N+1-a];
}
for (a=1; a<=N ; a++ ) {
ydif += a*ussu(x,a-1)*E[N+1-a];
}
x=x-y/ydif;
}
//****
// Global minimum ile karsilastirma O(N^2)
if(x < minE) {
minE = x;
for (a=1 ; a<=N ; a++) {
25
EK-2(devam). C Kodu
for (b=1 ; b<=N ; b++) {
minEMatrix[a][b] = Y[a][b];
}
}
}
//****
return;
}
Y[i][j]=0;
if ((i-1)==j) {
tryMatrix(i+1,1);
}
else {
tryMatrix(i,j+1);
}
Y[i][j]=1;
if ((i-1)==j) {
tryMatrix(i+1,1);
}
else {
tryMatrix(i,j+1);
}
return;
}
int main()
{
int a,b;
// O(N)
for(a=1 ; a<=N ; a++)
Y[a][a]=1;
//****
// O((2^(N^2))*(N^4))
tryMatrix(2,1);
//****
printf("Min eigen value -> %lf\nMatrix:\n",minE);
// O(N^2)
for(a=1 ; a<=N ; a++)
{
for(b=1 ; b<=N ; b++)
printf("%d ",minEMatrix[a][b]);
printf("\n");
}
//****
return 0;
}
26
EK-3. Teklik için C Kodu
// Kodu derlerken "gcc kod.c -o kod -O2" Ģeklinde derlemelisiniz.
// ÇalıĢtırırken "time ./kod" Ģeklinde çalıĢtırmalısınız.
// Matrisin boyutu için N degerini değiĢtirmeniz yeterli.
#include <stdio.h>
#define MAXN 10
int N=9;
double minE = 1;
int minEMatrix[MAXN][MAXN];
int minMatrixCounter;
int Y[MAXN][MAXN];
int Ytrans[MAXN][MAXN];
int Z[MAXN][MAXN];
int T[MAXN][MAXN];
int tmp[MAXN][MAXN];
int E[MAXN];
int P[MAXN];
double x,y,ydif;
// a uzeri b hesaplama
double ussu(double a, int b)
{
double c;
if(b == 1) return a;
if(b == 0) return 1;
if(b%2 == 0) {
c = ussu(a, b/2);
c = c * c;
}
else {
c = ussu(a, (b-1)/2);
c = c * c * a;
}
return c;
}
void tryMatrix(int i,int j)
{
int k,a,b,c,itr;
if(i == N+1)
{
// Ytrans = Y' O(N^2)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
Ytrans[b][a] = Y[a][b];
}
}
//****
// Z = Y * Ytrans(Y') O(N^3)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
Z[a][b] = 0;
for (c = 1 ; c <= N ; c++) {
Z[a][b] += Y[a][c] * Ytrans[c][b];
}
}
}
27
EK-3(devam). Teklik için C Kodu
//****
// T = Z O(N^2)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
T[a][b]=Z[a][b];
}
}
//****
// P degerlerini belirleme O(N^4)
for (k=1 ; k<=N ; k++) {
P[k]=0;
// P[k] = Trace(T)
for (a=1 ; a<=N ; a++) {
P[k]+=T[a][a];
}
// tmp = T * Z
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
tmp[a][b] = 0;
for (c=1 ; c<=N ; c++) {
tmp[a][b] += T[a][c] * Z[c][b];
}
}
}
// T = tmp (T * Z)
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
T[a][b]=tmp[a][b];
}
}
}
//****
// E degerlerini belirleme O(N^2)
E[1]=1;
for (a=2 ; a<=(N+1) ; a++) {
E[a]=0;
for (b=1 ; b<=(a-1) ; b++) {
E[a] -= E[a-b] * P[b];
}
E[a]=E[a]/(a-1);
}
//****
// Minimum koku bulma O(N)
x=0; // mininum kok
for (itr=1 ; itr<=4 ; itr++) {
y=0; ydif=0;
for (a=0 ; a<=N ; a++) {
y += ussu(x,a) * E[N+1-a];
}
for (a=1; a<=N ; a++ ) {
ydif += a*ussu(x,a-1)*E[N+1-a];
}
x=x-y/ydif;
}
//****
// Global minimum ile karsilastirma O(N^2)
if(x < minE) {
minE = x;
28
EK-3(devam). Teklik için C Kodu
minMatrixCounter = 1;
for (a=1 ; a<=N ; a++) {
for (b=1 ; b<=N ; b++) {
minEMatrix[a][b] = Y[a][b];
}
}
}
// Global min degerini saglayan matrix sayisi
else if (x == minE) {
minMatrixCounter++;
}
//****
return;
}
Y[i][j]=0;
if ((i-1)==j) {
tryMatrix(i+1,1);
}
else {
tryMatrix(i,j+1);
}
Y[i][j]=1;
if ((i-1)==j) {
tryMatrix(i+1,1);
}
else {
tryMatrix(i,j+1);
}
return;
}
int main()
{
int a,b;
// O(N)
for(a=1 ; a<=N ; a++)
Y[a][a]=1;
//****
// O((2^(N^2))*(N^4))
tryMatrix(2,1);
//****
printf("Min eigen value -> %lf\nMin eigen value count -> %d\nMatrix:\n",minE,minMatrixCounter);
// O(N^2)
for(a=1 ; a<=N ; a++)
{
for(b=1 ; b<=N ; b++)
printf("%d ",minEMatrix[a][b]);
printf("\n");
}
//****
return 0;
}
29
ÖZGEÇMĠġ
KiĢisel Bilgiler
Soyadı, adı
: KESKĠN, Ali
Uyruğu
: T.C.
Doğum tarihi ve yeri
: 20.07.1987, Sandıklı
Medeni hali
: Evli
Telefon
: 0 (533) 519 23 57
e-mail
: [email protected]
Eğitim
Derece
Eğitim Birimi
Mezuniyet tarihi
Yüksek lisans
Gazi Üniversitesi /Matematik Bölümü
2015
Lisans
Gazi Üniversitesi /Matematik Bölümü
2013
Lise
Özel Samanyolu Fen Lisesi
2004
Yabancı Dil
Ġngilizce
Yayınlar
-
Hobiler
Yüzme, Masa Tenisi, Sinema
GAZİ GELECEKTİR...
Download