Выполнение этих заданий предусматривает:
- разработку процедурной структуры алгоритма;
- представление этой структуры в табличном варианте;
- реализацию алгоритма средствами Excel.
Второе занятие направлено на закрепление навыков использования стандартных средств на примере реализации задач многомерной оптимизации. Варианты заданий приведены в таблице 3.2
Таблица 3.2
Варианты заданий второго занятия
№ |
Вид функции f(X) |
Наименование метода |
1 |
3(x1 - 5)2 + (x2 - 6)2 |
прямого поиска |
2 |
2(x1 - x2)2 + (7 - x1)2 |
прямого поиска |
3 |
(x1 - 4)4 + (x1 - 2x2)2 |
прямого поиска |
4 |
5(x1 - 2)2 + (x2 - 3)2 |
прямого поиска |
5 |
(x1 + 3)4 + (x1 - 3x2)2 |
прямого поиска |
6 |
3(x1 - 5)2 + (x2 - 6)2 |
покоординатного поиска |
7 |
2(x1 - x2)2 + (7 - x1)2 |
покоординатного поиска |
8 |
(x1 - 4)4 + (x1 - 2x2)2 |
покоординатного поиска |
9 |
5(x1 - 2)2 + (x2 - 3)2 |
покоординатного поиска |
10 |
(x1 + 3)4 + (x1 - 3x2)2 |
покоординатного поиска |
11 |
3(x1 - 5)2 + (x2 - 6)2 |
наискорейшего спуска |
12 |
2(x1 - x2)2 + (7 - x1)2 |
наискорейшего спуска |
13 |
(x1 - 4)4 + (x1 - 2x2)2 |
наискорейшего спуска |
14 |
5(x1 - 2)2 + (x2 - 3)2 |
наискорейшего спуска |
15 |
(x1 + 3)4 + (x1 - 3x2)2 |
наискорейшего спуска |
16 |
3(x1 - 5)2 + (x2 - 6)2 |
крутого восхождения |
17 |
2(x1 - x2)2 + (7 - x1)2 |
крутого восхождения |
18 |
(x1 - 4)4 + (x1 - 2x2)2 |
крутого восхождения |
19 |
5(x1 - 2)2 + (x2 - 3)2 |
крутого восхождения |
20 |
(x1 + 3)4 + (x1 - 3x2)2 |
крутого восхождения |
21 |
3(x1 - 5)2 + (x2 - 6)2 |
Розенброка с минимизацией по направлению |
22 |
2(x1 - x2)2 + (7 - x1)2 |
Розенброка с минимизацией по направлению |
23 |
(x1 - 4)4 + (x1 - 2x2)2 |
Розенброка с минимизацией по направлению |
24 |
5(x1 - 2)2 + (x2 - 3)2 |
Розенброка с минимизацией по направлению |
25 |
(x1 + 3)4 + (x1 - 3x2)2 |
Розенброка с минимизацией по направлению |
Выполнение заданий предусматривает те же этапы, что и на первом занятии. Для работы с методами, использующими одномерную оптимизацию вдоль направления, необходимо применение функций, реализованных в отдельном файле, который выдается преподавателем.
Третье занятие направлено на применение инструмента “Поиск решения” при решении задач линейного и нелинейного программирования.
Варианты заданий для этого занятия приведены в таблице 3.3.
Таблица 3.3
Варианты заданий третьего занятия
№ |
Математическая постановка задачи |
1 |
|
2 |
|
3 |
Продолжение табл. 3.3
№ |
Математическая постановка задачи |
4 |
|
5 |
|
6 |
|
7 |
|
8 |
Продолжение таблицы 3.3
№ |
Математическая постановка задачи |
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
Продолжение табл. 3.3
№ |
Математическая постановка задачи |
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
Окончание табл. 3.3
№ |
Математическая постановка задачи |
21 |
|
22 |
|
23 |
|
24 |
|
25 |
Рекомендуемая Литература
1. Мочалов С.П. Методы оптимизации металлургических процессов. Учебное пособие. – Новокузнецк: Кузбасский политехнический институт, 1989, - 84 с.
2. Химмельблау Д. Прикладное нелинейное программирование. Учебное пособие. – М. : Мир, 1982, - 536 с.
3. Льюис Паттерсон. Microsoft Excel 97. Освой самостоятельно за 24 часа: Пер. с англ. - М.: ЗАО “Издательство БИНОМ”, 1998. - 416 с.: ил.
4. Курицкий Б.Я. Поиск оптимальных решений средствами Excel 7.0. ‑ СПб.: BHV - Санкт-Петербург, 1997. - 384 с., ил.
Сергей Павлович Мочалов
Вадим Иванович Кожемяченко
Технологии
реализации алгоритмов
методов и решения задач оптимизации
средствами Excel
Методические указания к выполнению практических занятий
по курсу “Информационные технологии в металлургии”.
Специальности: “Металлургия черных металлов” (110100),
специализации “Информационные технологии и
предпринимательство в металлургии” (110107),
“Математическое обеспечение и
применение ЭВМ в металлургии” (110104)
Утверждены на заседании кафедры информационных технологий в металлургии 4 декабря 1998 г., протокол № 3 и одобрены редакционной комиссией факультета.
Изд. лиц. № 020353 от 27.12.96 г. Подписано в печать 22.03.99 г.
Формат бумаги 60х84 1/16. Бумага писчая. Печать офсетная.
Усл. печ. л. 1,62 Уч.-изд. л. 1,82 Тираж 100 экз. Заказ
Сибирский государственный индустриальный университет
654007, г. Новокузнецк, ул. Кирова, 42. Издательский центр СибГИУ
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.