
- •1. Понятие информации
- •2. Классификация и виды информационных технологий
- •3. История, состояние и перспективы развития вычислительной техники
- •4. Элементная база, архитектура компьютера
- •5. Состав и назначение пк. Виды компьютеров
- •6. Операционные системы
- •7. Языки и технологии программирования.
- •8.Процедурное, функциональное, объективно-ориентированное и логическое програмирование
- •9. Интегрированные пакеты
- •9. Пакет msOffice. Состав и назначение основных компонентов
- •10. Текстовый процессор ms Word. Набор и редактирование текста
- •10. Графический редактор ms Visio. Графические шаблоны
- •11. Табличный процессор ms Excel. Состав и структура документа
- •11. Табличный процессор ms Excel. Вычислительные возможности
- •12. Система подготовки презентации ms PowerPoint
- •13.Семиуровневая модель структуры протоколов связи
- •14. Компьютерные сети
- •15.Организационная структура Internet
- •16. Протоколы Internet (tcp и udp)
- •17. Основные сервисы Internet (dns, ftp, http, snmp, pop3, sntp)
- •18. Структура данных, модели данных, создание базы данных и таблиц
- •19. Системы управления базами данных
- •20. Базы данных Access, Oracle, MySql
- •21. Основы языка sql
- •22. Организационно-технические, правовые, криптографические и стеганографические методы защиты информации в компьютерных системах
- •23. Простейшие алгоритмы шифрования
- •24. Арифметика целых чисел и полей Галуа
- •25. Стандарт шифрования данных des
- •26. Электронная подпись
- •27. Математические модели
- •28. Системы математических вычислений. MathCad, MatLab
- •29. Численное Интегрирование и дифференцирование
- •30. Метод Рунге–Кутта
- •31. Методы теории вероятностей и математической статистики
- •32. Метод Монте-Карло
- •33. Методы минимизации функций одной переменных
- •34. Методы минимизации функций нескольких переменных
- •35. Задача линейного программирования
- •36. Поиск кратчайших путей
- •37. Принятие решений при многих критериях
- •1 Выбор Парето-оптимальных решений
- •2 Методы на основе компенсации критериев
- •3 Методика экспресс-анализа альтернатив
- •4 Методика скаляризации векторных оценок
- •38. Метод анализа иерархий
- •39. Методы поддержки принятия решений
- •1 Методика сравнительной оценки двух альтернатив по степени доминирования
- •2 Модифицированный алгоритм Кемени-Снелла
- •3 Алгоритм Саати
- •4 Метод электра
- •40. Экспертные системы
35. Задача линейного программирования
Линейное
программирование – математическая
дисциплина, посвящённая теории и методам
решения экстремальных
задач на множествах
-мерного векторного
пространства, задаваемых системами
линейных уравнений и неравенств.
Линейное программирование является частным случаем выпуклого программирования, которое в свою очередь является частным случаем математического программирования. Одновременно оно — основа нескольких методов решения задач целочисленного и нелинейного программирования. Одним из обобщений линейного программирования является дробно-линейное программирование.
Многие свойства задач линейного программирования можно интерпретировать также как свойства многогранников и таким образом геометрически формулировать и доказывать их.
Основной (стандартной) задачей линейного программирования называется задача нахождения минимума линейной целевой функции (линейной формы) вида:
при условиях
,
.
Задача линейного программирования будет иметь канонический вид, если в основной задаче вместо первой системы неравенств имеет место система уравнений:
,
Основную задачу можно свести к канонической путём введения дополнительных переменных.
Задачи линейного программирования наиболее общего вида (задачи со смешанными ограничениями: равенствами и неравенствами, наличием переменных, свободных от ограничений) могут быть приведены к эквивалентным (имеющим то же множество решений) заменами переменных и заменой равенств на пару неравенств.
Легко
заметить, что задачу нахождения максимума
можно заменить задачей нахождения
минимума, взяв коэффициенты
с
обратным знаком.
36. Поиск кратчайших путей
Алгоритм Дейкстры (Dijkstra’salgorithm) – алгоритм на графах, изобретённый нидерландским ученым Э. Дейкстрой в 1959 году. Находит кратчайшее расстояние от одной из вершин графа до всех остальных. Алгоритм работает только для графов без рёбер отрицательного веса. Алгоритм широко применяется в программировании и технологиях, например, его использует протокол OSPF для устранения кольцевых маршрутов.
Алгоритм Флойда – Уоршелла – динамический алгоритм для нахождения кратчайших расстояний между всеми вершинами взвешенного ориентированного графа. Разработан в 1962 году Робертом Флойдом и Стивеном Уоршеллом, хотя в 1959 году Бернард Рой (Bernard Roy) опубликовал практически такой же алгоритм, но это осталось незамеченным.
Алгоритм Беллмана–Форда — алгоритм поиска кратчайшего пути во взвешенном графе. За время O(|V| × |E|) алгоритм находит кратчайшие пути от одной вершины графа до всех остальных. В отличие от алгоритма Дейкстры, алгоритм Беллмана–Форда допускает рёбра с отрицательным весом. Предложен независимо Ричардом Беллманом и Лестером Фордом.
37. Принятие решений при многих критериях
Все задачи принятия решений делятся на:
Однокритериальные (на основе 1 критерия); 2) Многокритериальные
По виду решения:
-дискретные(множество решений конечно); - непрерывные
Проблемы при выборе решений при множестве критериев:
Противоречивость критериев 2) невозможность аналитического выражения связей между коэффициентами по разным критериям. 3)оценки по разным критериям могут иметь разный вид (да, нет, хорошо, очень хорошо). 4)численныекритерии отличаются по размерности, направлению и т.п. 5) различие критериев по важности. 6)перечень альтернатив для выбора. 7)перечень критериев по которым следует сравнивать альтернативы. 8)суждения о важности критериев. 9)ограничения по отдельным критериям. 10)парные сравнения альтернатив.
Основные методы: 1) переход от оценок различного вида к оценкам экспертного вида. 2)для числовых оценок используется переход к оценкам, значение которых лежит от 0 до 1 и идут к мах. 3)перевод словесных оценок в числовую форму с использованием шкалы Харингтона, при этом оценка соответствует значениям 0.8-1; 0,63-08; 0,37-0,63; 0,2-0,37; 0-0,2 (эти значения могут меняться).
Классификация процедур принятия решений:
Класс |
Пример |
Решение задачи |
1 |
Методы на основе лексикографического упорядочивания критерия |
Непрерывно дискретные задачи с чётким различием по критериям важности |
Методы на основе компенсации критерия |
Метод последовательных уступок |
Непрерывно дискретная задача с небольшим числом критериев |
На основе вычисления обобщённых оценок альтернатив |
Метод эффективной стоимости, оценки структур, функции полезности |
Дискретные задачи с числовыми критериями |
Методы на основе попарных альтернатив |
Метод анализа и иерархии, метод Электра |
Дискретные задачи с критерием любого вида |
Методы на основе выявления суждения ЛПР |
Метод-запрос |
Дискретные задачи с критерием любого вида |