免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2040 | 回复: 9
打印 上一主题 下一主题

[算法] 给个题目~~, 做不出来了。。。。 [复制链接]

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-28 16:31 |只看该作者 |倒序浏览
有数百亿计的三维空间直线, 其中某些直线可能会聚焦(聚焦非相交,可用设一固定Epsilon值,距离小于该值认定为聚焦)于某一空间点, 如何找出聚焦数最多的前N个点的坐标(或以聚焦数降序排序)


PS:
聚焦: 就像平行光通过凹透镜,聚焦某一点一样

论坛徽章:
11
摩羯座
日期:2013-09-16 11:10:272015亚冠之阿尔萨德
日期:2015-06-12 22:53:29午马
日期:2014-04-15 11:08:53亥猪
日期:2014-03-02 23:46:35申猴
日期:2013-12-06 22:07:00亥猪
日期:2013-11-28 12:03:13双鱼座
日期:2013-11-21 14:43:56亥猪
日期:2013-10-23 10:55:49处女座
日期:2013-10-17 18:15:43午马
日期:2013-09-27 17:40:4215-16赛季CBA联赛之青岛
日期:2016-06-22 00:45:55
2 [报告]
发表于 2013-06-28 20:47 |只看该作者
本帖最后由 Ager 于 2013-06-28 20:47 编辑

暂有两个问题。

(1)“可用设一固定Epsilon值,距离小于该值认定为聚焦” —— 是不是可以这么认为:假设空间中有一点P,P的ε领域内,若有n个直线相交点存在,则可以认为这n个交点是“关于(P,ε)的聚焦”集合的元素。 ??那么,对这个n有要求吗?(我觉得应该有。)

(2)“聚焦: 就像平行光通过透镜,聚焦某一点一样”  ??

论坛徽章:
11
摩羯座
日期:2013-09-16 11:10:272015亚冠之阿尔萨德
日期:2015-06-12 22:53:29午马
日期:2014-04-15 11:08:53亥猪
日期:2014-03-02 23:46:35申猴
日期:2013-12-06 22:07:00亥猪
日期:2013-11-28 12:03:13双鱼座
日期:2013-11-21 14:43:56亥猪
日期:2013-10-23 10:55:49处女座
日期:2013-10-17 18:15:43午马
日期:2013-09-27 17:40:4215-16赛季CBA联赛之青岛
日期:2016-06-22 00:45:55
3 [报告]
发表于 2013-06-28 21:09 |只看该作者
本帖最后由 Ager 于 2013-06-28 21:15 编辑

“可用设一固定Epsilon值,距离小于该值认定为聚焦”

—— 其实上面我讲的那个视角(方法)倒是复杂了。不妨反过来,像这样:

若空间中有一对直线相交于P,那么有P的ε领域,可记为(P,ε)。(可能须要)求出所有(Pi,ε),再判别有哪些(Pi,ε)“交会”,从而得到交会组。对于每个交会组,由一系列“分权值”(最简单的例子是交会元素的数量)计算出该交会组的“总权值”。显然,总权值越大的交会组,就越具有聚焦意义。

楼主,请问,是不是这个意思?

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
4 [报告]
发表于 2013-06-28 21:59 |只看该作者
回复 2# Ager


    面壁,
มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้มั้้้้้้้้้้้้้้

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
5 [报告]
发表于 2013-06-28 22:01 |只看该作者
回复 3# Ager


    关健是直线的数量, 这个是难题。。。。理论最快的算法也是n^2, 这个太大了。

论坛徽章:
0
6 [报告]
发表于 2013-06-29 08:52 |只看该作者
其实就是聚类吧,用K均值算法就好了。
K均值算法。不过有限制条件,只能找出K个聚焦集合,而且K不能太大,这个做不了排序,复杂度太高。
大概思想是:
1.先随机找K个点做为种子,代表K个集合的聚焦点
2.遍历所有直线,把直线归类到K个集合之一(按最小距离准则),然后重新计算每个集合的中心
3.迭代第二步直到满足聚焦条件

复杂度为O(n*k*t),n是总数,k为聚焦集个数,t为迭代次数

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
7 [报告]
发表于 2013-06-29 21:42 |只看该作者
回复 6# sqfasd


    学习了。

论坛徽章:
0
8 [报告]
发表于 2013-06-29 23:07 |只看该作者
回复 7# folklore

闻道有先后,术业有专攻,相互学习
这是数据挖掘很普通的算法

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
9 [报告]
发表于 2013-06-30 03:11 |只看该作者
直线的坐标有没有限制?如果在1024*1024*1024内,那么每个像素点保存一个“直线经过”的数字,对每条直线进行像素标记,最后排序这么多个数字。

如果直线最多16条相交,4G内存就足够了。

论坛徽章:
12
寅虎
日期:2013-12-04 20:37:4915-16赛季CBA联赛之广东
日期:2017-08-22 19:23:1215-16赛季CBA联赛之上海
日期:2016-06-18 23:05:05操作系统版块每日发帖之星
日期:2016-06-06 06:20:00操作系统版块每日发帖之星
日期:2016-06-05 06:20:00操作系统版块每日发帖之星
日期:2016-06-03 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之巴勒斯坦
日期:2015-02-10 21:38:08卯兔
日期:2014-10-31 20:42:23申猴
日期:2014-06-11 17:15:10处女座
日期:2014-05-22 09:00:1815-16赛季CBA联赛之广夏
日期:2017-09-25 23:37:46
10 [报告]
发表于 2013-07-01 14:09 |只看该作者
sqfasd 发表于 2013-06-29 08:52
其实就是聚类吧,用K均值算法就好了。
K均值算法。不过有限制条件,只能找出K个聚焦集合,而且K不能太大, ...


学习,前段时间刚瞅了瞅 k-means clustering。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP