СтудСфера.Ру - помогаем студентам в учёбе

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

Задача о ранце (рюкзаке) - Курсовая работа №14584

«Задача о ранце (рюкзаке)» - Курсовая работа

  • 15 страниц(ы)

Содержание

Введение

Заключение

Список литературы

Примечания

фото автора

Автор: navip

Содержание

Содержание

Введение 4

Классификация методов 7

Исходный код программы 10

Заключение 12

Литература 13


Введение

Классическая задача о рюкзаке (о загрузке) известна очень давно, ниже приведена ее формализация. Пусть есть N разных предметов, каждый предмет имеет вес wi и полезность pi , так же имеется максимальный вес W, который можно положить в рюкзак. Требуется собрать такой набор предметов P, чтобы полезность их была наибольшей, а суммарный вес не превышал W. Конечно, никто не собирается писать программу, чтобы наилучшим образом загрузить рюкзак, отправляясь в поход или в путешествие, тут все слишком просто, и никто не задумывается об этом, но существует и более широкое применение.

Задача о загрузке (задача о рюкзаке) и различные её модификации широко применяются на практике в прикладной математике, криптографии, экономике, логистике, для нахождения решения оптимальной загрузки различных транспортных средств: самолетов, кораблей, железнодорожных вагонов и т.д.

Рассматриваемая нами задача является NP – полной, то есть для нее не существует полиномиального алгоритма , решающего её за разумное время, в этом и есть проблема. Либо мы выбираем быстрый алгоритм, но он как известно не всегда решает задачу наилучшим образом, либо выбираем точный, который опять же не является работоспособным для больших значений. Цель данной работы – выделить основные методы решения задачи о загрузке, классифицировать и сравнить эти методы.

Реализовать алгоритмы решения классической задачи о рюкзаке. Протестировать их и разбить их на две группы: точные и приближенные, сравнить по скорости решения, по точности. Определить в каких случаях следует использовать тот или иной подход к решению задачи.

Алгоритмы решения можно разделить на два типа: точные и приближенные. Точные: применение динамического программирования, полный перебор, метод ветвей и границ (сокращение полного перебора). Приближенные алгоритмы: Жадный алгоритм.


Заключение

В ходе исследования задачи о рюкзаке были выявлены три основных алгоритма решения. Полный перебор, ДП – программирование, жадный алгоритм. Так же был рассмотрен Метод ветвей и границ, но как сокращение полного перебора. Все методы разделены на две группы. Первая группа – точные методы, сюда входят ДП – алгоритмы, Полный перебор и Метод ветвей и границ. Вторая группа – приближенные методы, к таким методам относится Жадный алгоритм. Выбор использования того или иного метода спорный вопрос, все зависит от постановки задачи, а так же от того, какие цели поставлены. Если требуется найти точное решение, то конечно нужно использовать точные методы, при небольшом наборе входных данных (предметов до 10-20), подойдет перебор или метод ветвей и границ в силу простоты реализации, при больших, следует использовать ДП – алгоритм. Если же точность решения не так важна, или входные данные таковы, что ни один из точных методов не работоспособен, остается применять только приближенные алгоритмы. Но остается возможность комбинирования различных методов для ускорения, или даже применение каких либо “уловок” для конкретного примера. Надеяться же на построение полиномиального алгоритма нет смысла, так как данная задача NP-полна. Безусловно, данная задача очень важна с точки зрения ее приложения в реальной жизни. Не смотря на свою “древность”, рюкзак не только не забывается, наоборот, интерес к нему задаче растет. Оптимальная загрузка транспорта помогает сокращать расходы, получать большую прибыль. Также задача применяется в криптографии и прикладной математике.


Список литературы

1. С. А. Немнюгин. Turbo Pascal. Учебник

2. Окулов, С.М. Информатика в задачах [Текст] / С.М. Окулов, А.А, Пес-тов, О.А. Пестов. – Киров: Изд-во ВГПУ, 1998.

3/h**t://ru.wikipedia.org/wiki/%C7%E0%E4%E0%F7%E0_%EE_%F0%FE%EA%E7%E0%EA%E5

3. h**t://slovari.yandex.r*/~%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8/%D0%9B%D0%BE%D0%BF%D0%B0%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0%20%D0%BE%20%D1%80%D0%B0%D0%BD%D1%86%D0%B5/

