블록 삼각형 구조를 활용한 KKT 시스템 고속 해법

본 논문은 카루시-쿤-터크(KKT) 시스템을 풀 때, 블록 삼각형 형태의 서브매트릭스를 이용해 Schur 보완을 수행하고, 대각 블록만 직접 팩터링함으로써 메모리와 연산량을 크게 절감하는 방법을 제안한다. 기존의 1×1·2×2 피벗 기반 대칭 불정형 팩터링은 블록 외부에 불필요한 fill‑in을 발생시키는 반면, 제안 기법은 이러한 fill‑in을 차단하고, inertia를 Sylvester 법칙을 통해 사전 계산한다. 신경망 제약을 포함한 비…

저자: Robert Parker, Manuel Garcia, Russell Bent

블록 삼각형 구조를 활용한 KKT 시스템 고속 해법
본 논문은 비선형 최적화 문제의 KKT(Karush‑Kuhn‑Tucker) 시스템을 효율적으로 해결하기 위해, 행렬이 블록 하위 삼각형(Block‑lower‑triangular) 구조를 가질 때 이를 활용하는 새로운 직접 해법을 제안한다. 기존의 대칭 불정형 행렬 팩터링(예: MA57, MA86, MA97)은 1×1·2×2 피벗 전략을 사용해 전체 행렬을 LDLᵀ 형태로 분해한다. 이 과정에서 BᵀC⁻¹B 항을 계산할 때, B의 비대각 원소가 C⁻¹에 의해 전파되어 원래 블록 삼각형 구조 외부에 불필요한 fill‑in이 발생하고, 메모리와 연산 비용이 급증한다. 제안 방법은 KKT 행렬을 \

원본 논문

고화질 논문을 불러오는 중입니다...

댓글 및 학술 토론

Loading comments...

의견 남기기