Ingeniería de los Algoritmos y Métodos Numéricos Un acercamiento práctico avanzado a la computación científica e ingenieril con MATLAB Segunda edición Matrizdispersa118.142.155 118.142.155 (cid:2) UFSMC José Luis de la Fuente O’Connor (cid:47)(cid:374)(cid:336)(cid:286)(cid:374)(cid:349)(cid:286)(cid:396)(cid:351)(cid:258)(cid:3)(cid:282)(cid:286)(cid:3)(cid:367)(cid:381)(cid:400)(cid:3)(cid:4)(cid:367)(cid:336)(cid:381)(cid:396)(cid:349)(cid:410)(cid:373)(cid:381)(cid:400)(cid:3)(cid:455)(cid:3)(cid:68)(cid:288)(cid:410)(cid:381)(cid:282)(cid:381)(cid:400)(cid:3)(cid:69)(cid:437)(cid:373)(cid:288)(cid:396)(cid:349)(cid:272)(cid:381)(cid:400)(cid:856)(cid:3)(cid:104)(cid:374)(cid:3)(cid:258)(cid:272)(cid:286)(cid:396)(cid:272)(cid:258)(cid:373)(cid:349)(cid:286)(cid:374)(cid:410)(cid:381)(cid:3)(cid:393)(cid:396)(cid:260)(cid:272)(cid:410)(cid:349)(cid:272)(cid:381)(cid:3)(cid:258)(cid:448)(cid:258)(cid:374)(cid:460)(cid:258)(cid:282)(cid:381)(cid:3)(cid:258)(cid:3) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:367)(cid:258)(cid:3)(cid:272)(cid:381)(cid:373)(cid:393)(cid:437)(cid:410)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:272)(cid:349)(cid:286)(cid:374)(cid:410)(cid:351)(cid:296)(cid:349)(cid:272)(cid:258)(cid:3)(cid:286)(cid:3)(cid:349)(cid:374)(cid:336)(cid:286)(cid:374)(cid:349)(cid:286)(cid:396)(cid:349)(cid:367)(cid:3)(cid:272)(cid:381)(cid:374)(cid:3)(cid:68)(cid:258)(cid:410)(cid:367)(cid:258)(cid:271)(cid:3) (cid:87)(cid:396)(cid:349)(cid:373)(cid:286)(cid:396)(cid:258)(cid:3)(cid:286)(cid:282)(cid:349)(cid:272)(cid:349)(cid:383)(cid:374)(cid:855)(cid:3)(cid:286)(cid:374)(cid:286)(cid:396)(cid:381)(cid:3)(cid:1006)(cid:1004)(cid:1005)(cid:1011)(cid:3) Segunda edición: septiembre 2017 (cid:926)(cid:3)(cid:24)(cid:286)(cid:396)(cid:286)(cid:272)(cid:346)(cid:381)(cid:400)(cid:3)(cid:282)(cid:286)(cid:3)(cid:286)(cid:282)(cid:349)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:396)(cid:286)(cid:400)(cid:286)(cid:396)(cid:448)(cid:258)(cid:282)(cid:381)(cid:400)(cid:856)(cid:3) (cid:28)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:349)(cid:258)(cid:367)(cid:3)(cid:18)(cid:351)(cid:396)(cid:272)(cid:437)(cid:367)(cid:381)(cid:3)(cid:90)(cid:381)(cid:361)(cid:381)(cid:856)(cid:3) (cid:449)(cid:449)(cid:449)(cid:856)(cid:286)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:349)(cid:258)(cid:367)(cid:272)(cid:349)(cid:396)(cid:272)(cid:437)(cid:367)(cid:381)(cid:396)(cid:381)(cid:361)(cid:381)(cid:856)(cid:272)(cid:381)(cid:373)(cid:3) (cid:349)(cid:374)(cid:296)(cid:381)(cid:923)(cid:286)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:349)(cid:258)(cid:367)(cid:272)(cid:349)(cid:396)(cid:272)(cid:437)(cid:367)(cid:381)(cid:396)(cid:381)(cid:361)(cid:381)(cid:856)(cid:272)(cid:381)(cid:373)(cid:3) (cid:18)(cid:381)(cid:367)(cid:286)(cid:272)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:926)(cid:3)(cid:47)(cid:374)(cid:448)(cid:286)(cid:400)(cid:410)(cid:349)(cid:336)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3) (cid:28)(cid:282)(cid:349)(cid:272)(cid:349)(cid:383)(cid:374)(cid:855)(cid:3)(cid:28)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:349)(cid:258)(cid:367)(cid:3)(cid:18)(cid:351)(cid:396)(cid:272)(cid:437)(cid:367)(cid:381)(cid:3)(cid:90)(cid:381)(cid:361)(cid:381)(cid:3) (cid:68)(cid:258)(cid:395)(cid:437)(cid:286)(cid:410)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:855)(cid:3)(cid:926)(cid:3)(cid:58)(cid:62)(cid:38)(cid:75)(cid:3) (cid:38)(cid:381)(cid:410)(cid:381)(cid:336)(cid:396)(cid:258)(cid:296)(cid:351)(cid:258)(cid:3)(cid:282)(cid:286)(cid:3)(cid:272)(cid:437)(cid:271)(cid:349)(cid:286)(cid:396)(cid:410)(cid:258)(cid:855)(cid:3)(cid:926)(cid:3)(cid:882)(cid:882)(cid:882)(cid:882)(cid:3)(cid:3) (cid:24)(cid:349)(cid:400)(cid:286)(cid:377)(cid:381)(cid:3)(cid:282)(cid:286)(cid:3)(cid:393)(cid:381)(cid:396)(cid:410)(cid:258)(cid:282)(cid:258)(cid:855)(cid:3)(cid:926)(cid:3)(cid:68)(cid:258)(cid:396)(cid:410)(cid:258)(cid:3)(cid:90)(cid:381)(cid:282)(cid:396)(cid:351)(cid:336)(cid:437)(cid:286)(cid:460)(cid:3) (cid:87)(cid:396)(cid:381)(cid:282)(cid:437)(cid:272)(cid:349)(cid:282)(cid:381)(cid:3)(cid:393)(cid:381)(cid:396)(cid:855)(cid:3)(cid:28)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:349)(cid:258)(cid:367)(cid:3)(cid:18)(cid:351)(cid:396)(cid:272)(cid:437)(cid:367)(cid:381)(cid:3)(cid:90)(cid:381)(cid:361)(cid:381)(cid:856)(cid:3) (cid:47)(cid:94)(cid:17)(cid:69)(cid:855)(cid:3)(cid:28)(cid:26)(cid:27)(cid:16)(cid:27)(cid:23)(cid:16)(cid:28)(cid:20)(cid:23)(cid:19)(cid:16)(cid:28)(cid:27)(cid:23)(cid:16)(cid:26)(cid:3) (cid:24)(cid:28)(cid:87)(cid:77)(cid:94)(cid:47)(cid:100)(cid:75)(cid:3)(cid:62)(cid:28)(cid:39)(cid:4)(cid:62)(cid:855)(cid:3)(cid:36)(cid:47)(cid:3)(cid:21)(cid:20)(cid:24)(cid:20)(cid:16)(cid:21)(cid:19)(cid:20)(cid:25)(cid:3) (cid:69)(cid:349)(cid:374)(cid:336)(cid:437)(cid:374)(cid:258)(cid:3)(cid:393)(cid:258)(cid:396)(cid:410)(cid:286)(cid:3)(cid:282)(cid:286)(cid:3)(cid:286)(cid:400)(cid:410)(cid:258)(cid:3)(cid:393)(cid:437)(cid:271)(cid:367)(cid:349)(cid:272)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:853)(cid:3)(cid:349)(cid:374)(cid:272)(cid:367)(cid:437)(cid:349)(cid:282)(cid:381)(cid:3)(cid:286)(cid:367)(cid:3)(cid:282)(cid:349)(cid:400)(cid:286)(cid:377)(cid:381)(cid:3)(cid:282)(cid:286)(cid:3)(cid:272)(cid:437)(cid:271)(cid:349)(cid:286)(cid:396)(cid:410)(cid:258)(cid:853)(cid:3)(cid:393)(cid:437)(cid:286)(cid:282)(cid:286)(cid:3)(cid:400)(cid:286)(cid:396)(cid:3)(cid:396)(cid:286)(cid:393)(cid:396)(cid:381)(cid:282)(cid:437)(cid:272)(cid:349)(cid:282)(cid:258)(cid:853)(cid:3) (cid:258)(cid:367)(cid:373)(cid:258)(cid:272)(cid:286)(cid:374)(cid:258)(cid:282)(cid:258)(cid:3)(cid:381)(cid:3)(cid:410)(cid:396)(cid:258)(cid:374)(cid:400)(cid:373)(cid:349)(cid:410)(cid:349)(cid:282)(cid:258)(cid:3)(cid:286)(cid:374)(cid:3)(cid:373)(cid:258)(cid:374)(cid:286)(cid:396)(cid:258)(cid:3)(cid:258)(cid:367)(cid:336)(cid:437)(cid:374)(cid:258)(cid:3)(cid:455)(cid:3)(cid:393)(cid:381)(cid:396)(cid:3)(cid:374)(cid:349)(cid:374)(cid:336)(cid:439)(cid:374)(cid:3)(cid:373)(cid:286)(cid:282)(cid:349)(cid:381)(cid:853)(cid:3)(cid:455)(cid:258)(cid:3)(cid:400)(cid:286)(cid:258)(cid:3)(cid:286)(cid:367)(cid:286)(cid:272)(cid:410)(cid:396)(cid:383)(cid:374)(cid:349)(cid:272)(cid:381)(cid:853)(cid:3) (cid:395)(cid:437)(cid:351)(cid:373)(cid:349)(cid:272)(cid:381)(cid:853)(cid:3)(cid:373)(cid:286)(cid:272)(cid:260)(cid:374)(cid:349)(cid:272)(cid:381)(cid:853)(cid:3)(cid:383)(cid:393)(cid:410)(cid:349)(cid:272)(cid:381)(cid:853)(cid:3)(cid:282)(cid:286)(cid:3)(cid:336)(cid:396)(cid:258)(cid:271)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:853)(cid:3)(cid:286)(cid:374)(cid:3)(cid:47)(cid:374)(cid:410)(cid:286)(cid:396)(cid:374)(cid:286)(cid:410)(cid:3)(cid:381)(cid:3)(cid:282)(cid:286)(cid:3)(cid:296)(cid:381)(cid:410)(cid:381)(cid:272)(cid:381)(cid:393)(cid:349)(cid:258)(cid:853)(cid:3)(cid:400)(cid:349)(cid:374)(cid:3)(cid:393)(cid:286)(cid:396)(cid:373)(cid:349)(cid:400)(cid:381)(cid:3)(cid:393)(cid:396)(cid:286)(cid:448)(cid:349)(cid:381)(cid:3)(cid:282)(cid:286)(cid:367)(cid:3) (cid:286)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:3)(cid:381)(cid:3)(cid:282)(cid:286)(cid:367)(cid:3)(cid:258)(cid:437)(cid:410)(cid:381)(cid:396)(cid:856)(cid:3)(cid:100)(cid:381)(cid:282)(cid:381)(cid:400)(cid:3)(cid:367)(cid:381)(cid:400)(cid:3)(cid:282)(cid:286)(cid:396)(cid:286)(cid:272)(cid:346)(cid:381)(cid:400)(cid:3)(cid:396)(cid:286)(cid:400)(cid:286)(cid:396)(cid:448)(cid:258)(cid:282)(cid:381)(cid:400)(cid:856)(cid:3)(cid:28)(cid:282)(cid:349)(cid:410)(cid:381)(cid:396)(cid:349)(cid:258)(cid:367)(cid:3)(cid:18)(cid:351)(cid:396)(cid:272)(cid:437)(cid:367)(cid:381)(cid:3)(cid:90)(cid:381)(cid:361)(cid:381)(cid:3)(cid:374)(cid:381)(cid:3)(cid:410)(cid:349)(cid:286)(cid:374)(cid:286)(cid:3)(cid:393)(cid:381)(cid:396)(cid:3)(cid:395)(cid:437)(cid:288)(cid:3) (cid:286)(cid:400)(cid:410)(cid:258)(cid:396)(cid:3)(cid:282)(cid:286)(cid:3)(cid:258)(cid:272)(cid:437)(cid:286)(cid:396)(cid:282)(cid:381)(cid:3)(cid:272)(cid:381)(cid:374)(cid:3)(cid:367)(cid:258)(cid:400)(cid:3)(cid:381)(cid:393)(cid:349)(cid:374)(cid:349)(cid:381)(cid:374)(cid:286)(cid:400)(cid:3)(cid:282)(cid:286)(cid:367)(cid:3)(cid:258)(cid:437)(cid:410)(cid:381)(cid:396)(cid:3)(cid:381)(cid:3)(cid:272)(cid:381)(cid:374)(cid:3)(cid:286)(cid:367)(cid:3)(cid:410)(cid:286)(cid:454)(cid:410)(cid:381)(cid:3)(cid:282)(cid:286)(cid:3)(cid:367)(cid:258)(cid:3)(cid:393)(cid:437)(cid:271)(cid:367)(cid:349)(cid:272)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:853)(cid:3)(cid:396)(cid:286)(cid:272)(cid:381)(cid:396)(cid:282)(cid:258)(cid:374)(cid:282)(cid:381)(cid:3) (cid:400)(cid:349)(cid:286)(cid:373)(cid:393)(cid:396)(cid:286)(cid:3)(cid:395)(cid:437)(cid:286)(cid:3)(cid:367)(cid:258)(cid:3)(cid:381)(cid:271)(cid:396)(cid:258)(cid:3)(cid:395)(cid:437)(cid:286)(cid:3)(cid:410)(cid:349)(cid:286)(cid:374)(cid:286)(cid:3)(cid:286)(cid:374)(cid:3)(cid:400)(cid:437)(cid:400)(cid:3)(cid:373)(cid:258)(cid:374)(cid:381)(cid:400)(cid:3)(cid:393)(cid:437)(cid:286)(cid:282)(cid:286)(cid:3)(cid:400)(cid:286)(cid:396)(cid:3)(cid:437)(cid:374)(cid:258)(cid:3)(cid:374)(cid:381)(cid:448)(cid:286)(cid:367)(cid:258)(cid:3)(cid:282)(cid:286)(cid:3)(cid:296)(cid:349)(cid:272)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:381)(cid:3)(cid:437)(cid:374)(cid:3)(cid:286)(cid:374)(cid:400)(cid:258)(cid:455)(cid:381)(cid:3)(cid:286)(cid:374)(cid:3) (cid:286)(cid:367)(cid:3)(cid:395)(cid:437)(cid:286)(cid:3)(cid:286)(cid:367)(cid:3)(cid:258)(cid:437)(cid:410)(cid:381)(cid:396)(cid:3)(cid:346)(cid:258)(cid:336)(cid:258)(cid:3)(cid:448)(cid:258)(cid:367)(cid:381)(cid:396)(cid:258)(cid:272)(cid:349)(cid:381)(cid:374)(cid:286)(cid:400)(cid:3)(cid:393)(cid:286)(cid:396)(cid:400)(cid:381)(cid:374)(cid:258)(cid:367)(cid:286)(cid:400)(cid:3)(cid:455)(cid:3)(cid:400)(cid:437)(cid:271)(cid:361)(cid:286)(cid:410)(cid:349)(cid:448)(cid:258)(cid:400)(cid:856)(cid:3) (cid:872)(cid:18)(cid:437)(cid:258)(cid:367)(cid:395)(cid:437)(cid:349)(cid:286)(cid:396)(cid:3)(cid:296)(cid:381)(cid:396)(cid:373)(cid:258)(cid:3)(cid:282)(cid:286)(cid:3)(cid:396)(cid:286)(cid:393)(cid:396)(cid:381)(cid:282)(cid:437)(cid:272)(cid:272)(cid:349)(cid:383)(cid:374)(cid:853)(cid:3)(cid:282)(cid:349)(cid:400)(cid:410)(cid:396)(cid:349)(cid:271)(cid:437)(cid:272)(cid:349)(cid:383)(cid:374)(cid:853)(cid:3)(cid:272)(cid:381)(cid:373)(cid:437)(cid:374)(cid:349)(cid:272)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:393)(cid:439)(cid:271)(cid:367)(cid:349)(cid:272)(cid:258)(cid:3)(cid:381)(cid:3)(cid:410)(cid:396)(cid:258)(cid:374)(cid:400)(cid:296)(cid:381)(cid:396)(cid:373)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:282)(cid:286)(cid:3) (cid:286)(cid:400)(cid:410)(cid:258)(cid:3)(cid:381)(cid:271)(cid:396)(cid:258)(cid:3)(cid:400)(cid:383)(cid:367)(cid:381)(cid:3)(cid:393)(cid:437)(cid:286)(cid:282)(cid:286)(cid:3)(cid:400)(cid:286)(cid:396)(cid:3)(cid:396)(cid:286)(cid:258)(cid:367)(cid:349)(cid:460)(cid:258)(cid:282)(cid:258)(cid:3)(cid:272)(cid:381)(cid:374)(cid:3)(cid:367)(cid:258)(cid:3)(cid:258)(cid:437)(cid:410)(cid:381)(cid:396)(cid:349)(cid:460)(cid:258)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3)(cid:282)(cid:286)(cid:3)(cid:400)(cid:437)(cid:400)(cid:3)(cid:410)(cid:349)(cid:410)(cid:437)(cid:367)(cid:258)(cid:396)(cid:286)(cid:400)(cid:853)(cid:3)(cid:400)(cid:258)(cid:367)(cid:448)(cid:381)(cid:3)(cid:286)(cid:454)(cid:272)(cid:286)(cid:393)(cid:272)(cid:349)(cid:383)(cid:374)(cid:3) (cid:393)(cid:396)(cid:286)(cid:448)(cid:349)(cid:400)(cid:410)(cid:258)(cid:3)(cid:393)(cid:381)(cid:396)(cid:3)(cid:367)(cid:258)(cid:3)(cid:367)(cid:286)(cid:455)(cid:856)(cid:3)(cid:24)(cid:349)(cid:396)(cid:351)(cid:361)(cid:258)(cid:400)(cid:286)(cid:3)(cid:258)(cid:3)(cid:18)(cid:28)(cid:24)(cid:90)(cid:75)(cid:3)(cid:894)(cid:18)(cid:286)(cid:374)(cid:410)(cid:396)(cid:381)(cid:3)(cid:28)(cid:400)(cid:393)(cid:258)(cid:377)(cid:381)(cid:367)(cid:3)(cid:282)(cid:286)(cid:3)(cid:24)(cid:286)(cid:396)(cid:286)(cid:272)(cid:346)(cid:381)(cid:400)(cid:3)(cid:90)(cid:286)(cid:393)(cid:396)(cid:381)(cid:336)(cid:396)(cid:260)(cid:296)(cid:349)(cid:272)(cid:381)(cid:400)(cid:895)(cid:3)(cid:400)(cid:349)(cid:3)(cid:374)(cid:286)(cid:272)(cid:286)(cid:400)(cid:349)(cid:410)(cid:258)(cid:3) (cid:296)(cid:381)(cid:410)(cid:381)(cid:272)(cid:381)(cid:393)(cid:349)(cid:258)(cid:396)(cid:3)(cid:381)(cid:3)(cid:286)(cid:400)(cid:272)(cid:258)(cid:374)(cid:286)(cid:258)(cid:396)(cid:3)(cid:258)(cid:367)(cid:336)(cid:439)(cid:374)(cid:3)(cid:296)(cid:396)(cid:258)(cid:336)(cid:373)(cid:286)(cid:374)(cid:410)(cid:381)(cid:3)(cid:282)(cid:286)(cid:3)(cid:286)(cid:400)(cid:410)(cid:258)(cid:3)(cid:381)(cid:271)(cid:396)(cid:258)(cid:3)(cid:894)(cid:449)(cid:449)(cid:449)(cid:856)(cid:272)(cid:381)(cid:374)(cid:367)(cid:349)(cid:272)(cid:286)(cid:374)(cid:272)(cid:349)(cid:258)(cid:856)(cid:272)(cid:381)(cid:373)(cid:854)(cid:3)(cid:1013)(cid:1005)(cid:3)(cid:1011)(cid:1004)(cid:1006)(cid:3)(cid:1005)(cid:1013)(cid:3)(cid:1011)(cid:1004)(cid:3)(cid:876)(cid:3) (cid:1013)(cid:1007)(cid:3)(cid:1006)(cid:1011)(cid:1006)(cid:3)(cid:1004)(cid:1008)(cid:3)(cid:1008)(cid:1011)(cid:895)(cid:856)(cid:873)(cid:3) (cid:47)(cid:68)(cid:87)(cid:90)(cid:28)(cid:94)(cid:75)(cid:3)(cid:28)(cid:69)(cid:3)(cid:28)(cid:94)(cid:87)(cid:4)(cid:72)(cid:4)(cid:3)(cid:884)(cid:3)(cid:104)(cid:69)(cid:47)(cid:77)(cid:69)(cid:3)(cid:28)(cid:104)(cid:90)(cid:75)(cid:87)(cid:28)(cid:4)(cid:3) Dedicadoamiesposa,MaríaMilagrosSagasetadeYlurdoz,amishijos,SandrayAlberto, yalamemoriademispadresMagdalenayJoséLuis, conmiagradecimientosiempreporloquehanrepresentadoenmivida I II Índice Prefacioalasegundaedición XIII Capítulo1. Fundamentosdelaingenieríamatemáticaysusalgoritmos 1 1.1 Pordóndeempezaryquéherramientasvamosamanejar . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Algunosconceptosyprincipiosbásicosdelosalgoritmosnuméricos . . . . . . . . . . . . . . . . . 3 1.2.1 Normalización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2.1.1 Desnormalización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.2 Sistemabinariodenumeración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 FormatobinarioestándarIEEEpararepresentarnúmeros.Precisióndoble,palabrade64bitsy sistemanormalizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.1 Precisiónsencilla,palabrade32bitsysistemanormalizado . . . . . . . . . . . . . . . . . . . 10 1.3.2 Codificaciónorepresentacióndeunnúmero . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 Laaritméticaenunordenador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5 Fuentesdeerroresenlosalgoritmosymodelosnuméricos.Evaluaciónyanálisis . . . . . . . . . . 14 1.5.1 Errordecancelaciónopérdidaderelevancia . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.5.2 Errorespresentesenlosalgoritmosnuméricos. . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.5.2.1 Truncamientodeseries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.5.2.2 Solucióndeunaecuacióncuadrática . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.5.2.3 Aproximacióndeladerivada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.5.2.4 Otrasumadeinfinitossumandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5.2.5 PolinomiodeWilkinson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.6 Operacionesdecálculonuméricoconvectoresymatrices . . . . . . . . . . . . . . . . . . . . . . . 22 1.6.1 Productodeunamatrizporunvector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.6.2 Productodedosmatrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.6.2.1 FórmuladeStrassenparamultiplicarmatrices . . . . . . . . . . . . . . . . . . . . . 25 1.6.3 Normasdevectoresymatrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.6.3.1 Vectoriales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.6.3.2 Normasmatriciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Capítulo2. Resolucióndeecuacionesnolinealesdeunavariable 31 2.1 Formulacióndelproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.2 Indagacióngeométrica.ElmétododelaBisección . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.3 Errorhaciadelanteyhaciaatrásdelosalgoritmosnuméricos . . . . . . . . . . . . . . . . . . . . 34 2.4 Laiteracióndepuntofijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.5 Velocidaddeconvergenciadeunasucesiónyprocesoiterativo . . . . . . . . . . . . . . . . . . . . 38 2.6 MétododeNewton-Raphson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.6.1 ConvergenciadelmétododeNewton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.6.2 VariantesdelmétododeNewton-Raphson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.6.2.1 MétododeNewtonpordiferenciasfinitas. . . . . . . . . . . . . . . . . . . . . . . . 44 2.6.2.2 MétododeNewton-Raphsonrelajado . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.6.2.3 MétododeHalley . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 III IV Índice j 2.7 Métodositerativossinderivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.7.1 Métododelasecante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.7.2 MétodosdelafalsaposiciónydeIllinois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.7.3 MétododeMuller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.7.4 ElmétododeBrent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.8 Raícesdeunpolinomio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.8.1 Deflacióndeunpolinomio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.8.2 Evaluacióndeunpolinomioysusderivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 2.8.3 MétododeLaguerreparadeterminarunaraíz . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Capítulo3. Sistemasdeecuacioneslineales.Métodosdirectosderesolución 57 3.1 Elproblemaysusprincipiosteóricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.2 Métodosdirectosderesoluciónnumérica.EliminacióndeGauss . . . . . . . . . . . . . . . . . . . 61 3.2.1 Pivotación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 3.2.1.1 ElalgoritmodelaeliminacióndeGaussconpivotaciónparcial . . . . . . . . . . . . 68 3.2.2 Númerodeoperacionesdelalgoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.2.3 MétododeGauss-Jordan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.3 Condicionamientodesistemasdeecuacioneslineales . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.3.1 Cálculodelnúmerodecondición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 3.4 FuentesdeerroresenlaeliminacióndeGauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.5 Matlabylossistemasdeecuacioneslineales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.6 FactorizaciónLU delamatrizdelsistemadeecuaciones . . . . . . . . . . . . . . . . . . . . . . . 79 3.6.1 LafactorizaciónLU ylaeliminacióndeGauss . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.6.2 ExistenciayunicidaddelafactorizaciónLU . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.6.3 MétodosnuméricosdirectosparalaobtencióndefactorizacionesLU . . . . . . . . . . . . . . 80 3.6.3.1 MétododeCrout.VersiónLU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 1 3.6.3.2 MétododeCrout.VersiónL U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 1 3.6.4 ObtencióndelamatrizinversaapartirdelafactorizaciónLU . . . . . . . . . . . . . . . . . . 85 3.6.5 MatlabylafactorizaciónLU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 3.7 Solucióndesistemasdeecuacioneslinealesmodificados . . . . . . . . . . . . . . . . . . . . . . . . 85 3.8 Refinamientoiterativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 3.9 Sistemasdeecuacioneslinealesconmatricessimétricas . . . . . . . . . . . . . . . . . . . . . . . . 87 3.9.1 FactorizaciónLDLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 3.9.2 FactorizacióndeCholesky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 3.9.3 MatlabylafactorizacióndeCholesky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 3.9.4 Matricessimétricassemidefinidaspositivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 3.9.5 Pivotación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 3.9.6 Matricessimétricasindefinidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Capítulo4. Mínimoscuadradoslineales 95 4.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4.2 Principiosteóricosdelaresolucióndelproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 4.2.1 Sistemasdeecuacioneslinealesincompatibles.Ecuacionesnormales . . . . . . . . . . . . . . 100 4.2.2 Sistemasdeecuacioneslinealesindeterminados . . . . . . . . . . . . . . . . . . . . . . . . . . 100 4.3 Resoluciónnuméricadelproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.3.1 MétododeGram-Schmidt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.3.2 MétododeGram-Schmidtmodificado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 4.3.3 FactorizaciónQRdelamatrizdelsistemadeecuacioneslineales . . . . . . . . . . . . . . . . 106 4.3.3.1 TransformacionesdeHouseholder . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 4.3.3.2 TransformacionesdeGivens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 4.3.3.3 TransformacionesrápidasdeGivens . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Índice V j 4.3.4 Descomposiciónenvaloressingulares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.3.5 Comparacióndelosdiversosmétodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 4.4 Matlabyelproblemademínimoscuadrados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Capítulo5. Funcionesdeinterpolaciónyaproximación 121 5.1 Interpolaciónversusaproximación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 5.2 Interpolaciónnumérica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 5.3 Interpolaciónpolinómica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 5.3.1 PolinomiosdeLagrange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 5.3.2 PolinomiosdeNewton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 5.3.3 PolinomiosOrtogonales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 5.4 Interpolaciónpolinómicaportrozos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 5.4.1 InterpolacióndeHermite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 5.4.2 Splinescúbicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 5.4.3 CurvasdeBézier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 5.4.4 B-splines(basisspline) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Capítulo6. Funcionestrigonométricasdeinterpolaciónyajuste.LaTransformadadeFourier 141 6.1 Funcionestrigonométricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 6.2 Interpolacióntrigonométrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 6.3 Elementosdenúmeroscomplejos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 6.4 TransformadaDiscretadeFourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 6.5 TransformadaRápidadeFourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 6.5.1 InterpolacióntrigonométricaconlaTransformadaRápidadeFourier . . . . . . . . . . . . . . . 150 6.5.2 Aplicacionesprácticas:Sonido,ruido,filtrado,... . . . . . . . . . . . . . . . . . . . . . . . . . 153 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Capítulo7. Sistemaslinealesdegrandesdimensiones.Matricesdispersas 155 7.1 Matricesdispersas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.1.1 Galeríadeejemplosgráficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.2 Almacenamientoenordenadordematricesdispersas . . . . . . . . . . . . . . . . . . . . . . . . . 157 7.2.1 Porcoordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 7.2.2 Almacenamientoporfilasocolumnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 7.2.3 Almacenamientoporperfiloenvolvente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 7.3 Operacionesalgebraicasdematricesdispersas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 7.3.1 Productointeriordedosvectores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 7.3.2 Multiplicacióndematricesporvectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 7.3.2.1 Multiplicacióndeunvectorporunamatriz . . . . . . . . . . . . . . . . . . . . . . . 160 7.3.3 Otrasoperaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 7.4 Solucióndesistemasdeecuacioneslinealesdematrizdispersa . . . . . . . . . . . . . . . . . . . . 160 7.4.1 Ordenacióndelasecuaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 7.4.2 Matricesdispersassimétricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 7.4.2.1 Nocionesbásicassobreteoríadegrafos . . . . . . . . . . . . . . . . . . . . . . . . . 165 7.4.2.2 InterpretacióndelaeliminacióndeGaussmediantegrafos . . . . . . . . . . . . . . . 166 7.4.2.3 ElalgoritmodeGradoMínimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 7.4.2.4 ElalgoritmodeCuthill-McKee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 7.4.2.5 Seleccióndelnudoinicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 7.4.2.6 El algoritmo inverso de Cuthill-McKee. Reducción de la envolvente de una matriz dispersasimétrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 7.4.3 Matricesdispersasnosimétricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 7.4.3.1 Nocionesbásicassobregrafosdirigidos. . . . . . . . . . . . . . . . . . . . . . . . . 174 VI Índice j 7.4.3.2 EliminacióndeGaussenmatricesdispersasnosimétricas . . . . . . . . . . . . . . . 176 7.4.3.3 Estructuratriangularenbloquesytransversalcompleto . . . . . . . . . . . . . . . . 176 7.4.3.4 AlgoritmodeHallparaobteneruntransversalcompleto . . . . . . . . . . . . . . . . 176 7.4.3.5 Permutacionessimétricasparaobtenerunaestructuratriangularenbloques . . . . . . 177 7.4.3.6 Matricesdispersasgenerales:eliminacióndeGauss . . . . . . . . . . . . . . . . . . 178 7.5 Problemasdemínimoscuadradoslinealesdegrandesdimensiones . . . . . . . . . . . . . . . . . . 178 7.5.1 Transformacionesortogonales.MétododeGeorge-Heath . . . . . . . . . . . . . . . . . . . . . 179 7.5.1.1 Ordenacióndelasfilasdelamatrizdelsistema . . . . . . . . . . . . . . . . . . . . . 179 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Capítulo8. Sistemasdeecuacioneslineales.Algoritmosderesolucióniterativos 183 8.1 MétododeJacobi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 8.2 MétodoGauss-Seidel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 8.3 Métodosderelajación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 8.3.1 MétodoSOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 8.3.2 MétodoSSOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 8.4 Métodosestacionariosparamatricesdispersas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 8.5 Métodosnoestacionarios.Dedireccióndedescenso . . . . . . . . . . . . . . . . . . . . . . . . . . 192 8.5.1 Obtencióndedireccionesdedescenso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 8.5.1.1 Relajacióndeunavariable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 8.5.1.2 RelajaciónSOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 8.5.1.3 Máximapendiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 8.5.2 Métododelosgradientesconjugados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 8.5.2.1 Implementaciónprácticadelosgradientesconjugados . . . . . . . . . . . . . . . . . 203 8.6 MétodosdesubespaciosdeKrylov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 8.6.1 MétodosGMRESparamatricesnosimétricas . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 8.6.1.1 GMRESconacondicionadoprevio . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 8.6.2 Métodosdeproyecciónparamatricessimétricas . . . . . . . . . . . . . . . . . . . . . . . . . 209 8.7 Comparaciónnuméricadealgunosmétodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Capítulo9. Sistemasdeecuacionesnolineales 215 9.1 Elproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 9.1.1 Estudiosdecargasensistemasdegeneraciónytransportedeenergíaeléctrica . . . . . . . . . . 215 9.2 MétododeNewton-Raphson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 9.2.1 ModificacionesdelMétododeNewton-Raphson . . . . . . . . . . . . . . . . . . . . . . . . . 218 9.2.1.1 Newton-Raphsonpordiferenciasfinitas. . . . . . . . . . . . . . . . . . . . . . . . . 218 9.2.1.2 Newtonmodificado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 9.2.1.3 Jacobi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 9.2.1.4 Gauss-Seidel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 9.2.1.5 RelajaciónSOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 9.3 MétodoscuasiNewton.MétododeBroyden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 9.3.1 ImplementaciónprácticadelmétododeBroyden . . . . . . . . . . . . . . . . . . . . . . . . . 221 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Capítulo10. Mínimoscuadradosnolineales 223 10.1 Definicióndelproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 10.2 Estimacióndelestadodesistemaseléctricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 10.3 Resoluciónnuméricadelproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 10.3.1 MétododeGauss-Newton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 10.3.2 MétododeLevenberg-Marquardt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 10.3.3 MétododeNewton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Índice VII j Capítulo11. Valoresyvectorespropios.Valoressingulares 237 11.1 Principiosteóricosyalgunaspropiedadesdelosvaloresyvectorespropios . . . . . . . . . . . . . 239 11.1.1 Valorespropiosdematricesdestacadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 11.1.2 TriangularizacióndeSchur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 11.2 Localizacióndevalorespropios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 11.3 Obtenciónnuméricadelosvaloresyvectorespropios . . . . . . . . . . . . . . . . . . . . . . . . . 245 11.3.1 MétododeJacobi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 11.3.2 Métododelaiteracióndelapotencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 11.3.2.1 Mejoradelmétodo:desplazamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . 249 11.3.3 Métododelaiteracióninversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 11.3.3.1 Mejoradelmétodo:desplazamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . 251 11.3.4 IteraciónmediantecocientedeRayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 11.3.5 Deflación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 11.3.6 Iteraciónsimultáneaodesubespacio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 11.3.7 IteraciónQR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 11.3.8 IteraciónQRcondesplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 11.3.8.1 IteraciónQRcondobledesplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . 257 11.3.8.2 AlgoritmoQR.Transformacionespreliminares . . . . . . . . . . . . . . . . . . . . . 259 11.3.9 SubespaciosdeKrylov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 11.3.10Comparacióndelosmétodospresentados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 11.4 Cálculodelosvaloressingulares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 11.4.1 AlgoritmodeGolubyReinsch.Primerafase:Bidiagonalización . . . . . . . . . . . . . . . . . 265 11.4.2 AlgoritmodeGolubyReinsch.Segundafase . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 11.4.3 AlgoritmodeJacobi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Capítulo12. Optimización.Programaciónnolinealsincondiciones 270 12.1 Elproblemadelaoptimizaciónsincondiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 12.2 Condicionesparalaexistenciadeunpuntomínimo . . . . . . . . . . . . . . . . . . . . . . . . . . 271 12.3 Obtencióndelasolución.Métodosdedireccióndedescenso . . . . . . . . . . . . . . . . . . . . . . 273 12.3.1 Amplituddepaso(linesearch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 12.3.2 Métododeladireccióndelgradienteodelamáximapendiente. . . . . . . . . . . . . . . . . . 275 12.3.3 MétododeNewton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 12.3.3.1 CombinacióndemáximapendienteyNewton . . . . . . . . . . . . . . . . . . . . . 278 12.3.4 MétodosdeNewtonAmortiguadoydeRegióndeConfianza . . . . . . . . . . . . . . . . . . . 281 12.3.4.1 Newtonamortiguado.Cálculodeladirección . . . . . . . . . . . . . . . . . . . . . 282 12.3.4.2 Regióndeconfianza.Cálculodeladireccióndedescenso . . . . . . . . . . . . . . . 283 12.3.5 Algoritmodelosgradientesconjugados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 12.3.6 MétodoscuasiNewton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 12.3.7 Ejemplogeneralderecapitulación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Capítulo13. OptimizaciónLineal.IntroducciónalaProgramaciónLineal 295 13.1 Formulación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 13.2 Definicionesyformasdeprogramaslineales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 13.3 DesarrollohistóricodelaProgramaciónLineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 13.4 FormulacióndeproblemasdeProgramaciónLineal . . . . . . . . . . . . . . . . . . . . . . . . . . 297 13.4.1 Ladietaalimenticia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 13.4.2 Planificacióndelageneracióndeenergíaeléctrica . . . . . . . . . . . . . . . . . . . . . . . . 298 13.4.3 Optimizacióndeflujosenredes_Networkflows . . . . . . . . . . . . . . . . . . . . . . . . . . 305 13.4.4 Laemisióndedeudapública_Portfolioanalysis . . . . . . . . . . . . . . . . . . . . . . . . . . 305 13.4.5 Transportedemercancías_Transportationandlogisticsmanagement . . . . . . . . . . . . . . . 306 13.5 Consideracionesgeométricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 VIII Índice j 13.5.1 Convexidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 13.5.2 Formasdelasoluciónuóptimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 13.5.2.1 Geometríadelproblemaconcondicionesdeigualdad . . . . . . . . . . . . . . . . . 309 13.5.2.2 Geometríaconcondicionesdedesigualdad . . . . . . . . . . . . . . . . . . . . . . . 310 13.6 Politopos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 13.7 Puntosextremosysolucionesbásicasfactibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 13.7.1 TeoremasfundamentalesdelaProgramaciónLineal . . . . . . . . . . . . . . . . . . . . . . . 317 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Capítulo14. Programaciónlineal.ElmétodoSímplex 319 14.1 Condicionesdepuntoóptimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 14.1.1 Interpretacióneconómicadelosmultiplicadoressímplex . . . . . . . . . . . . . . . . . . . . . 321 14.2 Mejorarunasoluciónbásicafactible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 14.3 ElalgoritmoSímplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 14.3.1 Degeneraciónyciclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 14.3.1.1 LaregladeBland . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 14.4 Soluciónbásicafactibleinicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 14.4.1 Variablesartificiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 14.4.2 MétododepenalizaciónodelaMgrande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 14.5 Análisisdesensibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 14.5.1 Cambiosenelvectordecostes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 14.5.2 Cambiosenelvectorb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 14.6 ElmétodoSímplexparavariablesacotadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 14.7 Implementacionesdivulgativaso“comerciales”delSímplex . . . . . . . . . . . . . . . . . . . . . . 356 14.7.1 Formade“tableau” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 14.7.1.1 OtrasvariantesymejorasdelSímplex . . . . . . . . . . . . . . . . . . . . . . . . . 358 14.8 ComplejidadcomputacionaldelalgoritmoSímplex . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Capítulo15. DualidadenProgramaciónLineal.Métodosdepuntosinteriores 361 15.1 Dualidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 15.1.1 Interpretacióngeométrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 15.2 ResultadosimportantesdelaDualidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 15.3 ElalgoritmodualdelSímplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 15.3.1 Elproblemadeladieta(otravez) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 15.3.1.1 ElformatoMPS:MathematicalProgrammingSystem . . . . . . . . . . . . . . . . . 371 15.4 Métodosdepuntointerior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 15.4.1 Formulacióndelprocedimientogeneral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 15.4.2 Resoluciónnuméricayalgoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Referencias,fuentesylecturascomplementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Capítulo16. Optimización.Programaciónnolinealconcondiciones 385 16.1 Formulacióndelproblema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 16.2 CondicionesdeKarush-Kuhn-Tucker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 16.2.1 Condicionesdeóptimodesegundoorden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 16.3 AlgoritmosdePNLconcondiciones.Programacióncuadrática . . . . . . . . . . . . . . . . . . . . 390 16.3.1 ProgramaciónCuadráticaconcondicionesdeigualdad . . . . . . . . . . . . . . . . . . . . . . 391 16.3.1.1 MétododelsubespacioimagendelamatrizA . . . . . . . . . . . . . . . . . . . . . 391 16.3.1.2 MétododelsubespacionúcleodelamatrizA . . . . . . . . . . . . . . . . . . . . . . 392 16.3.2 ProgramaciónCuadráticaconcondicionesgenerales . . . . . . . . . . . . . . . . . . . . . . . 394 16.4 ProgramaciónCuadráticaSecuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 16.4.1 SQPconcondicionesdeigualdadsolamente. . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 16.4.2 SQPconcondicionesdedesigualdadsolamente . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Description: