- •7. Разработка эффективных алгоритмов: методы «Разделяй и влавствуй» и динамическое программирование.
- •2. Общие принципы код-я информации и формы ее представления в эвм
- •5. Анализ алгоритмов сортировки: обменная сортировка методом «пузырька», метод «простого выбора».
- •17. Анализ алг-мов поиска: послед-ый поиск в неупорядоч .Массиве, бинарный поиск в упорядоч. Массиве.
- •6. Разработка эффективных алгоритмов: методы «Разделяй и влавствуй» и «Балансировки».
- •8. Разработка эффективных алгоритмов: методы жадные алгоритмы. Задача о выборе заявок. Принцип жадного выбора.
- •Задача о выборе заявок
- •9. Алгоритм: содержательный и формализованный подходы к понятию «алгоритм». Свойства алгоритма и способы его описания.
- •10.Линейность, ветвление и цикл. Их реализация в языках программирования.
- •21. Классификация ппо. Текстовые редакторы, издательские системы. Технологии обработки текстовой информации.
- •4. Задача сортировки. Алгоритмы сортировки. Сортировка и индексирование.
- •12. Логические яп. Декларативность программ. Решение логических задач.
- •13. Функц яп. Декларативность прогтамм. Лямбда-исчислениею
- •29. Накопители инф-ции, принципы их действия. Физ. И лог. Стр-ра диска.
- •14. Языки программирования. Основные элементы. Обзор и классификация. Методологии программирования.
- •15. Понятие типа данных. Простые (базовые) типы данных. Ссылочный тип.
- •16. Структурированные типы данных (массивы, записи, множества, файлы)
- •18. Объектно-ориентированное программирование. Инкапсуляция. Наследование. Полиморфизм.
- •19. Программное обеспечение эвм. Операционные системы. Развитие ос. Оболочки ос.
- •20. Программное обеспечение эвм. Сервисные программы (антивирусы, архиваторы, дефрагментаторы, диагностика и отладка).
- •22. Классификация ппо. Табличная организация информации. Табличные модели. Табличные процессоры.
- •11. Подпрограммы. Их реализ. В яп. Рекурсия, модул. Пр-ние
- •23. Классификация ппо. Базы данных. Проектирование баз данных. Субд.
- •25. Реляционная алгебра. Операции над таблицами.
- •26. Эвм как средство обработки информации. Класс-кация эвм. Перспективы раз-ия вт
- •45. Нейр. Сети. Одн. Перцептр. Актив. Ф-ия. Лог. Операц. На основе прст. Перцептр.
- •27. Понятие архитектуры эвм. Центральные устройства эвм, их наз-е и характеристики
- •28. Устройства ввода и вывода информации, их назначения и функции.
- •30. Базовая эталонная модель взаимодействия открытых систем международной организации стандартизации и ее значение в развитии телекоммуникации.
- •Взаимодействие уровней модели osi
- •31. Протоколы общения компьютеров в сети (ip, tcp, udp, ftp, smpt, http, nntp) и интерфейсы. Области взаимодействия открытых сетей.
- •32. Принципы функционирования локальных вычислительных сетей. Основные компоненты и типы лвс. Одноранговые сети. Сети на основе сервера. Комбинированные сети.
- •33. Основные типы кабельных сред передачи данных. Узкополосная и широкополосная передача сигналов. Асинхронная передача и автоподстройка. Сетевой адаптер.
- •34. Беспроводные сети. Передача "точка-точка". Инфракрасные лазерные лвс. Беспроводные лвс с радиопередачей. Мобильные сети.
- •35. Классификация моделей. Моделирование физических процессов. Понятие вычислительного эксперимента, его этапы и фазы. Области применения вычислительного эксперимента.
- •36. Моделирование стохастических систем. Моделирование случайных величин с равномерным распределением. Методы проверки случайности данных.
- •37. Приближенное число. Абсолютная и относительная погрешности. Виды, основные источники, способы устранения погрешностей.
- •38. Решение уравнений методами бисекций и итераций.
- •40. Постан. З-чи интер-ния. Интер-ный многоч. Сплайны.
- •43. Обработка результатов наблюдений. Уточнение параметров методом средних и методом наименьших квадратов.
- •44. Нечеткая логика. Ф. Принадлежности. Ф. Ограничения. Основные операции в нечеткой логике.
- •46. Нейр. Сети. Обуч. С пом-ю алгор. Обр. Распр.
- •54. Алгебра высказываний. Нормальные формы. Совершенные нормальные формы. Теорема существования нормальной формы. Приложение алгебры высказываний к логико-математической практике.
- •47. Знания. Классификация. Экспертные системы. Искусственный интеллект
- •48. Представление знаний (логическая модель, семантические сети, фреймы, продукции).
- •49. Представление задачи оптимизации в канонической, стандартной и матричной форме. Постановка задачи линейного программирования. Математическая модель все типов задач линейного программирования.
- •50. Решение задач линейного программирования графическим методом.
- •1. Система огранич-й представл. В канонич. Видет
- •2. Пусть система огр-ий злп представлена в виде:
- •3. Пусть система ограничений злп представлена в виде
- •52. Элементы теории двойственности. Прямая и двойственная задачи линейного программирования. Основные теоремы двойственности. Применение двойственного симплексного метода.
- •53. Основные понятия теории графов. Степень вершины графа. Ориентированные графы, связные графы и компоненты связности. Понятие взвешенного графа. Способы задания графа.
49. Представление задачи оптимизации в канонической, стандартной и матричной форме. Постановка задачи линейного программирования. Математическая модель все типов задач линейного программирования.
ЗЛП называетсяС задача математич. Модель кот. м/б представлена в векторной, стандартной, матричной, симметричной и каноническом форме.
Матричная форма
Каноническая форма
Стандартная форма
К математическим задачам линейного программирования относят исследования конкретных производственно-хозяйственных ситуаций, которые в том или ином виде интерпретируются как задачи об оптимальном использовании ограниченных ресурсов.Круг задач, решаемых при помощи методов линейного программирования достаточно широк. Это, например: задача об оптимальном использовании ресурсов при производственном планировании; задача о смесях (планирование состава продукции); задача о нахождении оптимальной комбинации различных видов продукции для хранения на складах (управление товарно-материальными запасами или "задача о рюкзаке"); транспортные задачи (анализ размещения предприятия, перемещение грузов). В общем виде модель записывается следующим образом: целевая функция:f(x) = c1x1 + c2x2 + ... + cnxn → max(min) (1)
ограничения: a11x1 + a12x2 + ... + a1nxn {≤ = ≥} b1,
a21x1 + a22x2 + ... + a2nxn {≤ = ≥} b2, (2)
am1x1 + am2x2 + ... + amnxn {≤ = ≥} bm
требование неотрицательности: xj ≥ 0, j=1,n. (3)
При
этом aij,
bi,
cj (i=1,m;j=1,n).)
- заданные постоянные величины.Задача
состоит в нахождении оптимального
значения функции (2.1) при соблюдении
ограничений (2) и (3).Систему ограничений
(2) называют функциональными ограничениями
задачи, а ограничения (3) - прямыми.Вектор
,
удовлетворяющий ограничениям (2) и (3),
называется допустимым
решением (планом) задачи
линейного программирования. План
,
при котором функция (1) достигает своего
максимального (минимального) значения,
называется оптимальным.
50. Решение задач линейного программирования графическим методом.
Свойства решения задач линейного программирования.
Рассмотрим множество решений системы неравенств вида
Теорема. Множество решений совместной системы m линейных неравенств с 2-мя переменными х1,х2 является выпуклым многоугольником или выпуклой многоугольной областью.
Док-во. Каждое из неравенств определяет одну из полуплоскостей являющуюся выпуклым множеством. Множеством решений совместной системы линейных неравенств служат точки которые одновременно принадлежат полуплоскостям всех неравенств, т.е. принадлежат их пересечению.
Пересечение выпуклых множ-в, есть выпук.мн-во. Это множ-во явл-ся выпуклым многоугольником, либо выпуклой многоугольной областью.
Алгоритм решения ЗЛП геометрическим методом
1. Посторить прямые уравнения кот. получ-ся после замены знаков нер-в на знаки рав-в
2. Найти полупл-ти опред-ые каждым из ограничений
3. Определить многоугольник решений
4. построить направл-ий вектор с берущий начало из точки нач.коорд.(0,0)
5.
построить прямую
и проходящую ч/з начала корд.
6. передвигать прямую z в напр-ии вектора с в результате чего находят т. в кот. цф принимает max,min знач-е. найти корд. Этой т.
7. Вычислить знач-е цф в т. max,min. Xmin(x1,x2), Xmax(x1’,x2’).
Zmin=Z(Xmin), Zmax=Z(Xmax).
51.Общая идея симплексного метода. Алгоритм решения задачи линейного программирования симплексным методом. Симплексные преобразования метода:построение начального опорного плана, признак оптимальности опорного плана, переход к нехудшему опорному плану. Симплекс таблицы. Метод искусственного базиса.
Метод реш-я ЗЛП. Нах-ся все крайние т-ки многоуг-ка реш-ий и из них выбир-ся оптимальное. Такой метод реш-я универсален, но чрезвычайно трудоемок, кол-во крайних реш-ий можно рассчитать по ф-ле
,
n-кол-во
переменных, m-кол-во
огранич.(уравнений). Каждую из этих точек
необходимо найти, затем подставить в
цф, получ-ые знач-я сравнить и выбрать
среди них оптим-е реш-е. Общая идея
симпл.метода закл-ся в след-м: перемещаясь
от данной крайней т. по смежному ребру
к след-ей лучшей, а затем еще лучшей ,
найти оптим. Реш-е ЗЛП.
несколько
приемов нахожд-е 1-го опорного плана или
1-го базисного реш-я ЗЛП.