4. h**t://w*w.vzmakh.r*/info/pascal/modules/page14.html


Примечания

К работе прилагается рабочая программа на языке программирования.

Работа может быть скорректирована по желанию заказчика.

Тема: «Задача о ранце (рюкзаке)»
Раздел: Информатика
Тип: Курсовая работа
Страниц: 15
Цена: 900 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 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
  • Курсовая работа:

    Решение задачи «Планирование ассортимента блюд на предприятии об-щественного питания» в программной среде MS Excel

    16 страниц(ы) 

    Введение 3
    1 Аналитическая часть 5
    1.1 Постановка задачи оптимизации 5
    1.2 Построение математической модели оптимизационной задачи 6
    1.3 Обоснование и описание вычислительной процедуры решения задачи 7
    1.4 Решение задачи оптимизации аналитически 7
    2 Технологическая часть 13
    Заключение 14
  • Курсовая работа:

    Решение задачи «Планирование поставок газированных напитков» с помощью MS Excel

    16 страниц(ы) 

    Введение 3
    1 Аналитическая часть 5
    1.1 Постановка задачи оптимизации 5
    1.2 Построение математической модели оптимизационной задачи 6
    1.3 Обоснование и описание вычислительной процедуры решения задачи 8
    1.4 Решение задачи оптимизации аналитически 11
    Заключение 15
    Список используемой литературы 17
  • Доклад:

    Исследование операций в экономике: модели, задачи, решения

    255 страниц(ы) 

    Предисловие 2
    Глава 1. Оптимизация плана производства 3
    Глава 2. Оптимальное смешение 18
    Глава 3. Оптимальный раскрой 31
    Глава 4. Планирование финансов 40
    Глава 5. Транспортная задача 53
    Глава 6. Задача о назначениях 67
    Глава 7. Сетевой анализ проектов. Метод СРМ 78
    Глава 8. Сетевой анализ проектов. Метод PERT 94
    Глава 9. Анализ затрат на реализацию проекта 105
    Глава 10. Стратегические игры 132
    Глава 11. Нелинейное программирование 147
    Глава 12. Модели управления запасами 166
    Глава 13. Модели систем массового обслуживания 180
    Глава 14. Имитационное моделирование 202
    Глава 15. Целочисленные задачи линейного программирования 226
    Глава 16. Основы теории принятия решений 239
    Список основной литературы 254
    Список дополнительной литературы 255
  • Дипломная работа:

    Программный модуль формирования маршрутов транспортных средств на базе эволюционного алгоритма

    68 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ЗАДАЧИ МАРШРУТИЗАЦИИ ТРАНСПОРТНЫХ СРЕДСТВ И МЕТОДЫ ИХ РЕШЕНИЯ 5
    1.1 Обзор и анализ существующих задач маршрутизации 5
    1.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 работ

