Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Реализация алгоритма Флойда нахождения кратчайших путей в графе между всеми вершинами
Создан заказ №3050660
23 мая 2018

Реализация алгоритма Флойда нахождения кратчайших путей в графе между всеми вершинами

Как заказчик описал требования к работе:
Написать математическое описание алгоритма Флойда, граф, технологии параллельного программирования: OpenMP, Потоки std::thread. 1 Разработать параллельный алгоритм Флойда для нахождения путей с минимальными весами между всеми парами связного взвешенного графа. 2 Описание графа хранится в текстовом файле в виде строки из триплетов [vi, vj, w(vi, vj)], где vi, vj - номера вершин ребра, w(vi, vj) - вес ребра (вещественное число). Элементы строки разделяются символом табуляции. Например, для простейшего графа файл может выглядеть так: 1 2 3.2 2 3 1.5 3 1 3. Файл описывает простой граф из трёх вершин и трёх рёбер: V={1,2,3}, E={(1,2), (2,3), (3,1)}, w(1,2)=3.2, w(2,3)=1.5, w(3,1)=3. 3 Параллельное приложение должно считывать файл с описанием графа и формировать новый файл, содержащий отдельную строку с описанием пути (аналогично 1) для каждой пары вершин (всего строк столько же, сколько рёбер). 4 При реализации программы оптимизировать использование памяти процессов, т.к. исходный граф может быть очень большой (рассмотреть возможность хранения структур данных графа в виде списка, если необходимо). 5 Провести серии испытаний алгоритма (с оценкой доверительных интервалов) при различных сочетаниях числа процессов и для различных графов. 6. Последовательная реализация алгоритма 7. Блок-схема параллельного алгоритма 8. Параллельная реализация алгоритма Выполнить задачу в программе Microsoft Visual Studio с прикреплением самого проекта. Язык программирования C# либо C
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
24 мая 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Svetlana80
5
скачать
Реализация алгоритма Флойда нахождения кратчайших путей в графе между всеми вершинами.jpg
2021-05-06 20:10
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Заказ был выполнен в соответствии с ТЗ и раньше установленного срока. Рекоммендую.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Есть программа, нужно сделать отчет ( есть пример отчёта ).
Другое
Программирование
Стоимость:
300 ₽
Алгоритмы и структуры данных
Контрольная работа
Программирование
Стоимость:
300 ₽
Морской бой на С++
Курсовая работа
Программирование
Стоимость:
700 ₽
Доработать проект на Python. Прошу прочитать полностью!
Задача по программированию
Программирование
Основы стандартизации и сертификации программного обеспечения
Курсовая работа
Программирование
Стоимость:
700 ₽
выполнить лабораторную работу по Интернет программированию, вариант 1
Лабораторная работа
Программирование
Стоимость:
300 ₽
ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 5 лабораторных работ /10дм
Лабораторная работа
Программирование
Стоимость:
300 ₽
вывод строк в другой файл в обратном порядке. Assembler masm32
Лабораторная работа
Программирование
Стоимость:
300 ₽
RStudio отчет о структуре данных о транзакциях потребителей
Лабораторная работа
Программирование
Стоимость:
300 ₽
Нарисовать Дракон-схемы и написать программы решения следующих задач на Си
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработать приложение видов органайзер
Лабораторная работа
Программирование
Стоимость:
300 ₽
лабораторная по нейронным сетям - есть пример работы
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа №1. Регулярные грамматики и конечные автоматы.
Лабораторная работа
Программирование
Стоимость:
300 ₽
ИЗУЧЕНИЕ ОСНОВ СИНТАКСИСА TRANSACT SQL И СОЗДАНИЕ ПРОСТЫХ SQL ЗАПРОСОВ НА УРОВНЕ DQL
Лабораторная работа
Программирование
Стоимость:
300 ₽
"Помехозащищенное кодирование информации. Коды Хэмминга." и "Код Фано-Шеннона"
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа "Программная реализация криптографических алгоритмов"
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Управляющие конструкции
С помощью управляющих конструкций определяются последовательности выполнения программы. Без них все операторы программы будут выполняться слева направо и сверху вниз. Иногда случается, что нужно много раз выполнить определенный набор инструкций или же решить задачу другим способом, который будет зависеть от значений переменных или параметров, задаваемых пользователем в процессе выполнения. Именно ...
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Файлы в Turbo Pfscal V.7.0
В Turbo Pascal применяются данные файлового типа, использующиеся для работы с информацией, которая расположена на внешних носителях. Эта информация формируется во внешней памяти компьютера, при этом образовывается некая область, которая называется файлом. Файл носит имя и представляет собой совокупность однотипных элементов. Файлы применяют при использовании больших объемов данных, долгосрочном хр...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Управляющие конструкции
С помощью управляющих конструкций определяются последовательности выполнения программы. Без них все операторы программы будут выполняться слева направо и сверху вниз. Иногда случается, что нужно много раз выполнить определенный набор инструкций или же решить задачу другим способом, который будет зависеть от значений переменных или параметров, задаваемых пользователем в процессе выполнения. Именно ...
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Файлы в Turbo Pfscal V.7.0
В Turbo Pascal применяются данные файлового типа, использующиеся для работы с информацией, которая расположена на внешних носителях. Эта информация формируется во внешней памяти компьютера, при этом образовывается некая область, которая называется файлом. Файл носит имя и представляет собой совокупность однотипных элементов. Файлы применяют при использовании больших объемов данных, долгосрочном хр...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы