У нас можно недорого заказать курсовую, контрольную, реферат или диплом

«Методы решения задачи о рюкзаке» - Курсовая работа
- 31 страниц(ы)
Содержание
Введение
Заключение
Список литературы
Примечания

Автор: navip
Содержание
Введение
Глава 1 Задача о загрузке, рюкзаке, ранце. Постановка и NP-полнота задачи
1.1 Постановка задачи о рюкзаке
1.2 NP – полнота задачи
Глава 2 Методы решения задачи о рюкзаке
2.1 Классификация методов
2.2 Динамическое программирование
2.3 Полный перебор
2.4 Метод ветвей и границ
2.5 Жадный алгоритм
2.6 Сравнительный анализ методов
2.7 Модификации задачи
Заключение
Литература
Введение
Задача о загрузке (задача о рюкзаке) и различные её модификации широко применяются на практике в прикладной математике, криптографии, экономике, логистике, для нахождения решения оптимальной загрузки различных транспортных средств: самолетов, кораблей, железнодорожных вагонов и т.д.
Рассматриваемая нами задача является NP – полной, то есть для нее не существует полиномиального алгоритма , решающего её за разумное время, в этом и есть проблема. Либо мы выбираем быстрый алгоритм, но он как известно не всегда решает задачу наилучшим образом, либо выбираем точный, который опять же не является работоспособным для больших значений. Существует несколько модификаций задачи.
1. Каждый предмет можно брать только один раз.
2. Каждый предмет можно брать сколько угодно раз.
3. Каждый предмет можно брать определенное количество раз
4. На размер рюкзака имеется несколько ограничений.
5. Некоторые вещи имею больший приоритет, чем другие
Цель данной работы – выделить основные методы решения задачи о загрузке, классифицировать и сравнить эти методы.
Реализовать алгоритмы решения классической задачи о рюкзаке. Протестировать их и разбить их на две группы: точные и приближенные, сравнить по скорости решения, по точности. Определить в каких случаях следует использовать тот или иной подход к решению задачи.
Алгоритмы решения можно разделить на два типа: точные и приближенные. Точные: применение динамического программирования, полный перебор, метод ветвей и границ (сокращение полного перебора). Приближенные алгоритмы: Жадный алгоритм.
Заключение
В ходе исследования задачи о рюкзаке были выявлены три основных алгоритма решения. Полный перебор, ДП – программирование, жадный алгоритм. Так же был рассмотрен Метод ветвей и границ, но как сокращение полного перебора. Все методы разделены на две группы. Первая группа – точные методы, сюда входят ДП – алгоритмы, Полный перебор и Метод ветвей и границ. Вторая группа – приближенные методы, к таким методам относится Жадный алгоритм. Выбор использования того или иного метода спорный вопрос, все зависит от постановки задачи, а так же от того, какие цели поставлены. Если требуется найти точное решение, то конечно нужно использовать точные методы, при небольшом наборе входных данных (предметов до 10-20), подойдет перебор или метод ветвей и границ в силу простоты реализации, при больших, следует использовать ДП – алгоритм. Если же точность решения не так важна, или входные данные таковы, что ни один из точных методов не работоспособен, остается применять только приближенные алгоритмы. Но остается возможность комбинирования различных методов для ускорения, или даже применение каких либо “уловок” для конкретного примера. Надеяться же на построение полиномиального алгоритма нет смысла, так как данная задача NP-полна. Безусловно, данная задача очень важна с точки зрения ее приложения в реальной жизни. Не смотря на свою “древность”, рюкзак не только не забывается, наоборот, интерес к нему задаче растет. Оптимальная загрузка транспорта помогает сокращать расходы, получать большую прибыль. Также задача применяется в криптографии и прикладной математике.
Список литературы
1. Вирт, Н. Алгоритмы и структуры данных [Текст] / Н. Вирт. – Пер. с англ.-М.Мир, 1989.-360 с., ил.
2. Визгунов, Н.П. Динамическое программирование в экономических задачах с применением системы MATLAB [Текст] / Н.П. Визгунов. – Н.Новгород.: ННГУ, 2006. – 48 с.
3. Кузюрин, Н.Н Сложность комбинаторных алгоритмов. Курс лекций [Текст] / Н.Н. Кузюрин, С.А.Фомин. – 2005. – 79 с.
4. Гери, М. Вычислительные машины и труднорешаемые задачи [Текст] / М. Гери, Д. Джонсон. – М.: Мир, 1982 – 416 с.
5. Окулов, С. М - Программирование в алгоритмах [Текст] / С.М. Окулов. – М.: БИНОМ. Лаборатория знаний, 2004. – 341 с.: ил.
6. Окулов, С.М. Информатика в задачах [Текст] / С.М. Окулов, А.А, Пестов, О.А. Пестов. – Киров: Изд-во ВГПУ, 1998. — 343с.
7. Царев, В.А. Проектирование, анализ и программная реализация структур данных и алгоритмов: Учебное пособие [Текст] / В.А. Царев, А.Ф. Дробанов. – Череповец., 2007. – 169 с.
8. Акулич, И.Л Динамическое программирование в примерах и задачах: Учеб. пособие для студентов эконом. спец. вузов [Текст] / И.Л. Акулич. – М.: Высш. шк., 1986. – 319 с., ил.
9. Хаггари, Р. Дискретная математика для программистов [Текст] / Р. Хаггари. – М.: Техносфера, 2003. – 320с.
10. Кормен, Т. Алгоритмы: построение и анализ [Текст] / Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн. — Под ред. И. В. Красикова. — 2-е изд. — М.: Вильямс, 2005. — 1296 с.
Примечания
К работе прилагается программа с исходным кодом.
Тема: | «Методы решения задачи о рюкзаке» | |
Раздел: | Информатика | |
Тип: | Курсовая работа | |
Страниц: | 31 | |
Цена: | 890 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
-
Курсовая работа:
37 страниц(ы)
Глава 1. Математическая формулировка
задачи о коммивояжере…. стр. 3
§1. Постановка вопроса…. стр. 3
§2. Некоторые примеры…. стр. 6§3. Необходимые сведения из теории графов…. стр. 14РазвернутьСвернуть
§4. Построение полного графа задачи о коммивоя-
жере на основе анализа графа коммуникаций…. стр. 17
Глава 2. Методы решения задачи о коммивояжере… стр. 19
§1. Эвристические методы и методы Монте-Карло. стр. 19
§2. Сведение задачи о коммивояжере к задачам це-
лочисленного линейного программирования … стр. 21
§3.Решение задачи о коммивояжере методами дина-
мического программирования…. стр. 25
§4.Метод ветвей и границ…. стр. 27
Заключение …. стр. 36
Литература …. стр. 37
-
Курсовая работа:
16 страниц(ы)
Введение 3
1 Аналитическая часть 5
1.1 Постановка задачи оптимизации 5
1.2 Построение математической модели оптимизационной задачи 61.3 Обоснование и описание вычислительной процедуры решения задачи 7РазвернутьСвернуть
1.4 Решение задачи оптимизации аналитически 7
2 Технологическая часть 13
Заключение 14
-
Дипломная работа:
Программный модуль для предоптимизационного анализа информации в задаче двумерного размещения
53 страниц(ы)
Введение 4
Глава 1. Обзор и анализ задач геометрического размещения и методов их решения 6
1.1 Многообразие задач геометрического размещения 61.2 Содержательная постановка задачи двумерного размещения 7РазвернутьСвернуть
1.3 Методы решения задач геометрического размещения 8
1.4 Оптимизационный процесс раскроя-упаковки 10
Выводы по 1 главе 13
Глава 2. Проектирование программного модуля для предоптимизационного анализа информации в задаче двумерного размещения 14
2.1 Процесс предоптимизационного анализа 14
2.2 Разработка программного модуля 18
2.3 Тестирование и анализ результатов генетических алгоритмов 24
2.3.2 Поиск лучших решений для разных классов задач 28
2.3.3 Поиск лучших решений для классов задач с большим количеством заготовок 32
Выводы по 2 главе 33
Глава 3. Разработка и тестирование программного модуля для предоптимизационного анализа информации в задаче двумерного размещения 34
3.1 Выбор языка программирования 34
3.2 Техническое задание 36
3.3 Тестирование программного модуля 38
3.4 Эффективность внедрения программного модуля предоптимизационного анализа информации в задаче двумерного размещения 40
3.4.1 Экономический эффект от внедрения программного модуля 40
3.4.2 Время разработки программы 42
Выводы по 3 главе 44
Заключение 45
Список литературы 46
Приложение 48 -
Дипломная работа:
Приложения координатно-векторного метода к решению школьных задач
80 страниц(ы)
Введение….….3
Глава I. Координатный метод решение задач….5
§ 1.1. Ортонормированный репер на плоскости. Простейшие задачи в координатах….….6§ 1.2. Общее уравнение прямой. Уравнение окружности….12РазвернутьСвернуть
§ 1.3. Примеры решения задач координатным методом….….…19
Глава II. Векторный метод решения задач….….25
§ 2.1. Координаты вектора на плоскости….25
§ 2.2. Координаты вектора в пространстве….26
§ 2.3. Примеры решения задач векторным методом….31
Глава III. Координатно-векторный метод решения задач….42
§ 3.1. Нахождение угла между прямыми в пространстве….42
§ 3.2. Нахождение угла между плоскостями….….51
§ 3.3. Нахождение угла между прямой и плоскостью….57
§ 3.4. Нахождение расстояния от точки до плоскости….72
§ 3.5. Нахождение расстояния между скрещивающимися прямыми.….75
Заключение….….79
Литература….….….80
-
ВКР:
Управление учебной деятельностью обучаящихся по овладению методами решения геометрических задач
69 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ДЛЯ РЕШЕНИЯ ГЕОМЕТРИЧЕСКИХ ЗАДАЧ В РАМКАХ ЕГЭ ПО МАТЕМАТИКЕ 5
1.1. Методы и приёмы обучения решению геометрических задач 51.2. Анализ и спецификация ЕГЭ по математике 12РазвернутьСвернуть
1.3. Методы решения задач на квадратной решетке и координатной плоскости 16
1.4. Теоретические основы для решения задач по планиметрии 21
1.5. Теоретические основы для решения задач по стереометрии 32
ГЛАВА 2. МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПОДГОТОВКИ УЧАЩИХСЯ К РЕШЕНИЮ ГЕОМЕТРИЧЕСКИХ ЗАДАЧ В РАМКАХ ЕГЭ ПО МАТЕМАТИКЕ ПРОФИЛЬНОГО УРОВНЯ 41
2.1 Анализ школьных учебников 41
2.2 Разработка элективного курса «Практикум решения задач по геометрии» 45
2.3 Апробация 59
Заключение 62
Список литературы 63
Приложение 1. Контрольно-измерительные материалы 67 -
Дипломная работа:
Программный модуль формирования маршрутов транспортных средств на базе эволюционного алгоритма
68 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА 1. ЗАДАЧИ МАРШРУТИЗАЦИИ ТРАНСПОРТНЫХ СРЕДСТВ И МЕТОДЫ ИХ РЕШЕНИЯ 5
1.1 Обзор и анализ существующих задач маршрутизации 51.2 Методы решения задач маршрутизации 6РазвернутьСвернуть
1.3 Основные понятия эволюционного алгоритма 12
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО МОДУЛЯ 15
2.1 Постановка задачи маршрутизации 15
2.2 Применение операторов и процедур для эволюционного алгоритма 17
2.3 Проектирование программного модуля в программе BPwin 19
ГЛАВА 3. РАЗРАБОТКА ПРОГРАМНОГО МОДУЛЯ 23
3.1 Обзор и анализ существующих языков программирования 23
3.2 Техническое задание к программному модулю 26
3.3 Программная реализация разработанного эволюционного алгоритма 31
3.4 Вычислительный эксперимент 45
3.5 Анализ экономической эффективности 50
ЗАКЛЮЧЕНИЕ 66
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 67
Не нашли, что искали?
Воспользуйтесь поиском по базе из более чем 40000 работ
Следующая работа
Сравнение методов трапеций и прямоугольников (на Visual Basic)




