Artırılmış Lagrange için etkili ön koşul


12

Doğrusal olmayan bir problemle doğrusal olmayan bir problemi çözmek istiyorum ve bilindiği gibi doğrusallaştırılmış sistemlerimin koşul sayısını bozan artırılmış bir Lagrange kullanıyorum (her Newton yinelemesinde) . Ceza süresi ne kadar büyük olursa, koşul numarası o kadar kötü olur. Birisi bu özel durumdan bu kötü durumdan kurtulmanın etkili bir yolunu biliyor mu?

Daha spesifik olmak gerekirse, klasik artırılmış lagrangian'ı kullanıyorum çünkü genellikle gereksiz olabilecek birçok kısıtlama var. Bu nedenle, kısıtlamaları doğrudan değişkenlere primal değişkenlere dahil etmek çok uygundur. Doğrudan KKT sistemindeki değişken elemelere veya verimli önkoşullara dayalı diğer daha karmaşık yaklaşımları denedim, ancak kısıtlamalar fazlalığı nedeniyle bazı sıkıntılarım var.

değişkenleri ile ilgili problem L ( u , λ ) şeklinde Lagrangian'ımı takip ederek formüle edilmiştir : = W ( u ) + ρ λ Tu=[u1,,un]

L(u,λ):=W(u)+ρλTc(u)+ρ2c2(u)

Genel olarak her Newton yinelemesinde amaç, formundaki bir problemi çözmektir (kısıtlamanın kendirini düşürürüz) A ( u , ρ ) : = 2 u W ( u ) + ρ C T ( u ) C ( u ) ve b ( u , ρ ) : = - (u W ( u ) + (

AΔu=b
A(u,ρ):=u2W(u)+ρCT(u)C(u)
ve sermaye içindir C ( U ) : = u C ( U ) .
b(u,ρ):=(uW(u)+(ρ+λTc(u))u(u))
CC(u):=uc(u)

Teşekkür ederim.


Selam tom. Scicomp'a hoş geldiniz. Sorunuzu yanıtlamamıza yardımcı olmak için çözmeye çalıştığınız denklemleri yazabilir misiniz?
Paul

AΔu=b

Ayy üzgünüm. Evet tabii.
Tom

Yanıtlar:


6

Sorun yapısına bağlı olarak, kötü şartlandırılmış Artırılmış Lagrangian sistemini doğrudan çözebilirsiniz. Örneğin, BDDC / FETI-DP, Poisson oranından (alt etki alanlarında parçalı sabit, ancak keyfi sıçramalarla) yakınsama oranı ile primal formdaki neredeyse sıkıştırılamaz esnekliği çözebilir. Benzer şekilde, hacimsel modu tam olarak çoğaltan çok taneli yöntemler bu özelliğe sahip olabilir. Bu tür yöntemler probleme özgüdür ve genel olarak büyük cezalar, önkoşullaması zor sistemlerle sonuçlanır.

Ön koşullu seçimde daha fazla esneklik sağlamak için, açık çift değişkenler girmenizi ve daha büyük eyer noktası sistemini yazmanızı tavsiye ederim

(ACTCρ1)(xy)=(b0)

Aρ~CTCρ~ρρ1CA1CTPCFIELDSPLIT

Sorununuzun kaynağı hakkında daha spesifik olabilirseniz (neyi en aza indirdiğiniz ve kısıtlamanın ne olduğu), daha spesifik referanslar önerebilirim.


düzenli sistem için önkoşullar benim için bazı yeni yollar açar! Ancak tüm bunları sindirmek için biraz zamana ihtiyacım olacak, sakıncası yoksa bir süre sonra size geri dönebilirim. Cevaplarınız için ikinize de çok teşekkür ederim.
Tom

4

KT koşulunda bozulma terimleri için ekstra değişkenler getirin ve matriste giren ceza faktörünün tersi ile sayısal olarak iyi davranan daha büyük bir simetrik sistem bulabilirsiniz.

(A+ρCTC)x=b ρy=ρCxAx+CTy=bCxρ1y=0


c(u)=0uc(xs,x1,x2)=(x2x1)nxs\[x1,x2\]

@Tom: Doğrusal olmayan problem değil, sonuçta karşılaştığınız koşulsuz denklemler demek istedim. Lütfen (sorunuzu düzenleyerek) çözmek istediğiniz doğrusal sistemin biçimini ve ceza parametresinin nasıl girdiğini yazın.
Arnold Neumaier

Ekstra değişkenleri tanıtmanın hileyi nasıl yapacağını anlamaya çalışıyorum ... Bana bir referans gönderir misiniz? Çok teşekkür ederim!
Tom

@ Tom: düzenlenen cevaba bakınız.
Arnold Neumaier

ρρ10
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.