DIŞBÜKEY/ İÇBÜKEY FONKSİYONLAR
Hazırlayan:
Doç. Dr. Nil ARAS, 2019
Lisansüstü Eğitim Enstitüsü
Endüstri Mühendisliği Anabilim Dalı
ENM503 Doğrusal Programlamada İleri Teknikler
DIŞBÜKEY KÜMELER
DIŞBÜKEY KÜME
n Verilen bir S kümesinin farklı her iki noktasının dışbükey bileşimiyle bulunan her nokta (farklı her iki noktayı
birleştiren doğru parçası) S kümesinin bir öğesi ise, S’ye dışbükey küme denir.
Doç. Dr. Nil ARAS, ENM503, 2019 2
Xi, Xj Î S, 0 ≤ λ ≤1 iken,
X0 = λXi + (1- λ)Xj, " i ≠j için X0 Î S
Dışbükey İçbükey küme
küme
Dışbükey, içbükey küme
Doç. Dr. Nil ARAS, ENM503, 2019 3
X1
X2
X1
X1 X2
x2 Dışbükey küme
Dışbükey küme
İçbükey küme
Dışbükey uygun çözüm alanı
(Kısıtlar doğrusal fonk., amaç fonk. doğrusal)
Doç. Dr. Nil ARAS, ENM503, 2019 4
2 X1 + X2 ≤ 100 X1 + X2 ≤ 80 X1 ≤ 40 X1 , X2 ≥ 0 kısıtları altında ENB z = 3x1 + 2x2
Dışbükey uygun çözüm alanı
(Kısıtlar doğrusal fonk., amaç fonk. doğrusal değil)
Doç. Dr. Nil ARAS, ENM503, 2019 5
İçbükey uygun çözüm alanı
(Kısıt doğrusal olmayan fonk., amaç fonk. doğrusal)
Doç. Dr. Nil ARAS, ENM503, 2019 6
ÖRNEK:
n X ve Y, S kümesinin elemanı olan iki nokta olsun. Bu iki
noktanın dışbükey bileşimi olan X* noktasının da S kümesinin bir elemanı olduğu ispat edilmelidir.
Doç. Dr. Nil ARAS, ENM503, 2019 7
𝑆 = 𝑋 𝐴𝑋 ≤ 𝑏, 𝑋 ≥ 0 |
𝑋∗ = 𝜆𝑋 + 1 − 𝜆 𝑌 , 𝜆 ∈ 0, 1 İspat:
Doğrusal programlamanın uygun çözüm alanı dışbükey kümedir.
𝐴𝑋∗ ≤ 𝑏, 𝑋∗≥0
Doç. Dr. Nil ARAS, ENM503, 2019 8
𝑋 ∈ 𝑆 , 𝑋 ≥ 0 → 𝐴𝑋 ≤ 𝑏
𝑆 = 𝑋 𝐴𝑋 ≤ 𝑏, 𝑋 ≥ 0 |
Y ∈ 𝑆 , 𝑌 ≥ 0 → 𝐴𝑌 ≤ 𝑏
n (1) nolu eşitsizliğin her iki tarafını 𝛌 ile, (2) nolu eşitsizliğin her iki tarafını (1-𝛌) ile çarpalım.
(1) (2)
𝝀𝐴𝑋 ≤ 𝝀𝑏
𝟏 − 𝝀 AY ≤ (𝟏 − 𝝀)𝑏
(3) (4)
n X ve Y’nin dışbükey bileşimi
olduğundan, (6) nolu eşitsizlik izleyen şekilde yazılabilir.
Doç. Dr. Nil ARAS, ENM503, 2019 9
𝐴(𝜆𝑋 + 1 − 𝜆 Y) ≤ 𝑏 (6)
𝑋∗ = 𝜆𝑋 + 1 − 𝜆 𝑌
𝐴𝑋∗ ≤ 𝑏, 𝑋∗≥0
n (3) ve (4)’ü toplayalım.
𝜆𝐴𝑋 + 1 − 𝜆 AY ≤ 𝜆𝑏 + (1 − 𝜆)𝑏 (5)
✓
𝑆 = 𝑋 𝐴𝑋 ≤ 𝑏, 𝑋 ≥ 0 |
kümesi dışbükey kümedir.ALIŞTIRMA: S kümesi dışbükey midir?
n X ve Y, S kümesinin elemanı olan iki nokta olsun. Bu iki
noktanın dışbükey bileşimi olan X* noktasının da S kümesinin bir elemanı olduğu ispat edilmelidir.
Doç. Dr. Nil ARAS, ENM503, 2019 10
𝑆 = 𝑥;, 𝑥< | 𝑥;< + 𝑥<< ≤ 1
𝑋∗ = 𝜆𝑋 + 1 − 𝜆 𝑌 , 𝜆 ∈ 0, 1 İpucu:
Dışbükey küme ispatlarında kullanılabilir vektör özellikleri
a ve b boyutları aynı iki vektör olsun.
Doç. Dr. Nil ARAS, ENM503, 2019 11
𝑎 =
𝑎; 𝑎<
. . . 𝑎?
𝑏 =
𝑏; 𝑏<
. . . 𝑏? a ve b vektörlerinin evriği (transpozesi) aşağıdaki gibi
gösterilsin.
𝑎@ = 𝑎;, 𝑎<, … , 𝑎? 𝑏@ = 𝑏;, 𝑏<, … , 𝑏?
a ve b vektörlerinin iç çarpımı (skaler çarpım)
Doç. Dr. Nil ARAS, ENM503, 2019 12
𝑎 = 1
−1 , 𝑏 = −2 1 𝑎@. 𝑏 = 1 −2 + −1 1 = −3
ÖRNEK:
𝑎@. 𝑏 = D
EF;
?
𝑎E𝑏E = 𝑎;𝑏; + 𝑎<𝑏< + ⋯ + 𝑎?𝑏?
Vektörün normu (büyüklüğü)
Farklı ölçümler kullanılabilir.
Eğer Öklid uzaklık ölçümü kullanılırsa:
Doç. Dr. Nil ARAS, ENM503, 2019 13
𝑎 = 1
2 𝑎 = 𝑎;< + 𝑎<< = 1< + 2<= 5
ÖRNEK:
𝑎 = 𝑎@. 𝑎 ;I< = D
EF;
?
𝑎E< = 𝑎;< + 𝑎<< + ⋯ + 𝑎?<
Schwartz eşitsizliği
Doç. Dr. Nil ARAS, ENM503, 2019 14
𝑎 = 0< + 2< = 0 + 4=2
ÖRNEK:
𝑎′. 𝑏 ≤ 𝑎 . 𝑏
𝑎 = 0
2 , 𝑏 = 3 4
𝑏 = 3< + 4< = 9 + 16=5 𝑎′. 𝑏 = 0 3 + 2(4) = 8
8 ≤ 2×5 8 ≤ 10
𝑎′. 𝑏 ≤ 𝑎 . 𝑏
DIŞBÜKEY FONKSİYON
Doç. Dr. Nil ARAS, ENM503, 2019 15
n X=(x1, x2, ..., xn) iken f(X), verilen bir S kümesinde tanımlı bir fonksiyon olsun.
n " X1, X2 Î S, X1 ≠ X2 ve 0 ≤ λ ≤1 iken, izleyen eşitsizlik gerçekleşiyorsa f(X) dışbükey bir fonksiyondur.
n Eğer eşitsizlik aşağıdaki şekilde gerçekleşiyorsa fonksiyona
“kesin dışbükey fonksiyon” denir.
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< < 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 16
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 17
X1 X2
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 18
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 19
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝜆𝑋; + 1 − 𝜆 𝑋<, lÎ[0,1]
Doç. Dr. Nil ARAS, ENM503, 2019 20
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 21
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 22
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 23
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<) 𝜆𝑓(𝑋;) + 1 − 𝜆 𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 24
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<) 𝜆𝑓(𝑋;) + 1 − 𝜆 𝑓(𝑋<)
Örnekler:
Doç. Dr. Nil ARAS, ENM503, 2019 25
İÇBÜKEY FONKSİYON
Doç. Dr. Nil ARAS, ENM503, 2019 26
n X=(x1, x2, ..., xn) iken f(X), verilen bir S kümesinde tanımlı bir fonksiyon olsun.
n " X1, X2 Î S, X1 ≠ X2 ve 0 ≤ λ ≤1 iken, izleyen eşitsizlik gerçekleşiyorsa f(X) içbükey bir fonksiyondur.
n Eğer eşitsizlik aşağıdaki şekilde gerçekleşiyorsa fonksiyona
“kesin içbükey fonksiyon” denir.
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< > 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 27
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 28
X1 X2
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 29
X1 X2
f(X1) f(X2)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 30
X1 X2
f(X1) f(X2)
𝜆𝑋; + 1 − 𝜆 𝑋<, 𝜆 ∈ [0,1]
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 31
X1 X2
f(X1) f(X2)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 32
X1 X2
f(X1) f(X2)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 33
X1 X2
f(X1) f(X2)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 34
X1 X2
f(X1) f(X2)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
𝜆𝑓(𝑋;) + 1 − 𝜆 𝑓(𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Doç. Dr. Nil ARAS, ENM503, 2019 35
X1 X2
f(X1) f(X2)
𝜆𝑋; + 1 − 𝜆 𝑋<
𝑓(𝜆𝑋; + 1 − 𝜆 𝑋<)
𝜆𝑓(𝑋;) + 1 − 𝜆 𝑓(𝑋<)
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≥ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
Örnekler:
Doç. Dr. Nil ARAS, ENM503, 2019 36
x )
x (
f =
NE DIŞBÜKEY NE İÇBÜKEY OLAN FONKSİYONLAR
Doç. Dr. Nil ARAS, ENM503, 2019 37
ÖZELLİKLER
n Doğrusal bir fonksiyon hem içbükey, hem dışbükey bir fonksiyondur.
n Dışbükey fonksiyonların toplamı da dışbükey bir fonksiyon, içbükey fonksiyonların toplamı da içbükey bir fonksiyondur.
n f(X) dışbükey iken, -f(X) içbükey bir fonksiyondur.
n f(X) içbükey iken, -f(X) dışbükeydir.
n Bir fonksiyon, belirli bir alt kümede dışbükey iken, başka bir alt kümede içbükey olabilir.
Doç. Dr. Nil ARAS, ENM503, 2019 38
ALIŞTIRMA
n f(X)=aX2 fonksiyonunun a’nın pozitif değerleri için dışbükey, negatif değerleri için içbükey bir fonksiyon olduğunu ispatlayınız.
n f(X)=aX+b şeklinde verilen bir doğrusal fonksiyonun hem içbükey hem de dışbükey bir fonksiyon olduğunu ispatlayınız.
Doç. Dr. Nil ARAS, ENM503, 2019 39
İpucu
n Dışbükey fonksiyon olması için, lÎ[0,1] olmak üzere izleyen eşitsizlik sağlanmalıdır :
n f(X)=aX2 ise,
n f(X1)=aX12 , f(X2)=aX22
n f [λX1+ (1- λ)X2]=a. ( λX1+ (1- λ)X2 )2
Doç. Dr. Nil ARAS, ENM503, 2019 40
𝑓 𝜆𝑋; + (1 − 𝜆)𝑋< ≤ 𝜆𝑓(𝑋;) + (1 − 𝜆)𝑓(𝑋<)
𝑎(𝜆𝑋; + 1 − 𝜆 𝑋<)