Эффективное минимальное остовное дерево в метрическом пространстве

У меня есть большой набор точек (n> 10000 в количестве) в некотором метрическом пространстве (например, оснащенный Jaccard Расстояние ). Я хочу соединить их минимальным остовным деревом, используя метрику в качестве веса на краях.

  • Есть ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее благодарю!

Отредактируйте плакаты ниже: используя метрику в качестве веса на ...

У меня есть большой набор точек (n> 10000) в некотором метрическом пространстве (например, оснащенный расстоянием Жаккара ). Я хочу соединить их минимальным остовным деревом, используя метрику в качестве веса на краях.

  • Существует ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее благодарю!

Отредактируйте плакаты ниже: используя метрику в качестве веса на ...

У меня есть большой набор точек (n> 10000) в некотором метрическом пространстве (например, оснащенный расстоянием Жаккара ). Я хочу соединить их минимальным остовным деревом, используя метрику в качестве веса на краях.

  • Существует ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее спасибо!

Отредактируйте плакаты ниже: 10000) в некотором метрическом пространстве (например, с Расстояние Жаккара ). Я хочу соединить их минимальным остовным деревом, используя метрику в качестве веса на краях.

  • Есть ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее спасибо!

Отредактируйте плакаты ниже: 10000) в некотором метрическом пространстве (например, с Расстояние Жаккара ). Я хочу соединить их минимальным остовным деревом, используя метрику в качестве веса на краях.

  • Существует ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее благодарю!

Отредактируйте плакаты ниже: используя метрику в качестве веса на краях.

  • Есть ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее спасибо!

Отредактируйте плакаты ниже: используя метрику в качестве веса на краях.

  • Существует ли алгоритм, который выполняется менее чем за O (n 2 ) времени?
  • Если нет, существует ли алгоритм, который выполняется менее чем за O (n 2 ) среднее время (возможно, с использованием рандомизации)?
  • Если нет, существует ли алгоритм, который работает менее чем за O (n 2 ) времени и дает хорошее приближение минимального остовного дерева?
  • Если нет, то есть ли причина, по которой такой алгоритм не может существовать?

Заранее спасибо!

Отредактируйте плакаты ниже: Классические алгоритмы поиска минимального остовного дерева здесь не работают. У них есть фактор E во времени работы, но в моем случае E = n 2 , поскольку я фактически рассматриваю полный график. У меня также недостаточно памяти для хранения всех возможных краев> 49995000.

8
задан ybungalobill 17 January 2011 в 18:19
поделиться