Кіріспе

Математикалық оңтайландыруда сенім аймағы – модельдік функция (көбінесе квадраттық) арқылы жуықталған мақсатты функция аймағының ішкі жиыны. Егер сенім аймағында мақсатты функцияның жеткілікті моделі табылмаса, аймақ кеңейтіледі; ал жуықтау нашар болса, керісінше аймақ қысқартылады. Модельдік жуықтаудан күтілетін жақсарту мен мақсатты функциядағы нақты жақсарту арақатынасын салыстыру арқылы сәйкестік бағаланады. Бұл арақатынастың қарапайым шекті мәні кеңейту және қысқарту критерийі ретінде қолданылады – модельдік функция тек онымен орынды жуықтауға болатын аймақта ғана "сенімді" деп есептеледі. Сенім аймағы әдістері белгілі бір жағдайда сызықты іздеу әдістеріне қарама-қарсы болып табылады: сенім аймағы әдістері алдымен қадамның мөлшерін (сенім аймағының мөлшері) және содан кейін қадам бағытын таңдайды, ал сызықты іздеу әдістері алдымен қадам бағытын, содан кейін қадамның мөлшерін таңдайды. Сенім аймағы әдістерінің жалпы идеясы көптеген атаулармен белгілі; терминнің алғашқы қолданылуы Соренсеннің (1982) еңбегінде кездеседі. Флетчердің (1980) танымал оқулығында бұл алгоритмдер шектеулі қадам әдістері деп аталады. Сонымен қатар, әдіс бойынша алғашқы негізгі жұмыста Голдфельд, Куандт және Троттер (1966) оны квадраттық төбеге көтерілу деп атайды.

Мысал

Концептуалды тұрғыдан алғанда, Левенберг-Маркардт алгоритмінде мақсаттық функция итеративті түрде квадраттық бетке жуықталады, содан кейін сызықтық шешімді қолдану арқылы бағалау жаңартылады. Бұл ғана бастапқы шама оптималдан тым алыс болса, жақсы конвергенцияға қол жеткізу мүмкін болмайды. Осы себепті алгоритм әр қадамды шектейді, осылайша "тыртықтап" кететін қадамдардың алдын алады. "Тыртықтау" ұғымын келесідей іске асырады. , үшін шешудің орнына , шешіледі, мұнда – A матрицасының диагональдарымен бірдей диагональдарға ие диагональдық матрица, ал λ – сенім аймағының мөлшерін бақылайтын параметр. Геометриялық тұрғыдан алғанда, бұл квадраттық формаға ортасы болып табылатын параболоидты қосады, нәтижесінде кішірек қадам жасалады. Сенім аймағының мөлшерін өзгертудің (λ) маңызы зор. Әр итерацияда, төмендетілген квадраттық сәйкестік шығын функциясының қандай да бір төмендеуін болжайды, , оның нақты төмендеуден кішірек болуын күтеміз. берілген жағдайда, мынаны бағалауға болады.

қатынасын қарастыру арқылы сенім аймағының мөлшерін реттеуге болады. Жалпы, -нің -ден сәл кішірек болуын күтеміз, сондықтан қатынас, мысалы, 0,25 пен 0,5 аралығында болуы керек. Егер қатынас 0,5-тен жоғары болса, онда қадам тым көп демпингтелген, сондықтан сенім аймағын кеңейту қажет (λ-ді азайту) және итерацияны қайталау керек. Егер қатынас 0,25-тен төмен болса, онда нақты функция сенім аймағының шамасынан "тыртықтап" кетеді, сондықтан сенім аймағын қысқарту қажет (λ-ді арттыру) және қайтадан талқылау керек.