More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  天天天蓝PhotosProfileFriendsMore Tools Explore the Spaces community

+0

View spaceSend a message
Occupation:
修身、齐家、治国、平天下
Updated 10/25/2008
Updated 9/29/2007
Updated 8/13/2007
Updated 8/16/2006
Updated 6/7/2007
Updated 6/7/2007
Updated 6/7/2007

天天天蓝

笃志而博学 切问而近思
November 18

deadline

刚赶完deadline,第一次投STOC
其实能有东西投这样的会,我就已经很知足了
这次deadline赶的非常惊心动魄,一个接着一个的发现bug
越来越痛苦的fix bug,最后一次fix把原来poly的结果变成指数了,而且第二天还发现即使这样还有bug
然后很崩溃很崩溃,一直到deadline前两天还是搞不定。。。
然后最后两天跟老板讨论半天,又换了一个metric重新搞
最后能够smooth地证出来很出乎我的意料
不过finally,done
 
学到的东西只有一个,做theory应该keep on thinking
虽然连续n天n星期n月想不出来解决的方法是件非常让人郁闷的事情
但是也许只有那样才能在最后的时候突然顿悟吧
 
一堆人都在赶deadline,发现theory的圈子还是很小的
弄完了看blog,正好看到mihai新一篇的blog,很有同感啊
他今年一篇都没投,呵呵,很少见。
http://infoweekly.blogspot.com/2008/11/stoc.html
October 22

CSTCS(4)

Title: Flows and Disjoint Paths in Networks
Speaker: Sanjeev Khanna
  
 Edge Disjoint Paths Problem(EDP): Given graph G and source-sink pairs, the goal is to route a maximum # of pairs using edge-disjoint paths.
 Usage: can be used to solve maximum matching,
 Complexity result:  1. For two pairs, if G is directed, it is NP-hard.   2. If G is undirected, any constant number of pairs can be solved
 Approximate result:  Greedy algorithm has ratio O(m^{1/2});  Multicommodity flow relaxation(LP)
 Allow congestion:  O(1)-approximation with congestion \Theta(log n/loglog n); Hardness result
 Basic idea of approximation: Show fractional solution with short flow paths
 New idea: using well-linked set. A EDP instance can be reduced to a collection of instances of well-linked set will small-loss of optimal solution.

Title: Discounted Deterministic Markov Decision Processes
Speaker: Uri Zwick  Tel Aviv
 MDP:可以看作一个图上的游戏,点属于两个游戏玩家,边上有权值,当前点的拥有者可以决定下一步往那个邻居走,走过的边上的权计入分数(按零和的方式)。
 Discounted: each step has a ratio \alpha discount
 Deterministic: after each step, the node arrived is deterministic, not a distribution.
 Main result: an O(mn)-time algorithm for finding optimal strategies for discounted, infinite-horizon, Deterministic Markov Decision Processes (DMDP), where n is the number of vertices (or states) and m is the number of edges (or actions).
 This improves a recent O(mn^2)-time algorithm of Andersson and Vorobyov 87'.
 Deterministic MDP = truck driver's problem
 Discounted DMDP = unreliable truck driver's problem.
 Open problem:
  1. Equivalence of non-discounted DMDPs and discounted DMDPs.
  2. Different discount factors for different edges?
  3. (non-deterministic) Markov Decision Processes?

CSTCS(3)

Title: One Time Programs (Cryptography in presence of side channel attacks)
Speaker: Shafi Goldwasser  Weizmann & MIT

Basic assumption of cryptography: there exists private key and computation is "black box" based on this private key. But, it is not true. we can extract secret information by physics observation: timing, power consumer, etc   (called computational side channel attacks). Two types of possible leakage: (1)computational side channel: leakage of information of secret keys as a result of performing a computation on the said data;(2)Memory Leakage: no computation has been done. Leakage is only because the data is in the memory. 这个talk主要是用来解决第一个问题的,提出了one time program,需要用hardware,并且希望尽可能减少在hardware上的计算(因为任何计算都可能泄露secret)。用的gadget叫ROK,是一个hardware,上面有两个key,读取一个key的同时会erase掉另一个。怎么做的没明白。。。
 
Title: Towards Universal Semantic Communication
Speaker: Madhu Sudan MIT

讲的是我们怎么能跟外星人交流(也就是交流双方都不懂对方的语言)^_^ 去年的CTW也有一个这样的talk。第一部分考虑的是:Bob is computational limited but wishes to solve hard problem, and Alice can solve the problem and helpful (try to communicate with Bob to tell him the answer). Model: Bob wants to know whether x\in S. Alice knows the answer. But they do not know the language of the other person. Different from IP: in IP, Bob does not trust Alice. Main result: If S is PSPACE-complete, then there exists a S-universal Bob. 这个topic蛮有意思的,虽然不知道有什么具体意义?网上有ppt
 
