Прикладная линейная алгебра

advertisement
МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ РОССИСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Московский физико-технический институт (государственный университет)»
МФТИ
«УТВЕРЖДАЮ»
Проректор по учебной и методической работе
_______________ Д.А. Зубцов
«___»______________ 20___ г.
Рабочая программа дисциплины (модуля)
по дисциплине:
по направлению:
профиль подготовки/
магистерская программа:
факультет:
кафедра:
курс:
квалификация:
Прикладная линейная алгебра
Прикладные математика и физика (бакалавриат)
Компьютерные технологии и интеллектуальный анализ данных
управления и прикладной математики
проблем передачи информации и анализа данных
3
бакалавр
Семестр, формы промежуточной аттестации: 6 (Весенний) - Простой зачёт
Аудиторных часов: 34 всего, в том числе:
лекции: 34 час.
практические (семинарские) занятия: 0 час.
лабораторные занятия: 0 час.
Самостоятельная работа: 5 час. всего, в том числе:
задания, курсовые работы: 0 час.
Подготовка к экзамену: 0 час.
Всего часов: 39, всего зач.ед.: 1
Программу составила: Ю.П. Бибило, кандидат физико-математических наук
Программа обсуждена на заседании кафедры
14 мая 2014 года
СОГЛАСОВАНО:
Заведующий кафедрой
А.П. Кулешов
Декан факультета управления и прикладной математики
А.А. Шананин
Начальник учебного управления
И.Р. Гарайшина
1. Цели и задачи
Цель дисциплины
Дать представление об основных алгоритмах вычислительной алгебры и их обоснования.
Задачи дисциплины
- обучить студентов основным алгоритмам вычислительной линейной алгебры вместе с их
строгим математическим обоснованием;
- научить оценивать достоинства и недостатки алгоритмов при решении задачи с точки
зрения их точности и затратности;
- научить реализовывать эти алгоритмы в пакете Matlab.
2. Место дисциплины (модуля) в структуре образовательной программы бакалавриата (магистратуры
Дисциплина «Прикладная линейная алгебра» включает в себя разделы, которые могут быть
отнесены к вариативной части цикла Б.1.
Дисциплина «Прикладная линейная алгебра» базируется на дисциплинах:
Линейная алгебра;
Информатика и вычислительная математика.
Дисциплина «Прикладная линейная алгебра» предшествует изучению дисциплин:
Параллельные вычисления;
Обработка изображений;
Методология проектирования и разработки программного обеспечения;
Математические основы анализа многомерных данных.
3. Перечень планируемых результатов обучения по дисциплине (модулю), соотнесенных с планируемыми результатами освоения образовательной
Освоение дисциплины «Прикладная линейная алгебра» направлено на формирование следующих
общекультурных, общепрофессиональных и профессиональных компетенций бакалавра/магистра:
способность применять теорию и методы математики для построения качественных и
количественных моделей объектов и процессов в естественной сфере деятельности (ОПК-2);
способность понимать ключевые аспекты и концепции в области специализации (ОПК-3);
способность выбирать и применять подходящее оборудование, инструменты и методы
исследований для решения задач в избранной предметной области (ПК-3);
способность критически оценивать применимость применяемых методик и методов (ПК-4).
В результате освоения дисциплины обучающиеся должны
знать:
- основные задачи, алгоритмы и теоремы вычислительной линейной алгебры;
уметь:
- применять алгоритмы вычислительной линейной алгебры;
- оценивать сложность и погрешность алгоритмов;
- реализовывать алгоритмы с помощью пакета Matlab ;
владеть:
- навыком отыскания оптимального пути решения задачи;
- навыками оценки необходимых затрат машинного времени для решения поставленной задачи.
2
4. Содержание дисциплины (модуля), структурированное по темам (разделам) с указанием отведенного на них количества академических часов и видов учебных занятий
4.1. Разделы дисциплины (модуля) и трудоемкости по видам учебных занятий
№
Тема (раздел) дисциплины
Введение
Линейные системы общего
2
вида
Линейные системы специаль3
ного вида
4
Метод наименьших квадратов
Несимметричная проблема
5
собственных значений
Симметричная проблема соб6
ственных значений
7
Методы Крыловского типа
Итеративные методы для ре8
шения линейных систем
9
Предобуславливание
Итого часов
Общая трудоёмкость
1
Виды учебных занятий, включая самостоятельную работу
Практич.
Задания,
Лаборат.
Самост.
Лекции
(семинар.)
курсовые
работы
работа
занятия
работы
3
4
-
4
1
4
-
4
1
3
-
4
1
4
1
4
34
39 час., 1 зач.ед.
1
5
4.2. Содержание дисциплины (модуля), структурированное по темам (разделам)
Семестр: 6 (Весенний)
1. Введение.
Типичные задачи вычислительной линейной алгебры. Матричный анализ. Теория возмущений и числа обусловленности. Вычисления с конечной точностью. Анализ сложности алгоритмов. Краткий обзор программных библиотек (BLAS, LAPACK).
2. Линейные системы общего вида.
Треугольные системы. LU-разложение. Анализ ошибок округления. Улучшения алгоритма.
3. Линейные системы специального вида.
Симметричные положительно определенные матрицы. Симметричные неопределенные матрицы. Ленточные матрицы. Разреженные матрицы. LDMT и LDLT разложения.
4. Метод наименьших квадратов.
Ортогональные матрицы. Матрицы Хаусхолдера и Гивенса. QR-разложение. SVDразложение. Сравнение эффективности методов.
3
5. Несимметричная проблема собственных значений.
Свойства и разложения. Хессенбергова форма и форма Шура. Теория возмущений. Степенной метод. Обратный метод. Устойчивый QR метод. QR метод с неявными сдвигами. Сравнение производительности и точности методов.
6. Симметричная проблема собственных значений.
Симметричный QR. SVD. Методы Якоби. Метод "разделяй и властвуй". Сравнение производительности и точности методов.
7. Методы Крыловского типа.
Крыловские подпространства. Метод Арнольди. Метод Ланцоша для эрмитовых матриц.
Сходимость процесса Ланцоша. Сходимость процесса Арнольди. Практическая реализация
метода Ланцоша в неточной арифметике. Библиотека ARPACK.
8. Итеративные методы для решения линейных систем.
Необходимость итеративных методов. Стандартные итерации. Метод сопряженных градиентов. Связь с методом Ланцоша. GMRES.
9. Предобуславливание.
Необходимость предобуславливания при решении линейных систем и задач на собственные
значения. ILU и IC предобуславливатели. Обращение и сдвиг. Полиномиальное предобуславливание. Метод Давидсона.
5. Описание материально-технической базы, необходимой для осуществления образовательного процесса по дисциплине (модулю)
Учебная аудитория, оснащенная мультимедийным оборудованием (проектор или плазменная
панель), доской.
6. Перечень основной и дополнительной литературы, необходимой для освоения дисциплины
(модуля)
Основная литература
1. Голуб Дж., Ван Лоун Ч. Матричные вычисления. Мир, 1999. - 548 с.
2. Saad Y. Numerical Methods for Large Scale Eigenvalue problems. 1992. - 358 р.
3. Деммель Дж. Вычислительная линейная алгебра. Теория и приложения. Мир, 2001. - 435 с.
4. Saad Y. Iterative Methods for Sparse Linear Systems. SIAM, 2003. - 528 с.
7. Перечень учебно-методического обеспечения для самостоятельной работы обучающихся по
дисциплине (модулю)
1. Голуб Дж., Ван Лоун Ч. Матричные вычисления. Мир, 1999. - 548 с.
8. Перечень ресурсов информационно-телекоммуникационной сети "Интернет", необходимых
для освоения дисциплины (модуля)
4
9. Перечень информационных технологий, используемых при осуществлении образовательного процесса по дисциплине (модулю), включая перечень программного обеспечения и информационных справочных систем (при необходимости)
На лекционных занятиях используются мультимедийные технологии, включая демонстрацию
презентаций.
10. Методические указания для обучающихся по освоению дисциплины
Студент, изучающий дисциплину, должен, с одной стороны, овладеть общими понятийным
аппаратом, а с другой стороны, должен научиться применять теоретические знания на практике.
В результате изучения дисциплины студент должен знать основные определения, понятия,
алгоритмы.
Успешное освоение курса требует напряженной самостоятельной работы студента. В программе курса отведено минимально необходимое время для работы студента над темой. Самостоятельная работа включает в себя:
- чтение и конспектирование рекомендованной литературы;
- проработку учебного материала (по конспектам занятий, учебной и научной литературе),
подготовку ответов на вопросы, предназначенные для самостоятельного изучения, доказательство отдельных утверждений, свойств, решение задач;
- подготовка к зачёту.
Руководство и контроль за самостоятельной работой студента осуществляется в форме индивидуальных консультаций.
Важно добиться понимания изучаемого материала, а не механического его запоминания. При
затруднении изучения отдельных тем, вопросов следует обращаться за консультациями к лектору.
11. Фонд оценочных средств для проведения промежуточной аттестации по итогам обучения
Приложение.
5
ПРИЛОЖЕНИЕ
ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
ДЛЯ ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ОБУЧАЮЩИХСЯ
ПО ДИСЦИПЛИНЕ
«Прикладная линейная алгебра»
1. Перечень типовых контрольных заданий, используемых для оценки знаний, умений, навыков
Перечень контрольных вопросов к зачёту:
1. Решение систем линейных уравнений методом гауссова исключения (LU-разложение).
2. Оценка чисел обусловленности линейных систем.
3. Системы с симметрической матрицей и ленточные системы. Разложение Холесского.
4. Линейная задача наименьших квадратов. Методы отражений Хаусхолдера и вращений Гивенса.
QR-разложение.
5. Линейная задача наименьших квадратов. Синглярное разложение.
6 Проблема отыскания собственных значений. Формы Хессенберга и Шура. Отыскание собственных
векторов с помощью формы Шура.
7. Степенной метод и метод обратных итераций. Нахождение формы Шура методами ортогональных
итераций и QR-итераций.
8. Отыскание собственных значений и собственных векторов симметричной матрицы: метод «разделяй и властвуй» и метод Якоби.
9. Нахождение сингулярного разложения с помощью алгоритмов нахождения собственных значений
и собственных векторов симметричных матриц.
10. Системы с неявно заданной матрицей. Крыловские подпространства. Методы Арнольди и Ланцоша. Решение системы с помощью крыловских подпространств.
11. Итеративные методы.
2. Критерии оценивания
Оценка
Баллы
10
отлично
9
8
Критерии
Выставляется студенту, показавшему всесторонние, систематизированные, глубокие знания учебной программы дисциплины,
проявляющему интерес к данной предметной области, продемонстрировавшему умение уверенно и творчески применять их на
практике при решении конкретных задач, свободное и правильное
обоснование принятых решений.
Выставляется студенту, показавшему всесторонние, систематизированные, глубокие знания учебной программы дисциплины
и умение уверенно применять их на практике при решении конкретных задач, свободное и правильное обоснование принятых
решений.
Выставляется студенту, показавшему систематизированные,
глубокие знания учебной программы дисциплины и умение уверенно применять их на практике при решении конкретных задач,
правильное обоснование принятых решений, с некоторыми недо6
7
хорошо
6
5
4
удовлетворительно
3
2
неудовлетворительно
1
четами.
Выставляется студенту, если он твердо знает материал, грамотно и по существу излагает его, умеет применять полученные
знания на практике, но недостаточно грамотно обосновывает полученные результаты.
Выставляется студенту, если он твердо знает материал, грамотно и по существу излагает его, умеет применять полученные
знания на практике, но допускает в ответе или в решении задач
некоторые неточности.
Выставляется студенту, если он в основном знает материал,
грамотно и по существу излагает его, умеет применять полученные знания на практике, но допускает в ответе или в решении задач достаточно большое количество неточностей.
Выставляется студенту, показавшему фрагментарный, разрозненный характер знаний, недостаточно правильные формулировки базовых понятий, нарушения логической последовательности в изложении программного материала, но при этом он освоил
основные разделы учебной программы, необходимые для дальнейшего обучения, и может применять полученные знания по образцу в стандартной ситуации.
Выставляется студенту, показавшему фрагментарный, разрозненный характер знаний, допускающему ошибки в формулировках базовых понятий, нарушения логической последовательности в изложении программного материала, слабо владеет основными разделами учебной программы, необходимыми для
дальнейшего обучения и с трудом применяет полученные знания
даже в стандартной ситуации.
Выставляется студенту, который не знает большей части основного содержания учебной программы дисциплины, допускает
грубые ошибки в формулировках основных принципов и не умеет
использовать полученные знания при решении типовых задач.
Выставляется студенту, который не знает основного содержания учебной программы дисциплины, допускает грубейшие
ошибки в формулировках базовых понятий дисциплины и вообще
не имеет навыков решения типовых практических задач.
3. Методические материалы, определяющие процедуры оценивания знаний, умений, навыков
и (или) опыта деятельности
Простой зачёт может проводиться по итогам текущей успеваемости и сдачи заданий, лабораторных
и других видов работ, предусмотренных программой дисциплины и (или) путем организации специального опроса, проводимого в устной и (или) письменной форме.
7
Download