Автор24

Информация о работе

Подробнее о работе

Страница работы

Вычислительная сложность решения задач автоматизации. Способы сокращения вычислительной сложности.

  • 21 страниц
  • 2014 год
  • 142 просмотра
  • 0 покупок
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

660 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Понятие вычислительной сложности в настоящее время очень актуально в связи с тем, что происходит лавинообразное развитие средств вычислительной техники. Компьютеры становятся более мощными, способными одновременно выполнять десятки и сотни операций параллельно. Активно используются мультипроцессорные системы. Компьютеры все больше и больше проникают в повседневную жизнь каждого человека. Мир уже не может обойтись без электронной почты, электронных платежных систем, свободного доступа к глобальной сети и т.д. Растет сложность задач управления во всех видах деятельности человека. Большими темпами растут объемы информации, необходимые для обработки и восприятия и т.д. Все это напрямую связано со сложностью вычислений, поскольку сложность пользовательских задач и сложность вычислений находятся в прямой зависимости.
Для оценки вычислительных алгоримов используют понятие вычислительной сложности. При этом оценивание вычислительной сложности напрямую связывают с количеством времени, потраченным для решения задачи по заданному алгориму. Понятно, что чем больше размер исходных данных, обрабатываемых в процессе вычисления, тем выше временная сложность. Поведение временной сложности в пределе при увеличении размера задачи называется ассимптотической временной сложностью»


Оглавление

1 Общие положения о вычислительной сложности 3
2. Проблемы сокращения вычислительной сложности в прикладных областях 6
3 Методы сокращения вычислительной сложности 8
4. Примеры способов сокращения вычислительной сложности 11
4.1 Алгоритм бинарного возведения в степень. 11
4.2 Алгоритм поиска в отсортированном массиве 13
4.3 Задача одномерного динамического программирования 16
5 Выводы 20
Список использованных источников 21



5 Выводы

Несмотря на то, что современные вычислительные системы имеют большие технические возможности для проведения сложных расчетов, и эти возможности постоянно возрастают благодаря современным технологиям, проблема уменьшения вычислительной сложности алгоритмов не уменьшилась. Это связано с тем, что объемы информации, которые необходимо обрабатывать, также растут значительно быстро. Очень сложно определить, какой из этих двух процессов (совершенствование средств вычислительной техники и рост объемов обрабатываемой информации) более стремителен.
Возникает ситуация, когда одну и ту же вычислительную задачу можно решить различными методами, причем каждый метод обладает своей вычислительной сложностью. Естественно, что наиболее оптимальным будет такой метод и такой вычислительный алгоритм, который позволит достичь желаемого результата за меньшее количество шагов и меньшее количество затраченного времени.
В работе рассмотрены примеры совершенствования вычислительных алгоритмов за счет использования определенных методов, таких как замена одних математических операций другими, а также с использованием метода бинарного поиска и динамического программирования.



Список использованных источников

1. А. Ахо, Дж. Ульман, Дж. Хопкрофт - Построение и анализ вычислительных алгоритмов. Издательство «Мир», 1979. – 536 с.
2. Вычислительная сложность некоторых задач математической логики тема диссертации и автореферата по ВАК 01.01.06, кандидат физико-математических наук Дудаков С.М.
3. Крейнделин В.Б., Шлома А.М. Быстрые алгоритмы обработки радиосигналов и их вычислительная сложность. Учебное пособие. М.:- 2001. – 62 с.
4. Перепелица В.А., Тебуева Ф.Б. Дискретная оптимизация и моделирование в условиях неопределенности данных, Издательство "АкадемияЕстествознания", 2007 год . – 151 С.
5. Лавров С.С. Программирование. Математические основы, средства, теория. Издательство БХВ-Петербург. 2001 – 314 С.
6. Б.Шнайер Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си. Издательство: Триумф. 2002 – 152 с.






Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Курсовую работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

Понятие вычислительной сложности в настоящее время очень актуально в связи с тем, что происходит лавинообразное развитие средств вычислительной техники. Компьютеры становятся более мощными, способными одновременно выполнять десятки и сотни операций параллельно. Активно используются мультипроцессорные системы. Компьютеры все больше и больше проникают в повседневную жизнь каждого человека. Мир уже не может обойтись без электронной почты, электронных платежных систем, свободного доступа к глобальной сети и т.д. Растет сложность задач управления во всех видах деятельности человека. Большими темпами растут объемы информации, необходимые для обработки и восприятия и т.д. Все это напрямую связано со сложностью вычислений, поскольку сложность пользовательских задач и сложность вычислений находятся в прямой зависимости.
Для оценки вычислительных алгоримов используют понятие вычислительной сложности. При этом оценивание вычислительной сложности напрямую связывают с количеством времени, потраченным для решения задачи по заданному алгориму. Понятно, что чем больше размер исходных данных, обрабатываемых в процессе вычисления, тем выше временная сложность. Поведение временной сложности в пределе при увеличении размера задачи называется ассимптотической временной сложностью»


Оглавление

1 Общие положения о вычислительной сложности 3
2. Проблемы сокращения вычислительной сложности в прикладных областях 6
3 Методы сокращения вычислительной сложности 8
4. Примеры способов сокращения вычислительной сложности 11
4.1 Алгоритм бинарного возведения в степень. 11
4.2 Алгоритм поиска в отсортированном массиве 13
4.3 Задача одномерного динамического программирования 16
5 Выводы 20
Список использованных источников 21



5 Выводы

Несмотря на то, что современные вычислительные системы имеют большие технические возможности для проведения сложных расчетов, и эти возможности постоянно возрастают благодаря современным технологиям, проблема уменьшения вычислительной сложности алгоритмов не уменьшилась. Это связано с тем, что объемы информации, которые необходимо обрабатывать, также растут значительно быстро. Очень сложно определить, какой из этих двух процессов (совершенствование средств вычислительной техники и рост объемов обрабатываемой информации) более стремителен.
Возникает ситуация, когда одну и ту же вычислительную задачу можно решить различными методами, причем каждый метод обладает своей вычислительной сложностью. Естественно, что наиболее оптимальным будет такой метод и такой вычислительный алгоритм, который позволит достичь желаемого результата за меньшее количество шагов и меньшее количество затраченного времени.
В работе рассмотрены примеры совершенствования вычислительных алгоритмов за счет использования определенных методов, таких как замена одних математических операций другими, а также с использованием метода бинарного поиска и динамического программирования.



Список использованных источников

1. А. Ахо, Дж. Ульман, Дж. Хопкрофт - Построение и анализ вычислительных алгоритмов. Издательство «Мир», 1979. – 536 с.
2. Вычислительная сложность некоторых задач математической логики тема диссертации и автореферата по ВАК 01.01.06, кандидат физико-математических наук Дудаков С.М.
3. Крейнделин В.Б., Шлома А.М. Быстрые алгоритмы обработки радиосигналов и их вычислительная сложность. Учебное пособие. М.:- 2001. – 62 с.
4. Перепелица В.А., Тебуева Ф.Б. Дискретная оптимизация и моделирование в условиях неопределенности данных, Издательство "АкадемияЕстествознания", 2007 год . – 151 С.
5. Лавров С.С. Программирование. Математические основы, средства, теория. Издательство БХВ-Петербург. 2001 – 314 С.
6. Б.Шнайер Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си. Издательство: Триумф. 2002 – 152 с.






Купить эту работу

Вычислительная сложность решения задач автоматизации. Способы сокращения вычислительной сложности.

660 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

27 апреля 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
660 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв Марина [email protected] об авторе EkaterinaKonstantinovna 2018-11-28
Курсовая работа

спасибо за помощь!

Общая оценка 5
Отзыв Марина Бутова об авторе EkaterinaKonstantinovna 2016-11-18
Курсовая работа

Хороший автор. Ответственный, понимающий.

Общая оценка 5
Отзыв Филипп Минаев об авторе EkaterinaKonstantinovna 2015-05-22
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв User8176 об авторе EkaterinaKonstantinovna 2015-05-11
Курсовая работа

Спасибо большое за работу. Мне понравилось сотрудничать с автором. Работа была выполнена РАНЬШЕ СРОКА, а для меня это было главное. Никаких замечаний по работе практически не было, только мелкие недочеты.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Проектирование информационной системы для контроля обеспечения работ компании «Interfere»

Уникальность: от 40%
Доступность: сразу
1200 ₽
Готовая работа

Разработка и испытание ПО по моделям

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

персональная программа начальника отдела производства (на примере ООО"Вселуг")

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Особые точки функций комплексного переменного и их изучение с помощью Maple

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Контроль логических интегральных микросхем (+ доклад)

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Внедрение системы управления освещением умного дома.

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Автоматизированная система складского учета

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

оптимизация торгово-закупочной деятельности

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

безопасность беспроводных сетей

Уникальность: от 40%
Доступность: сразу
3300 ₽
Готовая работа

Распознование плоских многопредметных изображений

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Методика обучения будущих учителей информатики проектированию локальных компьютерных сетей

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка системы мониторинга компьютерной сети

Уникальность: от 40%
Доступность: сразу
2500 ₽