Title: Resilient Mechanism Design
Speaker: Silvio Micali  MIT
唯一一个mechanism的talk,非常fancy。但是因为很fancy,导致我lost掉了,连main result是什么都没有明白。。。
 
Title: Natural Algorithms
Speaker: Bernard Chazelle  Princeton

这个talk很飘逸,内容和风格跟santafe那套挺像的。讲自然界现象的,比如怎么描述鸟群的运动。也是一个很fancy的talk,有很多fancy的视频:) 虽然里面也讲了一些数学方法,但是我其实不太明白为什么放在一个theory的会上面。
 
Title: The Truth About Quantum Computers
Speaker: Umesh Vazirani Berkeley
讲了一个叫做Adiabatic quantum optimization的东西,不懂。。。不过说目前的物理实验显示Polynomial Adiabatic algorithm for 3SAT是可能的。感觉还蛮偏物理的,似乎不像很多做quantum的工作完全建立在一个well-defined的数学模型之上,跟物理没啥关系。只是感觉,总的来说不懂。。。

CSTCS(2)

Title: Semidefinite Programming and Approximation Algorithms: A Survey of Recent Results
Speaker: Sanjeev Arora  Princeton

A lot of NPC problem => a lot of approximation algorithms. Some problems have bad news, like MAX-3SAT is hard to approximate better than random if P\neq NP. But there are still a lot of problems unsolvable, and it seems some interesting algorithm design methods remain undiscovered. Maybe SDP is helpful.
SDP = generalization of linear program
主要的想法是说要理解SDP等价于understanding phenomena in high dimension geometry。然后介绍了两代利用SDP做rounding的方法,第一代的结果大多是90年代的,rounding的方法主要是local的;第二代是最近几年的,更加注重global rounding。1st generation的例子是说 ratio 1.13 for MAX-CUT,2nd generation的例子是说 \sqrt(log n) for c-balanced separator。还讲了一些别的相关的内容,就没follow上了。网上有ppt

Title: A Computational Theory of Clustering
Speaker: Avrim Blum  CMU

传统的clustering是把data看作是有权重的图,再把目标定成诸如k-median, k-means, min-sum等,然后找近似算法计算这些。但这些目标本身并不是我们想要得到的,能否绕过这些来做clustering.主要的想法是只关注比如k-median所带给我们的性质来做聚类,而不是k-median本身。而同时,similarity是比distance要弱的概念,因为前者不需要是metric。我理解的是Blum想要找一些性质,证明这些性质可以导致聚类有好的算法。比如最简单的 Suppose S has property that all x are more simlar to points y in their own cluster than to any y' in other clusters. 还讲了一个弱一些的条件:for all clusters C1, C2, all Ai\sebuset Ci, the average distance between A1 and A2 is larger than Ai and Ci/Ai.有人提到每个object有多个标签(就是属于多个类)的情况,我曾经和别人讨论social network的时候也讨论过这样的情况,目前这块儿似乎只有一些实验结果,没听说任何理论结果。

Title: Subconsensus task: Renaming is Weaker than Set Agreement
Speaker: Maurice Herlihy  Brown

