查看: 1918| 回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

请问这道FB面经题怎么做

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 milanelllo13 于 2015-7-5 14:28 编辑

Given set of points in 2d grid space. Find a grid point such that sum of distance  from all the points to this common point is minimum.    (昨天在一位同学发的面经总结看到的)。想请教一下解法~  谢谢!

                                       
                                
                        
               


上一篇:CC189 出来了
下一篇:第一次刷题,刷完难度2后的困惑
🔗
stellari 2015-7-5 14:48:18 | 只看该作者
全局:
这道题你得先确认“distance”是怎么定义的。比如:是Euclidean distance还是Taxicab distance ? 如果是后者的话,common point取(med(xi), med(yi))即可。其中med(Ni) 代表所有坐标点第N维上的值的中位数。

回复

使用道具 举报

🔗
 楼主| milanelllo13 2015-7-5 14:52:51 | 只看该作者
全局:
stellari 发表于 2015-7-5 14:48
这道题你得先确认“distance”是怎么定义的。比如:是Euclidean distance还是Taxicab distance ? 如果是后 ...

谢谢!那如果是Euclidean distance 有不brute force的方法吗?
回复

使用道具 举报

🔗
stellari 2015-7-5 16:00:55 | 只看该作者
全局:
milanelllo13 发表于 2015-7-5 14:52
谢谢!那如果是Euclidean distance 有不brute force的方法吗?

在Euclidean情况下,这样的点称为“几何中位点”,又叫“托里拆利点”。如果不加任何限制,无法用确定性的算法找到。一般只能借助各种逼近算法求近似值。不过具体到这道题,看样子“这个点必须在某个格点位置上”,或者甚至“这个点必须是某个set中的点”(是否如此要向面试官确认清楚)。在这些限制下,可能是有确定性的算法可以做的。
回复

使用道具 举报

全局:
本帖最后由 zhuli19901106 于 2015-7-6 00:23 编辑
stellari 发表于 2015-7-5 16:00
在Euclidean情况下,这样的点称为“几何中位点”,又叫“托里拆利点”。如果不加任何限制,无法用确定性 ...

看见这个猛然想起了POJ上的一道老题,当时搜的关键字是费马点。
http://poj.org/problem?id=2420
就是用你说的随机算法,四个方向搜,一边不断选取更优解,一边缩小步长,直到符合精度要求为止。
回复

使用道具 举报

🔗
readman 2015-7-6 03:14:21 | 只看该作者
全局:
本帖最后由 readman 于 2015-7-6 03:17 编辑
zhuli19901106 发表于 2015-7-6 00:18
看见这个猛然想起了POJ上的一道老题,当时搜的关键字是费马点。
http://poj.org/problem?id=2420
就是 ...

这个, as far as i know...在set就不用离散化了吧.., 做个多边形, 圈起来, 然后三角化, 挨个试试...
回复

使用道具 举报

🔗
road 2015-7-6 04:33:25 | 只看该作者
全局:
Integer (quadratic)programming problem.
可以先用quadratic programming 快速搜索出一个大概的解 在周围grid point 线性寻找
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表