Satır Arama için Başlangıçta Minimum Basamaklama


9

Birkaç ders kitabından ayrıldığımda, bir satır arama sırasında başlangıçta minimum bir parantez basma sorununun sonradan düşünülen bir eğilim olduğunu fark ettim (en azından lisans metinlerimde). Bu tür bir sorun için köklü teknikler veya en iyi uygulamalar var mı, yoksa çözümler genellikle uygulamaya bağlı mı? Konuyla ilgili bazı referanslar öneren var mı?

Yanıtlar:


9

Genellikle Goldstein koşulu ihlal edilene veya (uygun bir nokta yönteminde) sınıra ulaşılana kadar ilk adım iki katına çıkar. Sonra bir parantez var. (Böyle bir adım yoksa, amaç fonksiyonu aşağıda sınırlandırılmamıştır.) Daha az muhafazakar ekstrapolasyon prosedürleri de kullanılabilir, ancak bunlar genel amaçlı bir çözücüde yeterince sağlam olmak için iyi ayarlamalar gerektirir.


5

Deneyimlerime göre, braketi kurmak genellikle uygulamaya bağlıdır. Paranteziniz için gerçek kısıtlamalarınız veya cebirsel bir türeviniz olsaydı, elbette kullanırsınız! Genellikle,

  • doğa bu fiziksel olarak bu parantez dışında anlamsız
  • hesaplanabilirlik bu parantez dışında hesaplamak çok zor olurdu
  • bu bölge dışındaki nesnel çözümler istenmez.

Başka birisinin daha algoritmik bir yaklaşımla gelmesini umuyorum, bu yüzden burada aradığınızı düşünüyorum.


Bence cevabınız yerinde. Gerçek problemler için, değişkenlerin üst ve alt sınırları için neredeyse her zaman makul bir ilk tahmininiz vardır. Bir arabadaki motor hızı sadece 0 ila 20.000 dev / dak arasında değişebilir; yakıt enjeksiyon oranı saatte sadece 0 ila 10 litre arasında değişebilir; vs - başka bir deyişle, gerçek problemler için, hangi değerlerin olabileceğini biliyorsunuz .
Wolfgang Bangerth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.