由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DataSciences版 - 平面上的点配对问题
相关主题
请问一道概率题一个困扰我一段时间的问题:big data为什么要搞ml那些algorithm?
最优计算 凸优化寻找一起做kaggle competition的小伙伴
一个 senior data scientist 的面试题。帮朋友招人: 要很强business solution的senior level data scientist
面试的时候back propagation algorithm一般会怎么问?推荐一个Stanford下学期的Spark课
Bayesian inference请问常考的cluster algorithm有哪些
推荐三本书Career opportunities-Data Scientist (Permanent positions)
A/B testing用generic algorithm优化可行吗?问个matching algorithm
feature selection的方法求教在职统计读CS可行性求建议
相关话题的讨论汇总
话题: 配对话题: find话题: algorithm话题: nlgn话题: 平面
进入DataSciences版参与讨论
1 (共1页)
w********5
发帖数: 54
1
一个平面上n个点,需要两两配对,但有个constraint是距离不能大于k,这样有些点可
能最后无法被配对。有没有算法使得能配对的点最多?
follow-up是求出最小的k,使得所有点都能配上对。
这个应该怎么考虑?
H*******1
发帖数: 242
2
G(V,E) where |V| = n as points, E = {(u,v)| dist(u,v) <= k}
Now what you are looking at are matchings, so just apply Edmonds' algorithm.
O(\sqrt(V) * E). Since the G is a unit disk graph here, you may be able to
improve the algorithm, google or wait till DaNiu post an answer.
For finding the smallest k, there are probably smarter ways, but a 糙快猛
practical solution could be:
Find d = closest pair distance O(nlgn)
Find D = farthest pair distance O(nlgn)
Binary Search on [d, D] O(lg(D-d) * \sqrt(V) * E) until you find the k
w********5
发帖数: 54
3
多谢大牛

algorithm.

【在 H*******1 的大作中提到】
: G(V,E) where |V| = n as points, E = {(u,v)| dist(u,v) <= k}
: Now what you are looking at are matchings, so just apply Edmonds' algorithm.
: O(\sqrt(V) * E). Since the G is a unit disk graph here, you may be able to
: improve the algorithm, google or wait till DaNiu post an answer.
: For finding the smallest k, there are probably smarter ways, but a 糙快猛
: practical solution could be:
: Find d = closest pair distance O(nlgn)
: Find D = farthest pair distance O(nlgn)
: Binary Search on [d, D] O(lg(D-d) * \sqrt(V) * E) until you find the k

l******n
发帖数: 648
4
这是哪儿的面试题?
还是课程作业

【在 w********5 的大作中提到】
: 一个平面上n个点,需要两两配对,但有个constraint是距离不能大于k,这样有些点可
: 能最后无法被配对。有没有算法使得能配对的点最多?
: follow-up是求出最小的k,使得所有点都能配上对。
: 这个应该怎么考虑?

b******m
发帖数: 382
5
奇数个点,多大的k也不行呀。
1 (共1页)
进入DataSciences版参与讨论
相关主题
在职统计读CS可行性求建议Bayesian inference
Machine learning question推荐三本书
新手请教:OBJECT DETECTION后还要不要TRACKING ALGORITHM?A/B testing用generic algorithm优化可行吗?
处理几本书feature selection的方法求教
请问一道概率题一个困扰我一段时间的问题:big data为什么要搞ml那些algorithm?
最优计算 凸优化寻找一起做kaggle competition的小伙伴
一个 senior data scientist 的面试题。帮朋友招人: 要很强business solution的senior level data scientist
面试的时候back propagation algorithm一般会怎么问?推荐一个Stanford下学期的Spark课
相关话题的讨论汇总
话题: 配对话题: find话题: algorithm话题: nlgn话题: 平面