-
Магистерская работа:
86 страниц(ы)
Введение 3
Глава I. Теоретические основы развития творческих способностей детей младшего дошкольного возраста на занятиях по изобразительному искусству1.1. Творчество. Развитие творческой деятельности детей младшего дошкольного возраста 10РазвернутьСвернуть
1.2. Развитие художественно-творческих способностей детей
младшего дошкольного возраста в психолого-педагогической литературе 15
1.3. Педагогические условия развития детей младшего дошкольного возраста в изобразительной деятельности 20
Глава II. Опытно-экспериментальная работа по художественно-творческому развитию детей младшего дошкольного возраста средствами изобразительной деятельности
2.1. Диагностическое исследование начального уровня художественно-творческого развития детей младшего дошкольного возраста 30
2.2. Формирующий эксперимент по художественно-творческому развитию детей младшего дошкольного возраста средствами изобразительной деятельности 38
2.3. Анализ и оценка опытно-экспериментальной работы 48
Заключение 52
Литература 55
Приложения 60
-
Дипломная работа:
44 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА I. СОВРЕМЕННОЕ СОСТОЯНИЕ ИЗУЧАЕМОЙ ПРОБЛЕМЫ. 6
1.1. Характеристика обучения навыкам футбола 61.2. Способы и техника выполнения ведение мяча в футболе 12РазвернутьСвернуть
1.3. Анатомо-физиологические особенности детей 11-12 лет 15
ВЫВОДЫ ПО ПЕРВОЙ ГЛАВЕ 27
ГЛАВА П.МЕТОДЫ И ОРГАНИЗАЦИЯ ИССЛЕДОВАНИЯ 28
2.1. Методы исследования 28
2.2. Организация исследования 29
ГЛАВА III. РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЯ И ИХ ОБСУЖДЕНИЕ. 31
3.1. Комплекс упражнений, направленный на совершенствование техники ведения мяча и удара по воротам у мальчиков 11-12 лет в секции по мини-футболу 31
3.2. Результаты исследования 32
3.3. Обсуждение результатов исследования 36
ВЫВОДЫ 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 41
-
Дипломная работа:
Аффинные преобразования плоскости и их применение к решению задач
25 страниц(ы)
Введение….….3
Глава 1 . Аффинные преобразования плоскости …. 4
Определение и формулы аффинного преобразования плоскости….….…4Свойства аффинных преобразований плоскости….…5РазвернутьСвернуть
Группа аффинных преобразований и ее подгруппы…10
Глава 2 . Приложение аффинных преобразований плоскости к решению задач….14
Задачи на аффинные преобразования плоскости….14
Заключение….…20
Литература….21
-
Дипломная работа:
36 страниц(ы)
ВВЕДЕНИЕ. 3
Глава 1. ЛИТЕРАТУРНЫЙ ОБЗОР 5
1.1. Классификация полимерных материалов 5
1.2. Электроника широкозонных полимеров с тонким слоем. 71.3. Описание полидифениленфталида 10РазвернутьСвернуть
1.4. Свойства тонких металлических пленок 11
1.5. Вентильные структуры 14
Глава 2. МЕТОДИКА И ПРИБОРЫ ЭКСПЕРИМЕНТА 16
2.1. Метод нанесения полимерных слоев 16
2.2. Устройство и работа вакуумного поста ВУП – 5 17
2.2.1. Схема вакуумного поста 19
2.2.2. Работа вакуумного поста 20
2.3. Изготовление металлических электродов 23
Глава 3. ОСНОВНЫЕ РЕЗУЛЬТАТЫ И ИХ АНАЛИЗ 25
3.1. Характеристика полимерных пленок. 26
3.2. Исследования поверхности и толщины пленок 29
ЗАКЛЮЧЕНИЕ 33
ЛИТЕРАТУРА 34
-
Дипломная работа:
67 страниц(ы)
Введение
Глава №1. Теоретико-методические особенности тактико-технической подготовленности в туристском многоборье детей среднего школьного возраста1.1. Подготовка спортсмена в процессе тренировкиРазвернутьСвернуть
1.2. Возрастные особенности юных спортсменов среднего возраста
1.3. Особенности тактико-технической подготовленности в туризме
1.4. Организация учебно-тренировочного процесса в туристском многоборье
Глава №2. Задачи, методы и организация исследования
2.1. Задачи и методы исследования
2.2. Организация исследования
2.3. Результаты исследования и их обсуждение
Выводы
Литература
Приложения
-
Дипломная работа:
Терминологическая лексика в произведениях и. фролова: лингводидактический аспект
64 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА I. ТЕРМИНОЛОГИЧЕСКАЯ ЛЕКСИКА РУССКОГО ЯЗЫКА. ТЕОРЕТИЧЕСКАЯ БАЗА ИССЛЕДОВАНИЯ
1.1 Функционально-стилистические разновидности языка. Научный стиль 71.2. Терминология как наука 9РазвернутьСвернуть
1.3. Понятие термина 11
1.4. Разграничение специальной и общеупотребительной лексики 15
1.5. Освоение литературным языком специальной лексики 18
Выводы по первой главе 21
ГЛАВА II. ТЕРМИНОЛОГИЧЕСКАЯ ЛЕКСИКА ПОВЕСТИ УФИМСКОГО ПИСАТЕЛЯ И.А. ФРОЛОВА «УЧИТЕЛЬ БОГА»
2.1. Функция создания «научного колорита» 25
2.2. Функция создания художественного образа 30
2.3. Словообразовательная структура терминологической лексики 33
2.4. Термины-эпонимы 39
2.5. Изучение терминологической лексики на уроках русского языка в школе 41
Выводы по второй главе 49
ЗАКЛЮЧЕНИЕ 53
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 56
СЛОВАРИ И СПРАВОЧНИКИ 60
ИСТОЧНИКИ МАТЕРИАЛА 61
ПРИЛОЖЕНИЕ 62
-
Дипломная работа:
Сокращение как интегральный элемент современного английского языка
62 страниц(ы)
Введение….….3
Глава 1 Аббревиатура и сокращение как языковое явление
1.1. Причины и особенности возникновения сокращений….61.2. Перевод сокращений и аббревиатур. Место аббревиатур и сокращений в современном английском языке….….12РазвернутьСвернуть
Выводы по первой главе….….….17
Глава 2 Виды сокращений в современном английском языке
2.1. Типы аббревиатур….…19
2.2. Сокращения как способ словообразования. Виды сокращений .24
Выводы по второй главе….….28
Глава 3 Аббревиатуры и сокращения в текстах СМИ современного английского языка
3.1. Теоретические предпосылки исследования сокращений и усечений в современной англоязычной прессе….….….29
3.2 Лексико-семантический анализ аббревиаций, сокращений и усечений в прессе ….35
3.3 Функционально-прагматическая специфика усечений в текстах периодических изданий….…44
Выводы по третьей главе….….53
Заключение….….54
Список литературы…57
-
Лабораторная работа:
Численные методы (excel № 4. (БирГСПА)
11 страниц(ы)
Лабораторная работа № 4 -
Дипломная работа:
Исследование взаимосвязи социального интеллекта и успешности в общении
111 страниц(ы)
Введение ….3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЙ АНАЛИЗ ПРОБЛЕМЫ ИССЛЕДОВАНИЯ ВЗАИМОСВЯЗИ СОЦИАЛЬНОГО ИНТЕЛЛЕКТА И УСПЕШНОСТИ В ОБЩЕНИИ В СОВРЕМЕННОЙ НАУЧНОЙ ЛИТЕРАТУРЕ…71.1 Исследование социального интеллекта отечественными и зарубежными учеными…7РазвернутьСвернуть
1.2. Понятие успешность в общении….12
1.3. Психологические особенности юношеского возраста…26
1.4. Взаимосвязь социального интеллекта и успешности в общении….30
Выводы по первой главе….34
ГЛАВА 2. ЭМПИРИЧЕСКОЕ ИССЛЕДОВАНИЕ ВЗАИМОСВЯЗИ СОЦИАЛЬНОГО ИНТЕЛЛЕКТА И УСПЕШНОСТИ В ОБЩЕНИИ….35
2.1.Описание хода эксперимента и обоснование его методов….35
2.2 Анализ результатов исследования….43
Выводы по второй главе….58
Заключение….60
Список литературы…62
Приложения….…66
-
Дипломная работа:
50 страниц(ы)
Введение 3
Глава 1.ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ И АСИМПТОТИЧЕСКИЕ РАЗЛОЖЕНИЯ РЕШЕНИЙ 5
1.1. Дифференциальное уравнение второго порядка 51.2. Определения и свойства асимптотических рядов 8РазвернутьСвернуть
1.3. Преобразование Лиувилля. 13
1.4. Асимптотика решения дифференциального уравнения второго порядка. 17
Глава 2.НАХОЖДЕНИЕ ФОРМАЛЬНОГО АСИМПТОТИЧЕСКОГО РАЗЛОЖЕНИЯ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ 26
2.1. Постановка задачи и нахождение формального асимптотического разложения решения 26
Заключение 23
Приложение 1 23
Приложение 2 43
Приложение 3 44
Литература 45