Наши услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Другие работы автора
  • Дипломная работа:

    Языковая личность ребенка в русской литературе

    123 страниц(ы) 

    Введение . . . . . . . . . . . . . . . . . . 4
    Важность и актуальность исследования . . . . . . . . . . 4
    Цель и задачи исследования . . . . . . . . . . . . . . 5
    Объект исследования . . . . . . . . . . . . . . 5
    Предмет исследования . . . . . . . . . . . . . . 5
    Материал исследования . . . . . . . . . . . . . . 6
    Теоретическая значимость исследования . . . . . . . . . . 6
    Практическая значимость исследования . . . . . . . . . . 6
    Научная новизна исследования . . . . . . . . . . . . 6
    Обзор научной литературы . . . . . . . . . . . . . 7
    Структура исследования . . . . . . . . . . . . . 8
    Глава I. Языковая личность ребенка в художественном произведении . 9
    1. Языковая личность . . . . . . . . . . . . . . 9
    1.1. Понятие о языковой личности . . . . . . . . . . . 9
    1.2. Структура языковой личности . . . . . . . . . . . 12
    1.2.1. Структурно-языковой уровень (лексикон, грамматикон) . . . 14
    1.2.2. Лингво-когнитивный уровень (тезаурус) . . . . . . . . 16
    1.2.3. Мотивационный уровень (прагматикон) . . . . . . . . 21
    2.Языковая личность ребенка . . . . . . . . . . . . 28
    2.1. Исследования детской речи . . . . . . . . . . . . 28
    2.2. Структурно-языковой уровень языковой личности ребенка . . . 31
    2.3.Лингво-когнитивный уровень языковой личности ребенка . . . . 34
    2.4. Мотивационный уровень языковой личности ребенка . . . . . 38
    3. Персонаж художественного произведения как языковая личность . . 44
    3.1. Соотношение понятий "художественный образ" и "языковая личность" . 44
    3.2. Особенности структуры языковой личности персонажа . . . . . 46
    3.3. Речевая структура в организации языковой личности образа . . . 49
    Выводы по первой главе . . . . . . . . . . . . . . 55
    Глава II. Языковая личность ребенка в повести С.Т.Аксакова «Детские годы Багрова – внука» . . . . . . . . . . . . . 58
    1. Очерк жизни и творчества С.Т.Аксакова . . . . . . . . . 58
    1.1. История создания повести «Детские годы Багрова – внука» . . . 61
    2. Особенности повествования в произведении С.Т.Аксакова . . . . 62
    3. Структура языковой личности Сережи Багрова . . . . . . . 65
    3.1. Структурно-языковой уровень . . . . . . . . . . . 65
    3.2. Лингво-когнитивный уровень . . . . . . . . . . . 76
    3.3. Мотивационный уровень . . . . . . . . . . . . 88
    Выводы по второй главе . . . . . . . . . . . . . 99
    Заключение . . . . . . . . . . . . . . . . 101
    Литература . . . . . . . . . . . . . . . . 103
    Приложение . . . . . . . . . . . . . . . . 109
  • Курсовая работа:

    Изображение русского национального характера в произведениях н.в.гоголя и н.с.лескова

    29 страниц(ы) 

    ВВЕДЕНИЕ….3
    ГЛАВА I. Понятие русского национального характера в литературе XIX века …. 5
    1.1. Понятия «характер», «менталитет», «национальный характер». Особенности русского национального характера.…. …. 5
    1.2. Исследования, посвященные русскому характеру в творчестве Н.В. Гоголя….… 7
    1.3. Русский национальный характер в произведениях Н.С. Лескова. … 9
    II. ГЛАВА II. Изображение русского национального характера в произведениях Н.В. Гоголя и Н.С. Лескова… . 12
    2.1. Русский национальный характер в повести Н.В. Гоголя «Шинель».….…. 12
    2.2. Русский национальный характер в очерке Н.С. Лескова
    «Леди Макбет Мценского уезда»…. 18
    ЗАКЛЮЧЕНИЕ ….…. 25
    СПИСОК ЛИТЕРАТУРЫ …. 27
  • Дипломная работа:

    Островные татарские говоры южного Приуралья: кугарчинский говор

    115 страниц(ы) 

    ВВЕДЕНИЕ….2-8
    ГЛАВА I. СОСТОЯНИЕ ИЗУЧЕННОСТИ ДИАЛЕКТОВ И ГОВОРОВ. В ЮЖНОМ АРЕАЛЕ БАШКОРТОСТАНА 8
    1.1. К вопросу об ареалогических исследованиях в татарской диалектологии… 8-19
    1.2. История формирования кугарчинского говора и его этнолингвистические особенности…
    1.3. Фонетические особенности кугарчинского говора
    1.4.Лексические особенности кугарчинского говора
    1.5.Морфологические особенности кугарчинского говора
    ГЛАВА II. МЕТОДИКА ПРЕПОДАВАНИЯ РОДНОГО ЯЗЫКА В УСЛОВИЯХ ДИАЛЕКТОВ И ГОВОРОВ
    ЗАКЛЮЧЕНИЕ….
    ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА….
    ЛЕКСИКОГРАФИЧЕСКИЕ ИСТОЧНИКИ….
    УСЛОВНЫЕ СОКРАЩЕНИЯ….
  • Курсовая работа:

    Особенности банковского маркетинга в российских условиях

    50 страниц(ы) 

    Введение….5
    1. Понятие банковского маркетинга…7
    2. Основные концепции маркетинга….12
    3. Сбыт и понятие банковского продукта…14
    4. Маркетинговые исследования в банке…20
    5. Целевые рынки и сегментация…24
    6. Стратегия маркетинга….30
    7. Банковский маркетинг: ценообразование….32
    8. Методы распространения банковских услуг….37
    9. Банковский маркетинг: стимулирование продаж….39
    10. Перспективы маркетинга в банковской сфере….….42
    11. Особенности банковской рекламы в России….46
    Заключение….48
    Список литературы
  • ВКР:

    Миякә районы ойконимиясе

    69 страниц(ы) 

    ЭЧТӘЛЕК
    КЕРЕШ….3
    БЕРЕНЧЕ БҮЛЕК. ОЙКОНИМИКАНЫ ЭТНОЛИНГВИСТИК ЯССЫЛЫКТАН ӨЙРӘНҮ ҮЗЕНЧӘЛЕКЛӘРЕ.7
    ИКЕНЧЕ БҮЛЕК. МИЯКӘ РАЙОНЫ ОЙКОНИМИЯСЕ
    2.1. Башкортостан Республикасы Миякә районының географик, социаль-икътисади һәм тарихи-мәдәни халәте.12
    2.2. Миякә районының авыл атамалары системасы.15
    2.3. Миякә районының авыл атамалары системасының
    үзенчәлекләре.45
    ӨЧЕНЧЕ БҮЛЕК. УРТА МӘКТӘПТӘ ТАТАР ТЕЛЕ ҺӘМ ӘДӘБИЯТЫН ӨЙРӘНҮДӘ МИЯКӘ РАЙОНЫ АВЫЛ АТАМАЛАРЫН ФАЙДАЛАНУ
    3.1. Татар теле һәм әдәбияты дәресләрендә милли төбәк
    компонентын куллану.52
    3.2. Татар теле һәм әдәбияты дәресләрендә Башкортостан республикасы Миякә районы ойконимнарын куллану үзенчәлекләре.54
    ЙОМГАК.60
    ФАЙДАЛАНЫЛГАН ӘДӘБИЯТ ИСЕМЛЕГЕ.62
    КУШЫМТА.65
  • Дипломная работа:

    Иккĕмĕш сыпǎк. Леонид Агаков хайлавĕсен поэтики

    65 страниц(ы) 

    Кÿртĕм….3
    Тĕп пай….5
    Пĕрремěш сыпǎк. Илемлě хайлавсен поэтика уйрǎмлǎхĕсем….…5
    1 §. Проза хайлавěсен поэтика уйрǎмлǎхěсем….5
    2 §. Леонид Агаковăн пурнǎç çулĕ…6
    3 §. Çыравçăн литературǎри ĕçĕ-хĕлĕ….….12
    Иккĕмĕш сыпǎк. Леонид Агаков хайлавĕсен поэтики….….22
    1 §. «Салтак ачисем» повеçĕн тематики, жанрĕ, идейи, илемлĕх мелĕсем….23
    2 §. «Ылтăн вăчăра» повеçĕн поэтики….27
    3 §. «Шанчăк» хайлавǎн тематики, жанрĕ, идейи, илемлĕх мелĕсем….28
    Виççĕмĕш сыпǎк. Леонид Агаков пултарулǎхне шкулта вĕрентес меслетлĕх….….….….….28
    1 § Леонид Агаковǎн «Салтак ачисем » повеçне вĕрентессипе çыхǎннǎ урок конспекчĕ….
    2 § Килти вулав урок йěрки….
    Пĕтĕмлетÿсем….….52
    Усǎ курнǎ литература….….….53
  • Дипломная работа:

    Развитие творческого мышления учащихся на уроках английского языка в начальной школе

    97 страниц(ы) 

    Введение….
    I. Сущность, структура и основные аспекты творческого мышления
    1.1 Определение понятия творческого мышления
    1.2 Творческая педагогика: задачи и возможности творческого мышления
    1.3 Творчество, как предмет исследования науки
    1.3.1 Основные аспекты креативности
    1.3.2 Связь мышления с воображением, как необходимых элементов креативности
    1.3.3. Психологические особенности и творческий потенциал детей младшего школьного возраста
    Вывод к главе I
    II. Формирование и развитие творческого мышления на уроках иностранного языка в начальной школе.
    2.1. Модернизация процесса обучения иностранным в начальной школе
    2.2. Использование методов в развитии творческого мышления младших школьников
    2.2.1 Использование комплексного вводного курса на коммуникативно-когнитивной основе
    2.2.2 Использование предметно-практических видов деятельности
    2.2.3 Использование игры в развитии творческого мышления
    2.2.4 Использование творческих проектов в развитии творческого мышления
    Вывод к главе II
    Обобщение результатов исследования
    Заключение
    Библиография
    Приложения
  • Дипломная работа:

    Изучение произведений Р.Касимова в условиях подготовки детей

    64 страниц(ы) 

    Введение….3
    Глава I. Теория и практика музыкального воспитания учащихся
    1.1. Возрастная психология школьников: к теории вопроса…. 8
    1.2. Региональный компонент в музыкально-образовательной практике …20
    Глава II. Педагогические условия изучения произведений Р.Касимова в условиях подготовки детей различных возрастных категорий
    2.1. Развитие эмоциональной сферы учащихся в процессе знакомства с произведениями Р.Касимова…. 30
    2.2 Опытно-экспериментальная работа и её результаты…. …50
    Заключение….58
    Список литературы…60
    Приложение…62
  • Дипломная работа:

    Ономастическое пространство «записок охотника» и.с.тургенева

    140 страниц(ы) 

    Ведение…3-11
    Глава I. Теоретические основы исследования
    1.1. Имя собственное как часть языковой системы….12-24
    1.2. Литературная ономастика как направление исследования художественного текста….24-30
    1.3. Парадигматический аспект анализа имени собственного в художественном тексте. Ономастическое пространство и типы имен собственных….30-33
    1.4. Антропонимы и топонимы в художественном произведении….33-40
    Выводы по главе….40-44
    Глава II. Анализ ономастического пространства «Записок охотника» И.С. Тургенева
    2.1. Типы антропонимов и их функционирование в «Записках охотника» И.С. Тургенева….45-84
    2.2. Типы топонимов и их функционирование в «Записках охотника» И.С. Тургенева ….84-95
    2.3. Типы зоонимов и их функционирование в «Записках охотника» И.С. Тургенева….96-97
    Выводы по главе….97-101
    Заключение….102-109
    Список использованной литературы….110-117
    Приложение I….1-7
    Методическое приложение….1-7
  • Дипломная работа:

    Изучение аллофронии в британском сленге на занятиях по английскому языку

    97 страниц(ы) 

    ВВЕДЕНИЕ …. 3
    ГЛАВА I. ОБЩАЯ ТЕОРИЯ СЛЕНГА …. 7
    1.1. Сленг в современной лингвистике: этимология и различные концепции сленга … 8
    1.2. Основные причины возникновения и употребления сленга … 13
    1.3. Виды сленга …. 17
    1.4. Различия между американским и британским сленгом … 23
    Выводы по первой главе …. 28
    ГЛАВА II. АЛЛОФРОНИЯ КАК ЛИНГВИСТИЧЕСКИЙ ФЕНОМЕН . 30
    2.1.Понятие ортофронии и аллофронии …. 30
    2.2. Аллофрония как лингвистическая категория противоречия …. 33
    2.3. Признаки ортофронии и аллофронии … 34
    2.4. Аспекты реализации аллофронии в речи …. 38
    Выводы по второй главе … 41
    ГЛАВА III. ФУНКЦИОНИРОВАНИЕ АЛЛОФРОНИИ В БРИТАНСКОМ СЛЕНГЕ … 43
    3.1. Виды аллофронии … 44
    3.1.1. Лексическая аллофрония … 44
    3.1.2. Стилистическая аллофрония …. 48
    3.1.3. Грамматическая аллофрония …. 51
    3.2. Способы перевода британских сленгизмов …. 55
    3.3. Классификация сленгизмов по способу образования …. 65
    ГЛАВА IV. МЕТОДИЧЕСКАЯ РАЗРАБОТКА ЭЛЕКТИВНОГО КУРСА ПО АНГЛИЙСКОМУ ЯЗЫКУ …. 71
    ЗАКЛЮЧЕНИЕ … 80
    СПИСОК ЛИТЕРАТУРЫ …. 83
    ПРИЛОЖЕНИЕ … 89