Satır arama - Line search

İçinde optimizasyon, satır arama strateji iki temelden biridir yinelemeli bulmak için yaklaşımlar yerel minimum bir amaç fonksiyonu . Diğer yaklaşım güven bölgesi.

Hat arama yaklaşımı önce bir iniş yönü hangi amaç fonksiyonu boyunca küçültülür ve ardından ne kadar uzağa gideceğini belirleyen bir adım boyutu hesaplar bu yönde hareket etmelidir. İniş yönü çeşitli yöntemlerle hesaplanabilir, örneğin dereceli alçalma veya yarı-Newton yöntemi. Adım boyutu tam olarak veya tam olarak belirlenemez.

Örnek kullanım

Aşağıda, 4. adımda bir satır araması kullanan örnek bir gradyan yöntemi verilmiştir.

  1. Yineleme sayacını ayarla ve ilk tahminde bulunun minimum için
  2. Tekrar et:
  3. Hesapla a iniş yönü
  4. Seç 'gevşek bir şekilde' küçültmek bitmiş
  5. Güncelleme , ve
  6. A kadar

Satır arama adımında (4), algoritma ya kesinlikle küçültmek h, çözerek veya gevşekçeyeterli bir azalma isteyerek h. İlkine bir örnek eşlenik gradyan yöntemi. İkincisi, kesin olmayan satır araması olarak adlandırılır ve bir dizi yolla gerçekleştirilebilir, örneğin geri izleme satırı araması veya kullanarak Wolfe koşulları.

Diğer optimizasyon yöntemleri gibi, satır araması ile birleştirilebilir benzetimli tavlama bazılarının üzerinden atlamasına izin vermek yerel minimum.

Algoritmalar

Doğrudan arama yöntemleri

Bu yöntemde, önce minimum parantez içine alınmalıdır, böylece algoritma noktaları tanımlamalıdır x1 ve x2 öyle ki aranan asgari, aralarında yatıyor. Aralık daha sonra hesaplama yoluyla bölünür iki iç noktada, x3 ve x4ve iki dış noktadan hangisinin bitişik olmadığını reddetmek x3 ve x4 en düşük fonksiyon değerine sahip. Sonraki adımlarda, yalnızca bir ekstra dahili noktanın hesaplanması gerekir. Aralığı bölmenin çeşitli yöntemlerinden,[1] altın bölüm araması aramanın nasıl ilerlediğine bakılmaksızın aralık oranları korunduğu için özellikle basit ve etkilidir:

nerede

Ayrıca bakınız

Referanslar

  1. ^ Box, M. J .; Davies, D .; Swann, W.H. (1969). Doğrusal Olmayan Optimizasyon Teknikleri. Oliver ve Boyd.

daha fazla okuma

  • Dennis, J. E., Jr.; Schnabel, Robert B. (1983). "Newton Metodunun Küresel Yakınsak Değişiklikleri". Kısıtsız Optimizasyon ve Doğrusal Olmayan Denklemler için Sayısal Yöntemler. Englewood Kayalıkları: Prentice-Hall. sayfa 111–154. ISBN  0-13-627216-9.
  • Nocedal, Jorge; Wright, Stephen J. (1999). "Satır Arama Yöntemleri". Sayısal Optimizasyon. New York: Springer. sayfa 34–63. ISBN  0-387-98793-2.
  • Sun, Wenyu; Yuan, Ya-Xiang (2006). "Satır Arama". Optimizasyon Teorisi ve Yöntemleri: Doğrusal Olmayan Programlama. New York: Springer. s. 71–117. ISBN  0-387-24975-3.