算是我老板吧^_^结果是用拓扑的方法做的,这块儿的内容不太好描述,都作了大半年了,现在想个简单的东西还是总是想不清楚。定义了一个叫做Manifold problem,这个问题完全就是根据拓扑会导致的complex量身定做的,然后证明了这类问题中的一个问题(叫Moebius task)可以用来解决renaming,但不能用来解决consensus。前者是直接给了"算法",在拓扑里就是给出了两个complex之间的mapping,后者是用Sperner's lemma证的,ms一半以上的用拓扑的方法都跟这个lemma有关。
这一块儿给我的感觉就是如果能对分布式计算和complex、subdivision这些结果之间的对应关系了然于心,并且有很好的空间想象能力,其实想明白证明的idea并不难。但是如果去看整个框架的精确描述,会觉得很困难的:( 真的做东西的时候,就发现无数次地回到初始定义重新过一遍整个框架体系是怎么搭起来的。。。

Title: Hashing and the New Multicore Algorithmics
Speaker: Nir Shavit,  Tel-Aviv

讲了两个hashing的方法,一个叫Split-ordered hashing,大概的想法是不移动要加入的value,而移动放这些value的bucket。另一个是Hopscotch Hashing,motivation来自于Cuckoo hashing。这两个hashing方法本身很神奇,wiki上可以找到详细介绍。在brown的时候作过一个多月这块的东西,主要是想要把bloom filter做成concurrent操作的,这个本身也是一个很神奇的东西。可以最后在理论上没有折腾出来什么有意思的东西来:(

 

October 17

10月17日-CSTCS(1)

先写三个

Title: The Algorithmic Lense: How the Computational Perspective Is Transforming Science
Speaker: Christos Papadimitriou, UCSD

很飘逸的讲了TCS和各种各样东西之间的联系,比如数学、物理、生物、统计、经济、社会科学。。。
Title: The Art of Reduction  (or Depth through Breadth)
Speaker: Avi Widgerson   IAS
相对前一个没有这么飘逸@@ 从NP规约讲起,主线是3-SAT hard to approximate的结果,介绍了IP, PCP,ZKIP等与各个复杂性类之间的关系,permanent, hardness amplification。Ms还说其中的想法借用了Reingold很著名的SL=L结果中的想法。基本上就是survey,给我们讲了这个方向的发展历史。
这两个talk的slides都可以在网上找到,有兴趣的自己看吧,肯定比我写的要清楚@@
 
Title: Steiner Trees
Speaker: Ronald Graham, UCSD(中文说得非常非常好!)
Input X: finite set of points in the plane
Minimum steiner tree of X: minimum spanning tree of set V contains X
History: 1926,1938,1951,1956,1957,  ( On the history of minimum spanning tree...) 1965.Fermat, Steiner point.
Basic result: degree <=3,
                  Can be partitioned into subtrees which is pure steiner trees (only leaves are from X).
Euclidean Minimum Steiner Tree: NPC
Approximate: By Minimum Spanning tree. Ratio 1/2 -> 0.8, 0.8241(a root of a polynomial with degree 12...)
                  0.866(Du Ding Zhu)
Polynomial  time approximate algorithm:
               If only consider points in two parallel line, it is still NPC.
               What about simplex S^3? 1995
               For any finite set X in R^3, the ratio is >= 0.78419. If true, it is the best we can do.
               There exists set X, no finite steiner tree can do better than it. 
               The rectilinear plane: also NPC, history.  
                Bonach-Minkowski planes, consider different metric. Large than 2/3.
                Conjecture: <= \sqrt(3)/2, with equality if and only if B is ellipse.
The previous results are most discussed in math. In TCS, we consider: Graph G(V,E), weighted. Minimum Steiner Tree for vertices set X.

Do not have PTAS unless P=NP (1998) The proof involves a deep connection between NP and approximate algorithm based on PCP.

Steiner trees for random weighted graph

MST: phase transition (2008)

 

Open problem

  1. Can we check the length of Steiner tree less than L: it is NP (equivalent to check a sum of square root is less than L or not.)
  2. "small" Steiner tree. Still hard

10月17日

随便写点东西,今天没心情折腾学术-_-b
过去的一个月似乎过得特别快,CTW开一周的会,接着十一到处玩,然后折腾在brown做的那点东西,试图想要搞成一篇paper的样子,过程中发现有些困难我不记得怎么绕过去了,或者也可能当时根本就没能绕过去,是我自己想错了。。。然后就是开始开CSTCS,跟brown的老板讨论,一会儿进一会儿退的progress,什么时候才能真真正正有个没有bug能说清楚的结果?昨天陪professor及其家属们去旅游,天安门故宫北海胡同国家大剧院,蛮好玩的。乱七八糟的聊天,有时候扯点学术。我还是很喜欢聊天的时候忽然有人冒出来一句theory的专用词汇/短语的笑话,有点暖暖的感觉。
 
这个会来了20位教授,都是理论方向顶级大牛,这点上很倾佩老板的能力,毕竟能同时请到这么多大牛可不是容易的事情。有4位jj,应该说是4对couple。。。然后不可避免地想起alvin总说的定理,我就越发觉得fz。。。谁给我举个反例出来,我bg顿饭,路费自理哈^_^
 
最近的心情总是因为progress的起起落落而上上下下,总觉得这样不好,不过最后还是避免不了。。。基本上已经把在brown做的那些东西推翻光了,现在处于一切重新开始的状态中-_-b 原本老板说考虑投今年11月中的STOC或者明年初的PODC,现在我觉得任务还很遥远,结果还没搞定呢,先别忙着研究怎么写paper:(
 
不知道是不是很多好朋友都在找工作的缘故,我最近越来越觉得当学生的日子没多久了,然后就总是想趁着现在可以随意翘班的日子出去玩@@ 北京的秋天很漂亮,但是漂亮的秋天已经没几天了,嗯,所以要抓紧玩^_^ 研究研究周末去什么的地方玩,目前想去市里西面的一个第四纪冰川擦痕遗迹。另外下周周中想找个时间去香山~~~应该都是骑车,到时候看体力状况,有没有人想同行?
View more entries
 
View space
Bao
View space
Angolo
View space
chenwei
View space
benben
View space
Ross
View space
stephen
View space
MiaoVision
View space
Xi
View space
Jing
View space
FLY
View space
L.Y.
View space
sorrow
View space
nothing
View space
Murray
View space
眺眺
View space
Zig
View space
WANG, Hongfeng
View space
平淡生活
View space
lollipop
View space
妙妙
View space
sunnymonkey
View space
alias