Wolfe koşulları - Wolfe conditions

Kısıtlamasız olarak küçültme sorun, Wolfe koşulları performans için bir dizi eşitsizliklerdir hatalı satır arama özellikle yarı-Newton yöntemleri, ilk yayınlayan Philip Wolfe 1969'da.[1][2]

Bu yöntemlerde fikir bulmaktır

bazı pürüzsüz . Her adım genellikle yaklaşık olarak alt problemi çözmeyi içerir

nerede şu anki en iyi tahmin bir arama yönüdür ve adım uzunluğudur.

Hatasız hat aramaları, kabul edilebilir bir adım uzunluğunu hesaplamanın verimli bir yolunu sağlar azalır amaç fonksiyonu Amaç işlevini en aza indirmek yerine 'yeterince' kesinlikle. Bir satır arama algoritması, Wolfe koşullarını herhangi bir tahmin için gereklilik olarak kullanabilir , yeni bir arama yönü bulmadan önce .

Armijo kuralı ve eğrilik

Bir adım uzunluğu tatmin ettiği söyleniyor Wolfe koşullarıyön ile sınırlı Aşağıdaki iki eşitsizlik geçerliyse:

ile . ((İi) koşulunu incelerken, bunu sağlamak için hatırlayın bir iniş yönü, bizde durumunda olduğu gibi dereceli alçalma, nerede veya Newton-Raphson, nerede ile pozitif tanımlı.)

genellikle oldukça küçük olacak şekilde seçilir çok daha büyük; Nocedal ve Wright örnek değerleri verir ve Newton veya yarı-Newton yöntemleri için ve doğrusal olmayan için eşlenik gradyan yöntemi.[3] Eşitsizlik i) olarak bilinir Armijo kuralı[4] ve ii) olarak eğrilik durumu; i) adım uzunluğunun azalır 'yeterince' ve ii) eğimin yeterince düşürülmesini sağlar. Koşullar i) ve ii), sırasıyla kabul edilebilir kademe uzunluğu değerleri üzerinde bir üst ve alt sınır sağladıkları şeklinde yorumlanabilir.

Eğrilikte güçlü Wolfe koşulu

Tek değişkenli bir işlevi belirtin yön ile sınırlı gibi . Wolfe koşulları, adım uzunluğu için en aza indirgeyiciye yakın olmayan bir değerle sonuçlanabilir. . Eğrilik koşulunu aşağıdaki gibi değiştirirsek,

sonra i) ve iii) birlikte sözde güçlü Wolfe koşullarıve kuvvet yakın yalan söylemek kritik nokta nın-nin .

Gerekçe

Wolfe koşullarını bir optimizasyon algoritmasında empoze etmenin temel nedeni degradenin sıfıra yakınsamasını sağlamaktır. Özellikle, aradaki açının kosinüsü ve gradyan,

sıfırdan uzaklaşır ve i) ve ii) koşullar geçerlidir, o zaman .

Ek bir motivasyon, yarı-Newton yöntemi, bu eğer , matris nerede tarafından güncellenir BFGS veya DFP formül, o zaman eğer pozitif tanımlıdır ii) ima eder aynı zamanda pozitif tanımlıdır.

Yorumlar

Wolfe'un koşulları Armijo'nun durumundan daha karmaşık olsa da, şu anda Armijo'nun durumuna dayalı algoritma (yani, Backtracking Gradient Descent) daha iyi teorik garantiye sahip, bkz. Bölümler "Öğrenme oranları için üst sınır" ve "Teorik garanti" içinde Geri izleme hattı araması.

Ayrıca bakınız

Referanslar

  1. ^ Wolfe, P. (1969). "Yükselme Yöntemleri için Yakınsama Koşulları". SIAM İncelemesi. 11 (2): 226–000. doi:10.1137/1011036. JSTOR  2028111.
  2. ^ Wolfe, P. (1971). "Yükselme Yöntemleri için Yakınsama Koşulları. II: Bazı Düzeltmeler". SIAM İncelemesi. 13 (2): 185–000. doi:10.1137/1013035.
  3. ^ Nocedal, Jorge; Wright, Stephen (1999). Sayısal Optimizasyon. s. 38.
  4. ^ Armijo Larry (1966). "Lipschitz sürekli birinci kısmi türevlere sahip fonksiyonların minimizasyonu". Pacific J. Math. 16 (1): 1–3. doi:10.2140 / pjm.1966.16.1.

daha fazla okuma