Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20...

34

Transcript of Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20...

Page 1: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

� � �� ��� �

� � � � � � � � � � � � � � � � � � � ��� �� �� � � �

�� � � �������� !"#$#% & '($()"!*+,( � !"#$#% & -).'(/0 #,/1 -2 3456789:; <=>?@ AB 9CDCEF GBC@

H � I � J �KL�M��N�KO#0P Q&(" R! (,!($ S (P &TU, V("$ &. #% - $!#,$ ,W7W5 -($& S ).&#, R &T� )/ $#,1 -X 6Y Z5[C <\ A?BD G] ADB G=; ^

_ � ` � J aMNb�KcO#0P Q&(" R! (,!($ S (P &TU, V("$ &. #% - $!#,$ ,W7W5 -($& S ).&#, R &T� )/ $#,1 -X 6Y Z5[@^DAB:dF?BD G] ADB G=;^

e fghijkh lm nmopqrs m tum qvwm vx ymzmq{wr|mn o}~~vqt �mptvq � {purzmo rz om~�{q{trzy � {oor�m {zn pv� ~wm� n{t{ }orzy {qs rtq{q� zvzwrzm{q �mqzmwo ��m{t}qm omwmptrvz tu{t r� ~qv�mo ymzmq{wr|{trvz ro r� ~wm� mztmn �r{ {z mx�xmptr�m ~qvpmn}qm tu{t }trwr|mo { ~vw�umnq{w zvq� vq { pvzp{�m x}zptrvz� rzr� r|{trvz � � {oor�m n{t{ ro om~{q{tmn }orzy { wrzm{q ~qvyq{� � rzypu}z�rzy {wyvqrtu� {o �mww {o { o}ppmoor�m v�mqqmw{�{trvz {wyvqrtu� �m{pu vx � urpu ro p{~{swm vx ~qvpmoorzy n{t{ � rtu � rwwrvzo vx ~vrzto �

Page 2: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� �� �� �� � ����� ������ ���� ��� ���� ��� �� �� ����� ��� � � �� ��� �������� �

�� � !"����� �# �� �� $% ���� ��� �� �&� ���' � ��� (���� � ���� ���� � )� )�� ����# )

*�� �"����� +����� � ����� ,-. # ���� �� �� �� ���(� ���� /01 2 3 230 2 04 2 56 2 07 2 008 ������� �� ��� � �� � ����� � �������� �� �&� ��+������ �� $% �� ������� � �"�� �� 2 ����� ���� ���������� ��(��� �� 9����� �"������ ) ,���� ��� ������� � �"�� �� �� $% �� ��� �� ��� ���� ��� ��� � � � ����� 2 �� � � � � ����������� � ���� � �"������ � � ��#�� � ����� 2 ����� �"�� ������ 2 ��������� � �� �� 2 � � $ : ) ; ��� 2 ������� �� � � ����� �� ��� �&� ��+�� ���� � � ��� � � � ���� ���� ���� ��������������� � �� �� ) <� ��� �&� ���� �� ���� ��� ��� � � �� �� $ : 2 ���� ���� ���"���+��� � � "��� �� �� ����� �� � � �� � ���& � � ��&��� ��� �"������� � ���� � � ��� � �� �� � ��"�� ��� �&� ���� ) = ���� ���� ��� ���"����� ��� 9����� ����� ���� ��� ������� � �"�� �� �� $% 2 �� � � � � ���&� /018�� � �"�� �� �� ����� �>�� ��� ����� ��> ���� � ����� �� ��� ��� � ����� � �� ) <� ��� �&� ���� �� ��� ���� ��� ��� � � �� 2 ��� �� � ���� �� � ��� "��� /50 2 018 �� � ?�� �>� ��� ���� ��� � ��&��� � � ��� �� � � �"��� �� ��� & ��� ���� �� � �� �� � ����� )

*�� �� �"�� ��������� ���� ��� �������� ���� �� �� � �� � ������ �� ����� � ��&��� ��� �&� ����� ���� �� $% �� ��� � ���� � � �� "����> ��� � ��& �� ��� � ���� �� � ���� ��� �� �"��� � ������ �� ) �� �� �"� �� �&� ���� ���� ) *�� (��� ���� �� �� ����+ ��� �� ����"� ���� ��� �� �"����������� ���� ��� � ��� � ���� �> ���� �� ���� +� �"������ �+�� � �������� � ������ ) ; �� ���� �� � ���� �� �� �� ���� ��� �� �@ ������� ����"����� ���+��� ��A"���� �� ���� � ����� � � �� �"������+� ���� ��> ���� ��������� ) *�� ������ ���� �� ���"��� ���� � ��+����� ���� �� ��� ,-.������� ����"� ��� � � ? �� �>��� ��� � ���� �� ��� � ���� �� �"����� ��� 5����� �� B����� )

�� ��� �������� ���� � ����� �� ��� ���� �� /C 2 58 �� ,-.�/01 2 04 2 508 ��� ��� ������� �� ���� � ��&��� �&� ������ �� � ���+� � � ���� ); ���� ���� ���� �� �������� �� ��+�� ������ ��� ���+ ��� ���� � ������ � � & ��� � �?������� � ��� �"���� �� ������ ���� �� � �� ���+�� �� � ���������� �� (���� ) <� ��� �� �� �� ,-. ����"� ���� /0D 2 7E 2 038 +���� ��� A" �� ��� ����� � � �� ���+�� ) <� ����� �� 2 ��� ����"� ���� ������������ �� �� �+ ��� ���� � ����� � &���� �� �������� � �� ���� ��@ �"�� )F�� ����������2 �"� ���"��� �� ��+�� ���� ��� ���� � ������� �� ���� �"��� �� 2 � )� ) ��� � ���� � � �� ) G�&�+�� 2 �?������� �� ������� � �"�� ����"�� � A" �� ��� /638 �� ���� ������? �"�� ��� /538 �� ��� �������& �� )

�� ��?� �������� ��� �"������+� �+����� ? ���� ,HI # ������ ��� ���+���� � ���+� A" �� ��� ����� �� ��� ,-.� ) ; ���+������ � ,-. �� ���

Page 3: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��" � ����"� ���� ���� ��� � �"�� ������ ���� 2 � &��� � � �A" ���� ������� ��� �� � ��A" ���� �� ��� � ��� ����� �� ���� ��+� ��� ���"��� ) ; +��������� ���+�? A" �� ��� ����� � & ��� � �"�� ������ ���� ���� � � � � ���� ���� �� � 9 ��� ��� �" � �� ��� A" �� ��� ����� � ��� �� ��� & ��� �,-. �� � � ?�� �>�� ��� � ���� ���� ��� � ��&��� ��"����� ��� � ����� � � ���# & ��� ���� ��� �� �� � ��� � � ������ ������ �� ��� ��� � �"������� ��� /7 58 ) *��� A" �� ��� ����� � � � �� ���+�� ��� � ���+� � � ������ �"������+� �+����� ? ���� �� ��� �� ���� � �� ������� � ��� � �����"�� �� /738 )

��� � ������� � � � � � � �� � � �;�� +������ & ��� � � ���"�� +������ "����� �� ��� ���� �� ��& +������� ����� �"��������� � ) *�� �� � � �����# ����"�� �� �&� +������� �� � �� $% & ��� � � ������� � � �� )F�� +����� � �� ��� ��� �������� � �� � �� �� $% 2 �� � & ��� ������ +����� �� ����"�� + �"�� �� ��� ���������� �� � ! 5 � " " " � � ��� )F�� +����� � �� $% 2 �# ������� ��� +����� �� $% & ��� ����������� ? $D � � � % )F�� +����� � �� $% 2 �& ������� ��� +����� �� $% & ��� ���������� �& #� �A" � 5 �� �� ' D �� D �����& ��� � )� ) �& �� ��� ���"�� �� ������� ��� ���� �"������ �� ��� ���������� �� � # )*�� � �� �� ��� � �"� � ��� ����� & ��� � � ������� �� ( 2 �� ��� +����� � ) $% � (*+ & ��� ������ +����� �� $% & ��� ����������(*+, � ! 5 � " " " � � )F�� � ) $% �� 5 - . / B 2 ��� ���� 0� 01 & ��� ������ ��� . ����� 2

0� 01 ! 3 %4�56 ��� �1 7 89 � �� 0� 0: ! � ?6;�;%

�� � �"F�� ����� � ���� 0 < 0 �� $% 2 ��� =>�� ��?@ 0 < 0� �� $% �� ��(��� � 0� 0� ! � ?A+ A5 6 � �� "

Page 4: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�*�� 5����� �� B����� �� �" � ���� � 2 �� �� �� . ����� �� � ����� ��� &���� 5 - . � � - B �� 61 � 6� ! 5)*�� ��� ���� � ) $� �% & ��� ������� �� � � � � � ���? ) F�� �"�� � ���? � � & ��� ������ ��� �� ��� ��� �� � 2 � � & ��� ������ ��� �����& �� � 2 �� � & ��� ������ ��� � �� ���"�� �� � ); +����� �� ���� �� �� � �� �� �� �� ��� �� ��������� & ��� � �������� �� � ) ; +����� �� >���� �� �� � �� �� �� �� ��� �� ��� ������� & ��� � � ������� �� D ) *�� �������� � ���? �� �� � �� �� �� �� ��� �� � �������� & ��� � � ������� �� )*�� ��� ���� �� � ����� � � # & ��� ������ ��� ��� �� � ���� �>��� �� � � #�� ��� ��� � )�� �� �� ������ ��� .;*�;� ����� ��� ���� /778 �� ���� ��� ��� ��� ���� �� �"������ �� �� ���������� �� � ���? �� +����� )F�� �? ���� �� � ) $� �% 2 ���� ��� ) $� �% & ��� ������ ��� � ���?�� �������� �� � �A" ��� )

� � ����� �� ���� ������ ��� �� � ! ���� "�� � ����� ����� ��� � �� �����

�� �� �� & ��� ������� � ��� � ���� �"�� �� 5)5# 2 ���������� ��(����� ���� ������ 9����� �� �� ���� ���� � � � � ����� # ) $� �� � � ������� ���� ) *���� � � ������ �"�� �"� �� � � ������� ��� ��� �� ���� �" �+ �� � ��� ) � ��� �� ���� �"�� �� &� ����+� ����� � ���+�? � ���� ���� � ����� � 5)0# �� � ������� ��� � ���� + � ��� ������� � �"�� �� 5)5# &���� � ���� �>��� ���� �"������ � �� ��� � � ������ # ) *�� �"������� � &���� ������� �� �"������ # � � � � ����������� � � ���� �>������ �"���� �� �"����� +������ 2 �� "���� ���� ���+������ � ��"������� � � ? �� �>��� ��� ���� ��� � ��&��� ��� ��� � ���� � � ��� �� $ : ) *�������� �� � �� �� �� + ���"� ,-.� ) �� �������� �&� �� ���� �� �"�� � ������� � ��� �� &������ � �� A" �� ��� �� � ����& ��� ���� � ) <� &� ������ ��� � � A" �� ��� �"������ ����� ��� �� ��� 9����� ��(���� ��� ������� ��"�� �� 5)5# 2 ���� &� �� ��� �� ��� ���+������ � �" � A" �� ��� ����� � 5)E# ��� �� ��� & ��� � ,-. &���� ��A"���� � �����+� ��(�������� �� ����9����� ) G�&�+�� ��� A" �� ��� �"������ ������ ��� � � � � � ��+����� ������� 9����� ��(���� ��� ��� � ���� �"�� �� �� �� �� �� �� �� ����� ���+�?A" �� ��� ����� � � �"�� � 5)5D# $%&'�> & � 9��� �� ��"������� ����� 9����� ) ;������ �� �� �� ,-.� �� ����� ��� �� �������� �����& ������� � ���+�? �"������ ��� � �� ���� �� �� �� ���� � ����� � � �"�� � 5)55# �� 5)53# 2 � ��� �� &���� � 9� �� ��"������� �� ��� 9����� )

Page 5: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��� ����� �� ��(���� ����� � 9����� �"������ � �� ���& � )

��������� � & � ) $� �% ��= � ) $% �� �' ������ � � �� # @ �� �$� �% � $% �� %� &� $� �� <� � ����"� � �� � �� � �� ���"�� +������ �� $% 2 ���� � �� �� � # �� ��& +����� �� $� 2 � �� � � # �� �� � �"���� �� � � �� � # �� � � � �� ���? ) ���� �� � ��� �"� �"�� ���� ���� � � �� � # ���� ��� � � ����������� ����� � ) !? ����� �� 9������ �� ���& 2 &���� � ) $� 2 � ) $ � 2 � ) $ �� � �� � ������� )

������� � ��!��� ��� "����� #$�%��� � & �� � ��� � #'�������� � (�)��� (��*��� "����� �� � ��� � #� &������� � +�$��� ,�-�- " ����� (*. A/0, *1 23 A4 5 � � ! 5 � " " " �� 5 6 !� ���� �� � �"� ���� �� ���& � ���������"�"� 9������ �"�� � ��� ��"� �

���&��9 9����� & ��� ���������"�"� ���� �"������ & ����"� ��� ���� ��� ��������� ����? �� ���� �"�� � ��� ������� �� ��� ��� ���� � ����� ����? �� ���� � �� "�" ��� ���� /01 2 568 )

� �� ��� 7 �!� ����� �� ��������� �� � ! ����� �������� ��+�� ��� 8 �� � ������ �� ��� ��� �������� � �� � �� �"��

�� �� $% ����������� �� ��� � ���? � ) $� �% ) ! �� ����� � � 2 !5 � " " " �� 2 � ������ �� �� �� 5 �� �� �� � 5 ��� ������ �� &������ 9 �� �� 5�� � 52 &���� 9 ) $� �� �� ��+�� �� ��� � � ���? �� � �"� �� � ��"����� ) �� �� �� ������ �� ������� �� �� � ��&��� ��� �� ���� 5 �� � 5�� ������� � ���?�&%�: �>?; �<2 ���"��� �� ���� 9����� � � �� � # 2 ��� ���& � 2

� �� �� � #9 # ! = � 5)5#

&���� � �� �� � # ) $� 2 �������� �� > �(������ 5) *�� � � ������ # )$� �� = ) $ �� ������ ���� �� ���+ ��� � ���� ��� � ����� � 2��� �� ��� A" �� ��� �� ���� � ) ; ����� � ) $% �� �� ���(�� �� �� �� 5 ��� 5 �������� �� &������ ��� =<%�%�� ; >�<&%��

� �� �� � #9 # ? = #& � 5)3#

������ 5 �� D ���� ����+���) *�� 9����� �"������ � � � �� � # ���������� ��(��� ������� � � � ���� � ) $% �� ���� ����� �� �� @ ) $: &���� A

Page 6: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

� � � � �"�� � ���� �� � � ) <� � ����"� � �� ��� 9����� � �� � ���������"�� 9����� "���� .����� �� ��������� /5C 2 �� 564� 57D8 2/01 2 56 2 538 � ��"������ �� � &� & ��� ��� � 9�# ���� ��� � �� � �� $% 2

� � � � # ! � � #�� � # � 5)6#

�� ��� ��� � ���� �"�� �� 5)5# � ������ 2� � #�� � � #9 # ! = � 5)7 #

&���� � �� �"������ 2 ��� � ���� ����"� ��� 2 ���� $% �� $ : 2 ��� � � # ) $: �� ���"��� ���� ������� � �� ��� � ���"��� �� � � ) *����@ �"��� �� ����"���� � �� ��� � ����� �� ���� ��� ������ ���� �� $ :� +� � ��� ������ �� � ����� �� "���� 9����� � � ����� ��� �� ��������� ������� � ��� � ���� �"�� �� �� ��� ���� �� � �� �"�� �� �� $% �"�&���� �� ���� � �� ��� ���� ��� ������ � �� �� $ : ) H"� ��� � ���� �"�� �� 5)5# &������ �� ���� � �� 9����� �"������ ��� ��� ���� �+ �� �� �� ������ � �� ��� � � ������ 2 # � = ) �� ��& �� �� � ���� ��� � ����� ��� � ����� ��� �"�� �"�� �� ��� ����� � 9����� � � �� ���& � 2

���� �� �+ �

� �� � � # #� )� ) 9 � � �� � #9 # ? �= # � � � �� � D " 5)0#

G��� � �� ��� � ���+�? �"������ �� $� 2 ��� �� ��� ���� ���� �� ��� ����� 2 ��

��� ���� ������+� � � ����� �� � &������ ��� ��� � ���� ����� � ��

+���"� �"��������� �� ��� ��� � ���� �"�� �� � � ����� # ) ,"����������� # � � � � ����������� �� ��� �� �&� & �� ) �� ��������� �� ���� �� ���� �>��� ��� �"���� �� �"����� +������ 2 � )� ) ������ ���� �� 5)0# & ���������+� � �� ��� �"���� ����� ) ; ���� ���+������ � ��������� ���� ���� � �� � ? �� �>��� ���� �� �"�� �� ��� ���� ��� �� � ���� � ��&��� �����"����� � � ���� � � ��� �� $ : 2 "���� ������� �� ��"������� 2 �"�� �

� ����� A" �� ��� �"������ ���"��� �� ������+� ��(���� 9����� � ��� 5)E# � ���& ) ;� �� &��� 9��&� 2 ���� �� �� �� �����+�� ����� ��> ������ � ���� �>��� � "�� �� � �"�� �� ��� -� ��� ������ /01 2 078 )

�� ���� ���"���� �� ��� � ���� ��� � ����� � 5)0# �� ��� ���"������ �������� �"������ 5)3# : � ?��% = �>���?& <&�? @ �<'%� �,-. #)<� ��� �� ���& ��� ������� &� ����+� �"���� �� �� ��� � � ��� 2 ����"������� �� �� �� ,-. ) F ���� 2 ��&�+�� 2 &� ���� �� � ��� � ���� ��� � ������ � 5)0# � � ���"���� &����+�� � �� � ����& �������� � �� A" �� ����"������ � �"���� � ���& �� $� /64 2 � ��� ������� 3 )58 ) ���� �� � �� ����+�? ��� �� � �� ��A"���� ��� ���� �? ������� ���"�� ) G�&�+�� �� ����� �����&���� �" ���� ������ & ��� � � ��+�9�� 2 � & ��� ���� �� � � ���+�? )

Page 7: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � �

� �� � � � � ��� �� � �� � �� ������� ��� �� � ! ������ �������� �� ���(� ����"� ����� �� ��� ,-. ������� 2 ����"���� ���

�� �� �� ���� /01 2 56 2 538 �� ����� ��� ���� �� ������� � �� 5)0# �� � � ���+�? A" �� ��� �"������ � # # ! 6� # �� # 2 &���� � ) $� �� �� ������������� � �����+� ��(���� � ���? ) *�� � ���� ��� � ����� � 5)0#� ���� �� ��� �� ���& ��� ���+�? A" �� ��� ����� � 2

� ��� �� �+ �

� � � � 6� # �� #� )� ) 9 � � �� � #9 # ? �= # � � � �� � D " 5)C#

*�� ����� �" � /0E 2 678 �� ���� ���+�? A" �� ��� ����� � �� 2�������

6� � �9� � �� � #9� *69� � �� � #�9�? � �

�� )� ) � �9

� ! DD -

�-

�� " 5)1#

F"��������� 2 ��� ���� � + �� � �� # �� ��� ��� �� ��� �" � + �� � ���

�� 2# ! � *69� � �� � #�9

� " 5)4#

<� &� ��"�� �� � ��� 9����� � � �� � # �� ��������� � �����+� ��(���� ����� � ! 9� � �� � #9 2 ���� �"� �" � ���� ��� 5)1# ������� ��� �� ����" � ���� ��� �� ��� �� �� �� ,-. /01 2 56 2 538 & ��� # ! �

2�������

6� # �9� � �� � #9 # ? � �#� )� ) � �9 # ! D

D - # -�� " 5)E#

*�� � �����+� ��(�������� ��"������ �� � � �� � # �� 5)E# � � � � ��� ?���� � �����+� � @ %��(�������� &���� � ��� �� ��� ��� ���+�? A" �� ��� ������ � 5)C# 2 & ��� � ! 9� � �� � #9 2 � ��� ������ �" � �� 5)E# & ����"�"����> ��� 5)1# �� 5)4# ) *�� �������� �� ������+� ��� ���(���������� ��� 9����� � � �� � # ��� �� �� +������ �� � ,-. �� ���������� & ��� ���,-. ����� �"�� ) *�� � �� �� �

� ! # �� ��� �" � ����"� ���� 5)E# 2 ���& ��� � ��� + �� � �� # �� � ���� �� ��� ���� �� � ����"� ���� 5)C# �� ��� ����" � �"���� ���� +����� ��� ��� (��� ��� �� ������ ���� �� 5)C# ) G���� ���A" �� ��� ���� �� ��� ��' ����+� �"������ �� 5)C# � � � � ���"��� �� ��"��������� � � �� �"���� ����� �� �"����� +������ � � ����� �� ) *��� �� ������ ��������� ���� �� ��� �� �� �� ,-. �� � �� "�" ��� ����������� � � ? �� �>��� ��� � ���� �� ���� ��� � ��&��� � � ���� ��� � ���� � � ��� )

Page 8: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

*��� �� �� �� ��� ��� �� "���� ����� + �"�� ��� ��� � ���? � ������� � 9� � �� � #9 �� � & ��� ��� �"������ # ) H�� � ����"� � ������ ������������� � �� "�� �� �"�� �� ������������ �� � 2 �� ��������2 �� � �����+���(�������� �� ��� ���(�������� �� ��� �+�� ������"���) *��� �� ��������� � ! �� 5)C# &���� �� �� �� �" � ���� ��� 5)1# & ��� � ! �� # ! 9� � �� � #�9

� � �� ���& � 2

�������

6� � �9� � �� � #� � �� � #�9�? � �

�� )� ) � �9

� ! DD -

�-

�� " 5)5D#

�� ���� ������ ���� �� � � � �� � #� � �� � #� �� � �����+� ��� ���(����& ��� �� ��"������� �� � � �� � # 2 �� ����� ��� � �+� ���� ��� �� � �& �� ���+ � �� ���+�? A" �� ��� ����� � ��� �� 9����� � � �� � # ) <�� �� �� /64 2 � ��� ������� 3 )58 ��� A" �� ��� ����� � 5)C# �� �� �+ � �� ������ ��������� � �����+� ��(���� � ���? � 2 �� �� A" �� ��� ����� ��� ��� �" ���� �� �� ��� �" � ���� ��� 5)1# 2 ��� ���"����

��� &���� � �

�� ������ ���� "��� �� ����� �� �������� �"������ 5)3# ) *�"� &� ������ �� ������ �� ��������� � �����+� ��(���� � ���? � �� ����� �� �,-. ) !?� ���� ��� ���� ������ ���� ��� ���� ������� �� ������� ��� � )

�� �"�� �"� �������� �� ���� � ����� �� ��� ,-.� )

� �� � ���� � �� � �� � �� � ��������� �� � ! ����<� ���� ������� &� �������� ���� ��� � ����� ��� ���� ��� � ���� ��� �

����� � 5)0# �� "���� �����& ��� ���� � �"������ � �� ��� ��' ����+��"������ ��"� �� ���� �� ���� � ����� � � )

;� ��+��"� ������ ��� � �� ��� 5����� �� # 2 &���� �� �� �� ��� �� ���& ������� � ����� �� ��� ����"� ���� 2

���� �� �+ �� �

� � � � � ��� )� ) 9 � � �� � #9 # ? �= # � � � �

?� - # - �� � D " 5)55#

; ���"���� # � = � � � �# �� ���� ���� � ����� � ��� ������ 9����� � � �� � #& ��� ���+ ��� �������� �"������ � ��+�� �� 5)3# ) *��� ���� � ����� �� � ����� ��� A" �� ��� ����� �� ��� ����"� ���� 5)5D# �� � & � ���� ���� � ��� �" � �� 5)0# �� ������� � # # ������� �� � �� ��� 3������A" ��� �� # &���� � � # # �� ��� �� ��� 5����� �� # �� 5)55# ) ;���������� � ����� �� ��� ����"� ���� �� � ��� �&� � � � ����� ��� A" �� �������� �� ��� ����"� ���� 5)E# 2 &���� & � ��� ���� � ��� �" � �� 5)0#

Page 9: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � �

�� ������� � # # ������� �� � �� ��� 3����� �A" ��� �� � � �� � # 84 9 # 2 ����� ���� �� ������� � �� � � ��� 5����� �� � � �� � #9 # ) *��� �� �� ����� �� ���& ��� ���� � ����� � 2

���� �� �+ �� �

� �� � � ��� )� ) 9 � � �� � #9 # ? �= # � � � �

?� - � � �� � #9 # - �� � D " 5)53#

�� ��"������� �� �������� �� � �����+� ��(�������� �� � � �� � # �������� �� ������ �� ��� � �+� ���� � ����� �� ��� ����"� ����� � & ���� � �� �� ��� A" �� ��� ����� � 5)E# )

<� �� ����������� �� ���� �� � �� ��� ���� � 9����� � � �� � # ! �� � ��"��� �� ��� ���� � ����� � 5)55# &� ��� �� ��� ������ ������ ��� 5��������� � ,-. �������� �� /558 �� "����>�� �"������" ��� �� /5D 2 6 2 C8 ) G���� 2�� &� ��� � ! � �9 # �� 5)55# &� ��� �� 5)3C# �� 5)34# )

*��� ���� � ����� �� ��� ,-. & � ����������� �� /738 & ��� ������� �9������ ) ; A" �� ��� 9����� ���"���� �� � ����� ������� ��� ���"��� �� � ���� � 9����� ��� �� ��� ��+������������ � � ��� ���� ��� =� < ����������/708 ) F ��"�� 5)5 ��� ���� � ���� ������? �����9��� � ��� �? ���� ���&���� �� ���� � �� ���(�� � � ��+� ���� ��� � ���� ) F ��"�� 5)3 ���& � ����� �� ������� � ��� � ���� ��� ���� �� ������� � � ������ � � 9����� �������� C � ! C# 2 ��!��� ��� "������ � � �� � # ! /� ? � # /� ? � #� ? � #'�

*�� � � ����� + �"�� ��� � 2 � 2 �� � �� ���&� �� ��� � ����� ���F��"�� 5)3 )

�� ��?� �� �"� �� ��� �� �"�� ��������� ���� ��� �� �� ���(� ���� )

� � "��� �� �������� � �� �� ��� �� � ���� ��� � � � ������ ��� �� � ! ������ �������� �� ���� ������� ��� ���� ��� �� ������� �� ���� � ��&��� �&�

(���� ����� ���� �� $% �� ��� � ���� � � �� �� � "����>�� � ��& �� ���� �� �"��� � � ����� �� ) *&� ���� ���� �� ������� �� )

*�� (��� ���� �� /61 2 E8 2 ������� �� �� ,������ 6 )52 ��+��+�� ��� � ����� �> ���� �� ���� +� �"������ �� �������� � ��� �� �� � ��� �� ����� ���& ��� �������� ����� ) ; �� �� �� ������"���� �"�� �� � &��������"� �� ���� ���� �� � ���� ���(�� ������ �� ��� � � �� �� � �� �� �>�� 2 "�����> ��� � ��& ���������� �� ��� ���� �� � �� �"�� �� �� $% � � ����� �� )

Page 10: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

0 20 40 60 80 100 120 140 160 180 2000

20

40

60

80

100

120

140

160

180

200

� � Q"( WTW � ������ ��� �� ����� �� ���

0 20 40 60 80 100 120 140 160 180 2000

20

40

60

80

100

120

140

160

180

200

� � Q"( WT7 ����� �� � ��� � ������ � �� �� �� � ������ ������ �� � �� ����������� �� ��� �� 5 6� � ��� � � 5 6�� � � 5 6 � ' 5 � � . 5 � !"

Page 11: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��

*��� �� ����+�� �� ������"����� �&� � � ���� � �"����� �� ��� 2 "����> ��� � �� �� � �"���� �� � ��������� ) *�� �&� �� ��� ������ ��� �&� ��������� � ���� ��� ) ! �� � ���� �� ������ ���� ��� � ����� �� ��� ��� ) *����� � ��� �� ������ ���� �� � �� � ���� �>� ��� �"� �� &������� ���� ���� ����� � �"����� �� �� ���� ������ �� ��� �� ��� &���� � ���� �� ) *��� �� ���� ��� � ���� �> ���� �� ���� +� �"������ �� �������� � ��� ���� ��� � 5)5E# �� 5)3 5# � ���& # ��� &���� �� ���� �� ����� � � � � ��� ������ ���+ ��� ��& ��� �� ��� 0 �� 1# ���� � ����� � � �� �"������+� ����� ��> ���� �������� ; �������� 3 ����& #) *�� (� � ��� � ���� � � �� ��� 9�� � ��& � � ��&��� ��� �&� ��"����� � � ���� � � ��� )

*�� ������ ���� �� 2 �� � �� � ,-. /01 2 3 2 30 2 048 ������� �� ��,������ 6 )3# 2 ������"��� ��� �&� � � ���� � �"����� �� ��� �� ��� �"�� ����������� � �� �� $% � �� ��� (��� ���� �� �"������ � �+� 2 �"� �� ������� ������� �� �"�� ����� � � ��� � � � � �� � � ����� �� ) *��' "���(� ���� ��� ���� �� �� �����+� ��� -� ��������� /018 2 &���� �� �"�������+�� ����� ��> ���� ) *�� ����� � ����"� ���� �� ��� ,-. �������"��� ��� 3����� �� �� �"�� ��� ���� ��� � ��&��� ��� �&� ��"������� ��� �� �� �� �� A" �� ��� ����� �� ��� ������� /018 ) �� "������ ����� � ��� 5����� �� ��� B����� �� � �� � �� ��� ������ ���� ������ � � 5)30# �� 5)3C# � ���& 2 ���� ����+���) ; ����"�� �����+�� ������ ��> ���� �� ��� ���� �� �"�� ��� �� ��� ,-. ����"� ���� 2 �� �"��� �"��� � ��� ���� � ����� � 5)3C# ���"����� ���� ������ ��� ��� B����� ���� �"�� ��� � ��� ��� � ��&��� ��� �&� ��"����� �� ��� �� �� ��� �� �� �"�� ��������� ������ 2 &���� � ��� ���� � ����� � 5)30# ���"��������� ��� "�� �� ��� 5����� ���� ��� �� � �� �� �"�� ��������� ������ )���� �� � ��� ���� � �� � "��� �� 5)30# �� 5)3C# �� �" � �� �����"��� �� �� �"�� ��� � ��� ��� � ��&��� ��� ��� � ���� � � ��� /6E8 )

� �� "�� 7 "��� �� ����� ��� � �� �� ��� �� � �������

�� �������� �� �"�� ��������� ��� ���"�� �� � � � � ��� ������+� ������� � �� ����� ����� ����� /E 2 618 )

� �+�� � ������ �� $% ����������� �� ��� � � � � ���? � �� ���� �� �� ��� � � ���? 9 & ��� 9 �� ! 5 �� ��� ��� � � ����� � � � �������� �� �� 5 �� 9 �� ! ? 5 �� ��� ��� � � � ���� � ������ �� �� �� ? 52 &�& ��� �� ������� �� �� � ��&��� ���� �� ��� � ���� � � �� 2

� ! $� � � ) $% � � �� ! = %� 5)56#

& ��� ���� � � ) $% �� 5����� ���� ��� �� ��� ���� �� �� �= �0� 0: /6E8 ) ���� �� ������ �� ������ ��� � �� = �� �� � ��� ��� � ���� � � �� � ���(��� �&� �� �� � ���� ��� $� � � ) $% � � �� ' = % ���� ����� ������ � �����

Page 12: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

� � ���� �� �� 52 �� $� � � ) $% � � �� / = % ���� ����� ������ � ����� � ����� �� �� ? 5) G���� &� & ��� �� � �����

� ��� ' = �� 9 �� ! 5 �� ��� / = �� 9 �� ! ? 5 � 5)57 #

�� ��� �?���� � ����� �� ) =��� ���� ��> ���� 2 ����� ���A" ������ � � � ��A"�+ ������ &������ � 2

9 �� ? �= # � � " 5)50#���������� 5)57 # �� �A"�+ ������ 5)50# � � � � � ���(�� �� �� ���� �� ������+�? �"��� �� ��� � � � ����� � �������� �� �� �� 5 �� ��� � � � ������ �������� �� �� �� ? 5 �� � ��' � ��� ) *��� �� ��� ��� � �� �� � �� �� ��&���� ����� ����� ) G���� 2 &� ������ �� � ����� 5)50# �� ���� �� ��������� 2 ��� �? ���� 2 �� � �� �� �>��� ���� ���� �� ��� + �� � ����� �� 5)50#�"�� �

� ��� �� � � � = # ! ���

� ��0 9 �� ? �= # ? �## 06 " 5)5C#

I�� �� �� � ��� +����� � 2 �# ������� ��� +����� & ��� ����������� ? $D � � � % ) *&� ������� � �� ���� ��� �������� ��� 5����� �� 5)5C# �� 2

�# � ��� ��� 5)5C# �� ���� ���"��� �� �� ���� � ����� � 5)51# & ���� �� ������ �� ��������� � ���� ������ � 9��� �� � ������+� �����"� ���� � �� �� /78 )

��# *�� 5����� �� ���� �������+� �� �"������ �"�� � ����� � ��"����� &������ "������ ��� � � �������"����� � +� �����"���� � ��� 2 ����� 5)5C# � � ��� �� � ����� �� �� � �� ���"�� ���������� /318 2/3C 2 ��43�418 )

*�� ����"� ���� 5)5C# �� �A"�+ ���� �� ��� �� ���& ��� ���"�� ���� ������ �� ��� ����"� ���� I�� # ���� ���� �� /78 �� ������+��� "��� �����+� ���� ��� � ���� �� ��&���� ��� ��� /768 2

���� �� �+ � � �� )� ) 9 �� ? �= # � � � �� � D " 5)51#

*�� ���� � ����� � 5)51# �� 2 �A"�+ ������2 ��� ����"� ���� 5)5C# ��(�� ��� � ���� � � �� � �� � ����? �� ���� � ���(�� ��� ���������� 5)50# ����� �� ���& ��� ����� ) F�� � �� ������+� + �"� �� �� 2 ��� ������� ������ � � ����� � � �� �� ����� ) *�"� 2 �� 9 �� ! 52 ���� ��� � � ����� � � ���� �� ���

Page 13: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��&���� ���� �� ��� � �"����� �� �� � �� ! = � 5 ��� �� �� 5 � �� 9 �� ! ? 52 ���� � � ���� � � ���� �� ��� & ���� ���� �� ��� � �"����� �� �� ��� ! = ? 5��� �� �� ? 5) G���� ��� ��' ����+� �"������ �� ��� ���� � ����� � 5)51#� ���� �>�� ��� �"� �� ���� ���� 2 &������� �� 0� 0� 2 �� � ���� ���(�� �������� ����� ���� ����+� ��"����� � � ��� ) *�� ��� � ���� � � �� � 5)56# ��� ��& � � ��&��� ��� �&� ��"����� �� ��� �� � � ���� �� ���� )

�� ��& ����� �"�� �� �"�� ��������� ��� /61 2 E8 �� ��������� ���"������ � � �� ���������� � ������ �� �� ��� ���� � +����� � ����� ��� � ���� � � �� � �� � �� ���������� & ��� ��� �� ��� � ����� � ����� � ���� � ��&��� ��� � ����� & ��� �� �� 5 �� �� �� ? 5) �� ����+� ������ ������"���� � �?�� ���� ���� ��� ��' ����+� �� 5)51# &���� &����������� ���� �� � ��' ����+� ��

�' D � �� ���& � 2���� �� �+ �

� � � � � � �� �&� )� ) 9 �� ? �= # � � � �� � D " 5)54#

���� �� � ��� +����� �� �& ) $% � � ���������� &���� �� �A" � �� 5 ����� ������� ������ ���������� �� � �� ���>��� �� ���������� �A" ��� >��� �� ��� ������� ������ ���������� �� � �� >��� ) I�� �� �� � � �� +����� �� ���� �� � � �� �& �� ���� �� ��"�� �� ��� ���>��� �������� ����� +����� � ) � ��� ��� 5)54# � � ���� ��� ����� �� ��� � ���� ��� � ��������� �� �� 5 �� ? 5 ��� ���� � � � # 2 �� ��� �"���� �� ���>��� ���� ������ � ��� ���� 2 � � �� �& # ) F"����� 2 ���� �� � �� � ������� �� � �� >��� 2��� ������� ������ �� �"�� �� ����+�� ���� ��� ���� ��� )�� ����� �"���� ��� + �� � �� � &� �� � �� �� ���� �� �� ��� ����"��+ �"� ���� ������� 5)54# &���� �� �� �� ��� �� ���& ��� �A"�+ ���� � � ������� ����� � ���

�' D 2

���� �� �+ �� �

� �� � � �� &� )� ) 9 �� ? �= # � � � �

?� - � - �� � D " 5)5E#

,���� � �� � �� � �����+��� &������� �� ��� ��' ����+� �� �� ������ ���� ��?� - � - � 2 �� ������+��� ������ ��� +����� �� �) *��� �� �"�� ������������� ��� & ��� � � ���+�� ��� + �"� ��

�' D ��� &���� ��� ���"�����

�� ���(� ���� ��� ���� �� ��� � ��& � ��� � ���� � � �� 5)56# ����� ��>��� ��� 2 ����� ��� �� ������+ ��� ���� �"���� ��� ���"�� ) *���� ��� ����& ��� � � �� ��+�� �� �� �"�� �� �� �� ���"��� ��� ������ ����2 �� � ��� ��& / � � )� ) ��� �"���� �� �� �"��� "��� �� ���� �� � � #)� �� "�� �� ��� ���������"��� �� ��� ���� �"������ ���� � �� & 2 &� ����?��� �� �� �� ���� +� �?� ������ � �� ��� ������ ��+� �� � ���� /618 ) *��

Page 14: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ����? �� ���� �� ��� ���� +����� � & �� 5)5E# �� ��� ���� +� �?������� � 2

�& � � � � � # ! � ? (*�� � � ' D � 5)3D#�� �� �� ��� ������ ���� ��� ��� 2F� �"�� ,�������� ���� +�# 2 ���

�'

D 2���� �� �+ �� �

� � � � � � � ? (�� #� )� ) 9 �� ? �= # � � � �

?� - � - �� � D " 5)3 5#

<� � � �� ���&� /4 2 *������ 3 )58 �� � ��� (���� + �"� �� � ��� ���� ����� ���� +� �?� ������ �# ��� ������ ���� ��� 5)3 5# ����� ��� � �? �����"���� �� ��� ��������� ���� ��� 5)5E# ) �� ���� �� � �� �� ���� ����� ��� � �� �� �> ���� �� ���� +� ��' ����+� �"������ �+�� �������� ���� ) !+�� ���"�� �� �� ��@ �"�� �� (�� ���� � �� �"���� �� �� �� ���� ��� 2 � �� �"������+� ���� � ����? �� ���� ,�;# �������� /E 2 ; ��������3 )58 ���� �� ��� (������ "�" ��� �� 0 �� 1 �����# � �� ���� �� � ����&���� � ���(�� ��� � ����"� ������� �� ������ �� ����� ���� ��������� ������� ��� 5)3 5# /E 2 *������ 3 )38 ) *��� ���"���� ��� �� �� �� �� ��� �& ��� ���� ����� ��> ���� ���� ������ ) �� �� �� ��� ,�; �������� ����& )

� �%������ �)�--��� � ������ ����� � �%������ #��� & ��� ���#� ��& � �'���

�' D � &�?& $ %&' � ?��=�@ � � � = � � � � � � � # � �%�:

� � � = � � � � � � � # =&?@ %� &' � � & %&?�& �� ���%�: &' �%� �? � ?�: ?�@ � � �# 6 � = �# 6 � � �# 6 � � �# 6 # )

�� ? &� ���� �� �+ �� �

� �� � � (*��, #� � ? � � #

� & 9 �� ? �= # � � � �?� - � - �� � D "

5)33#

� &�� $' ��

�� � � �# 6 ? � � #� � � (*��, #� � �# 6 ? � � # ! D " 5)36#

��@@ � &� � & $ �� @� %?%<�� �� =&?@ %� = &'�& � ��> �; � ! 0 � ?�=><=��&%�; �<&�?� ���> &%��� �' � �?�@ &?

�%� >�>�� �� <'�� � �� �� &� @ �� %�@ % &' : � ?��%�&%�� ��%�%&� �; &' ?�>�&%�: < ����%� ? ��� @ ��>?= ��

<?������%=�&%�� � ��� 5 ; �? %�� &��<

Page 15: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��� �� "��� �� �������� � �� ��������� �� � ! ����

*�� ,-. ��� /01 2 3 2 30 2 048 2 ����"�� ��� ���� �� ��� �������� � �� �"�� ��������� ���� 2 �� �� �� � �� ��� ������� �"������ ���������� �� ������� � +����� � �� ��� ��� � ���� � � �� � 5)56# &��� � �������� �� ���� �� "��� ��� �� �"���� ��� ���� ��� � ��&��� ��� �&� � � ����� �"����� �� ��� ��� ��� ���� � ���� ��� � ��� ) *�� ,-. ���� �� ��������� �� ����� ������ ���� 2 0� 0� 2 �� ��� ��' ����+� �"������ �� ��� I�� 5)51# �� ��� �� � � ���� �� ��� �� ����� ���� � � �� �& �� ���� ��� 5)54# )G��� 2 0 < 0� �� ��� �" � �� ��� � ���� �� $% "��� �� �� �"�� ��� ���� ���� ��&��� ��� �&� ��"����� �� ��� ) *�� ' "���(� ���� ��� �� �� ���� �� ��� ���& � ) *�� ��� � ���� � � �� � 5)56# ����� ��� �� ��� I�� ���� � ������ � 5)51# ���� � ��& � ���&��� ��� �&� � � ���� � � ��� � �� ! = � 5 ��� �� ! = ? 5) *�� ���� ��� 2 �� �"��� �� ��� � ���� 0 < 0 �� $% 2 � ��&�������� � � ��� �� ��������� �A

�A0 /6E 2 *������ 3 )58 ) *�� �� ����� ���� ��

��� ��' ����+� �"������ �� ��� I�� 5)51# 2 0� 0� 2 �� �& ��� ��� ������� � ��� �� �� ���� ��� 2 &���� � � ��� ����� �� ���+ ��� ��� � ��� ��� � ��&�������� �&� �� ��� "� �� ��� �� � ����� ��� � ���� ) *��� ���"��� ���� �� ����� ���& ��� � ���� ��� � ����� �� ��� ����"� ���� ��� ��� ,-. ������� 2

� ��� �� �+ �

� �� � 0� 0�� )� ) 9 �� ? �= # � � � �� � D " 5)37 #

������ � � �� � ���� �� ���+� ������ ���� �� ��� ���� � ����� � 5)37 #& ��� � �����+� �" � + �� � ��� �������"�� ��� �>���?& <&�?� �� ��� ���� ��� )*���� � ����� �� ��� ���� � � � ����� �� � �� ����+ �� ��� ������ �������� ����� � ��� � ���� � � �� ) *���� �"���� �� "�" ��� �� �� �� �� ������ ������ � �� ��� ����� ��> ���� ����� �� ��� �� ���(�� /0D8 )

<� &� "�� ��� 5����� �� �� �"�� ��� ���� ��� � ��&��� ��� � � ��� 2 ������� �" � �� �� �� ���� �� ��� B����� �� ���������� 0� 0� ! 0� 0: �� 5)37 # &���� �� �� �� ��� �� ���& ��� ���� � ����� �� ��� ����"� ���� 2

���� �� �+ �� �

� � � � �

� )� ) 9 �� ? �= # � � � �?�

�- � - �

�� � D " 5)30#

,�� �� ��� �� &� "�� ��� B����� �� �� �"�� ��� ���� ��� � ��&��� ���� � ��� 2 ���� ��� �" � �� ���� ���� �� ��� 5����� �� ����� ����� 0� 0� !0� 06 �� 5)37 # &���� �� �� �� ��� �� ���& ��� ���� � ����� �� ��� ����"�

Page 16: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

� ���� 2���� �� �+ �� �

� �� � � ��� )� ) 9 �� ? �= # � � � �

?� - � - �� � D " 5)3C#

�� ���� �� � ��� (��� � � �� �� ��� �"����"�� �� � ����� �� � �������� � ���� /668 ��� ���� ���� �� ����������� ��� ��� �� ��� � ������� � �"����� �� ��� 2 ' "�� � ��� ,-. ���� �� ���� )

= �" ��� ��� ,-. ������� �� ����"� ��� "���� ��� 3����� �� ��� ���' ����+� /01 2 38 ) ,���� ��� 3����� �� �" � �� ������ 2 �� �� ���& � �� � ������� ��� � ��&��� ��� � � ���� � � ��� ��(���� ��� ��� � ���� �"�� �� �� ��� �� �"��� �� ��� 3����� &��� ���� ����"� ���� �� "��� )

;� �?�������� � ���� ����� � ��&��� ��� ���� � �� ���(��� ��� ������ ���+ ��� ��� F,- ������� 5)3 5# 2 ��� ,-. ����"� ���� & ��� 5������ ���� �> ���� �� � 5)3C# 2 ��� ,-. ����"� ���� & ��� � B����� � ����� �> ���� �� � 5)30# �� ��� I�� 5)51# �� � �+�� �� /C8 ) *�� F,- 5)3 5# �� ��� ,-. 5����� 5)3C# &��� ��� ���� ������� ������ �� � ����"����� ���(��� "����> ��� ��&�� �� � ��� ���� �� � �"���� �� ���� ��� �� �"��� )*���� & � �� �����(� �� ��������� �� ��� ����� ��> ���� � ������ ��� ������� �� ���(��� �� C �"������ + �� � �� � � ���� /708 )

� � ���(��� ��� ���� �� ���+ ��� ��� ,-. B����� 5)30# �"������������ �� ��� ���� �� � ���� ��� �� �"��� ��� �� �"� ��� �� ����� + �"�� ��

� �� � D# 2 &���� �� ����� � �� �� ������ "�� � �� "�� �� �� ����� ����� ������ ���� ��� ��� � ���� )

� � � ����� ���� � ��� � �� ����� � ��� ���� � ������ ��� �� � ! ����

�� �������� �� ���� ������� ��� ���� ��� �� ������� �� ���� � ��&����&� � ���+� (���� � ���� ���� �� $% �� ���� � ����� �� ��� ���� ���� ,-. � ) <� ��� �� �� �� ,-. ����"� ���� /0D 2 7E 2 038 � ��� A" �� �������� � � �� ���+�� ) <� ����� �� 2 ��� ����"� ���� ���� �������� �� �� �+ ��� ���� � ����� � &���� �� �������� � �� ���� ��@ �"�� ) *�� ����������� ��� �"�������� �� �"@ ������� �� �� ���� � ����� � � �� � ��� � ����"�9� �� ��� � � � ��� � ) *�� 9�� ��� �� �� � �� �� �"���� ���"����� +������ 2 ������������� �� ���� � ����� �� ��� ������ ���� & ���������+� �" � + �� � ��� 2 �� � ����� �+�� � ��&��� ��� �"������+� �� ������ � ����� � � 2 � �� �� &���� ���� ��� ��"�9 �� ��� � � ) �� ���+��� � ���� ��� ���"�� �� ��������� �� ���� �� ��� �� (���� �"���� ������� � � �? �� ���"���� �� � �� �� �� � ����� � ��� � ���� � � �� ������ ������ � � ��� )

Page 17: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��� �� ��� 7 �!� � ���� � ��������� �� � ! ���

� �+�� � ������ �� $% ����������� �� ��� � ���? � ) $� �% & ��� ����� �� � � �� ��� � � � ���� � � ��+�� �� ��� ������� ������ �� ��� � �������9 �� �� ��� �� ��� � � ���? 9 ) $� �� 2 &� & ��� �� ������� �� �� � ��&��������� � � & ��� 9 �� ! 5 ���� ����� � � & ��� 9 �� ! ? 5) ; ��� � ����� � �� � � � � �@ ������� ����"��� �� ���+ ��� ��� ���"�� ���� � ����� � I�� # 5)51# /78 2

���� �� �+ � ��� )� ) 9 �� ? �= # � � � �� � D " 5)31#

*�� ��' ����+� �"������ �� 5)31# � ���� �>�� ��� �"� �� ���� ���� 2 &��������� 0� 0� 2 �� � ���� ���(�� ������ �� ��� � �"����� � � ��� 2 � �� ! = � 5 ��������� � � & ��� 9 �� ! 5 �� � �� ! = ? 5 ��� ������ � � & ��� 9 �� ! ? 5)*�� ���� � �"����� +����� � ����� �,-. # �������� �� � � ������ ��� ����� ������ ���� 2 0� 0� 2 �� ��� ��' ����+� �"������ �� 5)31# ) ,�������5 �� 3 ���+ ��� ��� ���� ' "���(� ���� ��� ���� ������� � ���� )

*�"� 2 �� ������ 0� 06 ���

��� �� ��� ��' ����+� �"������ �� 5)31# & ���

�' D �� �� �� ��� �� ���& ��� �,-. &���� � �� ! 0� 06 � ����� ���� 2

���� �� �+ �� �

� �� � � ��� )� ) 9 �� ? �= # � � � �

?� - � - �� � D " 5)34#

� �� �� 7 � ���� � �� � �� � ! � � �� ��� �������� ����� � ���� � ����� �

� ��� �� �� �� � � � � � 5)3E#

&���� � ) $% 2 � ) $� �% �� � ) $� ) �� �� �� ��& �"� ��"�9��� ��������� �� ��� � ���� ��� (���� ���� �� ���� ��� ��� ���� � ����� � 5)3E#&���� � � � �� ������ �� � ����"�� � ���� �� � � ) <� ��� �" � �����"� �������� � � � � ����������� � � �� �9����"�� ����� ���� ��������� ��� �� ���"�� ����� ���� ������� �� � ������������� /378 2 > ��>�������� /548 2 /57 2 �� 5E4�3DD 2734�73E8 �� ������ /7C 2 �� 376�3748 2 �"� �������� ���� ���+� ��� � ������ /6D 2 �� 63C�66D8 �� �� � �� ���� ��� ��A"������ � ���� ����� �� &��9 ��� ��� �� ������ ���� � �A" ������ )

Page 18: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

� �%������ � � � � � ����� ��%���� ��% ��)����% � �%��������� #� �� & & /� �8 � � �?&%&%�� = %� &� 6 ���<��5 ����%��� �; =%� ?� &�% �5 �� ; �� ��$� �

� � � � ! �� � 6 � 6

� � ��

�� " ��>@ &'�& �� �� ��= �� � �> �� ?���@ � �� �� ���$ 5 '� ?&� ���> �&%��� & %&?�&%�� � ! 5 � " " " <�@� > & � �� ��� %�: &' ; �� ��$%�: �%� �?� ?�: ?�@ �

� ) �?: ?&� @ %� �� �� ������ � @ �= � � � � � � @ �= � ��� � @ �= � �*6 � � �� � @ �= � �*6 � � 5)6D#

$' ? / �� � ��� 8 %� @� &� ��= / �� �� 8 %� &' �& �; �<&% <���&?�%� &��&'�& %� �� � %� �>��%&%� �; �� �� ��&%�� = �� �>��%&%� �� � $%&' � ��%&%�� &%@ �� �: ?��: @>�&%� �%?� �& %&?�&%�� � � &�� $' � � �� ! � ��#� ; �?��@ %�� > & %� &: ? � ��� %<�� �� � ! 7 ������� � � �� ��� ���� ������� � � � � � �%������ �' ��> � <$� % : � ?�&= �� &' � � �: �?%&'@ � '�� &' ; �� ��$%�: � ?�� ? &%� �

�% �' ��> � < $� �� % �; ��� <&% ; >� <&%�� ��> � %� ���=<?�� %�:��= %� ��>�== ��� �� &' @ %� %@>@ �; ���� �� �� �� � � � �

�%% �' ��> �< �; ��� <&% ; >�<&%�� ��> � $� � � % �<�@ � <���&�� &5&'�& %� � � �� # 6 ! � �� ; �? �� � � � �� ; �? ��@ �� � 5 �%%% �? � � �� 5 �<&% <���&?�%� &� �; �� �� �& � $ %&' � ��%&% @>�&%� �%�

?� ?@ �%� �<&% ; �? %&?�&%�� � � 5 �% �? �� � � � !� 5 ; �? ��@ !� � �� 5 � %� � ���> &%�� �; &' �%� �? � ?�: ?�@

�� �� � ?�%== �� � �<&% <���&?�%� &� �& � '� � ��%&% @>�&%� �%?�; �? � � ��

*��� ������� �� ���� �(� �� ��� ���� ��� ��� �"����� +����� ����� ������������� ���� 2 �"� ��� � �"�� ���� � ����"� ���� � ���� �� ���� ������ ���� � ����� � � & ��� � ���+� ������ ���� ��� &���� ��� �"������ ��� � 5)6D# �� ��� ��� ;�������� 6 � +� +����? ���"����� ) *� ���� � ���� ��� + ��� ��� &� (��� ���+� ���� )����� " �; �� ���� &' �%� �? � ?�: ?�@ �� �� ��= �� � �# # ) $%#� %� �# �?>�' �# >'� ��><�? �## � ��$� ��%� & �% � � ?%@ ���=>�� �� &%@ �� ��%?

Page 19: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ���><' &'�& �# � ' D $' ? � $5 � " " " �� % ��= �# � ! D 5 � � $5 � " " " �� % 5 � � ! $5 � " " " �� % 5 &' ��� ) �?: ���$� �� �� �� � �� % 5)6 5#

$' ? � � <���%� &� �; ?�$� � � � ) �; � 5 ��= �� <���%�&� �; �@ � &��� � ) ��� � *�� ��* ���������� /678 ��� 5)3E# � ���(�� �� �� � �# # �� 2

� ! � � �# � �# � D � �# � � �� ? �# ! D � � �� ? � � D �&���� "���� ��� ��������� �# � ' D ��� �� �� �

� � �� ! �� � �# � ! D � � � �� � �� "�� �� �� ��& �� � �� �� ��� ���"���� �� 5)6 5# � �� "�� �� � �# � # � �������� ��* �"@ ����� ����� ���� ���������� ��� 5)6 5# 2

� ! � � � �# � � �# � ' D � � � �� ! �� "� ��� � � � ������� �

�# �� ���� 0 2 � �� �� ��&�� � �"�� ��� � �� # 6 ) G ���� ��� ���A"���� $� �� % �� �������� ���� ) ,���� ��� ��� ������ ���� �� 5)6D#���� �"���� �� ��� ������ ���� �� 5)3E# 2 �� �� ���& � �� � � �� -���� �� �� �� � � � � )

��# ,���� ����� �� (���� �"���� �� �� ��� �� �� ���� ��� �� # +��������� ��� ���� �� � ���� � ����� � 5)3E# � &��� � �� ��� �"�������� � 5)6D# 2 �� �� ���& � �� � ���� ���� �� �� ��& �� 2 (���� �"���� ������� +������� & ��� ��� � � ��(������ ����� ) ,���� ��� � ��� +�����? ��+�� ��� � �� + �"� ��� � �� 2 �� �� ���& � 2 �� ��� �������� �������� ���� �� $� � � % ' "�� ��� � ������ 2 �� � �� +������� � ��&��� ���� � ��� +������� ��� � +� ��� � �� ��' ����+� + �"� � �� �� ����� 2� �� ! � �� # 6 - ���� �� �� �� � � � � � �� � �� )

���# ��� �� � � � ��(��� �� ��� ������� ) ��� ��� ����? � ) $5 � " " " �� % � ��� � �� ���� ���+� ������ ��� � ���� ���� �� & ��� ������+� �"���� ���� � �� � ! �� � # �� ' D# &���� � � � ����� �� ���+� � ��� ��?� ���� 2�� � �� 2 � �� �# 6 ' �� ) �� ���� ��� �� ��� �� ���& ��� ����� ��������� � �� ��# � �+� �� ��� ��* � ����� ���� ��������� 2

D ! � �� �# 6 ? � �� � � # � � �� � � �# 6 ? ��� # � # �� � �� �# 6 ? �� # ' D "

Page 20: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

�+ # �� ��# (���� �"���� �� +������� ��� � � ��(������ ��� � � �� �� & �������� �� � �� ) ,���� ���+� ������ ���� & ��� � �����+� �"���� ����� ����� ���� � ��� �� ���+� � ���� ���� � � 5 �� ���# �� ����� � +� � �����+� �"���� ���� �� ��"������ �� � �� �+ # 2 ��� ��� �� ���+������� ���� & ��� � �����+� �"���� ����� & ��� ��� �� ����� �� ��� � � !� 2��� ���� !� � �� � �� "�� ����� �� (���� �"���� �� ������ ����# �� ����� � & ��� ��� �� (?�� +����? �� ��� � � !� ) *�� � ���� �� & ���� ����� �� ��� ������ ���� �� ���� ��� 5)3E# � �� "�� �� ������ ���� �� �+���" ��� ������� �� ��� ��(������ ��� � ��� +����? �� ) G ����� � �� &���� ��&�����"��� ��� � ����"� �� 5)3E# �� ��� � ����"� �� 5)3E# � �� "�� �� �� �� ��� �� ) G���� ��� �������� � � �� ���� �� ��� � � ! !� ) �

+����� � � '� ��& � < �>== &' ����%�%�%&� �� ? ��� ?= <�@ �� > &�&%���� �� &'�& &' ��� <&% ; >�<&%�� ?@ �%�� <��� &�� & �? � � � %&�>@ �? �; %&?�&%��� &' � %�<?�� � �' �?@ $ ���?&� &'�& � &>�� ��&' ��� <&% ; >�<&%�� $%� � � <��� &�� & ��= �>�� &� &' @ %� %@>@ ; �? �� �%&?�&� � � �� �; <�>?�5 �� <�� <' <� &' ��&%�; �<&%�� �; &' ## �<��=%&%��� ; �? �� &%@ ��%&�5 ��&'�>:' &'%� =�� ��& �@ &� � � == %�� ?�<&%< +����� � �� �?=? &� '��= � =: � ?�& �%� �? � ?�: ?�@ �5 % &'�� $%&' �<&% <��� &?�%� &� $%&' ?� @>�&%� �%?� �& � ���> &%�� 5 $ '� @ �=�%� = &' <�@� > &�&%���� %@� �@ � &�&%�� �; &' � � �: �?%&'@ � � �%:'&���� �=@ %&&%�: %� &� / �� �� 8 �� � �<&% <���&?�%� &� �& %&?�&%�� � � %;&' � '� ?� @>�&%� �%?� � ��& &'�& &' ���>@� &%�� �; ��?& �% �; �' �?@ $ %� ?�> %?= &� � ?� &'�& � %� � ���> &%�� �; �� �� ; �? �� �� ' ��

*�� ��� ;�������� 6 & � �?� ������� ��� �+ �" ��� �� /18 �� �������"��� �� �"�� ��>�� ���� ) ;������ �� ��� � ���� � �9 �� 3DD 2DDD������ �� $ �� 2 ��� ��� �������� ����"��� ���"���� �� 5)10 ��"��&���� C )E7 ��"�� &��� ��A"���� �� ���+� ��� �"�� � � ��� ���� � ����� � )*�� ��"�9 ��>� ������������� �� ���� �"����� ��� � & � 30 2DDD ��& � 5�4��� � � � ��� ��>� # ) ,�� � ���� �� 0DD 2DDD � � ������ + � ��� ��A"����30 )E 5 ��"�� �� ��� � ���� �� 5 � ������ � � ������ �� $ �� ��A" ���� 36 5)63��"�� )

�� ���� �� � ����� �? ���� ��"�9 ��>� &���� �� ��� ���� ��� � ��� �� �������� �� � �� � � ���� ��� ����"� ���� � �+���� � �� ������"����� ������ �"����� ��� � 5)6D# & ��� ��� ����"� ���� � �+���� � �� ���+ ��� ������ �"�������� � ) F�� �� �� ��"�9 ��>�� 2 ��� ����"� ���� � �"���� ����� �� ��� �� �"�������� ������"����� ����� ����� �� � �� �� ���+���

Page 21: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��

���� �� ��� �?�����+� ) F�� � ��� ��"�9 ��>�� 2 ��� ����"� ���� � �"������ ��� �� ��� �� ���+ ��� � ��� �"�������� �� � )

� � � ������ ���� ������� ��� "�������� ��� �� � ! ����,"������+� �+����� ? ���� 2 ���� �� ��� ��+���� �� ��� ��� ���"���� �� � ���

������ � �� ���� � �A" ����� /74 2 718 � � � ��� �"������"��� ������ �� � ����� ��� � ����� �� ��� ������� � /51 2 60 2 6C 2 0 52 7D 2 3E8 2 ���� & ��� �� �� E )7 � ������ + �� � ��� /3D8 ) �� � 9 ��� ��� �" � �� ��� A" �� ��� ������ � ��� �� ��� & ��� � ,-. /01 2 568 ��� &���� ��� � ���� ���� ���� ��&��� ��"����� ��� � ���� � � ���# � � � ��� � ? �� �>�� & ��� ���� ����� ��&' ��� ���� � �� ��� � � ��� � &��� � ����� �� � ���� 2 &� ��� �� +��� ���� �� ���+�? A" �� ��� ����� � & ��� ��"�� ������ ���� ���� )*��� ���� ��� �� �A"�+ ���� �� ��������� � �?�� ���� � ���������� ����� ���� ��� � )� ) & ��� "�� �� �� ��&�� ��"��� �� ��� + �� � ��� /3 58# ��&���� ,HI � � � � �������� ������ ) *��� ������� ���� �� ���+ ��� ���,-. �" � ���+�? A" �� ��� ����� � ��� ��� + �� � �� � ���� 2 �� � ������"���� ��� �"���� ���� �� � ������ � �"����� +����� � ���� )

�� � �� �������� ��� ���� ��� �� � ������ �� ���� � ��&��� � �������� ��� � ��������� � �� � �� �� $% 2 ����������� �� ��� � � � � ���?� 2 �������� �� ���������� �� � �� ����� � � �� ��� �� ���� 5 �� � 5 ��� ���(�� �� ��+�� � � � �� ��� � � ���? 9 & ��� ���� �� � ��"� ���� ���� ��� �� ��� � ) F�� �� �� ���� ��� ��� �� �� �� ���� � ,-. & ��� ���� � 9����� �� � /01 2 568 �� � �+�� �� ��� �� ���& ��� ��� ��� �

�' D 2

� ��� �� �+ �

� �� � 6�� ��� )� ) 9 �� ? �= # � � � �� � D " 5)63#

���� �� � ���� �� �� ��� � � �� �� ���� ��� 5)C# 2 & ��� � ! � �9 # 2� ! 9� � �� � #9 2 �� � � �� � # ! �� � ) G ��� � �� ��� ���� � ����� � �"����� �� ��� 2 � �� ? = ! � 5��� ? = ! ? 5 " 5)66#

*�� (��� � � �� � �+� ��"��� ��� �� �� 5 � ����� �� ��� ������ �� ����"��� ��� �� �� � 5 � ����� 2 �� ��� �&� �� ���� �� ���� ��� ��� � � �� ��� ! D ) <� ��� �� ���� �� ���� ��� ����� � � �� ���� ��� �&� �� ��� � �"����� �&� �� ���� & ��� ����� � ����� ������ ���� �� �� �9 + �� � ��� � D 2 �� � �� 2� �� ? = � �� � � 5 � ��� � ! � � �� 9 �� ! � 5 �� �� ? = ? �� - ? 5 � ��� � ! � � �� 9 �� ! ? 5 " 5)67 #

Page 22: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

*�� �������� �� ��� �� �9 + �� � �� � �� � ���� �>�� & ��� &������

�� 5)63# ) *�� A" �� ��� ���� �� 5)63# 2 &���� �� �& ��� ��� ������� � � ����� �A" �� �� ��� 3����� ���� ��� �A

�A4 � ��&��� ��� �&� �� ��� �� 5)66#

�� ��� ����� ������ � �� �� �� � ) $% ��� � � = = 2 � ? �� �>�� �� ����� ��� ) <� �"� ���� �� ���� 2 &���� �� ��� �� � �� �� � �� /0 2 36 2 338 2 &��� �"�� ��� ���� ��� � ��&��� ��� � � ��� �� ��� �� 5#���������� � �� ���� /� � = 8 ) $%# 6 &���� �� �A �

� �� � A4 2 ����� � �� �A�

A4 ) = ���� ���� � � �"�� ������ ��� ����� � ���"��� �� �"� ����(� ���� �� ��� ,-. ������� 2

���� �� �+ �

� �� � 6� � �� � = � #� )� ) 9 �� ? �= # � � � �� � D " 5)60#

*�� ����� �" �� /67 2 ,������ 4 )38 �� ��� A" �� ��� ����� � � 5)63# �� 5)60# �� � �� ���& � )

� ?�

? 53 # �9�� �9 # � � �# � � )� ) � �9 # ! D � D - # -

��

� ! � �9 # # " 5)6C#

� ?�

? 53 # �9�� �9 # ? 5

3 # �9 �� �9 # � � �# � � )� ) D - # -��

� ! � �9 # � = ! ?� �9 # � � ! � ? 9 �� ? �= ### # " 5)61#

*�� ������� � ��������� � ��&��� ����� �" �� �� �� � 5)61# � � ���� ����"�� ������ ���� ����2 &���� � 5)6C# � � �� ������� ����"� ����� ��� ������� ���� �A" ���� ������ ��� ) �� ��� ���� �� � ��� + �� � ��� � � = � � # �� ��� ���� � ���� ��� 5)60# � � � � �������� ����"��� ������� ���"���� # �� ��� �" � 5)61# � ��� �� ��� ) G�&�+�� 2 ���� ��� + ��� � �� � �� ��� ���� � ���� ��� 5)63# � � � � �������� ����"��� ���� ������"���� # �� ��� �" � 5)6C# � ���&� ) *�� ��� ����� + �� � ��� = � � #�� 5)63# � � � � ����"��� �� ������� � ! � �9 # �� 5)63# 2 &���� # �� ���"���� �� ��� �" � 5)6C# 2 �� ���+ ��� ��� ���"����� ���� � ����� � ��� = � � # ) ; ����� ��+���2 = � � � � ������ ���� �� � ���� �>��� ��� �?����������� � � � ! � � � ? 9 �� ? �= ### � �"������ �� ��� ������ + �� � �� = ����� � � � ��� �?������� � �"������ �� ��� �" � �� �"���� # � ����� ����� 5)6C# 2 �� � �� 2

���� �� � � � ? 9 �� �9 # ? �= ### # " 5)64#

Page 23: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ���� ���� �� � ����"� ����� 5)6C# �� 5)61# � � � � �?������ �� ����� �������� � 9����� � � �� � # 2 $� �% � $% �� � $� �� �� ��� � ���� �� ��� ��� 9����� � � �� � # ) F�� ���� ��� ��� � �"� 9����� �"������ ������� 2��� ,������ 3 )# *�"� ��� ���+������ � ,-. & ��� � �����+� ��� ���(����9����� � � �� � # /01 2 568 �� � �+�� �� ��� �� ���& ��� �" � ���+�? A" �� �������� � ��� ����

�' D &���� �� ��� ���� ���� 5)6C# �� ��� � ���� �� �

�� � � �� � # 2�������

6� # �9� � �� � #9 # ? � �#� )� ) � �9 # ! D

D - # -�� " 5)6E#

; ���"���� # �� ���� A" �� ��� ����� � �� �� �� ��� ������� � ��� � �����"�� ��

� �� �� � #9 # ! = � 5)7D#

&���� = �� ��(��� �� ��� �� � � ���� �� 5)64# � �+� �� ���"���� �� 2���� �� � � � ? 9 � � �� � #9 # ? �= ### " 5)7 5#

���� �� � ��� �?������ ��(������ �� ��� ������� � �"�� �� 5)7D# �� $% ������ � �� # �� = ��+� ��� ��� ���� ��� ����"���� � 2 ����� � �� ��(������� �� ��� ������ ��� ������ � �� �� �� &���� ��� ������� � �"�� �� 5)7D#�� � �� �� ���� � � �� )�� ��� �� � ���� �� &� ��� �� ��� �� ���& ��� A" �� ��� �" � & �����"�� ������ ���� ���� �� ������� � 9����� � � �� � # �� ��� � ������ � �� 5)61# �� � � �� � # 2

����

53 # �9 /� � �� � # � �� � 89 # ? � �# � � )� ) D - # -

��

= ! ?� �9 # # � 5)73#

& ��� � �?� ����� �?�������� ��� = �� ��� � � � ��� � ���� �"�� �� 5)7D# )*�� ����"� ���� 5)73# ���& � ������ "�� �� ��� ,HI �������� �� ���+�+��� � ��� ���� ��� � )

�� ������� �� � ����� �� � ������ � ����� �� �� ��� �� 5)6E# ���& ���� "�� �� � ����� �� ����(���� 9������ ) H�� � ����"� � ����"� ���� �����+ ��� �� 5)5D# �� ��� �� ���& ��� ��� &���� 2 � �� 5)73# 2 �������� ��� ���

Page 24: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

���A" ���� � �9 # ! D ���� ��� ��' ����+� �"������ 2

����

53 # �9 /� � �� � #� � �� � #� � �� � 89 # ? � �# � � )� ) D - # -

��

= ! ?� �9 # # � 5)76#

& ��� ��� � ���� �"�� �� � ������� ���� 5)7D# 2� �� �� � #� � �� � #�9 # ! = " 5)77 #

���� �� � ��� 9����� � � �� � # �� ��� ����"� ���� 5)76# �� ���������� �� ��� �� �� ���� ��� � ����� �� ������+� ��� ���(�������� ��������� ������� ��� ��� ��' ����+� �"������ �� 5)76# �� � � ���+�? ) *��� � 9�� ������ � ���� �"�� �� 5)77 # A"��� ����� � )

<� �� ����������� �� ���� �� � ��� ���� � 9����� 2 ��� �� �� �� ,-.������� 5)6C# �� �"� ����(� ���� 5)61# ���A"����� ��+� ��� � � � � )F�� 5 � DDD � ���� �� ����� ��� ���� ��� � & ��� � ) $ ���! �� ��� � ��

�2 �� �� 67 � ��� � � ���"���� +������ � �� � ������� �� ���� �� � D )DD 5

�� ����� 3����� )*�� � �� �� ��� ��� ������"���� �"� ����(� ���� 5)60# �� ��� ,-.

�� �� � ��� �" � 5)61# �� �� ��� ���� �� � �A" ���� ������ ��� � ������� �" � 5)6C# �� 5)63# ) *��� �� ���� "� �� �� �� �� ��� �������& ��� ���� ��� ������+� � ���? �� ������� ������� �"�� � ����� �� /60 2 6C 2 6 58�� � ��� ���� ��� ������ ��� �� 5)60# � ���� ����"�� ��� �" � + �� � �� 2& ����"� ��� ������� ���� �� � +��� �� ������� � �A" ���� ������ ��� �� �� ���� �� ��� �" � + �� � �� # ) *��� � ��� ��� "� �� ��� ���� � ���+�� � & ����"� �������� �� �� ���� � �� ������) �� ��"� ���� ��� ,HI �������� �� ��� ������� � ,-. � 5)73# �� 5)76# ) ���� �� � ��� ���� �,-. �� ���� �� ��� �� ��� � � �� �� 5)73# &���� � � �� � # ! �� � ) *�������� ��� � � � � � �� ��� � 2

����

53 # �� # ? � �# � � )� ) # ) � ! $# � D - # -

��%� 5)70#

& ��� ��� ��������� � ���? � ��(��� � 9 � � �� � # � �� � #9 ��9 � � �� � #� � �� � #� � �� � #9 ���� ����+��� ��� ����� �&� ������� � ) *�"�� & ��� � � � �����+� ��� ���(���� �� &� ��"�� �� � � � �� � # �� � �����+���� ���(���� �� ��� ������ � �� �� "���� �� ��"������� �� ��� � ����� �� ) <� &� ��������� � � �� ���& � 2

� ! � � � � � � � 5)7C#&���� � ) $� �� �� ��� �������� ��&�� ��� ��"� � � �� �� ��� ���������� ���? � 2 �� � ) $� �� �� ��� � �����+� �� ��� � �� � 2 ���� ������ ��

Page 25: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � �� �� �"@ ����� ����� ���� ��������� ��� 5)70# ��� � �����+� ��� ���(���� ��� ��� �� ���& ��� �� ����� ���' ������ ����� ���� ��������� /06 2 6 58 2

# ! # ? �� *6 � # ? �##� � � ' D � 5)71#

&���� <#� ������� ��� 3����� ���' ������ �� ��� �� ��� �� ������ � �� 5)70# 2 �� � �� 2

# #� #� ! ���

D �� # � - D# � �� D / # � /�

��� # � �

��� � ! 5 � " " " �� " 5)74#

H"� ,HI ������ 2 &���� �� � ���? �� ������� ������ �� � ���+��������� ��� �� � ���� �# � ����� ��� 5)71# 2 �������� �� �� ������� ��� � ���? ����� ��� �"� �� �&� � ������ � �� ���& � 2

� ! � *6� � � � # � � )� ) � ? � �� � �����+� ��(���� " 5)7E#

F�� �"� �� ���(� ���� ��� &� � 9� 2� ! � �� *6� # � � ! � ? 5# � �� *6� � # � D / � / 3 " 5)0D#

*��� �� �� �� ��� �� ���& ��� ���� ��� ���+������ /6 52 !A" ���� 6 )57 #8 � ����? �� ������� �������� 2

# �# 6 ! # �# 6 ? � # �# 6 ? � # � � �� *6�#� � 5)0 5#

��� &����

� � � ! �� *6� � � ? � ! 3 ? � # � �� *6 � ? � � # " 5)03#

���� �� � ��� D / � / 3 2 ��� � ���? � � � �� � �����+� ��� ���(���� ��� ���? � ? � �� � �����+� ��(���� ) *�� � ���? �� ������� �������� 5)0 5#���"��� �� ��� �� ���& ��� � ���� ��������� ��� ,HI �������� ���� ���+ �"�� �� � �� � ��+�� �� 5)0D# �� �"�����"��� �� 5)0 5# )� �%������ �+ � �%������ �'��� � ) D � 3# � &�?& $ %&' ��� # � )$� � �%�: # � <�@� > & # �# 6 �� ; �� ��$� �

# �# 6 ! # � ? �� *6 � # � ? � � � # �# 6 ? # � ###� � 5)06#>� &%� 0# �# 6 ? # � 0 %� ��� &'�� ��@ � ?�<?%�= &��?��< +����� � �' <�@��� � &� �; # �# 6 �? <�@� > &= %� �?=? �; %�<?��%�:<�@��� � & %�=� �'>� &' ��� %&?�&%�� �� �� <���%�&� �; <�@� > &%�:# �# 6 >�%�: # �# 66 � " " " � # �# 6 *6 � # � � " " " � # �� # �'�& %�5 &' ��&� & <�@� > &=

Page 26: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

<�@��� � &� �; # �? >�= %� &' <�@� > &�&%�� �; # �# 6 �' �&?%<&�� ��$ ?&?%��:>��? @ �&?%� � %� �� �� <�� � &'�>:'& �; �� � �> �� &%&> &%�� �� ?�&�?5�> �� &%&> &%�: # �# 66 � " " " � # �# 6 *6# ; �? # �6 � " " " � # � *6# �� � +� ������ ���� ���� /6 52 � ���������� 7 )3 58 ��� �� ���& ��� ���� ����+������� ���"�� )������� �� �+ � ����� ������%��� �' %&?�&� $# � % �; &' ��� �: �?%&'@ � <��?: $ ��%� �?�� &� � ���> &%�� �; �# �; &' =>�� � ?����@ �� $ � 5 ��= &' ��� <&% ; >�<&%�� ��> � $� # � #% �; �� $ � <��?: � � �%� �?�� &� � �# # �'�& %� ; �? � � ; �? ��@ � �0# � ? �# 0 - � � � � ; �? ��@ � ' D � � ) D � 5# �� #

�# 6# ? � �# # - � � #� # ? � �# ## � ; �? ��@ � ) D � 5# " 5)07 #

+����� �� �%:� %� <�� & �%@� �%� <�&%�� <�� � @ �= $' � � �%� �? �?�� � %� >�= %� �� $ � $%&' � ! 9 �� � � �� � #9 �' @ �&?%� � <�� �?$ ?%&&� �� � � � 5 $' ? � ! 9 /� ? �8 " � � &'�>:' �>? ��� %&?��&%�� �� �� %� $ ?%&&� %� &?@ � �; &' ; >� � � � � @ �&?%� � � � 5 %& <���� %�� � %@� �@ � &= �� ?�$ �& � &%@ $%&'�> & �?%�: %�: �� � �; &' =�&�%� &� @ @ �?� �� ; �� ��$� ; �? � ! 5 � " " " �� �

# �# 6 ! # � ? �� *6 � *64

�5 6 � � 6� �# �# 6� �

�4�5 � �# �� ? 5##� " 5)00#

�%@� � %� &?� ?&�&%�� �; &' %� � &� %� &'�& �� <�@��� � & �; &' @>��&%� �%? # %� >�=�&= �& � &%@ �� �?%�: %�: �� <���&?�%� & �; �� �� �& �&%@ �� ������ �9�� ��� ,HI �������� & ��� ���� � 9����� � ���� ���

,.H /038 �� ,-. ����� /348 �������� � "���� �"����� �� ��� =� < ;�"��� � ��� /708 ) F�� � ���� +������� �� ��� � � ��� 2 ,HI � � ����� �& ��� �� �� � ,. H 2 �� ���� �� � � ����� �� � ����"�� � ���� �� � ,-. ���� � ),HI ����"��� ��� �� � ���� ��� ��"� ���� �� ��� ����� �&� �������� � ),�� /7 58 ��� ���� ��� ��� )

,HI & � ��� "��� & ��� ���� � 9����� �� ��������� ������ ��� � � ��� ���+� � � ���� /7 58 ) *�� �������� ���� �� ��� �� E )1 ��"�� �� ���� ������ � ���� � � ��� 2 �� �� ���� E0 �� ��"� ��� � � ����� �� 5D� ������ � ���� � � ��� �� �� �� 57 )6 ��"�� ) F �� ���2 ,HI & ��� ����%� �?9����� & � "��� �� ��������� � "��� � � � ��� /738 ) ���� ���� � ��A" �� ��� 9����� &��� "��� 2 & ��� ��� A" �� ��� 9����� ���& ��� �����+������ ��� ��"� �� �+�� ��� ���� � 9����� ) *�� A" �� ��� 9����� � ������ ���� ��� ��"� �� �� E6 )7 2 &���� � ��� ���� � 9����� ��� �"��� ���� ��� ��"� �� �� ���� 4 5)1 "���� ������� ������+ ��� ���� )

Page 27: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

�� ��� �� ����� �� �� �� � �� � ��� � ��� � �� � ����

�� � +� ���� ���� ������ � ���� ��� � ����� �� ��� �� ��&��9 �������� � ,-. � �� � � 9�� ������� ��� �� �� ��& ��"������� �� ��� 9������ �������� ) �� � +� ����+�� ��& 9������� ��� ���� � ����� �� �������"� ����� 5)55# �� 5)53# 2 �� ��& A" �� ��� ����� �� ��� �����"� ���� 5)5D# �� � ��A" ��� �� ��"������� �� ��� 9����� � ) *��������"� ����� � � �� � �� �������� �"� �A" ��� � ���� ����� �������� �"�������� � �� � ��� ���� �� ��� A" �� ��� ����� �� ��� ����"� ���� 5)E#��� ���+������ � ,-. �� � ��A"���� �������� �� ������+� ��(���������� ��� 9����� ) !+�� ��� ��� ��+� ��(���� 9������ ����� ��& ����"� ������ � ����� �� �������� �"������� �� � ��� � �� ��� ��+�� ������ &���� ���� ���+������ � ,-. ���� ��� )

F� �"�� ��������� �� � �����+�� ����� ��> ���� & � ����+�� �� � � ������� ��� � �� �� �>��� � ������� � ���� �� ���� +� �"������ �� ��"�������� � � �� ���������� �� ��� �� �"��� � � ����� �� 2 &���� ������ ���� ��� � ���� �"�� �� �� � � ������ �� ��� ������+��� � ��&��� ��������� �� ��+�� ��� ���� ����� �&� � �������� �� � ����� )

�� � +� ������� �� ���� � ����� �� ��� ��"�9��� �������� ��� �������� �� ���� � ��&��� � ���+� � � ���� ) *�� �������� 2 �����(� �� �� ����&� ����� � ���� � ����� �� ��� ������������� �������� 2 �� +��� ��������+� ��� ������� �� ���� ���� ��� � & ��� � ��� � � ���� �� � � � ��� (��� � ����� ������ �� ��� ���� ��� � � 9��� �?�����+� ���� �� ��� ���� )*�� �������� "��� �"����� +����� ��� � �� 9��� ��� ���� ������� � � � ������ ������ ��� ������ ����� ��� � ���� � � �� ) *�� �������� � �� ���� �?���� ��� � ��� � � ���� � �� "�� �� �� �� & ��� �� �� ��"�9� ����� � � � ��� � �� �� �" � ����� �� ���� �� �� �� (���� �"������ ����� ) ; ����"�� &� � +� ��� ����"���� � � �����> ���� ���� 2 ���� � ��� � ���� ����������� �� �� ������� ��� � � ���� ��� ������� �� �� ����� ���� �"����� +������ ���� ���� ) *��� &�"�� ���& ��� �� � �������� ��� � & ��� �?������� � ��� � � ���� �� ���&��9 �� &��9�� ����� ���� � )

�� � +� ������� �� � �&���"� ���� ��+� ������ 2 �"������+� �+����� ?� ���� 2 ��� ��� ���"���� �� �?������� � ��� ������� �� ���� ���� ��� � "����,-. � ) *�� ������ ���+����� �������� � �� � ���� �� � ����� ��������� � ��A"��� ��� �������� �� �"��� ��� � ��"�� �� ��� � � �� ������)�� � +� ���+�� ���� ��� � �� � � ���� � � �������� � ����� �� ���+������� � ������� �� � ���� ��� � ����� �� ��� ) *�� ���� ���� �������� ��� "� & ��� �� �� ���� �� � � �� � � �����>�� �� "���� ������A"�� ��� �� ����������� /5E 2 3D8 ) �� � +� ��� ������� �� ��& "�� �"������+��+����� ? ���� �� ���' "������ & ��� ������� � 9������ �� ����� �� �������� � ��� � ���� �"�� ��� )

Page 28: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��� ����� ��������

*�� ���� ��� ������� �� �� ���� > � . ����� <�����"�� I����� EE�D 52�"�� 5EEE 2 & � �"������� �� � ���� � ,������ F�"�� ���� � � ��� ��I�E13E473 �� �>;�EC36C63 2 �� ; �� F���� H@ �� �� ,������(� I��� ���� � �� F7EC3D�E1� 5�D63C �� �� ��� . �������� ���� �� ���� )

Page 29: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

����������

/58 � ) � ) � ������ ) ��������� �"����� +����� �� � ���� ��� � ������ �� ��� ������� ��� ���"����� ) =��"������� � �"������ 2 > �� ������� �� . ���� ��� � ,������� 2 I������ �� ����������� <�����"�� 2*���2 �� 53 54D 2 5EE4 )

/38 � ) � ) � ������ �� � ) ; ) � �"� ) ; �"����� +����� � ����� ���� ���� �������� ����� ) <� � ?�<=%�: � �; ��� �� 2 � ��� 36EC�37D 52;����� �� 2 ; � �9 2 5EE1 ) ���� 2��&&& )� �� )�� � )��"� � ����9� )

/68 � ) � ) � ������ 2 > ) G"� 2 �� � ) ;"������� ) H� �"����� +����� ������������� ��� � � � �� � �9����� ) > �� ������ �� . ���� ��� � ,�������. �� I����� �� ) E4� 5DD 2 I������ �� ����������� <�����"�� 2 *���2�� 53 54D 2 . ��� 5EE4 ) ���� 2��&&& )� �� )�� � )��"� � ����9� )

/78 � ) � ) � ������ �� H ) � ) . �� � �� � ) I��"�� ���� � ����� �� ���������� �� ���� �� �&� ���� ��� ����� � � �� ���� ) �� &%@ %�&%�� � &' ��=� ��= ��; &$ �?2 5 236�67 2 5EE3 )

/08 � ) ! ) ����� 2 < ) . ) �"��� 2 �� - ) � ) - ���9 ) ; �� �� ��� ����������� ����� � � ���� �� ���(��� ) <� > ) G "����� 2 ������ 2 � ?�<=%�:� �;&' �&' ��>�� �� ��?��'�� �� ��@� > &�&%���� �?� %�: �' �?� 2� ��� 577� 503 2 � �����"��� 2 �; 2 �"�� 5EE3 ) ;�. � ���� )

/C8 � ) , ) � � ���� �� H ) � ) . �� � �� � ) F� �"�� ��������� +� ����� +� � �� �� �> ���� �� �"����� +����� � ������ ) <� � ) ,� +��9 2 ������� 2 � �<'%� �?� %�: � ?�<=%�:� �; &' %; &� &' �� &?��&%�������; ?� < �� �� �� 2 � ��� 43�ED 2 , � F� ������ 2 � ������ � 25EE4 ) .��� � � "�� �� ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E4�D6 )� � )� )

/18 � ) , ) � � � ��� �� H ) � ) . �� � �� � ) . ���+� � � � ������ �� ����� +� ���� � �"����� +����� � ������ ) *������ � I�� ��� E4�D0 2

��

Page 30: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

����"��� ,������� > �� ������ 2 =��+������ �� � �������� 2 . ����� 2� �������� 2 . � 5EE4 ) �� &%@ %�&%�� � &'�=� ��= ��; &$ �?2 �� ��� � � ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E4�D6 )�� )� )

/48 � ) , ) � � ����2 H ) � ) . �� � �� � 2 �� � ) � ) I���� ) � ��������"��� �� ���� ����? �� ���� ) ��@� > &�&%���� �� &%@ %�&%�� ��= � �� �%<�&%��� 2 55 5# 20�3 52 H������ 5EE4 ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E1�D6 )� � )� )

/E8 � ) , ) � � ����2 H ) � ) . �� � �� � 2 �� � ) � ) ,����� ) F� �"�� ���������� + � � ���� ��� � ����� �� ��� ) � ��� � ��>?��� �� ��@ �� > &%�: 2 5D 3# 23DE�3 51 2 5EE4 ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E0�3 5)� � )� )

/5D8 ! ) � ) � ������������ ) �� &%@ %�&%�� � &'�=� %� � �&� � %� %�: ��= � ��<'%� �?� %�: ) ��> ������ 2 > �� ������ �� . ���� ��� � ,������� 2I������ �� ����������� <�����"�� 2 *���2 �� 2 5EE1 )

/558 ! ) � ) � ������������ �� � ) � ) ������� ) F� �"�� � ���� �> ����& ��� �� �������� ����� ) ��@� > &�&%���� �� &%@ %�&%��� ��= �� �%<��&%��� 2 5D 2555� 53C 2 5EE4 )

/538 � ) � ) � ) �"���� ) ; �"���� � �� �"����� +����� � ������ ��� � ���������������� ) � �&� � %� %�: ��= # ��$ �=: � %�<�?� 2 3 3# 253 5� 5C1 25EE4 )

/568 - ) ����9 ��9� �� F ) ."���� ) �?� %�: ; ?�@ � �&� � ���<� &�5 �' ��?� ��= � &'�=� ) ���� � ���� � ,��� 2 ��& ���9 2 5EE4 )

/578 - ) ��+ � � � ) %� �? � ?�: ?�@@ %�: ) � ) G ) F���� � �� ���� ��2� �& ���9 2 5E46 )

/508 � ) ������ �� - ) - ���9 ) ,"����� +����� ���&��9� ) � �<'%� �?� �%�: 2 3D 2316�31E 2 5EE0 )

/5C8 I ) ��"� �� �� > ) G ��� ��� ) � &'�=� �; � �&' @ �&%<�� � '��%<� ) <������������ �"�������� 2 � �& ���9 2 5E06 )

/518 � ) � ) � ���� ) *�� ���"���� �� A" �� ��� ����� �� ��� �������"���� ������ ��� �+����� ? ���� ) �� � ��>?��� �� ��� &?�� ��= �� �&%@ %�&%�� 2 E 2640�6E3 2 5E15)

/548 � ) � ) > ��>�� �� � ) ����� ) > ������������ ������� �� ��� ���� ������ � � ) �� ?�&%��� � ��?<' 2 4 25D 5� 5552 5ECD )

Page 31: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

� � ��� � �

/5E8 I ) > � ����� 2 H ) � ) . �� � �� � 2 �� * )�G ) ,�� " ) ."�����&��� ���������"� � � ���� �"������+� �+����� ? ���� ��� ��� ������������� ���� � ���������� ���� ���� ��� ) ����� �; �� ?�&%��� � ��?<' 233 276�07 2 5EED )

/3D8 I ) > � ����� �� . ) ; ) *��9 I��� ) . ���+��� � � ���� �� �"������ A" �� ��� ����� � � +� �"������+� �+����� ? ���� ) ���<>??�<� �� ?�<&%< ��= ��� ?%�<2 0 2C36�C67 2 5EE6 )

/3 58 , ) �) > ��9�� �� . ) � ) F����� ) .��� <� 2 ; ���������� �� �������� � � �?�� ������� ��� ���� ���� ��� � ) �� &%@ %�&%�� � &' ��=� ��= ��; &$ �?2 0 26 5E�670 2 5EE0 ) ��� 2 ����� )�� )& ��� )��"��������� �������������E7��� 53 50 )�� )

/338 * )�* ) F����� ) ,"����� +����� ��"� � ���&��9� 2 *�� 9����� � ����� & ��� �� � �� ���� � ���� ) *������ � ��� ��� 2 > �� ��� ����� ;"��� ��� ������� �� ,����� � !���������� 2 =��+������ ��,��@ ��� 2 ,��@ ��� 2 !��� �� 2 5EE4 ) I�+���� -������ 2 &&& )��"�������+ )��� �������� )

/368 * )�* ) F����� 2 � ) ������ ���� 2 �� � ) � ������ ) *�� 9������ � ���� �������� 2 ; � �� �� ������ �� ����� ��� ���"�� ����"����� +����� � ������ ) <� �"�� ,� +��9 2 �� ���� 2 � �<'%� �?� %�: � ?�<=%�: � �; &' %; &� &' �� &?��&%���� ���; ?�<�� �� �� 2 � ��� 544� 5EC 2 , � F� ������ 2 5EE4 ) .��� � � "��� �� ) ���� 2���+� )(��� )��� )���� �����F��� ��� � E4 )� � )�> )

/378 � ) � ) � ������ �� I ) ! ) ������) ; ���� � ����� �� ��� ���� ���� ��� �"����� ��� �9 ���� ��� ) �� ?�&%��� � ��?<' 2 E 247E�40E 2 5EC 5)

/308 F ) � ����� ) ;� �A"�+ ����� � ��&��� �� ��� ����? �� ���� �� �"��� ��� +����� � ������ ) >?�� ��@� > &�&%�� 2 5D C# 25700� 574D 2 5EE4 )���� 2��&&& ) � )� �� )��"�� ������������������� ����+� )��� �)

/3C8 . ) G ) G ���"� ) >�=�@ � &��� �; ?&%� <%�� >?�� &$ �?�� ) . <*� ���� 2 � ������� 2 .; 2 5EE0 )

/318 � ) � ) G"� �� ) ���>�& � &�&%�&%<� ) ���� � ����2 ��& ���9 2 5E4 5)/348 * ) �� ���� � ) . 9��� � ������ �� �"����� +����� � ����� �� �����

�� ���� � ) <� � ���� �� ,�� ���9��� 2 ����������� � ) � ) �"���� 2 ��; ��? ���� � ) ,��� 2 ������� 2 =�� <� %� # ?� � � &'�=� � �>���?&�<&�? �?� %�: 2 � ��� 5CE� 547 ) . <* � ���� 2 5EEE )

/3E8 � ) � � ) I �� �9� �� ���+������� �� � ���? �� ������� �������� ������ ��������� ���� � ���������� ���� ���� ��� ) �� � ��>?��� ���� &%@ %�&%�� 2 6 2500� 5C6 2 5EE6 )

Page 32: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��

/6D8 > ) � ) �"��� ����� ) %� �? ��= ���%� �? � ?�: ?�@@ %�: ) ;�������������2 ������ ������� 2 5E47 )

/6 58 � )�� ) �"� �� �) * ���� ) !���� � �"��� �� ���+������� � ����� ���� ��� �� ������� ������� 2 ; ����� � ���� �� ) ����� �; �� ?� &%���� ��?<' 2 7C 2501� 514 2 5EE6 )

/638 H ) � ) . �� � �� � ) � ��� � �� ������� � ��� � ���� �� � ������ ������ � ����� �� ��� ) �� ?�&%��� � ��?<' 2 56 2777�703 2 5EC0 )

/668 H ) � ) . �� � �� � ) ."�����"�� �� ������ �� � ����� ��� � ���� )���� �?����<&%��� �� ��; �?@ �&%�� �' �?� 2 <* � 57 24D 5�4D1 2 5EC4 )

/678 H ) � ) . �� � �� � ) ���%� �? � ?�: ?�@@ %�: ) . �� � &�G��� 2 ��&���9 2 5ECE ) I������ 2 ,<;. � � ���� �� ;������ . ���� ���� 5D 25EE7 2 ���� ������ )

/608 H ) � ) . �� � �� � ) ,��"���� �� ��������� ���� � ���������� �������� ��� � �� ���� ��+� ������� ) ��>?��� �; �� &%@ %�&%�� �' �?� ��= �� �%<�&%��� 2 33 7 # 27C0�740 2 ;"�"�� 5E11 )

/6C8 H ) � ) . �� � �� � ) H� ��� ���+������� �� ���� ��� �� � ���? ��� ���? �� ������� �������� ��� ��� ��������� �������� ���� � �������� ��� ���� ���� ��� ) �� � ��>?��� �� �� &%@ %�&%�� 2 5 2557� 533 25EE 5)

/618 H ) � ) . �� � �� � ) . ����� �� ����� +� �������� � ���� +� � ����� �> ���� ) <� G ) F ������ 2 � ) I ����"����� 2 �� , ) ,�� �� �� 2 �������� 2 �� �%= � �&' @ �&%<� ��= � �?�� �� ��@� > &%�: � �&�<'?%; &; �? # ��>� � %&&?2 � ��� 510� 544 ) ������ �-��� � ; ,��������-��� ����� ��2 G������ ��� 2 5EEC ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E0�3D )� � )� )

/648 H ) � ) . �� � �� � ) ����� ��>�� �"����� +����� � ������ )*������ � I�� ��� E4� 57 2 ����"��� ,������� > �� ��� ��� 2 =���+������ �� � �������� 2 . ����� 2 � �������� 2 H���� �� 5EE4 )��� 2����� )�� )& ��� )��"�� ���������������� �����E4� 57 )�� )� ) � <�,�E4���9���� �� � ��� . ���� � � ���(��� 2 � ���9������� 2 ����� �� 2 > �������� 7�0 2 5EE4 ) �;�+ ���� �� � ��� . ���� � � ���(���� 2 ; ) ,��� 2� ) � ������ 2 � ) ,�� ���9��� �� > ) ,��""�� �� �������# 2 . <* � ���� 2� ������� 2 . �� ��"����� 5EEE 2 �� �� � � )

/6E8 H ) � ) . �� � �� � ) ;����� ������� ��� � ���� � � �� ) �� ?��&%��� � ��?<' &&?� 2 37 5�3# 2 5EEE ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E1�D1� )�� )� )

Page 33: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

� � ��� ��/7D8 H ) � ) . �� � �� � �� I ) > � ����� ) � � ���� �� ����� ���' ���

���� �"������+� �+����� ? ���� ��� ��������� ���� � ���������� �������� ��� � ) ����� �; �� ?�&%��� � ��?<' 2 57 27 5�0E 2 5E44 )

/7 58 H ) � ) . �� � �� � �� > +�� I ) ."��� �� ) ,"������+� �+������ ? ���� ��� �"����� +����� � ������ ) *������ � I�� ��� E4� 54 2����"��� ,������� > �� ������ 2 =��+������ �� � �������� 2 . ����� 2� �������� 2 H���� �� 5EE4 ) ��� 2����� )�� )& ��� )��"�� ���������������� �����E4� 54 )� � )� ) <!!! *� �� ������ �� � �"� � � ��&��9� 2 �� ��� � � )

/738 H ) � ) . �� � �� � �� > + �� I ) ."��� �� ) > � ������� �� ����+ � ������� � ����� ��>�� �"����� +����� � ������ ) *������ � I��� ��� EE�D6 2 ����"��� ,������� > �� ������ 2 =��+������ �� � ��������� 2 . ����� 2 � �������� 2 . ��� 5EEE ) ��� 2����� )�� )& ��� )��"�� ���������������� �����EE�D6 )� � )� )

/768 H ) � ) . �� � �� � 2 � ) � ) ,����� 2 �� � ) G ) ���� ��� ) � �� ��� ���� �� ������ �� ��������� +� ���� � ����� �� ��� ) �� ?� &%���� ��?<' 2 76 7 # 201D�011 2 �"���;"�"�� 5EE0 )

/778 .;*�;� ) �� ? � �> %=) *�� . �����9� 2 <�� )2 � ���9 2 .; D 51CD 25EE3 )

/708 � ) . ) ."���� �� > ) � ) ;� ) =� < ��� ������� �� � ����� �� ������ � � ��� 2 5EE3 ) &&& )��� )"�� )��"� � �� ���.�I���������)��� �)

/7C8 � ) � ) . "���) %� �? � ?�: ?�@@ %�: ) ���� � ���� � ,��� 2 � �& ���9 25E46 )

/718 � ) . ) H���� ) >@ ?%<�� �����%�5 � <��= ��>?� ) ; � ��� ��� ���� 2 5E13 )

/748 � ) . ) H���� �� � ) � ) I��������� ) � &?�&% ���> &%�� �; �� �%� �?� �>�&%��� %� � ?�� ��?%���� ) ; � ��� �� � ���� 2 5E1D )

/7E8 ! ) H�"� 2 I ) F��"�� 2 �� F ) � ����� ) <����+�� �� ����� �������� ����"����� +����� � ������ ) <� � ?�<=%�:� �; ���� �� � �5 @ �%��� ���=5 5 � � &@ �? ��� �5 � ������2 � �& ���9 2 5EE1 ) <!!! � ���� )���� 2��&&& ) � )� �� )��"�� ������������������� ����+� )��� �)

/0D8 ! ) H�"� 2 I ) F��"�� 2 �� F ) � ����� ) *� ����� �"����� +������ ������ 2 ;� ����� ���� �� � �� ��������� ) <� ���� ���; ?�<�� ��@� > &? �%�%�� ��= � �&&?� � <�:� %&%�� 5 � > ? &� � %<�5 �>� ��� �5 �������2 5EE1 ) ���� 2��&&& ) � )� �� )��"�� ������������������� ����+� )��� �)

Page 34: Computer Science Department at Princeton University · 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 q " (w t 0 20 40 60 80 100 120 140 160 180 200 0

��/0 58 � )�, ) � �� ) .��� ���"��� �� ��� ���+������� �� ���� ��+� �������

��� ��� ��������� ���� � ���������� ���� ���� ��� ) ��>?��� �; �� �&%@ %�&%�� �' �?� ��= �� �%<�&%��� 2 7E 25D1� 567 2 5E4C )/038 � ) � � �� ) ,�A"���� � � �� �� � ����� �> ���� 2 ; � �� ����

����� ��� �� ����� �"����� +����� � ������ ) <� ������ �� ,�� ���9��� 2 ����������� � ) � ) �"���� 2 �� ; ��? ����� � ) ,��� 2 ������� 2 =��<� %� # ?� � � &'�=� � �>� ���?& �<&�? �?� %�: 2 � ��� 540�3D4 ) . <* � ���� 2 5EEE )���� 2��&&& )���� ��� )� �������� )��� � ' � � ������ )��� �)

/068 � ) * ) ���� 9 ) �� &?�=><&%�� &� �� &%@ %�&%�� ) H���� �> ���� ,���& �� 2<�� )2 �"� ��� ����� > �+ ����� 2 � �& ���9 2 5E41 )

/078 � ) ,�� ���9��� ) �>���?& �<&�? �?� %�: ) I ) H ������"�� -��� � 2."���� 2 5EE1 )

/008 ; ) � ) ,��� ) �?� %�: $%&' # ?� �� ) ��> ������ 2 *��������� =���+����� � � � ����� 2 � ����� 2 ���� ��2 5EE4 )

/0C8 . ) ,���� ) ������+ ��� ���� ������ �� ��������� �� �� ������ � ������������ ) ��>?��� �; &' ����� � &�&%�&%<�� ��<%&� 2 6C 2555� 571 2 5E17 )

/018 - ) � ) - ���9 ) �' �&>? �; � &�&%�&%<�� �?� %�: �' �?� ) ,������� 2� �& ���9 2 5EE0 )

/048 � ) � �� ) ,"����� +����� � ������ 2 ������"���� 9����� G ��� ����� ��� �� ��� � ���� �>�� �;�- ) <� � ) ,�� ���9��� 2 � ) � ) � ) �"���� 2 �� ; ) � ) ,��� 2 ������� 2 =��<� %� # ?� � � &'�=� � �>���?&�<&�? �?� %�: 2 � ��� CE�44 2 � ������� 2 .; 2 5EEE ) . <* � ���� )��� 2����� )�� � )& ��� )��"��"��& �� �����? )��� �)

/0E8 � ) ����� ) ; �" ���� ������� ��� ������� � ����� �� ��� ) �>�?&?���; �� �%= � �&' @ �&%<� 2 5E 236E�377 2 5EC 5)