ScienceDaily: Latest Science News
Breaking science news and articles on global warming, extrasolar planets, stem cells, bird flu, autism, nanotechnology, dinosaurs, evolution -- the latest discoveries in astronomy, anthropology, biology, chemistry, climate and environment, computers, engineering, health and medicine, math, physics, psychology, technology, and more -- from the world's leading universities and research organizations.
Short algorithm, long-range consequences
http://feeds.sciencedaily.com/~r/sciencedaily/~3/7f-JOPlrFaU/130302125400.htm
Mar 2nd 2013, 17:54
Mar. 1, 2013 — In the last decade, theoretical computer science has seen remarkable progress on the problem of solving graph Laplacians -- the esoteric name for a calculation with hordes of familiar applications in scheduling, image processing, online product recommendation, network analysis, and scientific computing, to name just a few. Only in 2004 did researchers first propose an algorithm that solved graph Laplacians in "nearly linear time," meaning that the algorithm's running time didn't increase exponentially with the size of the problem.
At this year's ACM Symposium on the Theory of Computing, MIT researchers will present a new algorithm for solving graph Laplacians that is not only faster than its predecessors, but also drastically simpler. "The 2004 paper required fundamental innovations in multiple branches of mathematics and computer science, but it ended up being split into three papers that I think were 130 pages in aggregate," says Jonathan Kelner, an associate professor of applied mathematics at MIT who led the new research. "We were able to replace it with something that would fit on a blackboard."
The MIT researchers -- Kelner; Lorenzo Orecchia, an instructor in applied mathematics; and Kelner's students Aaron Sidford and Zeyuan Zhu -- believe that the simplicity of their algorithm should make it both faster and easier to implement in software than its predecessors. But just as important is the simplicity of their conceptual analysis, which, they argue, should make their result much easier to generalize to other contexts.
Overcoming resistance
A graph Laplacian is a matrix -- a big grid of numbers -- that describes a graph, a mathematical abstraction common in computer science. A graph is any collection of nodes, usually depicted as circles, and edges, depicted as lines that connect the nodes. In a logistics problem, the nodes might represent tasks to be performed, while in an online recommendation engine, they might represent titles of movies.
In many graphs, the edges are "weighted," meaning that they have different numbers associated with them. Those numbers could represent the cost -- in time, money or energy -- of moving from one step to another in a complex logistical operation, or they could represent the strength of the correlations between the movie preferences of customers of an online video service.
The Laplacian of a graph describes the weights between all the edges, but it can also be interpreted as a series of linear equations. Solving those equations is crucial to many techniques for analyzing graphs.
One intuitive way to think about graph Laplacians is to imagine the graph as a big electrical circuit and the edges as resistors. The weights of the edges describe the resistance of the resistors; solving the Laplacian tells you how much current would flow between any two points in the graph.
Earlier approaches to solving graph Laplacians considered a series of ever-simpler approximations of the graph of interest. Solving the simplest provided a good approximation of the next simplest, which provided a good approximation of the next simplest, and so on. But the rules for constructing the sequence of graphs could get very complex, and proving that the solution of the simplest was a good approximation of the most complex required considerable mathematical ingenuity.
Looping back
The MIT researchers' approach is much more straightforward. The first thing they do is find a "spanning tree" for the graph. A tree is a particular kind of graph that has no closed loops. A family tree is a familiar example; there, a loop might mean that someone was both parent and sibling to the same person. A spanning tree of a graph is a tree that touches all of the graph's nodes but dispenses with the edges that create loops. Efficient algorithms for constructing spanning trees are well established.
The spanning tree in hand, the MIT algorithm then adds back just one of the missing edges, creating a loop. A loop means that two nodes are connected by two different paths; on the circuit analogy, the voltage would have to be the same across both paths. So the algorithm sticks in values for current flow that balance the loop. Then it adds back another missing edge and rebalances.
In even a simple graph, values that balance one loop could imbalance another one. But the MIT researchers showed that, remarkably, this simple, repetitive process of adding edges and rebalancing will converge on the solution of the graph Laplacian. Nor did the demonstration of that convergence require sophisticated mathematics: "Once you find the right way of thinking about the problem, everything just falls into place," Kelner explains.
Paradigm shift
Daniel Spielman, a professor of applied mathematics and computer science at Yale University, was Kelner's thesis advisor and one of two co-authors of the 2004 paper. According to Spielman, his algorithm solved Laplacians in nearly linear time "on problems of astronomical size that you will never ever encounter unless it's a much bigger universe than we know. Jon and colleagues' algorithm is actually a practical one."
Spielman points out that in 2010, researchers at Carnegie Mellon University also presented a practical algorithm for solving Laplacians. Theoretical analysis shows that the MIT algorithm should be somewhat faster, but "the strange reality of all these things is, you do a lot of analysis to make sure that everything works, but you sometimes get unusually lucky, or unusually unlucky, when you implement them. So we'll have to wait to see which really is the case."
The real value of the MIT paper, Spielman says, is in its innovative theoretical approach. "My work and the work of the folks at Carnegie Mellon, we're solving a problem in numeric linear algebra using techniques from the field of numerical linear algebra," he says. "Jon's paper is completely ignoring all of those techniques and really solving this problem using ideas from data structures and algorithm design. It's substituting one whole set of ideas for another set of ideas, and I think that's going to be a bit of a game-changer for the field. Because people will see there's this set of ideas out there that might have application no one had ever imagined."
Share this story on Facebook, Twitter, and Google:
Other social bookmarking and sharing tools:
Story Source:
The above story is reprinted from materials provided by Massachusetts Institute of Technology. The original article was written by Larry Hardesty.
Note: Materials may be edited for content and length. For further information, please contact the source cited above.
Journal Reference:
Jonathan A. Kelner, Lorenzo Orecchia, Aaron Sidford, Zeyuan Allen Zhu. A Simple, Combinatorial Algorithm for Solving SDD Systems in Nearly-Linear Time. Submitted to ArXiv, 2013 [link]
Note: If no author is given, the source is cited instead.
Disclaimer: Views expressed in this article do not necessarily reflect those of ScienceDaily or its staff.
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: Eyes Like Blank Discs - The Guardian's Steven Poole On George Orwell's Politics And The English Language.
You are receiving this email because you subscribed to this feed at http://blogtrottr.com
If you no longer wish to receive these emails, you can unsubscribe here:
http://blogtrottr.com/unsubscribe/cz0/tSbHWJ
订阅:
博文评论 (Atom)
博客归档
-
▼
2013
(16909)
-
▼
三月
(1500)
- 网易科技频道IT业界新闻: 2013年将是智能手表爆发之年
- 网易科技频道IT业界新闻: 苹果诉三星专利侵权索赔仍超10亿美元
- 科技要闻-新浪科技: 全幅旗舰领跑 尼康D800E售价20400元
- 科技要闻-新浪科技: 优质便携长焦机 索尼HX30报价1959元
- 科技要闻-新浪科技: 双处理器APS单反 佳能7D售价7720元
- 网易科技频道IT业界新闻: 富士康如何成为庞大转包企业
- 科技要闻-新浪科技: 性能均衡热销入门机 佳能600D套机售4100元
- 科技要闻-新浪科技: 热门中端一镜走天下 尼康D7000套机10680元
- 科技要闻-新浪科技: 强悍性能不输单反 索尼单电A77套机9300元
- ScienceDaily: Latest Science News: New clues about...
- 手机资讯-新浪科技: HTC Butterfly领衔 1080P超高清手机盘点
- 手机资讯-新浪科技: 全部1.5GHz起步 高主频智能热销手机推荐
- 手机资讯-新浪科技: 苹果/小米/三星居多 北京地铁手机大曝光
- 网易科技频道IT业界新闻: iPad mini商标申请遭拒
- 网易科技频道IT业界新闻: 美的集团整体上市 3%股份激励高管
- 网易科技频道IT业界新闻: IT峰会三巨头“互侃”移动互联网
- 网易科技频道IT业界新闻: 美的通过换股实现整体上市
- 网易科技频道IT业界新闻: 机构称3D打印尚不具投资价值
- 网易科技频道IT业界新闻: 美的集团整体上市收官 股权结构将变
- 网易科技频道IT业界新闻: 香港政府创业扶持机构成型关键:创业力场
- 网易科技频道IT业界新闻: 惠普股价逆袭近60% 战略转型仍属未了局
- 网易科技频道IT业界新闻: 美的电器被母公司吸收合并 换股价格溢价68%
- 网易科技频道要闻: 评论:微信国际化为什么会失败
- 科技要闻-新浪科技: 工信部部长苗圩:我国宽带与国际水平差距拉大
- 科技要闻-新浪科技: 常小兵:联通按自己的战略方向去争取4G牌照
- 焦点新闻-新浪科技: 工信部部长苗圩:我国宽带与国际水平差距拉大
- 焦点新闻-新浪科技: 北京电信向智能机用户送8.9G云存储空间
- 焦点新闻-新浪科技: 常小兵:联通按自己的战略方向去争取4G牌照
- 网易科技频道要闻: 微信收费论甚嚣尘上 免费互联网模式将死
- 网易科技频道IT业界新闻: 中关村助推创业者实现中国梦
- 网易科技频道IT业界新闻: 东软2012年实现营收69.6亿元 同比增21.02%
- 科技要闻-新浪科技: 北京电信向智能机用户送8.9G云存储空间
- 科技要闻-新浪科技: 常小兵称联通有强大3G网络:4G算什么
- Solidot: MIUI V5系统升级致大量小米1代手机变砖
- 焦点新闻-新浪科技: 常小兵称联通有强大3G网络:4G算什么
- Solidot: NASA预告片将在《星际迷航:进入黑暗》上播出
- Solidot: 狒狒的笑也会传染
- 焦点新闻-新浪科技: 酷派郭德英:手机行业进入微利时代
- 科技要闻-新浪科技: 酷派郭德英:手机行业进入微利时代
- Confirm your unsubscription from '焦点新闻-新浪科技'
- Confirm your unsubscription from '焦点新闻-新浪科技'
- Confirm your unsubscription from '焦点新闻-新浪科技'
- 网易科技频道要闻: 周末要闻回顾:工信部正协调运营商对微信收费
- 焦点新闻-新浪科技: 美的千亿重组完成:集团将整体上市
- 网易科技频道IT业界新闻: 美的集团整体上市启幕 吸收合并美的电器
- 科技要闻-新浪科技: 快讯:美的集团拟实现整体上市
- 互联网新闻-新浪科技: IT领袖峰会盘点:布道、切磋与暗战
- 焦点新闻-新浪科技: 快讯:美的集团拟实现整体上市
- 焦点新闻-新浪科技: IT大佬论道移动互联网:谁是未来操作系统老大
- 焦点新闻-新浪科技: IT领袖峰会大佬表情:布道、请教与斡旋
- 网易科技频道IT业界新闻: 富士康现人事动荡:三星份额增长令鸿海遇天花板
- 网易科技频道IT业界新闻: “鸿夏恋”败局已现:郭台铭贪多导致功败垂成
- Confirm your unsubscription from '网易科技频道IT业界新闻'
- Confirm your unsubscription from '网易科技频道IT业界新闻'
- 焦点新闻-新浪科技: 联通常小兵回应微信收费:违背经济规律难长远
- 网易科技频道要闻: 评论:善待富士康就是善待工人
- 网易科技频道IT业界新闻: 传联想将推移动处理器:用于旗下智能机和平板
- 互联网新闻-新浪科技: 联通常小兵回应微信收费:违背经济规律难长远
- 焦点新闻-新浪科技: 美国专利局或拒绝苹果iPad mini商标申请
- 焦点新闻-新浪科技: 股东集体诉黑莓隐瞒竞争劣势 遭法院驳回
- 网易科技频道要闻: 详解百度激进国际化:渠道先行
- 网易科技频道IT业界新闻: 苹果申请iPad mini商标被美国专利商标局拒绝
- 网易科技频道IT业界新闻: 发改委副司长伍浩:加强信息技术产业链互动
- 焦点新闻-新浪科技: 传联想将扩大芯片设计业务 效仿华为海思
- 焦点新闻-新浪科技: 黑莓称将推低端黑莓10手机 不出售硬件业务
- 网易科技频道IT业界新闻: 美研发迷你手机充电器:可供待机数个小时
- 网易科技频道IT业界新闻: 消息称苹果4月推iOS游戏手柄
- 网易科技频道IT业界新闻: 评论:善待富士康 就是善待工人
- ScienceDaily: Latest Science News: Multi-toxin bio...
- Confirm your unsubscription from '互联网新闻-新浪科技'
- Confirm your unsubscription from 'Solidot'
- Confirm your unsubscription from 'Solidot'
- Confirm your unsubscription from '科技要闻-新浪科技'
- Confirm your unsubscription from '焦点新闻-新浪科技'
- Confirm your unsubscription from 'Solidot'
- ScienceDaily: Latest Science News: Artificial sple...
- 互联网新闻-新浪科技: 深圳IT领袖峰会开幕 李彦宏马化腾上演高峰对话
- 焦点新闻-新浪科技: 深圳IT领袖峰会开幕 李彦宏马化腾上演高峰对话
- 焦点新闻-新浪科技: 专家:苹果Logo缺的一角是感恩之心
- Solidot: ZFS on Linux项目发布v0.6.1版
- Solidot: WPS for linux发布Beta版
- Solidot: 朝鲜对韩国宣战
- 互联网新闻-新浪科技: 京东商城正式更新域名及Logo 推出吉祥物形象
- 焦点新闻-新浪科技: 京东商城正式更新域名及Logo 推出吉祥物形象
- 焦点新闻-新浪科技: 新版迅雷看看支持新一代高清标准H.265
- Confirm your unsubscription from '焦点新闻-新浪科技'
- 科技要闻-新浪科技: 新版迅雷看看支持新一代高清标准H.265
- Solidot: 比特币总币值高于20个国家的货币总值
- 互联网新闻-新浪科技: 新版迅雷看看支持新一代高清标准H.265
- 焦点新闻-新浪科技: 移动广告业需向移动游戏开发商学习的三件事
- Solidot: Northfield/Norwood:Wayland/Weston的新fork
- 互联网新闻-新浪科技: 《创事记》周末推荐阅读(3月30日)
- 互联网新闻-新浪科技: 移动广告业需向移动游戏开发商学习的三件事
- 焦点新闻-新浪科技: 《创事记》周末推荐阅读(3月30日)
- 科技要闻-新浪科技: 《创事记》周末推荐阅读(3月30日)
- 网易科技频道IT业界新闻: 三星苹果的微妙合作关系:爱恨交加合作或告终
- Solidot: 巧用 CSS 文件,愚人节恶搞
- 互联网新闻-新浪科技: 后工业时代的管理:靠用心而非仅靠制度
- 焦点新闻-新浪科技: 后工业时代的管理:靠用心而非仅靠制度
- 焦点新闻-新浪科技: 3D打印概念股大跌说明了什么?
-
▼
三月
(1500)
没有评论:
发表评论