Может ли трёхмерная матрица быть представлена графом? Коллеги, вопрос может быть наивным, но помогите разобраться. Предположим, я имею трёхмерный массив, одно измерение которого будет хранить долготу, второе широту, а третье - время. То есть я сохраняю в таком массиве события (где, когда). Таким образом, я могу выбрать две произвольные ячейки и посчитать расстояние между ними и разницу во времени между двумя событиями.
У меня есть задача, между двумя выбранными событиями (долгота, широта, время) найти самый короткий маршрут из событий, происходивших в интервале от первого ко второму событию. Мне это интуитивно напоминает граф, для которого уже разработаны алгоритмы под эту задачу. Но в силу своих слабых познаний в этой области, я не могу понять, можно ли такие данные представить в виде графа. Может нужно какое-то иное решение?

21 Авг 2019 в 06:13
133 +1
0
Ответы
1

Да, трехмерная матрица может быть представлена в виде графа. В вашем случае каждая ячейка трехмерной матрицы будет представлена вершиной графа, а ребра будут соединять вершины, соответствующие событиям, которые произошли в соседние моменты времени и/или близких координатах.

Для решения вашей задачи, поиска самого короткого маршрута между двумя выбранными событиями, вы можете использовать алгоритмы поиска кратчайшего пути в графе, такие как алгоритм Дейкстры или алгоритм A*.

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

20 Апр в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 211 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир