web.cs.dal.cavlado/papers/tr98.pdf · gdz`/bb_ | ux^g] mon mi_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 t_i`eu...

140

Upload: others

Post on 19-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��������� ������������������� ����� �!"�#�����$���%�&!'�(��� �$� )*���+��� ,-�%���.�/�%0�)1�2�3�.�+���

4 )5������)1�767)8�9���:)8��� ;<�$�>=?�*���.�+���

@BA.CED�FGCIHKJ

LNMPORQTS2U:VXWY V"M[Z

\8]I^X_I`/a�b#]Ic"a�dfehgTdib�^kjka]E`1l"monp]IcXmq]r8c"nts�]E`EuvnpaxwydzeT{2_za]q`�|pd�d

{}_fa�]q`|pd�d�~.�5c'a+_�`npd�~�g?_zcX_i�k_������I�[���R���z�/���/� ���%�i�T�I�x�/�x�[���"���E�

A V"���iV"�2��V"� H� �¡8 'D�DRF

Page 2: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e
Page 3: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

�xc�a��k]5mqdic"a]��ka�dfe�a���]%s�_iuxaT_fcX��u�axn |[|�`E_f^"n ��|tw ]��k^X_zcX� npc����xc'a�]q`/c�]IaI~za��k]?^'`/d�'|p]Ib�dfe�xc'a�]q`/c�]Ia�ntc"e�df`/bB_faxnpdic�`/] a�`np]Is�_I|��X]zmqd�b#]zu%b�df`+]1_fcK�>b�df`+]8ntb�^Xdf`+a/_fc"a���� |pa���dij���a���]%b�d�u�aT^Xdi^�j'| _�`h_fa�a��k]�b�dib�]Ic'a ~fa��k]���]Iw��%dz`E� �!�X_iux]z��ux]z_�`om"� ] c��fnpck]%n u�#/jXu�a dick]mqd�b#^Xdic�]Ic'aTnpc�_ mEdib�^'|p]��(uxdfe�a$��_I`/]1b�d�u_In m a��X_fa�c�]I]z�kuTad%�X]8e�j'`/a��k]q`5�"]Is�]q|pdi^X]z�npc�dz`E�']q`5a�d#^"`/dzs n �'] _ b#dz`/]1]�&>monp]Ic"a�_fcK��um _�| _'�'|p]�uxdf|pjka�npd�c��

()�'n uh`+]I^Xdf`+a��%n[| | _I`*�ij�] a��X_fa�a��k]1b j'|pa�n+�v_'�i] c'a5_z^k^'`/d _im*�yn u5_�s�n _,�'|p]1b#]Ia��kd"� �df|pd�iw3e�df`1a��'n u a/_�u-�.�%()�k] bB_�npc3n u�u�jk]�n u/�kd,� a��k] cX_zaj'`o_�|T| _fc���jX_'��]y^'`+d"mq]zuuPnpc��mqd�j'| �0�G]1jXux]z�>npc�npaI~�_iu��%]E|[| _iu����"w>npa u-�kd�j'| �0�X]�jXux]z�1��()�?d#npb#^'|p]Ib�]Ic"a/_za�npdicXu_fcK�>a��k]qn `�a��k]Idz`/]Iaxn m _�|Re�d�jkcX�k_za�npdicKu8_�`+]8^'`/]�u�]Ic"a]z�.2 �5ck]�n u%a��k]8cX_zaj'`o_�|$| _fc3�ijX_,�i]^X_I`Eu�]E`4��]Ick]q`o_fa�df`65�798��/:<;*~.���'n m"�3^'`+d"�'jXmq]�u ^K_�`Eux]q`Eu*npc g df`6="_Is�_?>�_fcK�R~$a��k]dia��k]q`Td�ck]%n u�a��k]hmqdib�b jkc'n mI_za�npdic�^X_�`+aTdfe�a��k]�b j"|taxn+�x_,�i]Ic"a.e `E_zb#]@�%df`A�4BC�$5%��()�k]�'nD� ��]q`.|p]Is�]E| u$dfeKa��k]�e `E_zb#]@�%df`A� _�`/]?_I| uxd � n umqjXu�u�]z� _fcX� _*uPnpb#^'|p]%npb�^'|p]Ib#] c'a+_fa�npd�cdfe _ b j'|pa�n+�x_,�i]Ic"a u�w�u�a] b n u ^'`+]zu�] c'a�]z�1�

Page 4: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e
Page 5: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

��� ������������ ������ �,�

�4�%n u-� ad3a��X_fc��}b w2uxjk^X]q`/s�n u�df`ouq~)8�`+dfe�]zu�u�df` :�`E_z]Ib#]��*n `Eu�a�_zcX� 8�`+dfe�]zu�u�df`�Xdf`A�G]�u���j'`A��d,�5u-��nP~�e�df` a��k]En[` �ij"n ��_fcXmq]�_fcX�(^X_faxnp]IcXmq]1a��"`/dij3� �kd�jka8b w�^'`/d�f`E_zb0>_fcK�R~k]zu�^X]zm/n _I| |tw ~Ke�dz`8a��k]qn `5a�npb�]�_zcX�y]���df`+a8�'j"`npc���a��k]��XcX_I|�^��X_�u�] npc ���'n m"�(a��"n ua���]zuvn u���_iu5mo`+]z_fa�]z�1�

�T_�| uxd%�%n u$�(ad�a��X_fc3�#a�d�a���]8ux]zmqdicK� `/]z_��']q`ou dfe�a��k]5a��k]zuPn uq~?8�`+dfe�]zu�u�df`���_,�'np]Ib�5_im m"�"jXu _fcK� 8 `+dfe�]zu�u�dz` g �"`/w�u_fc�ck]3\*nDB:_�`omqdk~%e�df`>a��k]qn `(]��Rdz`/a+uy_fcX� s�_I|tjK_'�'|p]mqd�b#b�]Ic"a/u���� �%n u$� a�d�]���a] cX��b w%�f`o_fa�npa�jX�']8a�d48�`/dze�]zuuxdf`��k`o_fc�� ($dib�^X_ e�df`?^'`+d'�s�n ��ntc3��b w��KcX_fcXm/n _I|�uxjk^k^Xdf`+aI~k_zcX��e�df`��fnps�ntc3� b#]��'n u?mqdib�b#] c'aT_zcX��u�j���i]zuxa�npdicXuE~_fcK��u�d�b#]8`+]qe�]q`/] cXmq]zu�`/]q|p]Is�_fc"a�ad�b w �%df`A�1�

7$_iuxaI~��kjka?ckdia%|p]z_�u�a ~?� �%n u-�(ad a��X_zc��yb w%�%n e�]�(�_fc�#E_ _zcX�yb w�u�dic9l�a]qe _zcye�df`a���]qn `1mqd�c'axnpc'jkd�jXu8uxjk^k^Xdf`+aI~R]IcKmqdij'`o_'��]Ib#] c'a ~X_fcX�9u_im/`n���mq]zu�ntc9a��k]�mqdij"`Eu�] dfeTb w�f`o_i�'jK_fa]�u�a�jX� np]zu��

Page 6: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e
Page 7: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� � � ��� ���� � ��� � � �� � � \8]zu�mo`np^kaxntd�c�dzeTa��k]1^'`+d �'|p]Ib ���6� �6��� �6���4���4���4���6� ���6� � �� ��� B3j'|pa�n+�v_'�i] c'a u�w�u�a�]Ibyu �4���4���6� �6��� �6���4���4���4���6� ���6� � �� ��� r1u�] dfe 51_zaj'`o_�| 7$_zc��ijX_,�i]%8�`/d"mE]zuuPntc3��� 5�718������4���4���6� ���6� � � �� ��� BC�$5 _f^k^"`/d�_�m"� �����4���4���4���6� �6��� �6���4���4���4���6� ���6� � ���� � � � ]E| _za]z�y{:df`A� �����4���4���4���6� �6��� �6���4���4���4���6� ���6� � ���� �� �5s�]q`/s�np]��7dfe m"�K_f^ka�]q`Eu �4���4���6� �6��� �6���4���4���4���6� ���6� �!�"�

# � �%$'&)(+* ������ #-,�?� � � ]/. j'n `+]Ib#] c'a+u �����4���4���4���6� �6��� �6���4���4���4���6� ���6� �!�" �?��� 7R]��"n m _�| _fcK_�|pwkuPn u ���4���4���4���6� �6��� �6���4���4���4���6� ���6� �!�"0�?��� l�w"c'a+_imqaxn m1_zcX_�|pw�uvn uC�4���4���4���6� �6��� �6���4���4���4���6� ���6� �!� �

�?���?� � gTd�c'a�]���a-��e `/]I]/�z`E_zb#bB_�`ou9� �6��� �6���4���4���4���6� ���6� �!� ��?���?�1� �X]z_zaj'`+]/�X_zcX� | npc�� �4���6� �6��� �6���4���4���4���6� ���6� �!�" �?���?�1� B3dzs�]Ib�]Ic"aT^��k]Ickd�b#] cX_ � �6��� �6���4���4���4���6� ���6� �!�"0�?���?�2� g �K_�`/a5^X_I`Euvnpc�� �4���4���6� �6��� �6���4���4���4���6� ���6� �3�4��?���?� � ��| ��df`�nta��kbBu ���4���4���6� �6��� �6���4���4���4���6� ���6� �3�"�

�?��� �*nD� �k]E`�|t] s�]q| u%dfe 5�718 ~kdf`<�kd,� a�d#jKu�]1a��k]1^X_I`Eux]q` ���4���6� ���6� � � �

n

Page 8: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

n n �������������

� $ & ( �� ���� ( ?�� �� ��� �?� � ��������� � � ,�?� � 8T_I`Eu�]E`/��]Ick]q`o_fadz` u�ax`/jXmqa�j'`/] �4���4���4���6� �6��� �6���4���4���4��� � ��?��� ()�k] ^X_�`ou�]8e�df`+]zu�a � �6���4�����4���4���4���6� �6��� �6���4���4���4��� � �

�?���?� � ; �K_fb�^'|p]zu �6���4�����4���4���4���6� �6��� �6���4���4���4��� � ��?���?��� �Gdz`/bB_�| ux^G]�mon���mI_faxnpdic ���4���4���6� �6��� �6���4���4���4���! �

�?��� 8T_I`Eu�]1e�df`+]zu�a�ax`E_fcKuv| _faxntd�c �����4���4���4���6� �6��� �6���4���4���4���! ��?��� �xc'a�]q`/b�]z� n _za]*e�dz`/bB_fa _fcX�9mqd"�']��i]Ic�]q`E_za�npdic �6��� �6���4���4���4���+� �

, � � �� � � � � ��� * � $ � �

��� � gTdib�b jkc'n mI_za�npdic�n u�u�jk]zu �����4���4���4���6� �6��� �6���4���4���4���+� ����� BC�$5 mqd�b#b jkc"n m _fa�npd�c | _Iw�]q`Eu �4���4���4���6� �6��� �6���4���4���4���!0 �

�����?� � � �i]Ic"a5u�d"m*��]Ia%| _Iw�]q` �!� l � ���4���6� �6��� �6���4���4���4���!0 ������?��� B3]zuu�_'�i] ]��Km"�X_zc��i]8| _Iw�]q` �xgTdib�b � �6��� �6���4���4���4���!0 ������?��� ���<B 7�� ��� � | _Iw�]q` �!�"� � ���4���6� �6��� �6���4���4���4���!0

����� ���<B 7�� ��� � mqdib�b jkc'n mI_za�npdic9b#d"�"j'|p] ���6� �6��� �6���4���4���4���!0 0�����?� � �*^k^'|p]Ia#�$��g B �����4���4���4���6� �6��� �6���4���4���4���!0 0�����?��� (�]z_zb%�$��g B �4�����4���4���4���6� �6��� �6���4���4���4���!0 �

����� � ��]Ic'a5uxa�`+jXmqaj"`/] � �6���4�����4���4���4���6� �6��� �6���4���4���4��� � �

� �'&�( � � ���� � �% � �*) ���� � �����?��� � � +��

� � � 5�7 8 � :<; �4���6� �6���4�����4���4���4���6� �6��� �6���4���4���4��� � �� ��� � uvnpb�^'|p]4BC�$5 u�w�u�a�]Ib �4�����4���4���4���6� �6��� �6���4���4���4��� � 0

, - � � � � � � � � �/.0�

� ����� � 21 � ?��� � � � �/.0,

3 $ � �,?��� � � � �*4 � � � ��� �� � �/. +

Page 9: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

������������� n n n

��� � � |D�idz`npa��kbBu5_fcX�9�k_fa+_#uxa�`/jKmqaj'`+]zu �6��� �6���4���4���4���6� ���6� � ���"����1� � ]@�ij'| _�` ]���^'`/]�uuvnpd�cXu0���4���4���6� �6��� �6���4���4���4���6� ���6� � ���"�

- � � � � ��� � � �/�g<� � l�]z_I`Em*�y]Ic��zntc�]zu4�����4���4���4���6� �6��� �6���4���4���4���6� ���6� � � � �g<�1� � | |+� npc?� dick] ^K_'�i]�u0���4���4���4���6� �6��� �6���4���4���4���6� ���6� � � � �g<�1� B3]Ia/_��xux]z_�`om"�B]Ic��fnpck]�u ���4���4���6� �6��� �6���4���4���4���6� ���6� � � � �g<�2� � |pa]q`+cX_faxnps�]�ux]z_�`om"�9uPnta�]zu0���4���6� �6��� �6���4���4���4���6� ���6� � � � �

) 4 ��� � �� � �� � � � � �

� � �� � �� ���� � � # �

Page 10: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� � � 8T_I`Euvnpc��Ba�npb#]�u �6� �6���4�����4���4���4���6� �6��� �6���4���4���4��� � �� ��� 8T_I`Euvnpc��Ba�npb#] uxa/_faxn u�a�n mIu �����4���4���4���6� �6��� �6���4���4���4��� � �

nps

Page 11: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � '� ��� � ����� � �

� � � :5]Ick]q`o_�|$b j"|taxn+�x_,�i]Ic"a1_�`om"�"nta�]zmqa�j'`/]%�6��� �6���4���4���4���6� ���6� � ���� ��� l�a�`+jXmqa�j'`/]8dze � ; � � ;�( _fcX� 58]Iaql ]q`e � �6���4���4���4���6� ���6� �!� �

�?� � 8T_�`ou�]1a�`+]I] ���4�����4���4���4���6� �6��� �6���4���4���4���6� ���6� �!� ��?��� B3dzs�]Ib#] c'a�npc0��]Ick]q`o_�| �4���4���6� �6��� �6���4���4���4���6� ���6� �!� ��?��� B3dzs�]Ib#] c'a�npc�d�j'`5b#d"�"]q| �4���6� �6��� �6���4���4���4���6� ���6� �3� ��?��� B3dzs�]Ib#] c'aTad a��k]���� ����_fcX���������3a��k]1ax`/]I] �4���4���4���6� ���6� �3� ��?� � �8mqa�jX_�| ^X_�`ou�]���a�`+]I] � ���4���4���6� �6��� �6���4���4���4���6� ���6� �3�4��?�� �����/_zcX�y_ a�`+]I] _'��_Inpc ���4���4���6� �6��� �6���4���4���4���6� ���6� �3�4��?� � g �X_�`+a5_fcX�9_ ^K_�`Eux]�ax`/]I]*npc(nta �6� �6��� �6���4���4���4���6� ���6� �3�4��?��0 �������! "�$#&%'���)(*�+ "���,� ���4���6� �6��� �6���4���4���4���6� ���6� �3� �

�?� � 8T_�`ou�]q`<��]Ick]q`o_fa�df`.-Xd,��m*�X_�`+a ���6� �6��� �6���4���4���4���6� ���6� � � �

��� � ; �X_zb#^'|p] mqd�b#b jkc"n m _fa�npd�c�ck]Ia �6� �6��� �6���4���4���4���6� ���6� �+�/ ����� �*^k^'|p]Ia��$��g B uxa�`+jXmqaj"`/] �4���6� �6��� �6���4���4���4���6� ���6� �!0 ������ (�]�_fb%�$��g B uxa�`/jKmqaj'`+]9���4���6� �6��� �6���4���4���4���6� ���6� � � ������ gTdib�b jkc'n mI_za�npdic(| _Iw�]q`ou ���4���6� �6��� �6���4���4���4���6� ���6� � � ���� � �$�,� �v_'��]Ic'a5uxa�`+jXmqaj"`/] �4���4���6� �6��� �6���4���4���4���6� ���6� � � ����� ( �x_,�i]Ic"a5u�ax`/jXmEaj'`+] �4���4���4���6� �6��� �6���4���4���4���6� ���6� � � ���� � � �x_,�i]Ic"a5u�ax`/jXmqa�j'`/] �4���4���4���6� �6��� �6���4���4���4���6� ���6� � � �

s

Page 12: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

s�n ��� � ����� ����� �

����0 7 �v_'�i] c'a u�ax`/jXmqa�j'`/] �6���4�����4���4���4���6� �6��� �6���4���4���4��� � �

� � � ( npb npc���`/]zuxj'|pa/u%e�df`5a���] ��]Ick]q`o_fa�]z��g _fcX� ="_Isi_ ^X_I`Eu�]E`Eu����4���4��� � � ��� \8]Ib�dicKu�a�`o_faxntd�cCBC�$5 B � l 2���c"ntaxn _�| n �z_faxntd�c �6��� �6���4���4���4��� � �� ��� \8]Ib�dicKu�a�`o_faxntd�cCBC�$5 B � l 2�; c"a]E`npc��B_ .�jk]q`+w � �6���4���4���4��� ��� �� ��� \8]Ib�dicKu�a�`o_faxntd�cCBC�$5 B � l 2�5�7 ^X_I`Euvnpc�� � �6��� �6���4���4���4��� ��� �� � � \8]Ib�dicKu�a�`o_faxntd�cCBC�$5 B � l 2 � ]Iax`np]Is�npc��#a��k] _fcXu$�%]q` �4���4���4��� ��� �

Page 13: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� ��� � �

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

()�k] ��c"a]E`/ck]Ia��X_�u s�_iuxa ^Xdia] c'axn _I|%e�dz`�e�j'`+a��k]q` �']Is�]q|pd�^kb#] c'a ~�c�]�� _f^k^"|[n mI_za�npdicKuq~_zcX�yck]��<u�df|pjkaxnpdicXu�� �5ck] dfe a��k]1m*�X_I|[|p]Ic3�fnpc��y^'`+d �'|p]IbBu%a��K_fa�ck]I]��ku�_fcynpb#^"`/dzs�]z�uxdf|pjka�npd�c�n u�a��k]1^'`+d �'|p]Ib dze �xc'a�]q`/c�]Ia)�xc'e�dz`/bB_fa�npd�c � ]Ia�`�nt] si_I| � �xc�� � �*��

�xc(a��'n u�m*�X_f^ka�]q`z~��%]/�%n | | u�a/_I`/a��%npa��9a��k] �']zum/`np^ka�npd�c�dfe a���] ^"`/d �"|t] b dfe �xc�� �npc7l�]zmqaxnpdic � � � �3l�]zmEa�npdic � �1�yn u _zc npc'ax`/d"�'jKmqa�npdic ad9b j'|pa�n+�x_,�i]Ic"a�u�w�u�a�]IbBu�> l ]zm"�axntd�c � ��� n u8_fc(ntc"a�`+d"�'jXmqaxnpdic:adycX_zaj'`o_�|�| _fc���jX_'��]#^'`+d"mq]zu�uvnpc���>�l�]�mqa�npdic � �����fnps�]zu_zc dzs�]q`/s�np]���dfe5`/]E| _za]z� �%dz`*�.>�_fcX��~ l�]�mqa�npdic � � � ^'`/]zux]Ic"a/u _fc dzs�]q`/s�np]���dfe a��k]`+]Iby_Inpc'npc��(m*�X_f^ka�]q`Eu��

��� � ������������������������� "!� ��$#%���&�('��� )#��+*$!�,-�$�+�)���(�.��/�0�����#��$#1�('��324�( ��5����,.�5��'6�$7&�����-!� ��$#98: '��$7;���(�) ��� �����#<���=�('��5��0�0>�$��#��?/<�@�� �����A5BC����'<�('��$������/�0����� ������� �����#;��'��50���A��D��!6,3�4�$�( ��FE��'����G�H2>�� ��I�+*$*$!��(���$��*��$ $8

Page 14: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

�� ��������������������� �! "�$#%� �&���!')(*�,+

()�k]8] c's�n `/dic�b#]Ic"aTdfe dij'`h^'`/d�'|p]Ib n u%a���]/�xc'a�]q`/ck] aI~�ux]I]Ic(_�u�_ | _�`A�i]�~X� n uxa�`nD�kj�a]z�R~_fcK� �k] a]q`+d �i] ck]IdijKu�u�d�j'`EmE]#dze%npc'e�df`+by_za�npdic � � |pa��kd�j�� �2a��'n u�_z^k^'`/d _im*� n u�uxdib�]�����X_za8cX_�`�`/d,� mqd�b#^K_�`/]�� ad�a���]4�xc'a�]q`/c�]Ia��%npa�� npa+u e�j'| |.e�j�cXmqa�npd�cX_�| npaxw�~Ra���]�b j'|pa�n+�_'��]Ic"a � B � �*^K_�`/a dze5a��k]Bb#]Ia��kd"�'dz|td�iw2a��X_fa�n u��idfnpc��:ad �X]y^'`/]�u�]Ic"a]z�}mI_fc9�X]� n `/]�mqa�|pw9_f^k^"|[np]z��npc:u�dz|ts�npc��9_fc"w(by_�uuvnps�]q|pw9� n u�ax`nD�kjka�]z�C��c"a]E`/ck]Ia�^"`/d �"|t] b0�<()�k]^'`+]zu�]Ic"a]��2�']Ib�dicXuxa�`o_fa�npd�c7u�w�u�a�]Ib BC�-5�� B3j'|pa�n+�v_'��]Ic'aBu�w�u�a�]Ib e�df` �xc'a�]q`/c�]Ia npc?�e�df`+by_za�npdic `/]Iax`np]Is�_�| jXuPntc3� 51_zaj'`o_�|1| _fc���jX_'��] ^"`/d"mq]zu�uvnpc�� � �%n[| | n[| |pjXuxa�`E_za] a��"n u_f^�^'`/d _im*�3_fa5a���] npb�^'|p]Ib�]Ic'a+_faxntd�c |p]Is�]q| dfe �']Ia+_�n |!�{ �X_fa>�'d�]zu#a��k]0�xc"a]q`+ck]Ia ntc"e�df`/bB_faxnpdic<u�^X_�mq]:mqdicKuvn u�aydze.- B3d�uxa�|pw�~�dic�� | npck]

{7{7{ ��{ dz`| �#{ n �']5{ ]@� � �'d"mqjkb�]Ic"a/u�> �kj�aI~ �%] mI_fc�]z_�uvn |pwyux]I]�a��X_za npa�n u b�df`/] �()�k]6��c"a]E`/ck]Ia ~ie `/dib a��k]1jXu�]q` ^X]q`Eux^X]zmqa�nps�]�~'n u�^X]q`Emq]Ents�]��>a��'`/d�j�� �:_�u�] a�dfe?_z^k^'| n+�mI_za�npdicXu��X_iux]z� d�c a��k]#^Xdzntc"a-� ad,�P^Xdzntc"aBmqdib�b jkc'n mI_za�npdic | npc���u a��X_fa�_�`/]�^'`+dfs�n �']z��"w#a��k]6(*g 8 �@�$8 � (R`E_fcKu�b n u�uvnpdic2gTd�c'ax`/dz|�8 `+dia�d"mqdf|!���xc"a]q`+ck]Ia<8�`/dia�d"mqdf| ��^"`/dia�d"mqdf|u�a+_im*�1� �Xdz`5]��X_zb#^"|t] ~

/ B:_zc'w}_f^k^"|[n mI_za�npdicKu e `/] .�jk]Ic"a�|pw:]IcX� j�^ �%npa�� _ e�j"|[|+�vuvn �I]z� �xc�� � ^'`+d �'|p]Ib9~���k]E`/])�?])�h_fc"a�ad �KcX� _ `/]E|t] si_zc'a �'d"mqj�b#]Ic"aI~z`/]q|p]Is�_fc"a$nta�]Ib9~idf`�~ �i]Ic�]q`E_I|[|pw�~_ `/]E|t] si_zc'aB^Gdznpc'a(ntc a���]�ntc"e�df`/bB_faxnpdic ux^X_imq]}mqd�cXuvn u�axnpc�� dze ($]q|pck]Ia9uvnpa]�uq~ck]@�5u)�f`/d�jk^XuE~Gck]@�5u)�f`/d�jk^(^Xd�u�axnpc���uE~�� ()8 ��.n |p]%(R`E_fcKuve�]q`<8�`/d�ad"mqdz| �5uvnpa]�uq~:5di^3�k]q` �'d"mqj�b#]Ic"a/uE~k_zcX�#{7{7{ �'d"mqjkb�]Ic"a/u ��^X_'��]zuq~kb�dzs np]zuE~k_zjX� npd ��|t]�uq~mqd"�"]�~'`E_�� npd��'`/d _i�km _iu�a+u �A�

/ ; � by_In[|!2 �8d,�-mI_fc �%] �XcK� d�jka�n e1uxdib�]Idic�] �K_iu _fc ]�� bB_�n |5_��k� `/]�uuq~?_fcK��kd,�-mI_fc �?] �KcX�2a��X_za�_i�k� `+]zuu0- �.npcX��ntc3� npc'a�]q`/]zuxa�npc��3bB_�n | npc�� | n u�a/u n u _uxa�n | | �X]Ia�a]q`5]��K_fb�^'|p] �

/ ()�k]%`��Pj�a�n | ntaxnp]zu � `+]Ib#d�a]�jkaxn |[npaxnt]�u �/~�u�jXm*��_iu.`+]Ib#d�a]%|pd �znpc��2143656748 9 �/~I`/]Ib�dia�]u$�k]q| | �21;:*< �+~X_fcX� `+]Ib#d�a]�mqdi^"w �214= > �*2*�5ck] b nD� �"a/�X] uxj'`/^'`�n u�]z�3a��X_za8a��"n u��npcX��dfe _f^�^'| n m _fa�npd�c �K_iu�_zc'w"a��'npc��1a�d1�'d/�%npa�� �xc�� � ����jka ]Is�]Ic8npc#a��'n u�mI_iux]�~�?] bB_Iw���_fc"a�ad��XcX��dij�a.a��k])�$8 .�jX_i� `+jk^'|p]5_i��� `/]zu�u�a��X_fa mqdf`�`/]zux^Gd�cX�ku.a�d8_�'d�by_InpcycX_fb�]�~idz`?s n mq]�s�]q`ou_�� ()�'n u n uT_�| `+]z_i�'wBu�dz|ps�]z� a��'`/d�j�� ��a���]8�'d�by_InpccX_zb#] u�w�u�a�]Ib > ��jkaI~�ntaTn u npc'a�]q`/]�u�a�npc�� ad ckdiaxn mE]8a��X_za%a��'n u n u�_ ^'`+d �'|p]Ib�a��X_famI_zc9�X]ym/| _�uuPn �K]z� _iu _fc ��c3� � ^'`/d�'|p]Ib _fcX� mqd�j'| � �X]ya�`+]z_fa�]z�Nnpc _(b#dz`/]��]Ick]q`o_�| mqd�c'a�]��ka@�

Page 15: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

{:]*ckd,� ntc"a�`+d"�'jXmq] _1mqdij�^'|p]*dze$a]E`/bBu a��X_fa?_I`/]��idznpc�� ad��X]*jKu�]z� a��'`+dij���kdij�aa��k]2�"d"mqjkb�]Ic'a@� ()�k]��+� �&�"�� �"��� ��� ��� ����� �'���&���� �(n u a���]2_,�Xu�ax`E_imEa�npdic dfe�a��k]�xc"a]q`+ck]Ia/�?]y_I`/]B�']z_�| npc�� �%nta����y{:] �%n | |5�'] ckdia�]�nta�_iu1a��k]��"� ����&���� ��� ()�k] �xc�� �ux^X_imq]3n u�_ u�]Ia(mEdicXuPn uxa�npc�� dfe _ �Kc'npa]2c"jkb%�X]q`(dze�]q|p]Ib#] c'a+u ���'n m"�<_�`+]2m _�| |p]z�� �� ���$�+ ���� ()�k] w _I`/]N_�| u�d `+]qe�]q`�`/]z�2ad _iu a��k]��"� �&�"� � �"� ��� ���$�+ ����5a��k] � ��� � ��npc�a��k]4�xc�� �vu�^X_�mq]�~"df` a��k] ��� �"���"� �� dzeTa���] �xc�� �vu�^X_�mq] ��()�k] ux^X_imE] n u8�"w'cX_zb n mI_I| |twm*�X_fc3�fnpc��k~�u�d�~�u�ax`n mqa�|pw�ux^G]�_'��ntc3�k~ npa.n uT_imEajX_I|[|pw�_8ux] .�jk]IcXmq]?dfe u�] a/u ���k]E`/]�]z_�m"��u�]Iamqdz``+]zu�^XdicK�ku a�d�_1mq]E`/a/_Inpc#b�dib�]Ic"a�npcyaxntb�] ����c"e�df`/bB_�| |pw�~ �%] uvnpb�^'|pw�u_Iw a��K_fa �xc�� �ux^X_imq]%n uT_ �+�'w'cK_fb n m5u�] aI~ � uvnpcXmq]<�%]h_iuuxjkb�]�a��X_za npa.n u.npcy_zc'w�mI_iux]5_fc�npc"a�`E_�mqa/_,�'|p]a+_iu-�:adN�']Ia�]q`/b npck]#a��k]Bmqdib�^'|p]Ia]Bmqd�c'a�]Ic'a1dze5a��X_za u�^K_imq]B_fa�_fc"w3b#d�b#]Ic"a���{ ]�%n | |h_iuuxjkb�]#a��X_fa8a��k]�`/]�u�dij"`Emq]zu _�`/] ]��X_�mqa�|pw�a��kd�ux] npa�]Ibyu5a��X_za�_I`/]�_��k� `/]�uu_,�'|p]�"wyr � 7�� u ��r8c'n e�df`+b � r8c'nps�]q`Eu�_�| � ]zu�d�j'`EmE]47Rd"m _fadz`Eu �*�

()�k]��X_�uvn m�^'`/d�'|p]Ib�dfe.�xc�� � n u�a��k]%e�df| |pd,�%ntc3��2�� �! �"�#" %$&� �"�&' n u �fnps�]Ic����xaTmI_fc�X]8npc���n ��]q`+]Ic"a%e�df`/bBu ��jka��%]1_�uuxjkb#]1a��X_fa?a��k]1b�d�u�ah� n `/]zmEa%e�df`/b�n u%a��k]1cX_zaj'`o_�|| _fc3�ijX_,�i]�� 5�7 ��e�df`/b �6()�k]#a+_iu$� n u8ad �XcX�:_����� ��()��� �%&��*+ �+�8dfe�a��k]%�xc�� �xux^X_imE]�~n!� ] �R_�u�j��Ku�]Ia5dfe?a���]����� ��()��� � � �� �����" ��8e�dz`8a��X_fa .�jk]q`+w ��()�k]1`/]q|p]Is�_zcXmq] `+]q| _faxntd�cn u�ux]IbB_fc"a�n mi~��'nD� �?��|p]Is�]q| ~�_zcX�3]Is�]Ic:u�j3� #/]zmqa�nps�] > u�d0�?]�mI_fc:dic"|tw:_z^k^'`+d �"npby_za]#npa�%npa�� _}mqdib�^kjka+_fa�npd�cX_�|8`+]q| _faxntd�c�� ()�'n u �X_�uvn m�^'`+d �'|p]Ib mI_zc �G]9]���a]IcX�"]z�2ad _b�df`+] ��]Ick]q`o_�|Te�df`+b0���.n `EuxaI~��%] ��_fc"a1ad �����-,3a��k]�`+]q|p]Is�_fc"a uxj��Xu�] aI~Rn!� ] �$ad �znts�]a��k] ���� ��()��� � ���"�$�"�8dze$npa/u ]E|t] b#]Ic"a/u �%npa��(a��k]*b�d�uxa `+]q|p]Is�_fc"a `/]�u�dij"`Emq]<�X]qnpc�� a��k]bB_ �"npby_I|T]q|p]Ib�]Ic'a ~Ga��k]�u�]�mqdicX� �Pb�d�uxa `+]q|p]Is�_fc"a1_f^�^G]�_�`npc��9ck]���aI~�_fcX�:u�dBdic��1{ ]_I| uxd0�h_fc"a a�d �G]B_'�"|t]�ad �znts�]B_fcKu-�%]E`Eu8a��X_za mI_fcC�X]B�']q`nps�]z� e `+dib a��k]�`/]q|p]Is�_zc'auxj��Xu�] a/u�>X] � ���t~"ad �XcK� a���] c"jkb%�X]q`hdfeT]q|p]Ib�]Ic"a/u�ntc9a��k]8`+]q|p]Is�_fc"a5u�j��Xux]Ia��

()�%dN_i�k��ntaxnpdicX_I| mqdicX��ntaxnpdicXu�_�`+] npb�^Gdz`/a+_fc"a�ad ��]I]I^�npc:b npcX� ����]Ic2�"]z_�| npc���%npa�� a���] �xc�� � ^'`/d�'|p]Ib � �.n `EuxaI~/�xc�� �xux^X_imE]�n u(m*�X_fc3�fnpc��7_za9_�e _iuxa>`o_fa�] >�_zcX�R~ux]zmqdicK�R~X_�| _I`*�i] c'j�b%�G]E`5dfe jXu�]q`ou*_I`/] �'dzntc3���xc�� � npc�^K_�`E_I| |t]E| �

()�k] b�d�uxa8^Xdi^kj'| _I` ad�dz| u�mqj'`�`/]Ic"a�|pw(jXux]z� e�df`��xc�� � _�`+] a��k]�ux]z_�`om"�9]Ic��zntc�]zu�.,�()�k] w3jXu�]�a��k]Bmo| _iu�uvn mI_I|<� � � �xc'e�dz`/bB_fa�npd�c � ] a�`np]Is�_I| � _f^k^"`/d�_�m"� ~ ���'n m*� mqdicKuvn u�a+udze ��_fa��k]q`�ntc3� uvnpa]}�']zu�mo`np^kaxntd�cXu3_iu�u�d"mon _za]z� �%nta�� a���]qn `�r � 7�� u>npc'a�d7_zc npcX�']��$~_zcX�R~"_�e�a�]q`*�h_�`E��uq~�by_za/m*�'npc��1jXu�]E`�.�jk]q`�np]zu.ad8`+]q|p]Is�_fc"a%�"]zumo`�np^ka�npdicKu���()�k]%`/]q|p]Is�_zc'a�']�umo`�nt^�a�npdicXu _�`/]8`o_fc���]z�B_fcX�(by_z^k^X]z�yad�_�|[n uxa*dze�r � 7�� uE~?���'n m*� n u `/] aj'`+ck]z�yada��k] jXu�]E`z~ ���kd9mI_fc3ckd,� bB_fc"jX_�| |pwC�'`/d,�5ux] a��k]�uPnta�]zu���()��] by_za/m*�'npc��(_�|D��df`npa��kb/ ��0�0>�$��#6� /10%*$���+�������� H��'6�325476�8 ��FE ���,-�C04��0�!� ���� ��$����*�';�$��A������� :9��� � <; �G�=; ����� 06��A��� :9+����#,.�$�(� (�$���(*�'<�$��A��G�6�$ $8

Page 16: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

n u*_I|D��_Iwku���]Iw��%dz`E� �!�X_iux]z�R~����'n m*�y|t]�_i�ku�adBmq]q`+a/_�npcN� `E_����X_�m"��u��l�]z_I`Em*� ]Ic��znpck]zuy_I`/]�s�]E`/w2jXux]qe�j'| �xc�� � uxwkuxa]IbBu�_fcX� �?]�_I`/]3ckd�a#ax`/w�npc��2ad

`/] ^'| _imq]3a��k]Ib9~)�kjka�a��k] w �K_�s�]Nmq]q`+a/_�npc npc��k]E`/]Ic"a | npb nta+_faxntd�cXu3_fcK� a��k]NmqdicXmE]I^kack]I]��ku a�d9�X]3]���a]IcX�"]z�1� ()�k]Iw mI_zc �X]3a��k] �X_iuPn uBe�dz`ye�j'`+a��k]q`>�']Is�]E|td�^kb�]Ic'a�dfeu�d�b#]1ck]@� �xc�� � uxwkuxa]IbBu��

7R]Ia�jXu u�jkb�by_I`n �I]hu�dib�]5uvnD��c'n���mI_fc"a?� n u_��'s�_fc"a/_'��]zu dze�a��k]hmo| _iuuPn mI_�| _f^�^'`/d _im*�jXux]z�#ntc9a��k] ux]z_�`om"�(]Ic��znpck]zu�2

� ���.����'��� � ' 2/()�k]�uxa�`o_fa]@�iw:_iu�u�jkb�]zu1_#| _�`*��]�~$jkc'npa/_I`/w�`+]Ia�`�nt] si_I|?u�w�u�a�]Ib �%npa��_4�X_I`E� �!�%n `/]z� npc"a]q`�e _imq] ad�a��k]��xc'a�]q`/c�]Ia���()�k]q`+]8n u5_fc(npc��k]q`+]Ic'a%`�n u-�ydze �X]��mqd�b npc�� d �Xuxdf|p]Ia�] npc9u�jKm"�B_ `o_f^'n � |pw9m"�K_fc��zntc3� ]Ic's�n `/d�ckb#] c'a@� �Xdf`h]��X_zb#^"|t] ~��()B 73��8w'^X]q`+a]���a B:_�`*�"jk^ 7$_fc���jX_'��] �#n u(mqd�c'axntc"jX_I|[|pw �X]qnpc�� ]Ic'`n m*�k]z��%npa��3c�]�� e�]z_fa�j'`/]zuE~R_zcX��dic�] mI_zc3ck]Is�]q`<�"ckd,� ���X_fa8c�]�� mqd�b#b jkc"n m _fa�npd�ce�dz`/b �%n | | �X]��']Is�]q|pdi^X]z�ya�dib�df``+d,���

�?�����"� �"� ��( �)����� ���,� � �$��� � �� 2 { npa��<mo| _iuuPn mI_�| � � u�w�u�a�]IbyuE~�a��k]3^'`+d"mq]zu�u dfenpcXmqdz`/^Xdf`o_faxntc3�#npcXmqdib npc�� ntc"e�df`/bB_faxnpdic npc"ad�_ �k_za/_,�X_iux] ��] � �3�t~"jk^��k_faxntc3� npc?�s�]q`+a]z� ��|t]�uq~.dz`�uvnD�icX_zaj'`+] �k|p]zu ��n u ]���^X]IcXuPnts�] ~ ��jka8nta1n u ckd�a _(uvnD�ic"n �GmI_fc"a� `o_����X_im*� n e%npa8n u1_B`+]q| _faxnts�]E|tw�`o_�`+] di^X]q`E_za�npdic � �8d,�%] s�]q`z~kn e)�?] a/_,��]�ntc"ad_�mImqdij�c'a5a��X_za*a��k]4�xc�� �vu�^X_�mq] n u5�'w"cX_fb n mI_�| |pw:m"�K_fc��zntc3�(_fcX��a��X_fa5a���] | npc��ku_I`/]�j�c'`/]q| n _'�"|t] ~8a��k]Ic e `/] .�jk]Ic"a�jk^��k_fa�]zu#dfe a��k]3�k_za/_,�X_iux]2_I`/]3ck]zmE]zuu�_�`/w ~bB_'��npc��#a��'n u ^"`/d �"|t] b _�bB_�#/dz`*n uuxjk] �

�?�����"� �"� ��( ����� ����� ���:��� � "��� � �$� �' ����'�'��� 2/��mq]Ic"a�`o_�| n �I]z�0� � uxwkuxa]Ib �%d�j'| �`+] . j"n[`+] e `+] .�jk]Ic"a8jk^��k_fa�]zuq~ ���"n m*�:b#]z_zcXu e `+] .�jk]Ic"a/�xc'a�]q`/ck] a1mqdib�b jkc'n mI_��axntd�cXu�� ;Ts�]q`+w mq]Ic"a�`E_I| n � ]z�#uxwkuxa]Ib d�c#a��k]��xc'a�]q`/ck] a.jXux]z�4�"w bB_fc"w�jKu�]q`ou n u�_�Xdia�a�|p]Ick]�m"��~"_fcX�R~X_�u%_ mqd�cXu�]/. jk] cXmq]�~�a���]q`/]�n u�_ �f`+d,�%ntc3�#c"jkb%�X]q`?dfe ux]z_�`om"�]Ic3�fnpck]zu�� ;?_�m"� u�]z_I`Em*� ]Ic��znpck]�jk^��k_za]zu nta+u npcX�']�� �"w by_,� npc��:dick]��Pa�d'�v_�| |mqd�ckck]zmEa�npdicXu�� � ]IcXmq]�~�a��k]1u�_fb�]1�k_za/_ n u `/]Iax`np]Is�]z� bB_fc"w a�npb#]�u)�%nta��kdij�a�]qe �e�]zmEa�nps�]%`/]IjKu�] � ()�'n u%mo`+]z_fa�]zuT_�u�j3�Xu�a+_fc"a�n _�|�_fcX�#j�ckck]zmq]�uu_I`/w ck] a-�?df`A��|td _i�1��Pe?a��k]E`/] _I`/]�� �xc'a�]q`/c�]Ia `+]zu�d�j'`EmE]zu8_fcK�� ux]z_�`om"�3]Ic3�fnpck]zuE~�a��k]Ic3a�d ��] ]I^a��k]qn `%npcX�']��9�k_fa+_'�X_�u�]zu%j�^ a�d �k_za]�~"a��k] w �?dij'| �yck]I]z��ad bB_'��]��� � mEdic?�ck]�mqa�npdicKuhnpc `+]q| _faxnts�]E|tw>u-�kdz`/a5^G]E`npd"�ku*dzeTa�npb�]�~����'n m"�yn u%e _�`5e `/dib �G]Entc3�y_zc]���]zmEa�nps�]1u�dz|pjka�npdic3e�df` _�| _�`A�i]�� ��*c jkc���_zc'a�]z� uvnpajK_fa�npd�c _�| u�d _I`n u�]�uymqdicKmq]q`/c"ntc3� a��k](^'`/d"mq]�uuvnpc�� mqd�uxa�2#n e� n���]q`+]Ic'a jXu�]q`ou�by_,��]�a��k]5u�_fb�]�df`huvnpb n[| _I` .�jk]q`np]zuE~�a��k]qn `�`+]zu�j"|ta+u%mI_zckckd�a �X]

Page 17: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

]��R]�mqa�nps�]q|pw8`/]IjKu�]z�4�X]zmI_zjXu�]�dze�a��k]%| _im*��dze mqdib�b jkc'n mI_za�npdicB_fb�dic��5`/]Iax`np]Is�_�|m/|[np]Ic"a/u5_fcK�>npc'e�df`+by_za�npdic:ux]q`/s�]E`Eu a��X_fa _�`+]1ckdia � n `/]zmEa�|pw#`/]E| _za]z�.�

�3��� �'���$�"� � ��� ��������'�'����2 � | _�`A�i]9_fb�dijkc"a dfe�npc'e�dz`/bB_faxntd�c n u4�'n �k�'] c npcXuPn �']_I`Em*�'nps�]zu �P�k_za/_,�X_iux]zu �+~�u�jKm"�:_�u�� ()8 uPnpa]zu1_fcK� s�_�`npd�jXu�ux]z_�`om"�?� ]Ic��znpck] npc?�a�]q`e _�mq]zu��%linpcXmq]/�?]1�'d ckd�a��X_Is�]1_imImE]zuuTad�mqd�b#^'|p]Ia�]*npc'e�df`+by_za�npdic�npc(a���d�u�]��_fa/_,�X_iux]zuq~��?] mI_zckckdia by_Intc"a/_Inpc:_ ��]Iw��%df`o�>| n u�a*e�dz`1a���]4�'n �k�'] c�ntc"e�df`/bB_ �axnpdic�� gTdicXux] .�jk]Ic"a�|pw�~Gn eh_yjXu�]q` ��_zc'a+u8_(�'d"mqjkb�]Ic"a*a��X_fa5n u8^Xd�u�uvnD�'|pw3ntc}_fc_I`Em*�'nps�]0�?]�ck]I]�� _ b�df`+]3u�d�^��'n u�axn mI_fa�]z� ��_Iw ad:`/]zmqd�ic'n �I]3a��X_fa>_�`Em*�'nps�]_�u `/]E|t] si_zc'a�a��K_fc ��]Iw��%dz`E�2by_za/m*�'npc���� { ]NmI_fc jXu�]9dic'|pw a��k](e `/dic"a-� ]IcX�^K_'�i] dfe�a���]1_�`om"�'nps�]�~"_8`/]z_��'b#]��k|p]�~"df`5uxdib�]Ia��"ntc3� uvnpb n | _I`z~ ���'n m"�>_�`/]5dic"|twux]IbB_fc"a�n mI_�| |pw9mqdic�ck]zmqa�]z�yad�a��k]1jXux]q`)� u�. jk]E`/w �

� ��� ��'�� ���+� *���� � ���"�?2�r1uvnpc�� dz`E� npcX_I`/w���] w?�?df`E� bB_fa/m*�'npc���~'dic�]1mI_fcB]z_iuPn[|pw#`+]��ax`np]Is�]�_zc jkc�by_zcX_'��]z_'�'|p](c"jkb%�X]q`1dfe �xc'a�]q`/ck] a*^Xdfnpc"a]q`ou�_,�Gd�jka _y^Xdi^�j'| _�`a�di^'n m � ()�"n u�m _fc��X_z^k^X]Ic#n e��%] _�`+]*|pd�d ��npc�� e�dz`?^Gdznpc'a�]q`Eu%a�d�{:]��#^K_'�i]�uq~'dz`z~]�u�^X]zmon _�| |pw�~$n[e��?]�_�`/]�`+]Ia�`�np]Is npc��Bck]��5u8_I`/a�n mo|p]zu*e `+dib r u�]Ick] a���� b�df`/]�_i� �s�_zcXmq]z�1a]zm*�kc'n .�jk]�uxjXm"��_iu�mEdicXmq] ^kajX_I|"by_za/m*�'npc��*n u�`+] . j"n[`+]z� a�d/�i] a�_I`/dij�cX�a��'n u8^'`/d�'|p]Ib0�6()�'n u*| ntb npa/_za�npdic2n u1u�dib�]Iaxntb�]zu8m _�| |p]z��a��k] , ��'�� ���+� *���� ����+�� B:_fj � � _��!�

()�k]q`+] _�`/]�_�|pa]E`/cX_za�nps�] _f^k^'`+d�_�m"�k]�u a�d ��]Ia5_�`+dijkcX��a��k]zux]8^'`/d�'|p]IbBu���5ck]1a�`�nts�n _�| _z^k^'`/d _im*�yn u�a���]8jXu�]1dze%��� � ��� ���&��� �*^X_,�i]zu�� � | |+� npc?� dick] ^K_'�i]�u�uvnpb �

^'|pw(^'`+dfs�n �'] _zc�]z_�u�w��h_Iw#e�df` a��k]1jXux]q`5ad .�jk]q`/wBsi_I`npdijKu8u�]z_I`Em*�(]Ic��fnpck]�uhnpc�^K_�`��_I|[|p]q|!��()�"n u�b�]Ia��kd"�9� n `/]zmEa�|pw(�']I^X]IcK�ku%dic9a��k] u�]�_�`Em*�(]Ic��zntc�]zuq~Xuxd �?]1mI_fc�ckdia u_Iwa��X_fa�npa �'`�npc���u8_zc'wB]zuux]Ic'axn _�|�ntb�^'`+dfs�] b#]Ic"a/u�� �*c(npc'a�]q`/]zuxa�npc�� n uu�j�]4�k]q`+]8n u����X_zaa��k]3ux]z_�`om"�?� ]Ic��znpck]�d,��ck]q`ou �K_�s�](a�d2u�_�w _'�XdijkaBa��'n u ��npcX� dze _imImE]zuu�� ��]zm _fjXux]�~a��k]qn ` npc'a�]q`/]zuxa | np]zu�ntc a��k](_i�"s�]q`/axn uPnpc�� ���"n m*�2n u�]���]zmqa�nps�]yd�c'|pw �'j'`�npc��2_3��n[`+]zmqajXux]q`�_imImE]zuu��#�5ck]�mI_fc:]���^X]zmqa8a��X_fa1a���]Iw0�?dij'| �3d �Xuxa�`/jKmqa1a��'n u ��npcX�3dfe%npcX��n[`+]zmqa_�mImq]zu�u)�'wy^X]q`�npd"� n mI_�| |pw:m"�K_fc��zntc3�ya��k]1jXux]q`�npc'a�]q`e _�mq]�~�e�df` ]��X_zb#^"|t] �

� uvnpb n[| _I` u�ax`E_fa�]��iw>_fcX�(a��k] u_zb#]���npcX�ydfeT^'`+d �'|p]IbBu�_�`+]1]Is n �'] c'a%npc3_zckdia��k]q`^Xdi^�j'| _�`N_f^k^"`/d�_�m"��� ���"� ���� �����" "� �+���� � �� � ()�k] w _�| u�d .�jk]q`+w2b j'|pa�np^'|p]3ux]z_�`om"�]Ic3�fnpck]zuE~ ��jka8a���]Iw9�'d(dia���]q`1b�df`/]�u�d�^��'n u�axn m _fa]��2u�j��Ku�] .�jk]Ic"a8^'`+d"mq]zuuPnpc���� u�jXm*�_�u �k|pa�]q`npc���~K`o_fc���npc��k~�_fcX�9mqdib%�"ntc"ntc3��� _zcX��a���]Ic(^'`/]zux]Ic"a%`/]zuxj'|pa/u�ad a���] jKu�]q` ��5a��k]E` di^�a�npdicXu npcXm/|tjK�'](b j'|pa�n+�x_,�i]Ic"a�u�w�u�a�]IbBu _zcX�2jXu�]Bdfe5cX_zaj'`o_�|%| _zc��ijX_,�i]

Page 18: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

^'`+d"mq]zuuPnpc������ u�w"c'a��k]zuvn u*dzeTa���]zu�] a-�?dy_z^k^'`+d�_im*�k]zu�n u5a��k]%��]Iw>mqdicXmE]I^ka5^kj'`Euxjk]z�npc�a��'n u a��k]zuvn u��

Page 19: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

���� � �&(.�$���� !��� � ����� � ��+ �

()�k]B�']Is�]E|td�^kb�]Ic'a5dfe B � l#� u � B3j'|paxn �v_'��]Ic"a#l�w�u�a�]Ibyu �%n u/�X_iux]z��d�c �?df`A��ntc:a$�%d_I`/]z_�u � _I`/axn �Gmon _�|�npc"a]q| | nD�i]IcXmE] � �<� �?_zcX����n uxa�`�n ��jka]z�9u�w�u�a�]Ibyu��

7R]Ia�jKu.a�`+w a�d8]���^'| _�npc ���'w1jXux]�dfe � �$b�]Ia��kd"��u�n u.cX_fa�j'`E_I|knpc%�xc�� � �TgTj'``+]Ic'ax|pw�~a��k] �xc"a]q`+ck]IaTm _fc �G]5ntbB_'�znpck]z�y_�u%_ -G_fa�|pd'�)��|p]Is�]q|�u�a�`+jXmqa�j'`/]��X_�u�]z��dicya��k]*^Xdzntc"a-�a�d'� ^Gdznpc'a�mqdib�b jkc'n mI_za�npdic�| npc���u _�mqa�nps�_fa�]z�0�%npa��}mqdicKuvn �']q`o_'�'|p]�~$bB_fc"jX_�| � �"jkbB_fc �^X_I`/axn m/nt^K_fa�npd�c�� � �"jkbB_fc2n u�^'`/]�u�jkbB_'�'|pw}_fc2npc'a�]q| | n ��]Ic"a ]Ic'axnpa�w}_fcK�2u�d3a��k]��xc?�a�]q`/ck] a8mqd�c'a�]Ic"a8_zcX� npa/u*cX_Is�nD��_faxnpdic2b�]zm*�X_fc'n uxbyu5_�`+]%�X_iux]z��dic3a��'n u � � �&��� � ����"� �� �&���,� � �'��� � �xcya��'n u)�h_�w ~ npa��X_iu)�X]I] cy^Xd�uuPnD�'|p] ad4��]Ia5u�jKm"�(_4�"j���]*npc'e�df`+by_za�npdicux^X_imq] ~ ^'`o_imqaxn mI_�| |pw2ntc"a]@�f`E_za�npc��:a��k] ���kdf|p]�^"| _zck]Ia ~ npc u�jXm*� _3u-�kdz`/a axntb�] � ��jkackd,�1~?uvnpcXmq]9uxjXm"� _fc2npc'a�]q| |[nD��]IcXmq]��v_iu�u�jkb npc�� ]Ic"s n `/d�ckb�]Ic'a6�X_iu4�X]I] c m/`/]z_za]z�R~.npa`+] . j"n[`+]zu<� �%a�]zm"��c'n . jk]�u%ad�by_zcX_'��] npa��)8�`+d �X_,�'|pw3a��k]1b�d�u�a5d �"s�ntd�jXu*]��K_fb�^'|p]8n u_�uvnpb�^'|p]�{:]��(^X_'��] � �Pe �%]���_zc'a�a�dy_zjkad�by_za�n mI_I|[|pw3jXux]8nta+u*mEdic"a]Ic"a%npc3_ e _iu$�'npdicb�df`+]8uxdi^��'n uxa�n mI_fa�]z� a��X_fc>mqdf| |p]zmqaxntc3�%��]Iw?�?df`o�kuq~�df` mqdf| |p]zmqaxnpc���| ntc3�ku%]Ib%�X]z���']z� npcnpa e�dz`Te�j'`/a��k]q`?cX_Is nD� _fa�npd�c$~Ga��k]Ic�a��k]5b�d�u�a�-X]��'nD�'|p]�~�`/d ��jXu�a ~k_fcK�y_f^k^"`/di^"`n _fa�]/��_Iwa�d��'d�a��'n u n u%a�d a�`+w ad jkcX�"]q`Euxa/_fcK� uxdib�]8dfe$npa+u�mqdic"a]Ic"a�_zcX�#a�d�`/]z_�u�dic9_,�Gd�jka%npa��()�'n u*c�]zmq]zu�u_�`�n |twy|p]z_��ku a�d a��k]8`+]z_�|pb dfe � ���

� �� �,��� ()�k]#c�dia�npd�c dze5_,�i]Ic"a4�X_�u �X]zmqd�b#]%�Xd�a�� _(mo`/jXm/n _I|?a]q`+b ntc � �E~$_fcX�_ e `+] .�jk]Ic"a��kj �����?df`o� �X_Is�ntc3�(_ �%n �']�`o_fc���] dfe?�"]��Xc'npa�npd�cXu��/58] s�]q`/a��k]q|p]zuuE~ka��k]E`/]_I`/] uxdib�] mqdib�b#d�c9m"�X_I`E_�mqa]q`�n u�a�n mIu����'n m*� `/d�j�� �"|twN�']zu�mo`nD�X]����X_fa _fcN_'�i] c'a mI_fc�X] �

�xc(a��k]qn ` �Gd�d� �"� �'�"� ��� � �'��� �����,��'� � � ���#�"� �&��� � ��$�"� �� ��� � �$�"���� ��� �"�)�� �� � 5 �"� � ~ � jKuu�]E|[|G_fcX�%58df`+s nD���X_�u�]z� a��k]�����df|p]8^'`+d �'|p]Ib�dze��<��_I`/dij�cX� a��k]5ckdiaxntd�cdze?_'��]Ic'a@� ()�k]Iw(u�_Iw�~kdic9^X_'��] � � 2

�5cC �� ��n u8_fc"w"a��'npc��ya��X_fa mI_fcC�X]�s�np]��%]���_iu ( �� � 1 � �� npa/u*] c?�s�n `/d�ckb#] c'a8a��'`/d�j�� � � � � � �� _fcX� �� ��� �� jk^Xd�c a��X_fa1]Ic"s n `+dickb�]Ic"aa��'`/d�j�� � �� � � � ����

()�'n u |pd�d�ku | nD��]9_�s�]E`/w �i]Ick]E`E_�| �']��Kc'npa�npdic _fcX� _N|pdiaBdfe a��'npc�� u#]IcX�2jk^ �G]Entc3�_,�i]Ic"a/u%n e �%] _f^�^'|pw>npa@� ��jka�d�c�^X_,�i] � � dfeTa��k] u_fb�]4�Xd�d�R~ �%] mqd�cXmqj'`<�%npa��9a��k]e�dz|[|pd,�%npc��9u�]Ic"a] cXmq] 2

Page 20: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

0 � ����� ��� ���� � � � �� � ��� � � �

()�k]�ckd�a�npdic2dze5_zc2_,�i]Ic"a8n u1b#]�_fc"a8ad �X]y_ya�d�df|%e�dz`�_fcX_I|tw �qnpc��Nu�w�u �a�]IbyuE~ickd�aT_fc�_,�Xu�dz|tj�a]1m*�X_�`o_imqa�]q`n �z_za�npdic�a��K_faT� nps�n �']zu�a��k]��%dz`| ��npc"ad_,�i]Ic"a/u5_fcX�yckd�c?�v_'�i] c'a+u��

gTdicXuPn �']q`npc�� ��]Ick]q`o_�|�`/]�u�dij"`Emq]zu�_'�Xd�jka(_'��]Ic"a/uq~ �%]9mI_zc b�]Ic"a�npdic a-�?d3b#dz`/]`/]Ee�]q`/]IcKmq]zu�2�l�a+_fc �k`o_fc���| ntc9_zcX� � `/a�:�`E_z]zuux]q`)� u ^X_z^G]E` � � : � �� �fnps�]zuTs�_�`npd�jXu*�"]qe �npc'npa�npdicKu dzeT_,�i]Ic"a/u5_fcK� ^'`+di^Xd�ux]zu*a���] �X]��znpckc'npc��(dfe _ a+_ ��dickd�b wydfe _fjka�dickd�b#d�jXu_'��]Ic"a/u��/�xc �*� ��]Ic'a$���`�nt] c'a�]z�08�`/d �z`E_zb#b npc���� � l �kd � ���P~$l �kd �K_fb ^'`+]zu�]Ic"a/u5_y� n e �e�]q`+]Ic'a�_f^k^"`/d�_�m"� ~ npc'ax`/d"�'jXm/ntc3� � $�+� ��� ������"� � � �)� �"�"������ � � � � �8�<8 � _iu�_3u�^X]��mon _�| n �z_za�npdic:dfe d � #/]zmEa-� df`np]Ic"a]�� ^'`+d �f`o_fb�b npc��'���1�<8��*�

l�dk~,���X_za�n u$a��k]TmEdicXmq] ^ka$dfeK_fc�_'�i] c'a$a��X_fa��?] �h_fc"a$ad5_��'di^ka��X]qe�df`+] �idfnpc��5ntc"ada���]�a/_�u-�9dfehu�^X]zmon _I|[n �qnpc���npa*e�dz`1dij"` u�^X]zmon���m�^"`/d �"|t] b - {:] mI_zc:_i�k��`/]zu�u*s�_�`npd�jXu|p]Is�]q| u*dze��i] ck]q`E_I| ntaxw�~�_zcX��] b#^��K_iuvn �I]�s�_�`�ntd�jXu�m*�X_I`E_imEa]q`�n uxa�n mIu8dfe _fc}_'��]Ic'a@�%()�k]u�a+_�`+a�npc��3^Xd�uPntaxnpdic n u a��X_fa�_fc _,�i]Ic"a n u _fc"w3]Ic"a�npaxw�npc��X_'�"ntaxnpc�� _fc}]Ic's�n `/d�ckb#] c'a ~u�] cXuvnpc��:a��X_za ]Ic"s n `/d�ckb�]Ic'a�_fcX� _imqaxnpc�� �%npa��'npc npa�� ()�'n u�n u mI_�| |p]z� a��k] ����� �'��(��^'`+di^X]q`/axw dfe�_zc�_'��]Ic'a � � : � � ���xa.n uT_ .�j'npa]���]Ick]q`o_�|��"]��Xc'npa�npd�c$~k_zcX� bB_fc"w�a��'npc���umI_zcC�G]�mI_�| |p]z�:_'��]Ic'a+u�2��"jkby_zcXuq~Xa���]q`/b�d�uxa/_fa+uq~$mEdib�^kjka]E`8^'`+d �z`E_fbBuq~�_zcX�3u�dyd�c��{:]�m _fc7_,�f`+]I]�a��X_fa �'j�by_zcXu#_I`/]Nmo| _iuuPn��X]z�7_iu�_'��]Ic"a/u�>5_�mqajX_I| |tw ~ a��k]Iw _I`/]9a��k]n �']z_I|$_,�i]Ic"a/u � ���'n m*�#n u%_��id�d"�#`/]z_�u�d�cyad�_�s�dzn � �fnps�ntc3��_ ^"`/]zmon ux]1mqdib�^kjka+_faxntd�cX_�|�']��Kc'npa�npdic2dzeh_fc}_'�i] c'a@� gTd�c's�]q`ou�]q|pw�~knpa8n u8ckd�a8s�]q`+w jKu�]qe�j'| ad(ux]I]�_ya��k]q`+b#d u�a+_fadf` ]Is�]q`+w�mqdib�^kjka�]q`5^'`+d �f`o_fb _iu5_fcN_'��]Ic'a@�

�8u � jXuux]q| | _fcX� 58df`+s nD��� u . j�dia]9uxj�� ��]zu�a+uq~%a��k]yn u�u�jk](n u ckd�a#a�d:� n u�axntc3�ij'n u-�^'`+]zmon u�]q|pw%�X]Ia$�%] ]Ic�_'��]Ic'a+uT_fcX�#c�dic?�v_'��]Ic'a+uq~��kjkaTad � npb�^'`/]�mon u�]q|pw �T�']zm/n �"]����k]Ic ntan u8_i�"si_zc'a+_'��]IdijXu8a�d(u�]I]�u�d�b#]Ia��'npc��9_iu8_zc:_'��]Ic'a@��{ ]�mI_zc3�']�mon �']�a��X_fa/�"wy|pd�d � �npc��9_fa1a���]�axw'^"n m _�|T^'`+di^X]q`+a�np]zu8a��X_za _'�i] c'a+u*^Xd�uux]zuu�� ()�k]�e�df| |pd,�%ntc3�:�']zum/`np^ka�npd�cu-��dij'| �0�X] . jX_I| n �K]z� �"w(_i��� npc��ya���] �?df`o� �jKu�jX_I|[|pw � npc�]z_�m"�9ux]Ic'a�]IcXmq] 2

/ � ��]Ic"a/u�_I`/]�`/]q| _faxnps�]q|pw�_fjka�dickd�b#d�jXuq~��?df`*��npc���d�c �X]��K_�| e�dfe�u�dib�]Id�ck]*]E| ux] �_zckdia��k]q` _'�i] c'a�dz`1_4�"jkbB_fc��

/ ()�k]En[` ]Ic"s�n[`+dickb�]Ic"a*n u�mqd�b#^"|t]��}_fcX�3a��k] w:mI_fc}u�]IcKu�]�a��k] `/]zuxj'|pa/u8dfe5a��k]qn `_�mqa�npdicKu��

/ ()�k](bB_f^k^"ntc3�2^X]q`Emq] ^ka-� ad,�x_�mqa�npdic n u ck]qnpa���]q`�a�`�nts�n _�| ckdf`>uvnpb�^'|p]�~)�kj�a a��k]ux] . j�]IcXmq]5dfe ^X]q`Emq] ^ka�npdicKu*_zcX�(_imqaxntd�cXu%n u��"dick]8npc(df`E�"]q`5ad�_�m"�'np]Is�] _4�'nD� ���|p]Is�]q| �id _�|!�

Page 21: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

/ �<�i]Ic"a/u�_I`/] mqdib�^'|p]��9_zcX� �"n ��?��|t] s�]q|Tuxwkuxa]IbBu��/ {:]8a+_�|D�9_'�Xdijka5a���]1u�a+_fa]�u%dfe _fc9_'��]Ic'a%npc(a]E`/bBu dfe b�]Ic'a+_�|�mI_fa�]��idz`np]zu�>Xuxdk~_zc _'��]Ic"a �K_iu ��d�_I| uE~ �X]q| np]qe uE~�mqd�b#b npab�]Ic'a+uq~�m*�kdfn mq]zuE~ �"ckd,�%|p]z�?�i] ~�_fcK� uxdd�c��

/ �<�i]Ic"a/u�_I`/],-X]��"nD�'|p] _fcK��_'�"|t] ad�|p]z_I`/c��/ �<�i]Ic"a/u8_I`/] a�]Ib#^Xdz`E_�| |pw:mqd�c'axntc"jkd�jXu�>$n � ] �t~Xa���]qn ` uxa/_za]�n u8^G]E`Euvn uxa]Ic"a1dfs�]E`1_|pd�c��y^X]q`npd"��dze�axntb�] �

/ ��]�mI_fjXux]ydfe a���]�mEdib�^'|p]��'npaxw:dfe5nta+u�]Ic"s n `/d�ckb�]Ic'a ~T_fc _'��]Ic"a jXu�jX_I| |tw �'d�]�uc�dia �'c�d'� _�| | _'�Xdij�a npa �kjkaTdic'|pw�_,�Gd�jka%d�ck]5^X_�`+a dzeRnpa ���'n m"� n u%mo|pd u�]zuxa � npa+unpb�b#]�� n _fa] c�]qnD� ���Gdz`*�kd�d"�.�%()�'n u*ntb�^'| n monpa�|pw:�']zm/| _I`/]zu5a��k] ]Ic's�n `/d�ckb#] c'a5ad�X]N_2u�^X_�mq]3_zcX�7_iu�u�d"mon _za]zuya���]3_'��]Ic"a �%npa�� npa+u#^Xd�uvnpaxntd�c npc7a��X_faBu�^X_�mq] �()��]Ic$~��%] mI_fc(a/_I|D��_,�Xdijka5a��k] _,�i]Ic"a�� u%b#d�'n |[npaxw ���*c9_'��]Ic'a5m _fc �X] ��� * ��� �dz` � � ��� *��� � � �*c _,�i]Ic"a n uyb�d �'n |p]�n e1nta>mI_fc _zjkad�ckdib�dijXuP|pw m*�X_fc3�i] npa+u|pd"mI_za�npdic ~�dia���]q`*�%n u�] npa8n u*npb�b#d�'n |t] �4�Pe�_zc:_'��]Ic'a8n u8b#d�'n |p]�~$a��k]IcC�?]�mI_fc��n u�mqjXu�u nta+u ��� *��� � ��' � � � ��� � � _zc _'��]Ic"a�� u1uxa/_fa�]#n u b�d �'n |p]yn e%npa �'d�]�u�ckdiam*�X_zc��i] �'j'`�npc��(_�b�dfs�]5e `/dib d�ck]8|td"m _fa�npd�c a�d�_fckd�a��k]q` �

()�k]zux]8_I`/]<�i]Ic�]q`E_I|�m"�K_�`E_�mqa]E`n u�axn m u dze�_zcy_,�i]Ic"a���{:]5_�`+] npc"a]q`+]zu�a�]z� npcy_8b�df`/]ux^G]�mon���m#axw'^X]ydze _'��]Ic'a � �+� � �+�� �+� � ��"� ��)�0�xc'a�]q`/c�]Ia _'�i] c'a+u�_�`+](mqd�b#^kj�a/_faxnpdicX_I|uxdfe�a$��_I`/]�_,�i]Ic"a/u � ���'n m*� � n uxa�npc��ij"n u$�k]zuTa��k]Ib e `/dib �'npdz|td�fn mI_I|$_zcX� `/d�Xdia�n m�_,�i]Ic"a/u� � : � � � ()�k]qn `�]Ic"s�n[`+dickb�]Ic"a�n uTa��k]<�xc'a�]q`/c�]IaT_fcK�#a��k] w�mqdib�b jkc'n mI_za]<�%nta��ydia��k]q`_,�i]Ic"a/u5_fcX��jKu�]q`ou���()�k] w�_I`/]1ckd�a8b#d�'n |p] �8�*j"`1_,�i]Ic"a/u5mI_fcN_�| u�d �G]�mo| _iu�uvn��X]z�3_�u� ��� ��� �����'�'��� ��� � �+�� ���� ��"� �� �X]zm _fjXux] dzeTa���]qn `<� � �id�_I| u��

�8u$b#] c'axntd�ck]z�R~�l �kd�X_fb � l ��d � ���"^'`+di^Xd�ux]z� _ c�]��2^'`+d �f`o_fb�b npc��1^X_I`E_�� nD�ib �_,�i]Ic"a-� df`�nt] c'a�]z� ^'`+d �z`E_fb�b ntc3� �!� �<8��*�E{ ]h_�`+] ��dfnpc��1ad�`/]E|tw1d�c u�d�b#]?dfe �"n uRn �']z_�umqd�cXmq]q`+c'npc��ya��k]�`/]q| _za�npdic �X]Ia$�%]I]Ic � �<8 _zcX� �1� 8 ~1�kjka�npa8n u5b#dz`/]�_f^�^'`/d�^'`n _fa�]a�dy� n u�mqjXuu�a���]Ib _�e�a�]q`5b j'|pa�n+�v_'��]Ic'a u�w�u�a�]IbBu�_�`/]8npc"a�`/d"�"jXmq]z�1�

* �� ��� � �� � � ����� �� ��� * �����D��� �PeTa$�%d dz`8b�df`+] _'��]Ic"a/u5mI_fcNmqdib�b jkc'n mI_za]_zb#d�c��(a��k]IbBu�]E|ts�]�uq~ka���]IcC�%]�mI_fc:mqd�cXuvn �']E` _ B � l �<� �z`/dij�^3dfeh_'��]Ic'a+u8mqd�cXu�axn �a�jka]zu5_%B � l�dic'|pw n e�npa*n u5�']zuPn ��ck]z� npc�a��X_fa ��_Iw � �Gdz`8]��X_zb#^'|p]�~kn e �%]��X_Is�]1a$�%dm*�k]zu�u � ^'| _�w�npc��3_,�i]Ic"a/u5^'| _�w�npc��3m*�k]zu�uq~Ra��k]Ic�npa*n u8ckdia1s�]q`+w(jXu�]qe�j"|�a�d�m _�| |Ta���]Ib _B � l � � ux]Ia�dfe a$�%d�dz`5b#dz`/]1_,�i]Ic"a/u n u�_4B � l dic"|twyn e a��k]Iw �%dz`*�Bmqd�di^X]q`o_faxnts�]E|tw

Page 22: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

npc(u�dz|ps npc���a��k]En[`ha/_�u-��u���� B � l�mI_zc �X]1ux]I]Ic e `/d�b a��k]8dij�a/uvn �'] _iu�_�uPnpc��f|p] _,�i]Ic"amqd�b#^Xd�ux]z� dze.|p]zu�u*mEdib�^'|p]��9_'��]Ic"a/uq~����"n m*�3_I`/]1a���]Ic9mI_�| |p]z��a���] &��*��:� ��"� ��)�

()�k] ^X_I`E_i��n ��b dfe��8�<8 n u m/|td u�]q|pw(`/]q| _fa�]z��ad9� �<8<� �xc:� �<8 a��k]��k_fa+_y_fcK�_�|D��df`npa��kbyu�]IcXm _f^Xuxj'| _fa]��y_iu%d� #/]zmqa/u�� 8�`/d�f`o_fb�b npc���npc"s�df|ps�]zu ^K_iuuPnpc�� b#]�uu_,�i]zu�X]Ia$�%]I] c d� #/]zmqa+uq~In � ] �,�'w*npc"s�d ��npc��8a���]%d � #/]�mqa$b#] a��kd"�ku�� �xc�a��"n u�_f^�^'`/d _im*�$~"_ ^'`+d'��f`o_fb�b#]E`%n u ^"`/dzs n �']�� �%npa��3_�^Xd,�%]E`e�j'| ��_Iw#dze�b�d"�']q| npc���a��k] �%df`�| �1� gTd�b#^K_�`/]��adNu�ax`/jXmqa�j'`/]���^'`+d �z`E_fb�b ntc3�k~�e�df` ]��K_fb�^'|p]�~.a��k] �"n ��k]q` |p]Is�]q| dfe _'�Ku�a�`o_imqaxnpdic2npc�1�<8 bB_'��]zu5a��k]%�X_zcX� | npc��3dfe mqdib�^'|p]��Na/_iu$�ku8b jXm*��]�_iuvnp]q` �%()�k]�by_Inpc ^X_I`E_I|[|p]q|�X]Ia$�%]I] cy� �<8 _zcX� � �<83n uTa��k]�d� #/]zmqa$�x_,�i]Ic"a?_fcX_I|td�iw ��7GnD��]*d� #/]zmqa+uq~�a��k]5_,�i]Ic"a/u_�| uxd2]IcXmI_z^Xu�j"| _za]:�k_za/_�npc7a��k]ye�df`+b dfe1a��k]qn `yb�]Ic"a/_I|5u�a+_fa�]zu#_zcX� �X_Is�]9mq]q`+a/_�npc*� ����( �'����1_�mImqdz`E� npc��9ad(a��k]En[`�_I| ��df`�nta��kbBu�a��X_za _�`+]y_zcX_�|pd�idijKu a�d d� #/]zmqa8b�]Ia��?�d"�ku��0()�k]>_'�i] c'a+u npcXuvn �']9_ B � l3mEdib�b jkc'n mI_fa�] �"w3^X_�uuvnpc��:b�]zuu�_'�i]�uq~�_�u4�%]q| |!�()�k]yc�dia�npd�cXu�dfe�npc��k]E`npa/_zcXmq](_zcX�2dfs�]E`|pd�_�� npc��C�X_Is�]#a��k]qn ` ] .�j'npsi_I|p]Ic'a+u npc � �<8 ~_�|pa��kdij���C�%]1ck]I]��>b jKm"�(b�df`/]1]���^X]q`np]IcKmq]1_fcK� jkcX�"]q`Euxa/_fcK� npc��(dfe B � l#� u%a�d �X]_'�"|t]9ad:]���]zmqaxnts�]E|tw}jXu�]9a��k]zux]9�']zuvnD��c e�]z_fa�j'`/]zu�� 8 ]q`*�X_z^Xu a��k](b�d�u�a npb#^Xdz`/a/_zc'auvnpb n | _I`npaxw | nt]�uBnpc7a��k]3^'`/d�f`o_fb�b#]q`=� u b npcX� npc7a��k]3^'`/d"mE]zuux]zu#dfe��']�uvnD�ic'npc�� _zcd � #/]�mqa-� df`�nt] c'a�]z� ^'`+d �f`o_fb _fcK� _0B �1l �C��c a��'n u�s np]��1~�npa by_,��]zu�ux]IcXu�](a�d3a/_�|D�_'�Xd�jka/�8�<8 d�c'|pw>npc9a��k] mqd�c'a�]��ka?dfe B �1l#� u?_fcX�(ckdia�npcX� nps n �'jK_�|?_,�i]Ic"a/u��

()�k]�� n���]q`/] cXmq]zu8_I`/]�_I| uxd�.�j'npa] d�'s�npdijXu�� �<� #/]zmqa+u*_I`/] ^X_�m"��]�� ^��"wkuPn mI_�| |pw�npcdic�]*^'`+d �z`E_fb ���'n |p]8_,�i]Ic"a/u?_�`+]*b�df`+]5u�]I^X_I`E_za]z�R~�dze�a]Ic `/jkc�c'npc���d�c(� n���]q`/]Ic"aTby_��m*�'npck]zu�_zcX�#mEdib�b jkc'n mI_faxnpc��8dzs�]q` ^��'w�uvn mI_I|�mqd�b#b jkc"n m _fa�npd�c | npc���u���� �i]Ic"a/u��X_Is�]�_�'nD� ��]q`T|t] s�]q|kdze�]IcXmI_z^Xu�j'| _za�npdic�>k] � ���p~fnpa.n u�ckdiaT^Xd�u�uvnD�'|p]8ad _imImq]�uu��k_za/_*npcy_zcy_,�i]Ic"a� n `/]�mqa�|pw�~knpa �X_�u8_�|D�h_�w�u*a�d �X] �"dick]6�'w(^X_�uuvnpc��(b�]zuu�_'��]zu�����|ta��kdij3� �:d � #/]zmqa+u npc�1�<8C�'n �']�a��k]h_imqa�jX_�| ��_Iw8ntc%���"n m*��a��k]qn `Tb�]Ia���d"�ku�_�`+]%]���]zmqj�a]z�R~za���]qn `.npc"a]q`�e _imq]n u*^'`+]zmon u�]q|pwN�']��Xck]���_fcK�3_�|pdia1dze?_imqaxnpdicXu1_�`+] �'d�ck]�u�]/. jk] c'axn _I| |tw � �5c3a��k] dia��k]q`�X_zcX�R~$_,�i]Ic"a/u/�X_Is�] _�b#dz`/]%�i] ck]q`E_I|.npc"a]q`�e _imq]�_zcX�3�'d(ckd�a1uvnD�ic"n �GmI_fc"a�|pw}�']I^X]IcX�a��K_fa8b jXm*��d�c ]�_im*��dia��k]q`=� u8ux^G]�mon���m�b#]�uu_,�i]�e�dz`/bB_fa/u�� B3]�uu_,�i]zu/�X_Is�]�_#b#dz`/]-X]��"nD�'|p]�u�ax`/jXmqa�j'`/] ]���^'`/]zu�u�]z�ynpc2_ �"n ��?��|t] s�]q|.| _zc��ijX_,�i] � � �i]Ic"a/u�ckdz`/bB_�| |pwC�%df`A�npc ^X_�`o_�| |p]q| ~ �%npa�� a���]y]��Kmq]I^kaxntd�c dfe uvnpajX_za�npdicKu ���k]Ic dic�]�_,�i]Ic"a�n u �h_�npa�npc��:e�df`_fc�dia���]q`,�8l�d�b#]1dfe?a��k]zu�] � n���]q`+]IcXmq]zu5� n u_z^k^X]z_�`1n e �?]4�X_Is�]8npc�b ntcK�3� n u�a�`�nD�kjka]��d � #/]�mqa5u�w�u�a�]IbyuE~?���'n m*�3_I`/]1]Is�]Icyb�df`+] mo|pd�u�] ad%B � l � u��

� B � lBmI_fc �X] �� �"� df` ���� � � ��� B � l�n u*d�^X]Ic n e a��k] dijka+uvn �'] _,�i]Ic"a/uE~kckdiamo`+]z_fa�]z�(_iu5_�^X_�`+a*dze.npaI~�mI_zc #/dznpc�a���]�uxwkuxa]Ib �%�5a��k]E`*�%n u�]�~X_%B � l�n u8m/|td u�]z�.�

�5j'`h_f^k^'`+d�_�m"�#n u �X_iux]z�#dic>_fc�di^X]Ic$~���c"a]E`/ck]Ia ~fnpc'e�df`+by_za�npdic � _fa���]q`npc��%B � l �

Page 23: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � ��� � ��� � � ���� ��� ����� �"�

�xa�`/]q| np]zu*d�c:_#b#dz`/]6�i]Ick]E`E_�|�n �']z_(_'�Xd�jka8a���] di^X]IcC�xc'a�]q`/c�]Ia�B � l#� u���51_fb�]q|pw�~kn e�?]%�X_Is�] _yuxa/_fcK�k_�`o��b�]Ia���d"� e�df`8npc"a]q`��x_,�i]Ic"a1mqd�b#b jkc"n m _fa�npd�c d�c3a��k]%�xc"a]q`+ck]IaI~a��k]Icys�_�`�npdijXu)�xc"a]q`+ck]IaT_,�i]Ic"a/u?_fcX���xc'a�]q`/c�]Ia B � l#� uTmqdij'| �ymEdib%�'npck]1_zcX� npc"a]q`o_imqa_zjkad�ckdib�dijXuP|pw�~Ge�df`+b npc���| _I`*�i]�u�jk^X]q`�� B �1l#� u�� ()�k]��k`Euxa5u�a] ^>npc9a��'n u�� n `/]�mqa�npdic(n ua��k](�']��Kc'npa�npdic dfe _�uxa/_fcK�k_�`o�}npc"a]q`��x_,�i]Ic"a mEdib�b jkc'n mI_faxnpdic2| _fc���jX_'��]���df`�~.b�df`/]��]Ick]q`o_�| |pw�~*a��k]3mqd�b#b j�c'n mI_faxntd�c e�df`+b �A� ()��]�ntc"a]E`��v_'�i] c'a(mEdib�b jkc'n mI_faxnpdic | _fc?���jX_'��]4�X_�u%ad%�X]1s�]q`/w `n m*� a�d ]���^'`/]zu�u a��k]1jkc'nps�]q`Eux]8dfe s�_�`�ntd�jXu*a+_iu-��uq~'e�j�cXmqa�npd�cXuq~e _�mqa/uE~.]Ia+m �$_fb�dic3�3_'��]Ic"a/u�� � |pdia dfe<�%dz`*�C�X_�u�_I|[`+]z_i�"w �X]I]Ic}�'d�ck]#npc2a���]y_I`/]z__zcX�R~k_I|pa��kd�j�� �ya��k]q`+] n u�ckdia?_ u�a/_zcX�k_I`E�R~"a��k]�a$�%d8| _fc3�ijX_,�i]zu ���<B 7�� �1ckd,�%|p]z�?��]�5jk]q`+w _fcK� B:_fc"nt^�j'| _fa�npd�c 7$_zc��ijX_,�i] � � �.npc � ��� � � 7�� � � �5_zcX� ��� �3� �1ckd,�%|p]z�?��]�xc"a]q`om"�X_zc��i] �Xdf`/bB_fa � � �.npc � �z_���bB_'��]�_ mEdib%�'npcX_za�npdic2a��X_fa u�]I]IbBu*a�d �X]�mo|pd u�]zuxaa�dy_ uxa/_fcK�k_�`o�1�)� mqajX_I| |tw ~kdfeTa��k]zu�] a-�?dk~kd�c'|pw � � B 7 n u5_fcynpc'a�]q`��v_'��]Ic"a8mqd�b#b j��c'n mI_za�npdic�| _zc��ijK_'�i] ~?�kjka��� � �Xa+u.ntcB_iu _ c�]zmq]zu�u_�`+w mqd�b#^"|t] b#]Ic"a�� ���<B 7#n u�jXu�]z�a�d�]���^'`/]�uu.a��k]8_,�i]Ic"a�� uT_faaxnpajX�'] ad,��_I`E�kuTmq]q`+a/_Intc�ntc"e�df`/bB_faxnpdic$~�u�jXm*�y_�u).�jk]q`+w npc��dz` u�a/_za�npc��3��()�k]8npc'e�df`+by_za�npdic(nta+u�]q| e�n u%]Ib%�X]z���']z� npc(a��k]$���<B 7�b�]zuu�_'��]�_zcX�>npan u ]��k^'`+]zuux]z� npc(_*| _fc���jX_'��]�m _�| |p]z�#a���] "��� �&�"� �5� �������� $����()�k] mqdic"a] c'a.| _zc��ijX_,�i]mI_zc �G]$���<B 7�~"df` u�d�b#] dia���]q`�| _fc���jX_'��]�|[nD��]$��� ��~kl � 7�~�8 `+df|pd ��~G] a/m ��{:]/�X_Is�]m*�kd�ux]Ic���� �h~?���'n m*� n u*_%�"ckd,�%|t]��?�i]8`/] ^'`/]zux]Ic"a/_faxnpdic | _zc��ijX_,�i] �

Page 24: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

���� � � ���! �� ��� �%� � (�� �!� � � !��� ��� � �,����� � � ��� �

8�]Id�^'|p]0�X_Is�] �G] ]Ic ax`/w�ntc3�2ad2bB_'��]9mqd�b#^�jka]q`ou j�cX�']q`ou�a/_zcX� cX_zaj'`o_�|8| _fc3�ijX_,�i]uvnpcXmE] a��k]2m/`/]z_za�npdic dzeBmqdib�^kjka�]q`Euya��k]IbBu�]q|ps�]zu�� �xa �X_�u>^"`/dzs�]Ic ad �X] _9�X_�`o�^'`+d �'|p]Ib � npa��X_iu8ckd�a/�X]I]Ic:uxdf|ps�]z�3w�]IaI~�_fcX��npa*n u8ckdia8| nD��]q|pw3ad��X]�u�dz|ps�]z� uxd�dic��()�k]�dic'|pw3a�]zm"��c'n . jk]�u �%]BmI_fc:jXux]y_I`/] a���]#^X_I`/axn _I|�d�ck]zu8axw'^'n mI_I| |tw:�"]Is�]q|pdi^X]z��npca���]�uxw'b%�Xdz|[n m�^'`+d �z`E_fb�b ntc3�#| _fc���jX_'��]zu�7Gn ux^:_fcX�08�`+df|pd ��~1���'n m"�N_�`+] npc��k]q`+]Ic"a�|pwckd�a8_�u ]�&>monp]Ic"a�_�u*uxdib�] |pd,�%]E`���|t] s�]q|R| _fc3�ijX_,�i]zu��

5�718 �X_�u e�d�j'`1|t] s�]q| u dfeh^'`/d"mE]zuuPntc3��2 � ��� �' ���� ~ &'�� � �� �'�' q~� �"����� �'�' +��_zcX� ��� &� "�����+ � � � ��� ������ �' �*��� ()�k] |p]��"n m _�|T|p]Is�]q|�n u a��k]�|p]Is�]q|Tdze��?df`E��`/]�mqd ��c'npa�npdic�� � m"�ajK_�| |pw�~�a��k]9jkc'npa/u#dze�_ 5�7 a��X_za(_�`+] `/]�mqd ��c'n �I]z� _I`/]:mI_I| |t]�� � � ���"����)� ��]zuPn �']zu`/]�mqd ��c'npa�npdic$~�_fc"w#|p]���]Ib�]*^'`+d"mq]zu�uvnpc��#n u��'d�ck] _fa�a��"n u%|p]Is�]q| ~ e�dz`5]��K_fb�^'|p]�~ �XcX� npc��a���]#^X_I`/a$�Pdze �xux^G] ]zm"�}a/_'� uq~Tuxa]Ib�b npc���~.^'`+]����}_zcX�2u�j�& � _fcX_I|pwkuPn uE~%_zcX�2_I|[|hdia��k]q`��ntcK�ku dze/�?df`o� �']q`�npsi_za�npdicKu�� � a a��k]9u�w"c"a/_imEa�n m#|t] s�]q| ~ a��k]9u�w"c'a+_imqaxn m(uxa�`/jKmqaj'`+]zudfe u�] c'a�]IcXmq]zu _�`+]�mEdicXuxa�`/jKmqa]z�.�9()�k](ux]IbB_fc"a�n m#|t] s�]q|�dze8^'`+d"mq]zu�uvnpc��3`/]Is�]z_I| u�a��k]b�]z_fc'npc�� u dze�n uxdf| _fa�]z� u�]Ic"a] cXmq]zu�� ��a8a��k]y��n u�mqdij"`Eu�]�|t] s�]q| ~ �%]%��j'n | �2d�j'`6�f|pd �X_I|�%dz`| �#b�d"�']q|�_fcX�y�"]zmon �']<�kd,� ntaTn u�_ ��]zmqa�]z� �"w a���]/5�7�ux^X]I]zm*�ya��X_za)�?]8_zcX_�|pw �I] �

()�k]#n �']z_�dze8jKuvnpc�� 5�718 e�df` � � n u�ckd�a ck]��1~T_zcX�2a��k](mEdickck]�mqa�npdic �X]Ia$�%] ]Ica���] a$�?d:_�`/]�_iu�n u .�j'npa]3uxa�`o_�nD� �"a�e�dz`*��_I`E�1� ��c a��k]9�'dibB_�npc7dfe � � ~ �?](a�w"^'n mI_I|[|pw�X_Is�]�_ | _�`A�i](mEdf| |p]zmqa�npd�c2dfe �'d"mqjkb�]Ic"a/u npc}_ 5 7 �4�Pe)�?] a/_,��]�ntc"ad9_�mImqdij�c'a8a��X_faa���]3]z_iuPnt]�u�a��h_�w e�df`(a��k]3jXux]q`(ad ]���^'`+]zuu%�k]q` ���'n u��%n u-�k]zuyn u 5�7 _iu��%]E|[| ~5a��k]mqd�ckck]zmqaxnpdic�n u8a��k]q`+] ��()�k]�`+]q| _fa�npd�c �X]Ia$�%] ]Ic�a��k]zu�] a$�?d(_�`+]z_iu n u8ckd�a1u�jk^X]q` ��mon _�|ckdz` uvnpb�^'|pw e�df`+by_I| ~R_�u*b nD��'a/�X]�mqdicXm/|tjK�']z�>e `+dib a���] _'�Xdzs�] _I`*��jkb#] c'a@� �xc9a��k]mqdz`/]�dfe5a���]#b�d�uxa�m*�X_I|[|p]Ic3�fnpc�� . jk]�u�a�npd�cXu npc9� � n u d�j'` � ntc �x_'�"n[| npaxw2adN�']z_I|)�%npa��a���]��'nD� �k]E` |t] s�]q| u dfe 5�718<��{ �k] c9�%](u�_Iw a��X_fa�_3�'d"mqjkb�]Ic"a n u `/]q|p]Is�_zc'a1e�df`�_.�jk]q`/w �%]�b#]�_fc:a��X_za a��k]�b#]z_zc'npc���dze5a��k]��"d"mqjkb�]Ic'a u�_fa�n u �X]zu�a���]#b�]z_fc"ntc3��dfea���] .�jk]q`+w � a��X_za�� npcX�ydzeTby_za/m*�'npc�� �%dij"| � �X]�_ ^X_I`/a5dfe a��k]1^X]q`e�]�mqa�� � �

�8d,�%]Is�]E`z~��%]:_I`/]3e _�`(e `/d�b a��'n u ��d�_I| uPnpcXmq]9�?]:�'d ckdia �'ckd,� �kd,� ad �'dmqd�b#^'|p]Ia�]�5�718<� �Xdf`/a�jkcX_za]q|pw�~ �%](m _fc u�axn[| | �'d3^K_�`/axn _�|5^'`+d"mq]zuuPnpc�� _fcK� jKu�]#npa/u`/]�u�j'|pa/u�� l a]Ib�b npc���n u5_�|pd,�)��|t] s�]q|�5�7187_I|D�idf`�npa��kb a��X_fa%n u�s�]q`/w e `/] .�jk]Ic"a�|pwyjKu�]z�npc4� � uxwkuxa]IbBu���l�d�~�e�dz`�]��K_fb�^'|p]�~qn eXa��k]TjXu�]q`$n u�|pd�d� npc��*e�dz`T�"d"mqjkb�]Ic'a+u$mqdic"a/_Inpc'npc��a���]4�%dz`E� ���kd�jXu�]�~ �#a���]Ic$~kjXuPntc3�(_#uxa]Ib�b ntc3�(_�|D�idz`npa���b�~$_ ^'`+d �f`o_fb&mI_fcN�']zmon �']� : '��$�(� �����),-���(� ��$���$ � C� E��56� �6!���BH�)���(�)*$����*$�$�(���$# '��$���5���6 G7-BC����'<�('��$ ��"E ��!��$8��;��������+E ����,.���������5*$���=�>�IE ��!6��#;�G��� �� � ������ 8

Page 25: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � /� ��� � � � �� � � � � � ���� � � � �$��� � � ��� � � ��� � �

a��X_fa �'d"mqj�b#]Ic"a/u mqdic"a/_Intc"ntc3�3a��k]%�?df`E� ����dijXux]zu �9_�`/]�`+]q|p]Is�_fc"a��%�5ckdia��k]q` jXu�]Ee�j'|a�]zm"��c'n . jk]1n u ux]IbB_fc"a�n m ]���^X_zcXuvnpdic ���Xdf` ]��X_zb#^"|t] ~Gn e��"d"mqjkb�]Ic'a+u8mqd�c'a+_�npc'npc��(a��k]�?df`E� �/� np]z� � _I`/]9mqdicKuvn �']q`+]z� `+]q|p]Is�_fc"aI~Ta��k]Ic �'d"mEjkb#] c'a+u mqdic"a/_Intc"ntc3�2a��k] �?df`E���� n | |p]z� �yu$�kdij'| �0�X] _�| u�dBa/_'��] c>npc"adBmqdicKuvn �']q`o_fa�npd�c��

�7b jXm"� b�df`+] npc"s�df|ps�]z� jXu�] dfe�5 718 npc�� � n u%�"dick]�npcya��k]�e�df`+b�dfe "��� � � �������� � � ��a%n u�_zc3_fa�a]Ib�^ka�a�d��'d#a��k]8n �']z_�|�� � �7a�d by_za/m*�ya��k]1b�]z_fc"ntc3�#dze�a��k]1jXu�]q`=� u.�jk]q`+w3ad3a���]#b�]z_fc"ntc3�3dfe5a���]#`/]Iax`np]Is�]z�:�'d"mqj�b#]Ic"a/u�� �8u a��k]ya�]q`/b "��� � � �������uxj�� ��]zu�a+uq~$b#]�_fc'npc��yn u `/] ^'`/]zux]Ic"a]z� �'w9mqd�cXmq]I^ka+u��1linpcXmq] a��"n u1_z^k^'`/d _im*��`/]q| np]zu8dic�'nD��k]q`T|p]Is�]q| u.dfe.5�718 ~fnpa.n uT� n+&(mqj"|taTa�d*npb#^'|p]Ib�]Ic"a����u�u�jk]�u�npcXmo|pjX�'] mqdicKmq]q`/cKu.uxjXm"�_�u��']zm/n ��ntc3�0���X_za _(mqdicKmq]I^ka*n uE~ �kd,��ad(]���a�`o_imqa mqd�cXmq]I^�a/u e `+dib a���] 5�7 a]���a/uE~_zcX� �kd,� a�d��'dBmqdicXmE]I^ka�bB_fa/m*�'npc��3�

()�k]Tntc�]�&(m/nt] cXmqw1dfeX]��'n u�axnpc��/5�718}u�w�u�a�]IbyuGn u�_5by_�#/dz`�d�Xu�a+_imo|p]%npc�jKuvnpc��1a��k] bnpc � � ���ve��?] �h_fc"a%a�d�jXux]1_fc 5�718 u�w�u�a�]Ib ad _zcX_�|pw �I]1a��k] �'d"mqj�b#]Ic"a/u�npc�_8| _�`*��]�'d"mEjkb#] c'a�mqdz| |t]�mqa�npdic�� _fcK� npa�n u#_I| �h_Iwku�| _�`*��]yntc � � � a��k]Ic:nta%�K_iu�adC�X](s�]q`+w]�&>monp]Ic"a1_fcK�N`+d �kjXuxa1ad �X]#jXux]qe�j'|�npc:^'`E_�mqa�n mq] �%�8u*b�]Ic"a�npdick]���]z_�`�|[np]q`�~.]��"n u�axntc3�5�718 uxwkuxa]IbBu�_�`+]1a�w"^'n mI_I|[|pw(ckd�a*s�]q`+w#]�&(monp]Ic"a��

{ �X_za�m _fc �X]:u_In �<_'�Xdijka �xc�� � npc a��'n u mEdic"a]���a - ��c �xc�� � �%]0�"ckd,� a��k]�'d"mEjkb#] c'a5mqdz| |t]�mqa�npdic(npc�_��'s�_fcXmE] � npa%n u a��k]/�xc�� �vu�^X_�mq] >X_fcK� �?]/�"ckd,� npa%n u �"j���] ��xc _ mEdf| |p]zmqa�npd�c dfe a��X_za�uvn �I]�~Ta��k](jXux](dfe�5�718 n u ck] ]z�']z� ] s�]Ic2b�df`/] ~ �X]zmI_zjXu�]��]Iw��%dz`E� �!�X_�u�]z�y`/]Iax`np]Is�_�| b#] a��kd"�ku5a]IcX�(ad `/]Iax`np]Is�]1ad�d(bB_fc"w(�'d"mqj�b#]Ic"a/u��8�*ca��k]ydia��k]q` �X_zcX�R~�npa�n u�b�df`+]9� n+&(mqj"|ta a�d3jXu�] 5�718�~�ckd�a dic'|pw9�X]zm _fjXux] �?]��X_Is�]b�df`+]y�'d"mEjkb#] c'a+u npc2a��k]��"d"mqjkb�]Ic'a mqdz| |t]�mqa�npdic ~ �kjka _I| uxd3a��k]�mEdf| |p]zmqa�npd�c n u8s�]q`+w�'w"cX_zb n m��%nta��y_*| _�`A�i]5c'j�b%�G]E`�dze��'d"mqj�b#]Ic"a/u��G]Entc3� mo`+]z_fa�]z��_zcX�#�"]q|p]Ia]z�.� ()�"jXuq~]Ib�^��X_�uvn u*b jXuxa �X] ^kjka8d�c�a���]�]�&>monp]IcXmqwBdfe?a��k] ^'`/d"mE]zuuPntc3�k~1���'n m*��n u*^'`/]�mon u�]q|pw_C�%]z_,�2^Xdfnpc"aydfe ]��"n uxa�npc��95 718 u�w�u�a] byu�� � uxdf|pjkaxntd�c n u ad3`/]zuxa�`�n mEa#a��k] 5�718a�d npa/u |pd,�%]q`�|p]Is�]q| uq~����'n m*� n u#ckdia ���X_fa��?] �X_Is�] npc7b npcX�.� � b�df`+]�^Xd�uPnpa�nps�]_z^k^'`/d _im*� n uyad2npb�^'|p]Ib#] c'a(��n uxa�`�n ��jka]z� 5�718-u�d a��K_fa(a��k]3^"`/d"mq]zu�uvnpc�� mqd�uxa#n u�%n �']q|pw}� n u�ax`nD�kjka�]z��npc a��k]Bu_fb�]%��_Iw3a��k]%�xc'a�]q`/ck] a*`/]zuxdij'`omq]zu8_I`/] � ()�k] B � l#� u_I`/] _f^k^"`/di^"`n _fa�]�e�df` a��'n u�a/_iu$�1�

� |pa���dij���ya��k] mqd�b%�'npcX_faxntd�cydfe 5�718 _zcX� B �1l#� u �K_iuT_�| `/]�_i�'w �X]I]Ic�� n umEjXuux]z��"w u�d�b#]y`+]zu�]z_I`Em*�k]q`ouq~�nta n u#uxa�n | | .�j'npa](ckdzs�]q|?npc a���]�_I`/]z_3dfe ��c3� � � `+]q| _faxnts�]9ad�xc�� � _zcX�CB � l#� uE~1���'n m*�:_�`/]B_�| uxd�ckdzs�]q| �*� ()�k]Iw3_I`/] jXux]z��ntcK�']I^X]IcX�'] c'ax|tw.2��Xdf`]��K_fb�^'|p]�~�ntc � g � �"� �P~�5�7182n u%jXu�]z� ntc ��c3� � �%npa��kdijka5_�b�]Ic"a�npdicBdfe�B � l#� u�> ���'n |p]npc � ��_I` � ��P~�_ B � l(e�df`%�xc�� � �'d�]�u ckd�a�jXux]�5�718 �kjka1a���](u�w�u�a�]Ib n u �X_�u�]z�2dic

Page 26: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

a���] s�]zmEadf`��xux^X_imE] b�d"�']q| � _zc _i�"si_zcXmq]z��~/�kjka(ckdic�]Ia��k]E|t]�uu ��] w?�?df`E� � �X_�u�]z� � �b�]Ia��kd"�.�

Page 27: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

Q/A

IA IA IA

LA

InR

Query-answering agent

Intermediate agents

Low-level retrieval agents

Top-level planning agentTA

InternetInformation resources

LA

InR

LA

InR

LA

InR

LA

InR

�.nD�ij'`+] � � � 2�:5]Ick]q`o_�| b j'|pa�n+�x_,�i]Ic"a1_I`Em*�'npa]zmqa�j'`/]

���� � � � � �&�&��� � � #

{:]:mI_fc7c�d'� ^'`/]�u�]Ic"ay_zc d�jka�| npck]:dfe dij"`3_z^k^'`+d�_im*�$~<���'n m"� �?]:mI_�| |�BC�$5 ~�e�df`B � l�� �xc�� � � 5 718*~��G]�mI_fjXux]ynta>mqdib%�'npck]�u4B � l#� u _zcX� 5 718 ntc uxdf|ps�ntc3�2a��k]^'`+d �'|p]Ib dze �xc�� � �

� �i]Ic�]q`E_I|[n �I]�� u�m"��]Ib#]�dfe _0B � l3a��K_fa%�%]BjXu�]ye�df` �xc�� � n u u-�kd,��c npc �.nD�'�j'`+] � � � �/� jKu�]q` mqdib�b jkc'n mI_za]zu<�%nta��3a��k] $&� �"�&'�� ��� � �"� � �� � $�+� ��� �$�,���x_,�i]Ic"aI~�$�,� ~ � � �A� ()�k] �$� � �x_,�i]Ic"a�ax`E_fcKuve�df`+byu�a��k] .�jk]q`+w*npc'a�d�_zc�_f^k^"`/di^"`n _fa�] npc"a]q`+cX_�|e�dz`/bB_fa1_zcX��^K_iuux]zu*npa8ad(a���]�� ��#� � ��(���� �#� ��� � � ���� $�"� ���!( �x_,�i]Ic"aI~�(�� �A��()�k] ( �_,�i]Ic"a?�']Is�]q|pdi^Ku _<�'nD� �?��|p]Is�]q|�^'| _fc(_zcX��mqdib�b jkc'n mI_za]zu.b�df`+]5u�^X]zmon���m�a/_�u-��u�ad1a��k]� � �&�"� ��� ��� ��� � � $�"� �� � � �x_,�i]Ic"a/uE~ ��� �A�k{ ] ck]I]z�(a��k]6� �x_,�i]Ic"a/u*a�d#]��R]�mqa�nps�]q|pw9mqdib%�b jkc"n m _fa] ~f]��Km*�X_fc���]�~�_fcX� `+]IjXu�]��'c�d'�%|p]z���i])� _fa��k]q`/]�� �"w s�_I`npdijXuT_,�i]Ic"a/u��%dz`*��ntc3�d�c3� n���]q`/] c'a�a+_iu-��u5_fcX� � df`8e�dz`1��n ��]q`+]Ic"a�jXu�]q`ou��T{ ] mI_zc �X_Is�] c�d � �v_'�i] c'a+u�_fa _�| | ~dz`/�X_Is�]8d�ck]�dz`5b#dz`/]8|p]Is�]q| u�dfe � �v_'��]Ic"a/u%ntc9a��k] _,�i]Ic"a��'np]q`E_I`Em*�'w �

�.npcX_I|[|pw�~1ux]Is�]q`o_�|5|td,�)��|p]Is�]q|5`/]Iax`np]Is�_�|1a+_iu$�kuy_I`/]:ux]Ic'aBad2a��k]C�Xdiaa�dib dfe a��k]�'np]q`o_�`om"�"w � adBu�d�b#] dfeTa��k] �����5� � ��(���� � �"�'�����(=����� $�+� �� �!7 �x_,�i]Ic"a/uE~�7�� �*� ;?_im*��dzea��k]�7 �v_'��]Ic"a/u n u�mI_z^X_'�"|t](dze�bB_'��ntc3�:_�u�^X]zm/n �Gm axw"^G]�dfe mEdickck]�mqa�npdic}df` ^X]q`A�X_f^Ku

Page 28: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

mqd�ckck]zmqa5ad #/jXu�a8d�ck]�u�^X]zm/n �Gm4��c"a]E`/ck]Ia%`+]zu�d�j'`EmE] � �Xdf` ]��X_zb#^"|t] ~R_zc 7 �x_,�i]Ic"a mI_fc�X]�mI_z^X_'�"|t]�dze�mqd�ckck]zmqaxnpc��8ad _5u�^X]zmon���m?u�]z_I`Em*��]Ic��znpck] � �xa mI_fc di^X]Ic�_8mqdic�ck]zmqaxntd�c$~e�df`+b _fcN_f^k^"`/di^"`n _fa�] .�jk]q`/w ~?�i] a�a��k]8`/]�u�j'|pa/u5_fcK� ^X_�uu�a��k]Ib-jk^(a��k] _'��]Ic"a��'np]q`��_�`om"�"w ��()�k] `+df|p] dfe a��k]6� �v_'��]Ic"a/u5_fcX��a��k]%( �v_'��]Ic'a�npc3a��'n u �Xd�aad�b � jk^:� n `+]zmqa�npd�cn u%ad �k|pa]q` _zcX�yad mEdib%�'npck]*npc'e�dz`/bB_faxntd�c�� � ]zu�j"|ta+u �XcX_I|[|pw#`+]z_im*�ya��k]��$�,� �v_'��]Ic"aI~���'n m*� ^"`/]zux]Ic'a+u%a��k] b ad�a��k]1jXux]q` _fcK� a���] npc"a]q`o_imqaxnpdic3mEdic"a�npc'j�]zu��

()�k]zux]�_I`/] a��k]8e�dij"`<�i]Ick]E`E_�|�axw"^X]zu%dfe�`+]Ia�`�np]Is�_�| _'��]Ic"a/u�� �8d,�%] s�]q`z~�a���]�_�mqajK_�|_'��]Ic"a/u5_�`/]1b�df`+]�ux^X]zmon _�| n �I]z��a��X_fc9a��'n u�� ()�k]Iw(_I`/] �"]zuvnD�ic�]z� �%npa��9b#dz`/] u�^X]zm/n �GmmI_z^X_'�'n | npa�np]zu�_fcX��~�uvnpcXmE]#a��k]Iw0�K_�s�]�^X]q`EuPn u�a] c'a��"ckd,�%|t]��?�i]��K_iu�]�uq~.a��k]IwNmI_fc}u�^X]��mon _�| n �I] npc:mq]q`/a+_�npc:�'d�by_IntcKu dzs�]q`5a�npb�] ��()�'n u*n u ]�u�^X]zmon _�| |pw3a�`+jk]�dze?a��k]%� �v_'�i] c'a+uq~���'n m*��_I`/] s�]q`/w |pd�d�u�]E|twN�']��Xc�]z�1�

()�k]8e�jkcXmqaxnpdicX_I|[npaxw�dzeTa���] � �v_'��]Ic'a+u n u*ux^'| nta5ntc"ad�a$�%d�ux]Ia/u%dzeTa/_�u-��u�2� ��ax`E_fcKuve�df`+b npc��>_fcX�(^X_iu�uvnpc��ya��k] . jk]E`/w ntcN_ a�di^?�v�'d,��c3��n[`+]zmqaxntd�c$~�_fcX��?��ax`E_fcKuve�df`+b npc��>_fcX�(^X_iu�uvnpc��ya��k]8`/]zuxj'|pa/u%ntcN_4�Xdiaa�dib%�Pj�^:� n `/]zmqaxnpdic��

��cX_fa�j'`E_I| .�jk]zu�axnpdic _I`n u�]zu _za�a��'n u ^Xdfnpc"a�2 { �'w:�"d0�%]Bckdia�_iuuPnD�ic a��k]�u�]�a/_iu$�kuad(a$�%d9� n���]q`+]Ic'a1axw"^G]�u dze5_,�i]Ic"a/u0- �5ck] npb#^Xdz`/a/_zc'a ]���^G]�mqa]z� e�]�_faj"`/] dfeha��k] � �_'��]Ic"a/u n u%a��k]qn ` _'�'n | npaxwyad�`+]IjXu�]5ntc"e�df`/bB_faxnpdic npcya��k]*e _�u-�'npdic9dfe _ mI_�m"��]*b�]Ib�df`/w �� e�a�]q`��k|pa]E`npc��3_zcX�3^X_iu�uvnpc���j�^ a��k] `+]zu�j"|ta+uq~$a���] � �v_'�i] c'a+u8mI_fc ��]I]I^3a��k]�`/]�u�j'|pa/u�Pux]q|p]zmqaxnts�]E|tw df`9ckd�a � npc a��k]En[`9^X]q`ouvn u�a�]Ic'a �"ckd,�%|p]z�?�i] �X_�u�]}_fcX� jKu�]3a���]Ib n e�_uvnpb n | _I` . j�]q`/w�mqdib�]zu�jk^�� ()�k] w%�%dij"| ��ckdia��G] _'�"|t] ad �"d a��X_faTn e�a��k]Iw ck]Is�]q` u_��a���] `+]zu�j"|ta+u��

()�k]q`+] mI_zcC�G]�u�^X]zmon _I|[n �I]�� � �v_'�i] c'a+u*a��X_za1_�`+]�ckd�a8^X_I`/a8dzeTa��'n u8a$�%d,�x� n `+]zmqa�npd�cnpc'e�df`+by_za�npdic)-Xd,���<()�k]Iw9mI_zcC�G]1`/]zm/`/j'npa]�� �"w�_zckdia��k]q` � �x_,�i]Ic"a8adB�'d(_�u�^X]zm/n �Gma/_�u-�(a��K_fa8b nD� �"a �X] dic"|tw(`/]Ib�dia�]q|pw#`/]E| _za]z��a�d#npc'e�df`+by_za�npdic ��_za��k]E`npc����5{ ]6�%n |[||p]z_Is�]8a��"n u5di^kaxntd�c�d�^G] c0�kjka�npa%n u ckd�a*a��k]1by_Inpc3mqd�cXmq]q`+c dzeTdij"` � n umqjXu�uvnpdic �

()�k]q`+]8_I`/]5a-�?d _�`/]�_iu ����]q`/]<5�7182n u jXux]z�12�npcya��k]5jXu�]q`�� B �1l npc"a]q`o_imqaxntd�c(_fcK�npc a��k] ^'`+d"mq]zuu8dze%`/]�u�dij"`Emq]�npcX�']��'npc��9_fcK��bB_fa+m"�'npc��3�%()�k]zux]#a$�?d(_�`+]z_iu8bB_f^3ada���]��$�,� �v_'��]Ic'a5_zcX�#a�d a��k]/� �v_'��]Ic'a+u�� ()�k] �"� � �v_'�i] c'a�ax`E_fcKuv| _fa�]zu a��k]8jXux]q`)� u 5�7.�jk]q`/w5ntc"ad _fc�npc'a�]q`/cK_�|"e�df`/b _zcX�R~f| _fa�]q`Td�c$~fnpaTmI_zc�jXux])5�7��i] ck]q`E_za�npdic a�d*^"`/d"�'jXmE]`/]�u�j'|pa/u��4()��]%� �v_'��]Ic"a1_imqaxnps npa�np]zu1dfeT`/]�u�dij"`Emq]�npcX�']��'npc��9_fcK��bB_fa+m"�'npc��>_�`/]%�K_iu�]��dic 5�73^'`+d"mq]zuuPnpc��ydfe a���]*`/]zuxdij'`omq] mqdic"a] c'a?df`5a���]*npc'e�df`+by_za�npdic:_�uu�d"m/n _za]z�0�%npa��a���]>`+]zu�d�j'`EmE]zuq~�| n ��]9_zc � ()8 `/]z_��'b#] �k|p]�~%a���]#e `/d�c'a ^X_,�i]9dfe _3ux]z_�`om"� ]Ic��znpck]�~

Page 29: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

dz` _yby_zc'jX_I| |tw:m/`/]z_za]z�9�']zum/`np^ka�npd�c��%()�k]zux] a$�%d�a�w"^X]zu*dze)5 718 _I`/] ckd�a b�]q`+]q|pw� n uxa�npc��ij"n u$�k]z� �"w a��k](_,�i]Ic"a axw'^X]zu�>�a��k]9� n���]q`/] cXmq]zu _�`/]9�'] ]I^X]q` a��X_zc a��X_fa@�C��c�$�,���x_,�i]Ic"a%^'`+d"mq]zu�uvnpc��k~ �%]5^'`+]qe�]q`?b#dz`/]5^'`/]�mon u�]/5�718 ~']Is�] c a��kd�j�� �ynpa%bB_Iw#a+_'��]b�df`+] `+jkckc'npc��9a�npb#] �7jXuxjX_�| |pw�~�dic"|tw:dic�]yux]Ic'a�]IcXmq]�n u1^'`/d"mq]�uu�]�� ^X]q` jXu�]q` .�jk]q`+wuxd�a���]#axntb�] n u�c�dia _ ^'`+d �'|p]Ib ���5c a��k]�dia���]q`%�X_zcX�R~$nta1n u ^'`+]qe�]q`E_,�'|p]ya��K_fa1a��k]jXux]q`8n u8^'`/d�^X]q`|pw�j�cX�']q`ou�ad�d"�.�%()�k]4� �v_'��]Ic'a �X_iu8a���]�di^�^Gd uvnpa]�`/] .�j'n `/]Ib�]Ic"a/u�� �xa^'`+d"mq]zu�u�]zu8_ | _I`*��]#c"jkb%�X]q` dfeh�'d"mqjkb�]Ic"a/u�> �k] cXmq]�~knpa*n u npb�^Xdf`/a+_fc"a8a��K_fa*npa8a+_'��]zu_�u | npaa�|p](a�npb�]y_�u ^Xd�u�uvnD�'|p] �08 _�`EuPnpc��:mqdf`�`/]zmEack]zu�u*n u1ckdia�_iu1s npa/_I| � n e8a��k]�^X_�`ou�]q`mI_zckckd�a ^K_�`Eux]*a��k]<���kdf|p] u�]Ic"a]IcKmq]�~ia��k]5u�j����xux]Ic'a�]IcXmq]�^3�'`E_�u�]zu?mI_fcBu�axn[| |.�X]*jKu�]qe�j'|!�

58d,�1~ka��K_fa<�%]��X_Is�]1mqd�b#^'|p]Ia�]z� a��k]8npc'ax`/d"�'jXmEa�npdic3dzeTa��k]�BC�$5 _z^k^'`/d _im*�$~ �%]mI_zc3]���^'| _�npc ���"w(a��'n u1_f^�^'`/d _im*��n u _ �id�d"�2uxdf|pjkaxntd�c2adBa��k]6��c3� � ^'`+d �'|p]Ib ��7R]IajXu%`/] s np]�� a��'n u8_f^�^'`/d _im*��ntc9a��k]�mqdic"a]��ka�dzeTa��k]�� n u_��'s�_fc"a/_'��]zu1_iu�u�d"mon _fa�]z�C�%nta��a��k] u�a/_zcX�k_I`E�0� � _z^k^'`+d�_im*��a��X_fa<�%]8| n u�a�]z�>npc l ]zmqa�npd�c � � � �

� � �.�� �'��� ��' 2 ()�k]�b j"|taxn+�x_,�i]Ic"a(b#d"�']E|*n u -X]��"nD�'|p] � �Pe��?]C��_fc"a�ad _��'di^ka9_c�]�� �xc'a�]q`/c�]Ia5mqdib�b jkc'n mI_za�npdic�e�dz`/b9~Ga��k]Ic �%]�d�c'|pw0�X_Is�]1ad>mo`/]z_za]�_ ck]@�|pd,�)��|t] s�]q|X`/]Iax`np]Is�_�|�_'�i] c'a � 7 �v_'��]Ic"a �*� �xa �%n[| |�u�^X]z_'��a���]*ck]@� �xc'a�]q`/c�]Ia,��| _zc?���jX_'��] � d�c#d�ck] uvn �']1_zcX� a��k]�ntc"a]E`��v_'�i] c'a?mqd�b#b jkc"n m _fa�npd�c | _fc3�ijX_,�i]1dic�a��k]d�a��k]E`,�

��� ���"� �"�- ��(�� � ��� ����� � �$� � � �� 24()��]q`/]1n u8ckdBck]I]z�ye�df`1e `/] .�jk]Ic"a�jk^��k_za]zu��4()�k]_,�i]Ic"a/u��%n |[|ha�`+w a�d �XcX�3a���](_fcXu$�%]q` �'w"cX_fb n mI_�| |pw�~.npc2a���]y_I|[|pd�aa]�� ux]z_�`om"�axnpb#] 2?a��k]Iw9m*�k]zm*�ya���]qn `8^'`�npsi_za]%�"ckd,�%|p]z�?�i]%�K_iu�]�uq~$_�u-��d�a��k]E`1_,�i]Ic"a/uE~$_fcX�a��k]Ic(jXux] a��k]��xc'a�]q`/ck] a `/]�u�dij"`Emq]zu��

��� ���"� �"�- ��(�� ��� ����� ���:��� � "��� � ��� �' ����'�'��� 2�()�k]Tck] a-�?df`A�8mqd�b#b j�c'n mI_faxntd�c�dzs�]q`����]z_i�yn u%`/]��'jXmq]z��~XuvnpcXmq] a��k] _'��]Ic"a/u�b#]Ib�df`�n �I] _fcX��]��Km*�X_fc���]1jXu�]qe�j"|$ntc"e�df`��bB_faxnpdic}_fb�dic��ya��k]IbBu�]q|ps�]zu��<()�k]Iw9_�`+]�ckd�a8a�`+w npc��ya�d(mqdz|[|p]zmEa*npc'e�df`+by_za�npdicnpcN_i�'s�_fcKmq]4�kj�a%ntcN_�| _ �Iw#e _iu$�'npdic��

�3��� �'���$�"� � ��� ��� ����� �'����2�r1uPnpc���a��k](u�] by_zc'axn m _�|T|p]Is�]q|Tdze<5�718�~�a��k] � �x_,�i]Ic"a/um _fc�bB_fa+m"��_ jKu�]q` . j�]q`/w1ad�npa/u ��]Ick]q`o_�| n �z_faxnpdicXuE~ e�df` ]��K_fb�^'|p]�~�_8�']zu�mo`np^kaxntd�cdze?_fc9_I`Em*�'nps�] ����]q`/]1a���]�_zcXu-�?]q`5ad�a��K_fa . jk]E`/wBmI_fc �G]8e�d�jkcX�1�

� ��� ��'�� ���+� *����� ���"��2/()�k]�jXux] dfe�5 718 _fcX�}mqdicXmE]I^kajK_�|TbB_fa+m"�'npc��yn u�_Inpb#]z�_zaydzs�]q`EmEdib ntc3�2a��k] ��]Iw��%df`o� �X_I``�nt]E`,� r1uvnpc��2a��k]zux]3b#dz`/]3uxdi^��"n uxa�n mI_za]z�

Page 30: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� 0 � ����� ��� ���� � � � �� � ��� � � �

bB_fa+m"�'npc��>mo`npa]E`n _'~Ra��k]�c"jkb%�X]q`5dze `+]Ia�`�np]Is�]z�>npa�]Ibyu%n u `/]��'jXmq]z�(ad(_ bB_fc?�_,�i]z_,�'|p] c'jkb%�X]q` �%�5c a��k]�d�a��k]E`<�X_fcX��~Ruxdib�] `+]q|p]Is�_fc"a `+]zu�d�j'`EmE]zu�mqdij"| �0�X]�'] a]zmqa�]z�#]Is�] c#a��kdij����a��k]IwBmqdij'| � �G]1bB_�`A��]z� n ``+]q|p]Is�_fc"a%ntc9a��k] ��]Iw?�?df`o� ��X_�u�]z�(b#d"�"]q| u��

Page 31: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

���� � ��( ��� �� �!���

()�k]<BC�$5 _f^k^"`/d�_�m"�Bad1a��k]5^'`+d �'|p]Ib dfe ��c3� � n u a���] npc"a]q`ou�]zmqaxnpdic�dfe u�] s�]q`E_I|X_I`/]z_�udze mqdib�^kjka�]q`5u�monp]IcXmq]�~�b�d�uxa%dfe����"n m*�(_I`/]8ck]@��� 5�718 _fcK� � � �X_Is�] u�d�b#]/�"n uxadz`/w�~�kj�a a��k]Bmqj'``+]Ic"a/�%dz`*�3dic _'�i] c'a+u _zcX� B � l � uq~�a��k] �xc'a�]q`/ck] a8_zcX� �xc�� � n u .�j'npa]`+]zmq]Ic"a�_zcX�R~'npc9_i�k� npaxntd�c$~Rs�]q`+w��'w"cX_fb n mi~X_fcX�#`+]q| _fa�nps�]q|pwynpb#bB_fa�j'`/] � ��c>u�jXm*�9mon `��mqj�byuxa/_fcKmq]zu�npa�n u ��n &>mqj'|paTad ^'`/]zux]Ic"a.`/]q| _za]z�4�?df`*��npc�_zc#dz`*��_zc'n �I]z�#bB_fc�ck]q`Ta��X_famo|p]z_I`|pw3]���a�`o_imqa+u a��k] bB_�npc u�ax`/jXmEaj'`+] dfe�a��k] b�d�u�a8npb�^Gdz`/a+_fc"a `/]�u�j'|pa/u��%��cKu�a]�_i�R~�?]%�%n[| | �fnps�]y_#| n u�a dfe�a��k]�^kj��'| n mI_faxnpdicXuE~�^'`/d�#/]�mqa/uE~._zcX��`/]zuxdij'`omq]zu8a��X_za��X_i�3a��k]b�d�uxa npc$-Xj�]IcXmq]1dic9a��'n u5_f^k^"`/d�_�m"� �

l�a+_�`/axnpc��#e `/d�b 5 718�~ � | |p]Ic � u)�Gd�d�� ��� �$����� � ��� ���� �� ��� �$�"�� � ��� ��� �� � � | | �"� �n u�_�uxa/_zcX�k_�`o�ya]���a��Xd�d �.� �xaT^'`/dzs�n �"]zu%_��id�d"� dzs�]q`+s np]�� dfe�a��k] �"ckd,��c�5�718 a�]zm"���c'n .�jk]zu5_fcX�0�?]��%n[| |�e `+] .�jk]Ic"a�|pw#`/]Ee�]q`5ad#npa�e�df` 5�7187a]E`/b ntc�df|pd ��w�~R]���^'| _fcX_za�npdicKuq~_zcX��_I| ��df`�nta��kbBu��

� ��� ��� � �����$� ��� ��� �����'�'��� ��+� � ����()���n u._zcX_�|pw �I]z���'w<B:_fj'| � npc � B:_fj � � _�� � B:_zj � � � �!��*n u � ; � � ;)( uxwkuxa]Ib jXux]z�05�718 ad#`+]Ia�`�nt] s�]�ck]��5u _�`/axn mo|p]zu*e `/dib r1ux]Ick]Ia@�/()�k]^'`+d �'|p]Ib dfe 5�718 npck]�&>monp]IcXmqwC�h_iu m"�X_I| |t] c��i]z�9�%npa�� _zc npc'a�]q`/]zuxa�npc��C5�718 a�]zm"���c'n .�jk]�mI_I|[|p]z��a�]���a8u$� npb�b npc��3�/()�k]�mqd�cXmq]I^�a/u��%]q`+] `+]I^'`+]zu�]Ic"a]�� �"w(mI_iux]�e `E_zb#]zuE~���'n m*�C�%]q`+]��k| |t]���jXuvnpc��(u�mo`np^ka+u8mI_I|[|p]z� �, �"�� "�-' �� � ��)� � ]q|p]Is�_fcXmE]�bB_fa/m*�'npc�� n u�'d�ck]�jKuvnpc��(_�|p]��'n mI_I|��'c�d'�%|p]z���i]4�K_iu�] a��X_za npcXm/|tjK�']zu8uxdib�]�ux]IbB_fc"a�n m �"ckd,�%|p]z�?�i]_,�Gd�jka5a��k]/�?df`o�ku���()�k]1uxwkuxa]Ib ��_�u%ck]Is�]q` �Xc'n u-�k]��R~X_�|pa���dij����s�]q`+w ]IcXmqd�j'`E_,�fnpc��`+]zu�j'|pa+u �?]q`/]1d ��a/_�npck]��1�

� uPntb n | _�`3n �']z_ ��_iu(jXu�]�� npc a��k] 58]Iaql ]q`e�u�w�u�a�]Ib �"w g �X_,� `o_Isi_I`/a��'w<_fcX��1_�uux] � g � �"� �!� �xa*n u _y|t]�uu u�d�^��'n u�axn mI_fa�]z� u�w�u�a] b�a��X_fc�� ; � � ;)(8~��kjka a��k] �X_ �uPn m n �"]z_#n u uvnpb n[| _I`,� ()�k]Iw:_I| u�d�jKu�] 5�718 ad9mqdicKu�a�`+jXmqa mI_�u�] e `E_fb�]zuE~ ���"n m*�}_�`/]mqd�b#^K_�`/]��Bnpc9a��k]1bB_fa/m*�'npc�� ^'`+d"mq]zu�u���: nps�]Ic9_ jXu�]E` . jk]E`/w�~�58]Iaql ]q`e�ax`np]zu%ad��XcX��xc"a]q`+ck]Ia1_I`Em*�'nps�]zu8a��X_za mqd�j'| �2mqdic"a/_Inpc npc'e�df`+by_za�npdic `/]q|p]Is�_fc"a1ad9a��X_za .�jk]q`/w � �xajXux]zu8ux]Iby_zc'axn m bB_fa/m*�'npc����K_iu�]���dic3a���] u�] by_zc'axn m8`/]q| _za�npdicXu1^'`/dzs�n �']z� �"w({ dz`E� �58] a � B�n | � � � � B3]z_ �5_fcX� _zc dic�� | npck]�{:]��Xuxa]q`=� u � n mqaxnpdicX_I`/w � 58]IaEl�]q`e?n u#_I| uxd _fc]���^X]q`npb�]Ic"a/_�| u�w�u�a�]Ib�~ ���"n m*�2n u�ckdia �Xc"n u$�k]z�R~��kjka u$�kd,�%]z� uxdib�] ��d�d"� `+]zu�j'|pa+umqd�b#^K_�`/]��>a�d#a��k] mo| _iu�uvn mI_�| � � u�w�u�a�]Ib l B � � (/�

()�k]zux] a$�%dBu�w�u�a] byu%`/]I^"`/]zux]Ic'a5a$�%dB_f^k^"`/d�_�m"��]zu8a��X_za �X_Is�]�u�]Is�]q`o_�| a��'npc�� u npcmqd�b#b�dic 2

Page 32: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

Query

processorQuery

Queryrepresentation

Texts

processorText

TextrepresentationsMatching

Relevant texts

��n ��j'`/] � ���?2�l�a�`+jXmqaj"`/]1dfe � ; � � ;�( _fcK� 5 ]Iaql�]E`e

/ �Xdia���dzeTa��k] b `+]zmqd ��c'n �I]�a��k]1ck]I]z� e�df` 5�718 npc0�xc�� � ~/ a��k]Iw:jXu�]9mI_�u�]#e `o_fb�]zu e�dz` . jk]E`/w}_fcX�2a]��ka1`/]I^'`+]zu�] c'a+_fa�npd�cXuq~?_fcX� e�dz`�a��k]bB_fa+m"�'npc���^'`+d"mq]zuuE~X_fcX�/ a��k]IwyjXux]1a��k]��f|pd�X_�| u�ax`/jXmqa�j'`/]1dze?_#m/| _�uuPn m _�| � � u�w�u�a] b � �.nD��j'`/] � ��� �A�

�xc uxdib�]5u�]IcXux]�~ia��k]Iw _�`+]�mqd�b#^'|p]Ib�]Ic"a/_I`/w uvnpcXmq]�� ; � � ;)( npb�^'|p]Ib#] c'a�]z��_*^K_�`Eux]q`e�df` npcXmEdib ntc3�2a]���a/u1a��X_za �?]q`/]BadC�X]9u�]z_I`Em*�k]z�%� r1ux]Ick]Ia ck]��5u � _fcX� a��k]'.�jk]q`/w^'`+d"mq]zuuxdf`��h_iu8ck]Is�]E`�ntb�^'|p]Ib�]Ic"a]z�R~ ���'n |p]%58]IaEl�]q`e �X_i�3_ .�jk]q`+w(^'`/d"mq]�uu�dz` _fcK�a���] a�]���a%e `E_fb�]zu)�?]q`/]/��j'n |ta by_zc'jX_I| |tw �

7R]Ia1jXu8b#] c'axntd�c a$�?dydia��k]q` jk^?� ad,�x�k_za](uxwkuxa]IbBu*npc a��k]y�"]Is�]q|pdi^kb�]Ic"a*^3�X_iux]���'n m*�7a�`/w ad2jKu�]C5�718�e�df` �xc�� � � �5ck] n uya��k] � ;�� l�� 5 uxwkuxa]Ib � � :#� � � � ��"w �*c'nD��ntcK_�]Ia�_I|!�T_fcX� a��k](dia��k]q` n u a��k] � � ; 5��-u�w�u�a] b � �/� ( � � �)�"w � `o_fb%�^X_za �qn u%]Ia5_I| � �xc(a���] � ;�� l�� 5 u�w�u�a] b�~�a���]��"d"mqjkb�]Ic'ahmqdic"a] c'a+u%_�`+]1u�a�df`+]z�#ntc"ad_0�"ckd,�%|t]��?�i] �X_�u�]9_fcX� by_za/m*�'npc���n u#�"dick](jXuPntc3��npc'e�]q`+]IcXmq]�`/j'|p]zu�� �xc9� � ; 5�� ~bB_fa/m*�'npc��#n u �K_iu�]�� dic3a��k]���ckdij�c ^��"`E_iux] mqd,�Pd"m mqj'``+]IcXmq]6�'w"^Xdia��k]zuvn u�� � ()�k]6�'w �^Xdia��k]zuvn u1u�a+_fa�]zu*a��K_fa8a��k]�ckd�jkcXu*] b%�'`E_�mq]z� �"w(_#c�dijkc3^��"`E_iux]�_�`+]�u�]IbB_fc"a�n mI_I|[|pw

Page 33: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

`+]q| _fa]��1� ()�'jXuE~�n e�a��k]�ckdijkcKu mEdic"a/_�npck]���npc2_yckd�jkc2^��'`o_iux] npc2a��k] jXu�]E`)� u .�jk]q`+w_I`/] e�dijkcX�3_,��_Intc2npc}_#ckdij�c ^��"`E_iux] npc}_(�'d"mqjkb�]Ic"a8a��k] c3a��k]��'d"mEjkb#] c'a/��]Ia/u1_�'nD���`/]q|p]Is�_fcKmq]��%]qnD� �"a��

()�k]ybB_�npc ��n ��]q`+]IcXmq] �G] a-�?]I]Ic3d�j'`B_f^k^"`/d�_�m"� _fcX� a��k]y^'`+]Is�ntd�jXu�uxwkuxa]IbBu*n ua��X_fa<�%]���_zc'a�a�d#bB_'��] jXu�]1dfe � n u�a�`�nD�kjka]�� ^'`+d"mq]zuuPnpc��#npc�a��k]8e�df`/b-dfe B � l � u��

B:_fc"w/��]Ick]q`o_�|K_fcX� u�^X]zmon���m�`/]zuxdij'`omq]zu$_'�Xd�jkaT_'��]Ic"a/u�_fcX��B � l#� u$m _fc4�X]Te�dijkcX�d�c�a���] �xc"a]q`+ck]Ia@�R{ ] �X_Is�]?_�| `+]z_i�'w1b�]Ic"a�npdick]�� uxdib�] �i]Ick]E`E_�|"`/]Ee�]q`/]IcKmq]zu � � jKuu�]E|[|_zcX� 58dz`/s�nD��� u)�Xd�d� � � 5 � � � ~ �k`E_zc���|[npcN_fcX�C: `o_f]zu�u�]q`=� u%^X_z^X]q` � � : � ��P~Xl �kd�X_fb � u^X_z^X]q` � l �kd � ��� ~R_zcX�0��_Is�]�u�d�b#]1npc'e�df`+by_za�npdic _,�Xdijka1a���]�| _zc��ijK_'�i]�u"���<B 7 _fcX���� � � � �.npc � �@� �P~ � 7�� � � � ~�_zcX� � �.npc � ��_�� �*� ��c<_i��� npa�npdic ad npc'e�df`+by_za�npdic _'�Xdij�a���<B 7 _fcX� ��� ��~Ra��k]�{7{7{ uvnpa](_za�a��k]#r c'nps�]q`EuPntaxw3dze�B:_�`+w | _zcX� �5_�|paxntb�df`+]gTd�jkc'axw(mEdic"a/_�npcXu5_�`n m"�9uxdij'`omq]1dfe?_,�i]Ic"a-��`/]q| _za]z�yntc"e�df`/bB_faxnpdic���()��] ^K_'�i]�_'�Xdij�a_,�i]Ic"a-�!�X_iux]z� npc'e�dz`/bB_faxntd�c `+]Ia�`�nt] si_I| � l�d � �5mEdic"a/_�npcXu�^Xdzntc"a]E`Eu ad�bB_fc"w:^'`/d�#/]�mqa/u`+]q|p]Is�_fc"a�ad�a��'n u�a��k]zuPn u��

="_Is�_ ^X_I`Eu�]E`Eu>e�dz` ���<B 7 _fcX� ��� �-_�`/]}_Is�_�n | _'�'|p] d�c a���] �xc"a]q`+ck]Ia�� ()�k]^X_I`Eux]q`#e�dz` ���<B 7 n u#mEdic"a/_�npck]�� npc a��k]9u�]Ia dze�="_Isi_�^K_im*�i_,�i]zu�mI_I|[|p]z� =�� (�7Gnpa]� gT\ � � � ���"]Is�]q|pdi^X]z�3_za l�a+_fc'e�dz`E�3r8c'nps�]q`ouvnpaxw1��=�� (�7Gnpa]�n u1_fc:_'��]Ic"a*e `E_zb#]��?df`A��%npa��<u�] s�]q`E_I|8| _�w�]E`Eu�� ()�k] ��� � ^X_�`ou�]q` =2��8 � 7RjX_ � � �P~5�']Is�]q|pd�^G]�� npc ="_�s�_9�"w�*n _zd"m"�k] c�� 7RjX_zc _za#a��k]�r8c"nts�]E`Euvnpaxw dfe�B:_I`/w�| _fcX� �5_�|pa�npb�df`+] gTdij�c'axw�~ n u(_�| uxdjXux]z�>npc(dij"`1�'] b#d�cXu�ax`E_faxnpdicCB � l �l�]Is�]E`E_�| B � l#� u e�df` ��c3� � _�`+]%�G]Entc3�3�']Is�]E|td�^X]z�12/��a5a��k] r8c"nts�]E`Euvnpaxw�dze�B:_�u �

u�_im*�'jXux]Iaa+uq~�a���] `/]�u�]z_I`Em*�k]q`Eu npc a��k] B � l3| _'�Xdf`o_fadz`/w �f`+dijk^ � 7R]zu�u�]q`�~)8�`E_�u_i��~\8]�m"��]q`�~ � _fa�]zu ]Ia _I| � � \ 715/8T{ � � � � 5 8)7�7 �"� � � � 5 8)7 � � � � {2_,� � �8^"`/di^Xd u�]z�7_B � b�d"�']q|�e�df`6�xc�� � mI_�| |p]z� "� �� �"����� ��( � � ��� ��������'�'��� ��� � �+�� ��-�4()��]#b�d"�']q|�n u�X_�u�]z�7dic a���] �&�$� � �'���#��� � '�� " ��������&��� "� �� �"����� ��( � � � �"�ig�� ^K_�`E_�� nD�ib e�df`N� n u �ax`nD�kjka�]z� ^'`+d �'|p]Ib uxdf|ps�ntc3�7^'`/d�^Gd u�]z� npc ��� 0 � � ()�%d7uxwkuxa]IbBu�m _�| |p]z� l�]z_I`Em*�?��Xdia+u#_zcX� B �8g � �<5 �K_�s�] �X]I]Ic �kj"n[|pa�jXuvnpc��}a��'n u ^X_�`o_i� nD�ib � ���<B 7 n u jXu�]z�e�dz`8npc'a�]q`��v_'��]Ic'a mqdib�b jkc'n mI_za�npdic �%npa��3a���]qn ` u�^X]zmon���m mEdic"a]Ic"a | _zc��ijX_,�i] ( �<; B2l�!(._�u-� �*cX_I|tw�uvn uE~ ;Tc"s n `/d�ckb�]Ic'a�B3d"�"]q| ntc3�(_fcX�3linpb j'| _faxntd�c �*�

��df`A� �kd � ~/8T_�`+]zum*�'n ]Iay_I|!� � ��8� � � �� � � � � l � � � _�`+]:_f^k^"`/d�_�m"�"ntc3� a���]0�xc?�a�]q`/ck] a1_iu �/_ ��npcX�3dfe��znD��_fc"a�n m��%dz`| � �!�%n �'](� nD�fnpa+_�|�| nD�'`E_I`/w ��_fcK� ^'`/d�^Xd�u�]>_'�i] c'aa�]zm"��ckdf|pd ��w#e�df`?`/] .�j'n `/] b#]Ic"a/uTuPntb n | _�` ad�a��kd�ux]1dfe�ck]Ia$�?df`*� ^�j��'| n mI_faxntd�c:u�w�u�a�]Ibyu��()�k]En[` b�d"�']q|$n u �K_iu�]�� dic� "��� �'����� � ���:*�� � � , � ��� � � � $� *�"� ,��+�+)�

Page 34: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

�%n `/b ntc3� �X_zb � �%n ` �"� �XjXux]zu%_�B � l m _�| |p]z�#a���]8r/B3\�79_�`Em*�'npa]�mqaj'`+] ��a��k]5r8c'n+�s�]q`ouvnpaxw*dze B�n m"�'nD� _fc�\5n �znpa/_�| 7Gn �"`E_�`+w�^'`+d�#/]zmqa �ka�d8u�_fa�n uPe�w a��k]��"]Iby_zcX�kuRdze�_�� nD�fnpa/_I|| nD�'`E_I`/w ��� ���<B 7 � | nD��] | _fc3�ijX_,�i]�n u jKu�]z�#e�df` a���] npc"a]q`��x_,�i]Ic"a5mqd�b#b jkc"n m _fa�npd�c��

()�k] l �*:<B � ^'`/d�#/]�mqayntb�^'|p]Ib�]Ic"a]z� �"w*� _�`o_'��dij"| _�u � � _�` � ��1n u9_*�����+, �"���� �$���.dze�_ B � l:e�df` �xc�� � � ()�k] npc"a]q`��x_,�i]Ic"a | _zc��ijK_'�i]:n u ���<B 7 _fcX� �6� 8 �� � � B 7 �*^k^'| n mI_faxnpdic 8 `+d �z`E_fb�b�]q`)� u �xc'a�]q`e _�mq] � � � � �"� � �h_iu*jXux]z��ad �kj'n | �3a��k]u�w�u�a�]Ib �g ; B � l �xgTdicXmE]I^ka); �Km"�K_fc��zntc3�4B3j'|pa�np^'|p]6� ��]Ic'a�l�w�u�a�]Ib ���'w��%|p]Iw�]E` � �%|p] � � �

n uy_ B � l �X_iux]z� d�c7a��k] ="_Isi_ � �i]Ic"a (�]Ib�^'| _fa�] � =�� ( � � n!� ] �p~ a��k]3_,�i]Ic"a/uy_I`/]mqd�b#b jkc"n m _fa�npc���jXuPntc3� ���<B 7 � ()�k] mqdic"a] c'aT| _zc��ijK_'�i]�n u5_�| u�d ���<B 7 �

Page 35: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � ���� � � � � ��� � ����� ��� �"�

���� ��� �������*� �! �# � ��� ����

g �X_z^ka]E`��2^'`+]zu�] c'a+u#a��k]3b�d"�']q| dfe%5 718 a��X_fa �%]3jKu�] ��g �X_f^�a]q` � � n umqjKuu�]�ua��k]#^K_�`Eux]q`%��]Ick]q`o_fa�df`�uxwkuxa]Ib 5 7 8��/: ; � 5�7 8T_�`ou�]q` :*] ck]q`E_zadz`��*��g �K_f^ka�]q` �n u�_'�XdijkaBa��k] B � e `o_fb�]��%dz`*�9BC�$5%�Tg �X_f^ka�]q` � �fnps�]zu�_3�']zum/`np^ka�npd�c7dfe _�a�]zu�a�'d�ck]4�%npa���a���] 5 7 8 � :<; �i] ck]q`E_zadz` _fcX�9_#�'] b#d�cXu�ax`E_faxnpdicCB � l �X_�u�]z�(dic(a��k]BC�$5 e `E_zb#]��?df`A� a��X_fa5jXux]zu a��k]45 7 8��/:<; u�w�u�a] b0�*g �K_f^ka�]q` BmqdicXm/|tjK�']zu��%nta��uxjkb#bB_�`+w#`/] by_I`*��uq~kdi^X]Ic'.�jk]zuxa�npdicXuE~R_zcX� a�di^'n mIu%e�df`5e�jka�j'`/]��%dz`*�.�

Page 36: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � ��� � �

� � � � � ��� � �

� e�j'| | npb�^'|p]Ib�]Ic'a+_faxntd�c dfe�a��k] BC�$5 _f^k^"`/d�_�m"� � �%dij"| � �G]}_ | _�`*��] _fcK� s�]q`/w_fb%�"ntaxnpdijXu.^"`/d�#/]zmEa���()�k]?�']Is�]q|pd�^kb#] c'a�dfeXa��'n u n �']z_��%n | |k^'`+d �X_,�'|pw8| _�u�a.e�dz`�w�]z_�`ouGnpc^X_I`E_�| |p]q|�_fcX� npc"a]q`o�']I^X]IcX�"]Ic'ax|pw%�%nta��ydia��k]q`��xc'a�]q`/c�]Ia�a]�m"�kc�df|pd �znt]�u�� ��a+u �'nD� �?��|p]Is�]q|n �']z_�u�_�`/] u�d�_fb%�"ntaxnpdijXu�a��X_zaI~X_�u ntc(b�d�uxa�� �?_�`+]z_iuE~ npa%n u%ckdia5m/|t]�_�`�����]Ia��k]E`�a���]IwmI_zc �X] e�j'|��k| |t]���npc2a��k]�e�dz`/]zux]I]z_,�'|p] e�jka�j'`/] � ��j�aI~��%]%�X]q| np]Is�]�a��X_za ] s�]Ic3^X_�`+a�n _�|`/]�u�j'|pa/uBmI_fc �'`�npc��2jXux]qe�j'|5ntb�^'`+dfs�] b#]Ic"a/u�a�d2^'`o_imqaxn m _�| _z^k^'| n mI_faxntd�cXu�_�u �%]E|[| _iua���]Idf`+]Ia�n mI_I|�e�dijkcX��_fa�npd�cXu�n eXa���]Iw8_I`/]?�']Is�]E|td�^X]z��_zcX�1_fcX_I|tw �I]z���%npa���bB_fa��k]IbB_faxn m _�|^'`+]zmon uvnpdic �

�xc�a��"n u�u�] cXu�]�~ _ ��d�_�|�dfe�a��'n u �?df`*�8n u.a�d8mqd�c'ax`nD�kjka�]�~Intc�_��Xdia�adib%� jk^�� n `/]zmEa�npdic$~ad1a��k]%|pd'�)��|p]Is�]q| �K_iuvn uTdfe$a��k]�BC�$57_z^k^'`/d _im*� �"w4��j'n | ��ntc3� a-�?d8ad�dz| u ���'n m*�y_I`/]�ad�X]%jXux]z� npc�e�j'`/a��k]q`�`/]zux]z_�`om"� � �5ck]%a�d�df|kn u.a��k]%cK_faj"`E_�|�| _zc��ijK_'�i] ^X_�`ou�]q` �i]Ic�]q`E_zadf`5�7C8��/:<;7_fcK� a���] d�a��k]E`�n u5a��k]�B � e `o_fb�]��%dz`*��BC�$5%�

()�k]q`+] n u%_I| u�d _zc�B �7�']Ib�dicKu�a�`o_faxntd�c(u�w�u�a�]Ib BC�$5 �kj'n |pa%d�c#a��k] BC�$5 e `o_fb�]���%dz`*�}_fcX� _�mqa�npc��:_�u _ ��ntcK� dze1_9u�bB_�| |<�f| _�uu �!�Xd��7�"]Ib#d�cXu�ax`E_za�npdic u�w�u�a] b0� (�d^'`+]Is�]Ic"a�_fc"w ^Xd uuvnD�'|p] mEdic'e�jXuPnpdic �k]q`/](|p]IayjXu�`/]qnpa�]q`E_za]3a��K_faya��k]3_,���'`/] s n _faxnpdicBC�$5 n u jKu�]z�yadB�']Ic�dia]1a��'`/]I]1a��'npc���u�2

/ d�ck] n u.a��k] BC�-5 _z^k^'`/d _im*� �7d�j'` ��]Ick]q`o_�|�_f^�^'`/d _im*� ad5a��k]?^'`/d�'|p]Ib dfe �xc�� � >/ a��k]:u�]zmEdicX� n u a���]CBC�-5 e `o_fb�]��%dz`*� �7a��k]C="_Isi_ � l�jkc � � �*e `E_zb#]��?df`A� e�df` ��� � ���!���#� 3 ��������,.������,3� 9 BC'���* '%�� ����� ��� ������0�0�����0����������.*�������*$��#��$�6*$�;E ��� ��!�� �(� 7

�;����94��!6�C��'��DBC'��� G�D��0�0�������*�';�� #�� 24�������$ �7-�����C,-�G�6�G,3�� 8� �

Page 37: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� �

��j'n | ��ntc3� B �1l#� u�>k_fcK�R~/ a��k]1a��'n `o�>n u a��k]�BC�$5 B � l�� _4B � l �kj'n |pa*jXuPnpc��ya���] BC�$5 e `o_fb�]��%dz`*�.�

7GnD��] d�j'` �i]Ic�]q`E_I|�df`np]Ic"a/_za�npdic ~#a���] bB_fa�]q`n _I|�^'`/]zux]Ic"a]z� _I| u�d e�dz|[|pd,�5u a��'n u�Xdia�ad�b � jk^ � n `+]zmqa�npd�c���{:]yuxa/_�`+a/�%npa��2a��k] ad�dz|Te�df`6�kj'n | � npc��05 7 ^X_I`Eu�]E`Eu�� ()�'n um*�X_f^�a]q`yn u9_'�Xdijka(a��k] 5 718 b#d"�"]q|1a��K_fayn u>a+_�n |pdf`+]z� e�df`9d�j'`N_f^k^'`+d�_�m"��� ()�k]b�d"�']q|1n u ^'`+]zmon u�]E|tw �"]zumo`�nD�G]��R~8by_,� npc�� a��k]}_imEajX_I| npb�^'|p]Ib�]Ic'a+_faxntd�c �']zuPnD�ic _.�j'npa] u�ax`E_In ��'axe�df`A��_�`o� _zcX�y]z_iuxw�#/d ���

�xc2l�]zmqaxnpdic �?� � �%]�� n umEjXuu8a���]�`/] .�j'n `/]Ib�]Ic"a/u e�dz`1dij"`�b�d"�']q|!>�l�]zmEa�npdic �?��� n u_,�Gd�jka8a��k]8|t]��'n mI_I|.|p]Is�]q| dfe?_zcX_�|pw�uvn u�>�l�]zmqaxntd�c����1��n u5_'�Xd�jka8a���]�uxw'c"a/_�mqa�n m8|t] s�]q|$dze_zcX_�|pw�uvn u�>$_zcX��l ]zmqa�npd�c��?����n u*_,�Gd�jka8a��k]��'nD� �k]q`5|p]Is�]q| u%dfe 5�718<�

Page 38: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� � � � � �&������+ �,�����

()�k]�`+] . j"n[`+]Ib�]Ic'a+u dze dij'` 5�718 b#d"�"]q|1_I`/]:�'] a]q`+b npck]z� �"w a��k]3c�]I]z�ku#dze a��k]BC�$5 _z^k^'`+d�_im*���3{:]yck]I]z�C5�718 _fa�a$�?d�^Xdfnpc"a/u�2#npc a���]yjXu�]E`�npc'a�]q`E_�mqa�npd�c �%npa��a���] u�w�u�a�]Ib _zcX� npc:�'d"mqjkb�]Ic"a npcX�']��'npc��3�/()�k]zux]�a$�%d ^Xdzntc"a/u1� n mqa+_fa�]�a$�%dBu�]Ia+u*dfe`/]/. j'n `+]Ib#] c'a+u%a��X_za1_�`+]�� n��R]E`/]Ic"a8_zcX��.�j'npa]�mqd�c'ax`E_i��n mEadf`+w � �xc9a��k]1e�df`/b�]q` mI_iux]�~�%] mI_zc �X_Is�]�_4�X]Ia�a]q`5j�cX�']q`ou�a/_zcX� npc��(uxwkuxa]Ib �%nta���^Xd�u�uvnD�'|pw:uv|pd,�%]E`8^'`+d"mq]zu�uvnpc��k~���'n |p]*npcya���]*| _faa�]q`hmI_iux]�~'a��k]5^'`/d"mq]�uuvnpc��%�K_iu a�d4�X]�e _iu�ah_fcX��^X_�`ouvnpc���mqdz``/]�mqack]�uumI_zc0�X] |p]zu�u*�'] by_zcX� npc����<()�'n u8�"d�]zu c�dia8b�]z_fc(a��X_fa<�%] ck]I]z�ydic"|tw(a$�%d�axw'^X]zu�dfe5�7182^"`/d"mq]z�"j'`/]zu�� ()�k]�� �v_'��]Ic'a+uT_�`/]<�i] ck]q`E_I| |tw ]/. j'np^k^X]z�%�%npa�� 5�718 mI_z^X_'�"n[| npa�np]zu��()�k]1n �"]z_#n u5ckdia8a�d��X_Is�] _I| |Tdfe?a���]Ib _'�"|t]�adB^'`/d"mq]�uu8_zc'w ��ntcK��dfe?a]���aI~ �kjka5ad�X_Is�]%]�_im*��_'�i] c'a �K_fcX� | npc�� d�ck]�� npcX� dfe�a�]��ka@� �5ck]�dzeRa��k]5_i�"si_zc'a+_'��]zu dzeRa��k]�BC�$5_f^�^'`/d _im*��n u8a��X_za��%]�mI_zcC�X_Is�] by_zc'wNu�^X]zmon _�| n �I]z�C� �x_,�i]Ic"a/u8a��X_fa _�`+]�| ntb npa]z�3admq]q`+a/_IntcB�'d�by_IntcKu�� �ve�a��k]Iw4�K_�s�]%`�n m"�B�'dibB_�npc#|p]��"n mqdicKuq~ie�df`?]��K_fb�^'|p]�~�a��k] c%�%] mI_fc�i] a1_ �'nD� ��� .�jX_�| npaxw2^X]q`e�dz`/bB_fcXmE] _fcK� _za a��k] u�_fb�] a�npb�] a��k] ^'`+d"mq]zu�uvnpc��3mEd�u�a5n u`/]��'jXmq]z�.� ��c(a��'n u ��_Iw�~��?]�_I`/] _imEajX_I|[|pwN�'dfnpc��(_%��ntcK� dfe ��������� � ��� ����� � � dz`/�?] mI_fcmI_I|[|$npa ��� � � � *���� � � ��5�718 �

()�k]�^"`/d �"|t] b n u ��d'�-ad �']�uvnD�ic uxd bB_fc"w � n���]q`/] c'ay^K_�`Eux]q`Eu%�X_Is�ntc3� � n���]q`��]Ic"a*|p]��"n mEdicXu1_fcK�R~.s�]q`+wy|[nD��]q|pw�~�� n���]q`+]Ic'a��z`E_fb�bB_fa�n mI_I|T`/j'|p]zu�� ()��]�u�df|pjkaxnpdic2n u _^X_I`Eu�]E`<�i]Ick]E`E_fa�df` � _ u�w�u�a�]Ib�a��K_fa5mI_zc ��]Ick]q`o_fa�]8s�_�`npd�jXu 5 7�^X_�`ou�]q`ou)�fnps�]Ic(s�_�`n+�dijKu ntc�^kjka/u��)()��]*npck^kjka5u$�kdij'| ���X]1]z_iuxw#a�d�bB_fc"jX_�| |pw(mo`+]z_fa�]1_fcX�ybB_�npc"a/_�npc���()�k]^'`+d"mq]zuu dfe �']zuvnD��c'npc�� _fc 5�7 �f`E_zb#bB_�`�n u#�"]Iby_zcX� npc��2] ckdij���7_zcX� �X_�u a�d �X]e `/]/. jk] c'ax|tw�`+]Is�n ux]z��u�d�a��X_fa��%]/�h_fc"aTad `+]Ib�dfs�]5_zc'w�^'`+d"mq]z�'j'`o_�| �kj'`E�"]Ic e `+dib�npa��

B3df`+]�_'�Xdijka a��k] ^"`/d"mq]zu�u*dfeh^X_�`ou�]q`6��]Ick]q`o_fa�npd�c �%n | |��G] ^"`/]zux]Ic'a�]z� npc g �K_f^?�a]E` ��� �8]q`+]�~)�?]3_�`+] npc"a]q`+]zu�a�]z� npc7a���]3b#d"�']E|8a��X_fa(�"]zumo`�nD�G]�u#a��k] �i]Ic�]q`E_za]z�^X_I`Eu�]E`,�3{ ] ��_fc"a�a��k]y^X_I`Eux]q`�adC�X]#`+d �kjXuxaI~?_fcX�2]�&>monp]Ic"a8ntc axntb�](_zcX� u�^X_�mq] �()�'n u%ntb�^'| np]zu*a��k]8e�df| |pd'�%npc��y`+] . j"n[`+]Ib�]Ic'a+u�2

/ ()�k]1b�d"�']q|��X_�u a�d �X] uvnpb�^'|p]�~X]�&(m/nt] c'a ~'_zcX� �x|pd'�)��|p]Is�]q|!� �()�k] a]q`+b �x|td,�)��|p]Is�]q| �#b�]z_fcXu?mo|pd�ux]�ad bB_im*�'npck]*| _zc��ijX_,�i]�~ ���'n m*�>npc(^'`o_im"�axn mE] b�]z_zcXu ]�_iu�w(ax`E_fcKuv| _faxntd�c a�d#]�&(monp]Ic"a8g mqd"�"]�~Ke�dz`8]��X_zb#^'|p] � �1_zcX� | npc��_I|[| 5�73^��k]Ic�dib�]IcX_ n u c�dia _fc n u�u�jk] dfe mqdicXmE]q`/c �k]q`+] �

/ ()�k] b�d"�']q| �%n | |)�X]%�X_�u�]z�3dic:mEdic"a]���a-��e `/]I]6�f`o_fb�by_I`8`/]zuxa�`�n mEa�npdicXu/�kj�a/�%]�h_fc"a a�d _�s�dzn �y_fc"w�e�j'`/a��k]q`�`+]zu�ax`n mqaxntd�cXu�u�jKm"�B_iu 7�7 ��� �/~�7 � ��� �/~k_zcX��u�d�d�c��()�k] `/]�_iu�d�c9���"w3a��k]zux] `+]zu�ax`n mqa�]z� �f`o_fb�by_I`Eu _�`/]�ckd�a u�j"nta�]z��e�dz`�cK_faj"`E_�|

Page 39: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

| _zc��ijX_,�i]zu �%n |[| �G]��"`np]-Xw1]���^'| _�npck]z��npcyl�]zmqaxnpdic �?��� ���k]Ic b#dz`/]%e�dz`/bB_�| n u�bBu_I`/]8npc'ax`/d"�'jKmq]z�1�

/ ()��] e�]z_zaj'`+]�b#]�m"�X_zc'n u�b _fcX�#b�dzs�]Ib�]Ic'a$^3�k]Ickd�b#]IcK_ �K_�s�]�a�d��G]<�X_zcX� |p]z�1�()��]Iw _�`+]�]zu�u�]Ic"a�n _I|8b�]zm*�X_fc'n uxbyu npc 5 718 _fcX� �%] �%n |[| ]��k^"| _Inpc a���]Ib�npcl ]zmqa�npd�c��?���?� .

/�� ���C� ,-���(� �('����(��!�A�';#��� �*$!� ( ������;�FE �('��DE ������!6���D,.�$*�'������� �, ����#;,.� ���$,.�$�+��06'��$����,.�$��� ��$� � �I � � ��� 8

Page 40: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� 0 � ����� ��� � � � � � � � � � � � �

� ��� � � � � � � ( � � �!( ����� �

�xc a��k]5^X_I`Euvnpc�� dfe ^'`/d�f`E_zb#b npc���| _fc���jX_'��]zuq~�_iu �%]q| |�_�u e�df`+by_I|k| _fc���jX_'��]zu npc ��]Ic?�]q`o_�| ~'|p]��'n mI_I| _fcX_I|pwkuPn u*n u�a��k] ��`Eu�a5^��X_�u�] �'j'`�npc������'n m*� a��k]8npck^kjka u�ax`/]z_zb n uh`+]z_i�_fcK� a�`o_fcXuPe�df`+b#]z�2npc'a�d2_ | n u�aydze1ad��]IcXu _�mImqdf`o� npc��2a�d3a��k](`/]���j'| _�`B]��k^"`/]zu�uvnpdicXu_iu�u�d"mon _za]z�0�%npa��(a��k]1ad ��] cyaxw'^X]zu�� ()�'n u ^'`+d"mq]zu�uhn u)�%]E|[|��"ckd,��c9_fcX���?]q| |�jkcX�']q`��u�a�d�d"� _fcX� npa�bB_Iw:u�]I]Ib ax`nps�n _I|�a�d3_im mqdib�^'| n u-� �%npa�� _(cX_fa�j'`E_I|%| _fc���jX_'��] �7a��k]ad��]IcXu8_I`/]Buvnpb�^'|pwC�%df`o�ku1_fcX�3^kjkcKmqajX_za�npdic}by_I`*��u�� �8d,�%]Is�]q`�~Ga��k]�uvnpa�jX_faxntd�c2n uckd�a a��X_za uvnpb�^'|p] � ()�k](^'`/d�'|p]Ib �%nta�� 5�7�� u n u�a��K_fa4�?](_�|pb�d�uxa#ck] s�]q`6�X_Is�]y_zcjkcX_zb%�'nD�ijkd�jXu�uvnpajX_za�npdic � { �X_za�n u _0�?df`o� - ��u npa ����������� � � ~ � ��� ��������� � � ~.df`��������������� � � - B3d u�a8^X]Id�^'|p]%�%n[| |?_,�f`+]I] a��X_za�� :���� 8 � =65 3 5 9-�kn u8_ �?df`E�.>$� n���]q`/]Ic"adi^"ntc"ntd�cXu�b nD� �"a)�X]*e�d�jkcX� `+]���_I`E� npc���� � 3 3 � 8 9 � 5�9��)�D>k_zcX�y_�mEdicXuxa�`/jKmqa�npdic9uxjXm"�B_iua���]8_���#/]zmqaxnts�]�� � 1�� ��� 5� ��� 3 8�!"� �inpcya���]8^��'`o_iu�]#�%$6<�� � 1&� ��� 5� �'� 368�!��(�)� : : � 7&� �n u*�"]��Xc'npa]E|tw(ckd�a��X_fcK� |p]z�0�'w �"jkby_zcXu5_iu5_ uvnpc��f|p]%�?df`E�.� �xc(^'`E_�mqa�n mq] ~'a���]�uPnpajX_��a�npd�c0�i] a/u%b�df`/] mqdib�^'| n mI_fa�]z� �X]zmI_zjXu�]1dze.e `+] . j�]Ic'a?ckdfn ux]�~k]��Kmq]I^kaxntd�cXuq~X_zcX�ys�_�`n _��a�npd�cXu�� �8j�by_zcXu�_�`+]��id�d"�#npc jkcX�']E`Eu�a+_fcX��ntc3��a���]zu�] � a��k] w�_I`/]�]Is�] c �']zuPn `E_'�"|t] _fcK�bB_'��]�a��k] `/]z_�� npc��3b�df`/] `/]E| _��'npc��}_fcK� ]z_iuPnp]q` � �kjka�bB_im*�'npck]zu��X_Is�]y_9� n���]q`/]Ic"aa/_�u�a�] �

�xcya��k]<BC�$5 mEdic"a]���aI~ia��k]*|p]��"n mI_�|�_fcX_I|tw�u�]�u��'dick] �'w � � �v_'��]Ic'a+u%_zcX��� �v_'��]Ic"a/u_�`+]9� n��R]E`/]Ic"a�� �Xdf`�� � �v_'��]Ic'a+uq~ �%](m _fc �']��Xc�](mq]q`+a/_�npc mqd�c's�]Ic"a�npd�cXu�a��X_za%�X_Is�]ad �X] d �X]Iw�]z� �'wBa��k] jXu�]q` �<()�k] jXu�]E`*n u*]���^X]zmqa�]z�yad�by_,��]�a��"n u5b npc'npbB_�| ]���df`/ae�df`�a��k]Bu_,��]ydfehb jXm*� �X]Ia�a]q` ^X]q`e�dz`/bB_fcXmE] ���5c2a��k]�dia��k]q` �X_fcX��~ � �v_'��]Ic"a/u�_I`/]^Xd�u�uvnD�'|pw ^X_�`ouvnpc��1_ �����kd'�!�"ckd,�5u �!���X_fa+� axw'^X]Tdfe3�fnD���X]q`�n u-�B_fcX�1a��k]Iw _�`+]%]���^X]zmqa�]z�ad�`/d ��jXu�ax|tw3]��kax`E_imEa8_�u*b jXm*��dfe?a��k] uxw'c"a/_�mqa�n m u�ax`/jXmEaj'`+] _iu8^Xd�u�uvnD�'|p] �4�xa�n u*ckdiauvnD��c'n���mI_fc"a�n[e a��k]Iw e _�n |�a�d �XcK� uxdib�] mqdib�^'|p]��>u�]Ic"a]IcKmq]8^X_I`Eu�]�uq~'e�df`5]��X_zb#^'|p] � �xca���]4� �x_,�i]Ic"a�� u 5 718 nta5n u5ckdia8] s�]Ic9_fc3]z_�u�w(a/_�u-��a�dy�"]Ia]q`+b npck] a��k] ]IcX�(^Gdznpc'a1dfe_(u�]Ic"a] cXmq] _zcX�C�%]%�X_Is�] ad(a+_'��]�npc'a�d9_imImqd�jkc"a8a��k] ]E``/dz`Eu8a��K_fa��%n |[|?^'`+di^X_,��_za]e `/d�b a��"n u�b n uxa/_,��] �

()�k]q`+]�_I`/]1a��"`/]I]8|p]Is�]q| u%dfe |t]��'n mI_I| _fcX_I|tw�uvn u�2� � � � �"� ��� � � ��)��?� � � ,��"� ���)���'�'��� � _fcK�� : '��5�����(���(�G���<!� (�$# E ���D�('�� �(�$A�!6 G���D��/�0����$ ( ������6 ����#< ������$�(�� ��(������A� "�G D��/�0� ����G�6�$#<���&�I0�;0>�$��#��?/+*I8-,+8

Page 41: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � � � � � �)� � � � �� � � �

��� ����� ��� � �&��&� �"� � � � �� �� �

( � �� � ��� � n u�a���]8^��X_�u�]8npc ���"n m*�(a��k]5`E_�� _I``o_�wBdfe�ntc�^kjka5m*�X_�`o_imqa�]q`Eu�n u%^"`/d'�mq]�uu�]��R~"_fcX� npa+u a/_�u-� n u ad ^'`/] ^X_�`+]*a��k]*npck^kjkaTe�df`?e�j'`/a��k]q`?^'`/d"mE]zuuPntc3��� 8 `+]I]z� npaxntc3�n u a��k](ntc"a]E`e _imE] a�d a��k](dijka+uvn �'] �%df`�| � � npa(mI_zc ]���^X]zmqa�_zc'w"a��'npc��3npc a��k] � ���#��� �'������ dfe�m"�X_I`E_�mqa]q`ouT_fcX��npa/u�a/_�u-��n u a�d `+]zmqd�ic'n �I]5_�u bB_fc"w�]q|p]Ib�]Ic"a/u�_�u ^Xd uuvnD�'|p]mqd�c's�]E`/a�npc���a���]Ib adB_ jkc'n e�df`+b e�dz`/bB_fa5by_zcX_'��]z_'�"|t]%�"wya��k]8`/]zuxa*dzeTa��k] uxwkuxa]Ib �{:]ym _fckckd�a����:by_zc'wNu�^X]zmon���m u `+]q| _fa�]z��a�d(^'`/]I]�� npa�npc��3uPnpcXmq] nta��z`/]z_za�|pw2�"]I^X]IcX�kud�c�a���] npck^�jka8_zcX�R~Xuxdk~Xby_Intc"|twy`+]q| nt]�u d�c0�k]Ij"`n u�axn m u��

�Xdf` ]��K_fb�^'|p]�~'a��k]1jXu�]q` b n ��'a�axw"^X] a�d�_�� � �v_'��]Ic"a�a��k]8e�df| |pd,�%npc��yntc�^kjka�2�������� 8�!�� � �)� � $ < � � 3 � $&� : $ ���� 8�!&� � � 1$ 8 = 3� :��8 9 � $ < � � 9���� : � 7 1 5' > � = 5�� >� > 1 5�$ 5 = 5 3 :� $4=*> � 8*>� ��

_zcX��_ ^'`/] ]z� npadz`��5b nD� �"a m"�X_zc��i]8npa5ad� 8�!�� � � � � $6<�� � 3 � $�� : $ ��� 8�!&� � � 1 $48 = 3� : � 8 9 � $6<�� � 9 ���;: � 7 1 5' > �� = 5�� >� > 1 5�$ 5 =65 3 :� $4=*> � 8*> � ��`z~'n e?_zc � �v_'��]Ic'a5^'`+d"mq]zuux]z�ya��k]8e�dz|[|pd,�%npc��ynpck^kjka@2

����������� ������ ��� ����� ������!�#"%$ '&�( �� � ��) +*�9�,�-�-�. 80/ �!1 � � ����$ '&�(32 ��" � ����4 *�567�7�8�8�8�&9!2��:�� ������������:���� �� ����;!< ��= �?> 7 = 5 3 561%@�A ��������� � �� = � 9�$&� 1 ��� < 1 ��� � � < 1&� � @ <�$ $6>CB :�: �" 3 $48 $���D�$C �� � $���1 3 5 5E = � :���� 3 $48 � ��D$ ��: � � �

) ��$69 ���;: � � 1 $48 = 3� ��: < 1 ���: =�*9�$&� 1 � ���F - �!��� < 1 ��� 8 �0G >IH � =�$JB �: 8 � ������ -��EB � ) �� > ��1 � � <�� 561 � � F 1 5 > 3� �K�

npa5b nD� �"a��X]�^'`+]I]z� npa�]z�yad��� - �MLI� � � <"$$6>�B :�: � ;3�$ 8�$"��D$J %� � $&� 143 5 5N = � : � � � 3�$48 � ��D$ � ) ��$ 9 ���;: � � 1$ 8 = 3�O �

��:�� - �MLI� ?� G >IH � =�$PB � � -��OB � � ) �� > ��1 � � < �6561 � � F 1 5 > 3���Q ?�

()�k]8| _iuxa�dijka�^kjka��X_I`E� |pw#|pd�d ��u%|[nD��]1_�^K_�`/a?dfe _fc�5 7�a�]��ka@� 58] s�]q`/a��k]q|p]zuuE~�dij'`^X_I`Eux]q`Tn u�]���^X]zmqa�]z� a�d �K_fcX� |p] u�jXm*��mqd�cXu�ax`/jXmqaxnpdicXu��)()�k] w _�`+]�b jXm*� uvnpb�^'|p]q`�a��X_fcR : '��TS�UWV+V+X�Y[Z]\?U �� I��� ���� (������*$�D���_^���*$�)0>�$� E ����,-�G�6A3��'��50������$#���������A;0�'��� ��5� E ������ �7+ ��� �8a`1�BC�� G 6E �$�� >E ���$�D�(�3!� ��D��'6�G �+����#.�FE �����_^��$*$��; �������$�+����# 3���$�(,.������ G��A�7)#6�$����� ���(������ �BC���('���!�� E !��(��'���������(��*$�$ � ������I��'��� C����� 8

Page 42: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

5�7 mqdicKu�a�`+jXmqaxntd�cXu�_fcX� mI_zc �X]��K_fcX� |p]z� jXuvnpc��:a���](u_zb#]9_�|D��df`npa��kb0� �5ckdia��k]q`a��"ntc3�%�%]<��_fc"a%a�d n | |pjXu�ax`E_fa�] n u a��X_fa�a��k]5^'`/]I]�� npadf`?n u)�'`/]z_,� npc�� a��k]�ntc�^kjka5u�ax`/]z_zbnpc'a�d(u�] c'a�]IcXmq]zu%jKuvnpc��ya��k] uxa�`npc��BdfeTa$�%dBm*�X_�`o_imqa�]q`Eu �_ � �D�)�xc�a���] mI_�u�]�dze � �x_,�i]Ic"a^'`+d"mq]zuuPnpc��k~$a���]�^'`+]I]z� npadz`1b n ��'a ckdia/�X]�_,�'|p]#a�d �XcX�(a��k] ]IcK� dfe?a��k]�u�]Ic"a] cXmq] ��xcya��K_fa�m _iu�] ~ npa)�%n | |�^'`/d"mE]zuu e�j'`+a��k]E`�jkc"a�n |RnpaTn u%^"`/]Ia�a�w�uxj'`/] a��X_za�a��k] u�]Ic"a] cXmq]�n umqd�c'a+_�npck]z� npc�a��k] m _f^ka�j'`/]z�3uxa�`�ntc3�k~$_zcX�>npa*n u8�']�uvn `E_,�'|p] a��X_za8a��k]�u�a�di^3^Xdfnpc"a/�X_iu_ �"n ��(^'`/d�X_'�'n | npaxw dze��X]qnpc�� a��k] ]IcX� dfe _�u�] c'a�]IcXmq] ��()�k] u�w"c'a+_imqaxn m _fcX_I|tw�uvn u��%n |[|a���]Ic�n u�df| _za]z_ u�]Ic"a]IcKmq]�~In[e _1u�] c'a�]IcXmq]?mI_zc �X]%e�dij�cX�1� �xc�_zc'w ]Is�]Ic"aI~za��k]?^'`/]I]�� npadf`dij�a^kjka+u�_�^'np]zmq]8dze�a��k]8npck^kjka5uxa�`/]�_fb-_fcX���%]��%n | | mI_�| |$npa5_ �"� �&�"� � � �Pe�a��k]q`/]5n u_#^Xd�u�uvnD�'n |tnpaxw2dze�mEdic'e�jXuPnpdic$~��%]4�%n | |hmI_�| |?a��"n u1ux]Ic'a�]IcXmq] a��k] *�� � �"� �+� � �+� �1_fcK�� �"�� �"�% �"� �&�"� �4�%n | | �']Ickd�a]1a��k] �x`/]z_I| � 5�7 ux]Ic"a]IcXmE] �

�*c(]��K_fb�^'|p]�_I|D�idf`�npa��kb��*e�df`5a���] ^"`/]I]z��ntaxnpc����"w(_�� � �x_,�i]Ic"a%e�df| |pd,�5u�2

� |D�idz`npa���b ��2�� � ( � �� � ��� � �xck^kjka@2 � � �#�$� �'�������5jka^�jka�2 �+� � �+� �� � � ]�_i�)� ���#��� � � ����� npc'a�d �+� � �+� ��jkc"a�n |�a��k] u�a�`�npc�� � � � �'n u%`/]z_��1��?� � ] b#dzs�]8]Ib�^kaxw . jkd�a/_za�npdicXu�� ��� � � � �t~X_zcX� �Xc"n u$�3_ .�jkdia+_faxntd�c�n e�|p]qe�a�di^X]Ic��

� � $�� ��� ���'�'���)� �$��� � � � �&� ��*�' ������*�� � $�� ���&��)�1��?� �xc a��k]8e�df| |pd,�%ntc3� ^"`/d"mq]zu�uvnpc��ydze �+� � �+� ���'d ckd�a*a�dijXm*�'. jkd�a/_za�npdicXu�2��� g �X_zc��i]�_�| |.npc"s n uPn �"|t]�m*�X_I`E_imEa]q`ou npc'a�dyux^X_imE]zu��� � B:_'��] u�j'`+] a��X_fa5a���] ^�jkcXmqa�jX_faxntd�c3by_I`*��u �����X_zcX� �����t~k_zcX� a��k] . j�dia/_za�npdicKu

_�`+] u�j'`�`/dij�cX�']z� �'w(ux^X_imE]�m*�X_I`E_imEa]q`ou�� ?� � ]Ib#dzs�]�`/]z�"jkcX�k_zc'a u�^X_�mq]zu � _fa5a��k]��X]��fnpckc"ntc3�k~$_za*a��k]1]IcX�R~

_fcK��_�| | uxa�`npc�� u �%npa��9b#dz`/]1a��X_zc�d�ck] u�^X_�mq] _I`/] u-�'`+jkc��ya�d#d�ck] u�^X_�mq] �A�� � 8Tjka%npc�.�jkdia�]zu�_fc"w9u�ax`npc���u�dfe s n uvnD�'|p]�m*�X_�`o_imqa�]q`Eu ���'n m"� �X_Is�]1m*�X_�`o_imqa�]q`Eu

dia��k]q`5a��X_fc(|t] aa]E`Euq~�� � �t~�� � �t~������t~����&�t~'dz` _#�"dia5df` mqdz|td�c:_fa%npa/u�]IcX�.�0?� (R`E_fcKuv| _fa�]�a���] |p]Ia�a]q`ouhnpc"ad�a��k]En[`�|pd,�%]E`EmI_�u�] mqdij�c'a�]q`/^X_I`/a+u��

{ ] �X_Is�](m"��d�u�] c2adC�X_Is�]B_3�'dij3�'|p] c�]��)� | npck] �Xc'n u$�'npc�� _3u�] c'a�]IcXmq]BuvnpcXmq]�ntab n ��'a5`/]z�'jKmq]�a��k]�c"jkb%�X]q` dfe?]q``+df`ou8mI_fjKu�]z�0�"w(jXuvnpc��9_y�'d�a8ntcKuvn �']�_(u�]Ic"a] cXmq] �()�k] . jkd�a/_za�npdic bB_�`A�ku � � ��_�`+] jKu�]z�1ad �']q| npb npa .�jkdia+_faxntd�cXu � ^X_�`+a/u�dfe�a��k]?u�]Ic"a]IcKmq]���'n m*� _I`/]3ad �X]}u�^X]zmon _�| |pw a�`/]�_fa]��1� ()�k]�| npa]q`o_�| .�jkdia+_fa�npd�c by_I`*� n uy]Ic"a]q`+]z�

: '��D�� �A��������('�, �����(���������.�� C��/�0� ��������$#;���.�I0�0>�$��#��?/+*I8� 8

Page 43: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � � � � � �)� � � � �� � � �

�"w2�"dij��'| npc��3npa _fcK� ^�jkaaxntc3��nta�npcXuPn �']9_ .�jkdia+_fa�npd�c�>%] � ���t~ � � /' 5�$&� ����� �$n u | _za]q`ax`E_fcKuv| _fa�]z��ad�� /' 5�$�� � � �

4 � � �� � � ���� � � n u*a��k]1^'`/d"mq]�uu*dze �'`/]�_'��ntc3�ya��k] ux]Ic'a�]IcXmq]8npc"ad�jkc'npa/u8m _�| |p]z� �����,��+� )� ($d ��]IcXu _�`/]?jXu�jK_�| |pw �?df`E��u �kjka�a��k]Iw1bB_�w6�X]�c'jkb%�X]q`ouq~zr � 7�� uq~�ck]��5u-�z`/d�jk^cX_zb#]�uq~']��PbB_�n | _i�k��`/]zu�u�]zuE~']Ia+m � ()�'n u�n uTa��k] ^'`/d"mq]�uu �?]�jXu�jK_�| |pw(mI_�| | ad ��] c'n �z_faxntd�cdz` |p]��"n mI_�| _fcX_I|tw�uvn u8ntc:a���] ^X_�`ouvnpc���dzeTe�df`/bB_�| | _zc��ijK_'�i]�u�� ()�k] ^'`+]I]z� npadz` by_,��]zuuxj'`/]ya��X_fa a��k]�ntc�^kjka ad9a��'n u�^��K_iu�]Bd �X]Iw�u mq]q`/a+_�npc `+j'|p]zuq~Tuxd npa�n u mo|pd�u�]E` ad9a��k]npck^kj�a*dze�e�df`+by_I|$| _zc��ijK_'�i] ^K_�`Eux]q`Eu��

�xcya���]1mqdic"a]��kaTdfe$e�dz`/bB_�|�| _zc��ijK_'�i]�uq~Xad ��] cXuT_�`/] a��k] �KcX_�| ^'`/d"�'jKmqa�dfe$|p]��"n mI_�|_zcX_�|pw�uvn uq~��kj�a�a��'n u�n u�ckd�aTa��k]5mI_�u�]��k]E`/] ����c d�j'`hmI_iux]�~�a��k] �KcX_�|X^"`/d"�'jXmEa dzeR|p]��"n mI_�|_zcX_�|pw�uvn u n u a��k]�� � � �"����)�%� |p]���]Ib�] n u1_(u�] .�jk]IcXmE]�dfehdick] dz` b#dz`/]�mqd�cXu�]zmEjka�nps�]a�d ��]IcXu���()�k]�|p]���]Ib#]�uq~Gnpc:mqd�c'ax`E_iuxa8ad(a��k] ad��]IcXuq~�_�`+]�_fb%�'nD��jkdijXu8npc3a��k]�ux]IcXu�]a��X_faTa���]Iw�mI_fc�dzs�]q`| _z^�� �Pe$a$�?d8df`hb#dz`/]%|p]���]Ib#]�u.dzs�]q`| _f^ ~ a��k]Ic�dic'|pw�dick]5dfe a��k] bn u%mEdf``+]zmqax|tw�e�d�jkcX�%�kjka �%] �'d1ckd�a)�"ckd,� ���'n m*�#d�ck]8_za%a��'n u ^Xdfnpc"a �7a��k] u�w"c'a+_imqaxn m_zcX_�|pw�uvn u8b jXu�a?by_,��] a��'n u*�"]zmon uvnpdic �

�8]IcKmq]�~Iad��]Ic'n �z_za�npdic�mI_fc6�G]?ux]I]Ic _iu$a��k]T^'`+d"mq]zu�u�dze �XcX� npc�� _f^�^'`/d�^'`n _fa�] *���� ,� ��� � ��.npcya��k]5u�]Ic"a] cXmq]�a��K_fa?_�`+]1mqdicKuvn �']q`+]z� a�d��G]<�id�d"�(uxa/_�`+a�npc�� ^Xdfnpc"a/u�e�df`%| _za]q`|p]���]Ib�] `+]zmqd ��c'npa�npdic �)()�k]�u�]8^Xdfnpc"a/u�_I`/]8c"jkb%�X]q`/]��#uxa/_�`+a�npc�� e `/d�b �I]q`/d �7a��k] � ]q`/d^Xdfnpc"a8n u _fa8a��k]4�X]��zntc�c'npc���dzeTa��k]�ux]Ic"a]IcXmE]�_zcX��a���] | _iuxa ^Xdzntc"a*n u8_za8a��k] ]IcX��dzea��k] u�]Ic"a]IcKmq] �

�Xdf` ]��K_fb�^'|p]�~ n eTa��k] u�]Ic"a]IcKmq] � a��k]1ad��]Ic'n �z_faxnpdic npck^�jka ����_�u�2� < � � 1&��� � 1 8�!&� 1 � � 365� : � 8 9�$ 5 � $6<�� � :�� � ?�a��k]Ic(a��k]1a�d ��]Ic'n �z_za�npdic3d�jka^�jka �?dij'| � �G]

The0 1 2 3 5 6 74

red river flows into the sea.�8u npc�^"`/]I]z��ntaxnpc��k~Xa��k]1a�d ��]Ic'n �z_za�npdic(`/d�jka�npck]1n u�ckd�a ��]Ick]q`o_fa]�� �"w�5�7C8��/:<;

�kj�a#n uBnpcX�"]I^X]IcX�']Ic"a�|pw ^'`/dzs�n �"]z�1��gTdic"a�npc'j"ntc3� a��k]3]��K_fb�^'|p]�dze a���] � � �v_'�i] c'a^'`+d"mq]zu�uvnpc��:a��X_za4�%] �X_Is�]Bu�a/_I`/a�]z��npc � |D�idz`npa���b �E~ �?]ym _fc9�znts�]>_ s�]q`+w3uvnpb�^'|p]]��K_fb�^'|p] dfehad��]Ic'n �z_faxnpdic�2/8Tjka1a���]%�'`/]z_,��^Xdfnpc"a/u1_fa1a��k]%�X]��fnpckc'npc��9dfeha��k]�ux]Ic?�a�]IcXmq]�~ _fa1a��k] ] cX��dze%npaI~�_zcX� _za _�| |hu�^X_�mq]ym*�X_I`E_imEa]q`ou npcXuvn �']ya��k]�u�] c'a�]IcXmq] a��X_fa_I`/]1ckdia�npcXuvn �']�_ .�jkd�a/_faxnpdic��

( ?�,� � ��� � � ( ��� �, � � n u(a��k]3^'`+d"mq]zu�u>dze �XcK� npc�� a��k]:mI_fa�]��idz`np]zu(dfe a��k]� �����"���� �7a���] �K_iuvn m 5 7 jkc'npa+u>npc a���]�| npc��ij"n uxa�n m ux]IcXux] � npc a��k]}u�]Ic"a] cXmq] � �

Page 44: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

|p]���]Ib#]�n u _(^X_�`+a dze _�ux]Ic'a�]IcXmq] a��X_fa ]���a]IcX��u e `+dib dick] �'`+]z_'�:^Xdfnpc'a1e�dijkcK��npca���] a�d ��]Ic"n ��_fa�npd�c3adB_fckd�a��k]q`�~Xu�d npa/u*^Xd�uPnpa�npdic3npc�a���]�ux]Ic"a]IcXmE]*n u*�'] a]q`+b npck]z���"wa$�%d c'jkb%�X]q`ou�2.npa/u � ��� � � ��1_zcX�#nta+u �+� ��� �� � ��� � �:� �Pe��%]5ntbB_'�znpck] |p]���]Ib�]zu%_�u%a��k]�'|pd"m*�ku�mqdzs�]q`�npc��1a��k]1ux]Ic"a]IcXmE] e `+dib npa/u |p]qe�a?ad�a��k]*`�n ��'a?]IcX�R~"a��k] c(_fa?a��k]8] cX�#dfea���]�^'`/d"mq]�uu�a��k]�����df|p]8ux]Ic"a]IcXmE])�X_�u a�d/�X]8mEdfs�]E`/]z�/�"w _*| _�w�]E`TdfeX|p]���]Ib#]�u �7b�df`+]^'`+]zmon u�]q|pw�~�]Is�]q`/wB^X_�`+a8dfe?a���]�u�]Ic"a]IcKmq]��X_iu8ad �G]�mEdfs�]E`/]z���"w3_fa5|t]�_iu�a dick]�| _Iw�]q`dfe�|p]���]Ib#]�u��

;?_im*� |p]���]Ib#]yn uy_�uu�d"m/n _za]z� �%npa��7dick] � � � �' ���� ���� �' ����' uxjXm"� _iu ckdij�c � 5 �+~s�]q`A� ��� �/~�_i��#/]zmqa�nps�]'� �*\ = �/~.] a/m � ()�k]>u�]Ia dfe�|p]��"n m _�|5m _fa]@�idf`�np]zu n u . j'npa�](u�a+_fc?��k_I`E� n �I]z�.� �8d,�%]Is�]q`�~1�%]��XcX�3nta _z^k^'`/d�^'`n _za](adNm"�X_zc��i]�a��"n u ux]Ia _�`A�'npa�`E_I`n |pw2adu�j"ntaB^X_�`+a�n mqj'| _�`Nck]I]z��u dze�a��k]:�'d�by_Intc � �Gdz`(]��K_fb�^'|p]�~%a��k]3ckdic��xuxa/_fcK�k_�`o� mI_fa$�]���df`np]zu r � 7 _zcX� ; �!B � ��7 ux]I]Ib a��k](b#d u�a�_z^k^'`/d�^'`n _za]�e�df`�|p]���]Ib#]�u�u�jKm"� _iu� <�$$ >�B :�: ����C =65 ��� _fcX� � �6< 5��� < � 1&� � � �8u �?]��%n |[| u�] ]#npc l ]zmqa�npd�c ��~T_3uvnpb�^'|p]��_Iw ad mI_f^�aj'`+]2ux]Iby_zc'axn mIu n u �"w jXuPnpc��7ux^G]�mon _�|�mI_fa�]��idz`np]zu�� ()�k]q`+]�n u _I| u�d7_a�`o_i�'] d � �X]Ia$�%]I] c a��k]1jXu_,�i] dfe�e�]z_zaj'`+]zu�_fcK��mI_za]���df`np]zuE~ ���"n m*�3m _fcy|p]z_i�(ad�a��k]npc'ax`/d"�'jKmqa�npdic3dze?u�d�b#]1ck]@� mI_za]���df`�nt]�u��

;?_im*�>|p]���]Ib�]*n u*_�uuxd"mon _fa]�� �%npa��N_ mq]q`+a/_�npcNu�]Ia�dze � ����� �$� �� _fcK� a���]qn `5si_I|pjk]zu���Xdf`�]��K_fb�^'|p]�~�a��k](^'`/d�ckdijkc � �&���X_iu a���]#e�]z_fa�j'`/] � �"�� ��� _zcX� npa/u si_I|pjk]yn u � �� � �58d,�1~�jXuvnpc�� a��k]*e _�mqaTa��X_za�a��k]5s�]q`*� � uPnpc���u&�k�'d�]zu%c�dia)�K_�s�]5a���]8u�_fb�]8s�_�|pjk]8dze�a��k]e�]z_zaj'`+] � �"�� ��� ��_fcK��jXuvnpc��ya��k] _z^k^'`+di^'`�n _za] �f`o_fb�by_za�n mI_�| `/j'|p]�~1�?] mI_fc:� n u�mI_�`o�_�u�]Ic"a]IcKmq]*| nD��] � �?uvnpc���u�� �D��5ck]�dze�a��k]:u�^X]zm/n �GmIu#dfe d�j'`9_f^�^'`/d _im*� n u�a��k]3jXux]�dze�* � �#����'�� �����������)� �xc

a��"n u mI_iux]�~$_ e�]z_zaj'`+]�s�_�|pjk]BmI_zcC�G] � �&� � � � ��dz` � ���< � � � �*� ()�'n u*n u _yuvnD�ic"n �GmI_fc"a`/]�u�a�`�n mqa�npdic ~ �kj�a8mqd�cXuvn �']E`npc��9mqdib�^kjka�]q`5]�&>monp]IcXmqw �%nta��0�'npa1ux]Ia/uE~��%]�mI_fc9]��k^X]zmEa_��f`+]z_fa1ntb�^'`+dfs�] b#]Ic"a�ntc:a]E`/bBu dze�a��k]y_I|D�idf`�npa��kb a�npb�]y_zcX�2u�^K_imq]Bmqdib�^'|p]��"npa�w �l�d�~'ntcKu�a]�_i� dzeTa���] ^"`/]Is�npdijXu%e�]z_fa�j'`/] � �"�� ���%�%]1mI_zc0�X_Is�]8a��'`/] ] �"ntcK_�`/wye�]z_zaj'`+]zu���z~�����~"_fcX� �� >�df`�~ n e��%]��h_fc"a a�d u�_�s�]�d�cya���]*c"jkb%�X]q`Tdze$e�]z_fa�j'`/]zuE~ �%]5mI_zc��X_Is�]dic"|tw(a$�%d�| nD��] ��� ���� _fcK� ��� ����� �

()�k]q`+] n u�_/�f|pd �K_�| u�] a%dfe$e�]�_faj"`/]zuE~'_zcX� e�dz`�]z_�m"� |p]��k] b#]5_zcX� e�df`h]z_im*� e�]z_fa�j'`/]npa n u��']Ia�]q`/b npck]z� ���K_fa%a��k]8s�_�|pjk]1dze�a��k]�e�]z_fa�j'`/]5n u�� �xa�n u%ckdiahmo|p]z_�`�~ e�dz`5]��X_zb#^"|t] ~���X_za8a��k]1s�_�|pjk] dzeTa���] e�]z_zaj'`+] ��� � � �"�- � n u e�dz`8a��k]4�?df`E� � �&�t~��kjka5a��'n u*s�_I|tj�]�n uckd�a*npb#^Xdf`+a/_zc'a�_fcX�3mI_zcC�X]y_zc'w9dfe?a��k] a$�?dys�_�|pjk]zuE~.uPnpcXmq]�npa��%n[| |��X]�nD�ickdz`/]z��npca���] | _za]q` ^'`/d"mE]zuuPntc3�k~�_fc"w?�h_�w �

�Xdf| |pd'�%npc��9a��k] ^"`/]Is�npdijXu8]��K_fb�^'|p]4�?]�mqdic"a�npc"jk] 2��PeTa��k]�npck^�jka8ad(a��k]�^X_I`/a1dfeu�^X]I]�m"�(a/_,� �zntc3���%]q`+]

Page 45: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � � � � � �)� � � � �� � �"�

The0 1 2 3 5 6 74

red river flows into the sea.a��k]Ic(a��k]1d�jka^kj�a8mqd�j'| � �X]

The

THE THE N

N

0 1 2 3 5 6 7

ADJ N V

4

PREP

N

red river flows into the sea.

{:]�m _fc7ux]I](dick]y`+]z_iuxdic ���"w2a��k](b j'|pa�np^'|p] |p]���]Ib�]>| _Iw�]q`ou _�`/]9_I|[|pd,�%]��12C��?df`E�7m _fc �X_Is�] �P_zcX� e `/] .�jk]Ic"a�|pw �'d�]zu �X_Is�] ��b�df`+]�a��X_fc7d�ck]�^Xd�u�uvnD�'|p] |p]��"n mI_�|mI_za]���df`+w � (�d�ux]I]8a��X_fa�a$�%d dzs�]q`| _f^�^'npc���|p]��k] b#]zu?�'d ckd�a)�X_Is�]8a�d%�X_Is�]*a��k]1u_zb#]uxa/_�`+a�npc��(_zcX� ] cX� npc���^Gdznpc'a+u � dz`.� � � �'�'��� "�/~Xmqd�cXuvn �']q` a���] e�dz| |td,�%npc��(]��K_fb�^'|p] 2

ADJ NAME

NAME

Common is the most common1Lisp

2 3 4 5 6Lisp.

70

ADJ NAME BE THE MOST

NAME

�xc(a��k]�_'�Xdzs�] ]��X_zb#^'|p]zu%a��k]8|p]��k] b#]zu�_I`/]8n | |tjKu�a�`o_fa�]z�Nnpc9a��k]8e�df`+b dfe _ a+_'�'|p] �()�X_za%a+_'�'|p]*n u%m _�| |p]z�ya��k] ����� �T_fcX� �?]��X_Is�] #/jKu�a?u�a+_�`/a�]z�#a�d4�kj'n | � npa � _ ^'`+d"mq]zu�ua��X_fa��%n |[|��X]?mqd�c'axntc"jk]z�1_zcX� �Xc"n u$�k]z� �'j'`npc��5a���]%uxw'c"a/_�mqa�n mT_fcK_�|pwkuPn u�� ;?_im*�8|t]��k]Ib�]�k| | u*d�ck] ������.�"� �'��'-�{:]2�'d a��k]:^X_I`/a-� dfe �vu�^X]I]�m"� a+_'��fnpc�� �"w |td�d� npc��<_fa�� ��� �' ���� �"� �'�����2npc a��k]

|p]��"n mqdic7dz` �'w jXuPnpc�� u�dib�]�^"`/d"mq]z�"j'`E_I|1b#]�_fcXu �PuxjXm"� _iu `+]��ij"| _I`9]��k^"`/]zu�uvnpdicXu �*��8]E`/]*n u5_fc�]��X_zb#^'|p]1dfe _�^X_�`+a-� dfe �vu�^X]I]zm*��a+_'� �znpc��9_�|D�idz`npa��kb 2

� |D��df`npa��kb ����2 ( ��'� � ��� � � ( � � � �, � � �xck^kj�a�2 �"� � �"� ��5jka�^kjka�2 ����� � ^X_I`/axn _I| |tw ��|[|p]z�� � � � � ]z_im*�9u�a+_�`/axnpc��y^Xd�uPntaxnpdic &�

�� � � � a���] | _�u�a5^Gd uvnpa�npd�c � � � � �

��� � � � ]z_�m"�y] cX� npc��y^Xd�uPnpa�npdic ����

&� � � � � a��k]8| _iuxa8^Xd�uPntaxnpdic ������ � � ��_�| |�|t]��'n mI_I|�]Ic'ax`np]zu%bB_fa+m"�'npc���a���]�ux]Ic"a]IcXmE]8^X_�`+a%e `/d�b &�9ad)��� ����3� �8�k�ya���] |p]��"n mI_�| ]Ic"a�`+w#a�d#a��k] m"�X_I`/a@�� � � � a��k] u�ax`npc��#|pd�d ��u | nD��] _ r � 7C��� �� �� �8�k�(_ r � 73]Ic"a�`+wyad a��k] m"�X_I`/a@�� � � � a��k] u�ax`npc��#|pd�d ��u | nD��] _fc�]��PbB_�n | _i��� `/]zu�u � � ��0�� �8�k�(_fc ; B � ��7�]Ic"a�`+w#a�d#a��k] m"�K_�`/a@�� � � � a��k] u�ax`npc��#e `+dib &�9ad ��� n u5_ .�jkdia+_faxntd�c3df`

Page 46: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

��� � n e�ckd�a��'npc���n u%e�dij�cX�>npc�a��k]8|p]��'n mqd�c npc�a��'n uhnpa�]q`E_za�npdicC��� ��� � � �%`/]z_,�ya��k]8npckck]E`�|td�d�^��� ��� � � c�d#]Ic"a�`�np]zu�_�`+] e�d�jkcX�9u�a/_I`/axntc3�#e `/d�b &�0��� ��� ��� �8�k�(_ ck]�� ]Ic'ax`/w�ad�a��k] m*�X_�`+a5u�a+_�`/axnpc��#e `/d�b &�3_zcX� ] cX� npc��B_fa����� �3� � � a��k] u�j��Xuxa�`�ntc3�#e `/d�b &��a�d ���:mEdic"a/_�npcXu5u�^K_imq]zu)� � ����� � 7R]Ia�a��k]1]Ic"a�`+w��X_Is�]1mI_za]���df`+w 5 � BC;�l �� �� � � � � � � 7R]Ia�a��k]1]Ic"a�`+w��X_Is�]1mI_za]���df`+w 5 � BC;<�

Page 47: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

PREPVNADJ THE N

NP

The

THE

S

VP

PP

NP

red river flows into the sea.

��n ��j'`/] �?� � 2 8T_I`Eu�] a�`+]I]

� ��� � � � � � � �$� � �!� � ( ����� �

()�k] ��d�_�|�dfeGu�w"c'a+_imqaxn mT_zcX_�|pw�uvn u�n u�a�d��KcX�8a��k]?u�w"c"a/_imEa�n mTu�a�`+jXmqa�j'`/]TdfeKa��k]?u�] c'a�]IcXmq] �()�k] uxa�`/jKmqaj'`+]��X_iu�a��k]8e�dz`/b dze?_ ax`/]I] u�jXm*�9_iu�a��k]1dic�]4�fnps�]Icynpc ��n ��j'`/] �?� � �

��������� � ������� �����������������! " #�$��%

()�k]�n | |pjXu�ax`E_za]z� ax`/]I]8n u1_ �%]E|[|+�!�'c�d'��c}u�ax`/jXmEaj'`+] npc3a��k]�mEdic"a]���a*dze?mqd�c'a�]��ka$� e `+]I]�z`E_fb�bB_�`Eu��'& �xa�n u�mI_I|[|p]z� a��k] ������ ��� � �"�ydfe a���]�ux]Ic"a]IcXmE]��P_I| uxd �"ckd,��c7_�u�a��k]�$�"� ��()���'�'���#��� �'��"� �*� { ] �%n | |8ckd�a#d�c'|pw jXux](a��k](a]E`/b ������ ���'��"�#e�dz`Bmqdib�^'|p]Ia]ux]Ic'a�]IcXmq]5uxa�`+jXmqaj"`/]zu�>'a���]*ax`/]I]zu�dze�a��k]1uxj��Xux]Ic'a�]IcXmq]5uxa�`+jXmqaj"`/]zu � ] � �k~�a��k] u�j3�?�Pax`/]I]�%npa�� a��k]�`/d�dia%5 8 npc �.nD�ij'`+] ��� � � _�`/]>_�| u�d}mI_�| |p]z� ������ � �'��"��)� ()�k]y|p]z_Is�]zu dzea��k]�ax`/]I]8npc �.nD�ij'`+] �?� � _I`/]�bB_�`A��]z���'w(a��k]��%df`o� �vmI_fa�]��idz`/w�^K_�n `Eu��/�8mqa�jX_�| |pw�~Xa��k]|p]z_Is�]zu8dfehdij'`�^X_�`ou�]yax`/]I]�_I`/]�a��k] |p]���]Ib#]�u d�ka/_Inpck]z��e `+dib a���] |p]��"n mI_�|h_fcK_�|pwkuPn uq~_zcX��_I`/]8| _'�X]q| |p]z� �%npa��9a��k]En[`�|p]��"n mI_�| m _fa]@�idf`�np]zu���()�k]1ckd"�']zu�dfe a���] ax`/]I] a��X_za5_�`/]ckd�a�|p]z_Is�]zu�_I`/]#| _'�X]q| |p]z� �"w a��k] &' � � �� � �' ���� �'���� ����9uxjXm"� _iu45/8 ~ lX~ �/8�~$]Ia+m ��xa n u1^Gd uuPn �"|t]3a�d0�X_Is�]BmI_fa�]��idz`np]zu�a��X_fa�_�`/]�|t]��'n mI_I| _fcX�2uxw'c"a/_�mqa�n my_za�a��k](u_zb#]axntb�] ��{ ]5mI_zc _I| �h_IwkuT_Is�dfn ��a��"n u �"w mqdicXuxa�`+jXmqa�npc��1a��k]��f`o_fb�by_I`?_imImEdf`E��ntc3�f|pw%�kjkaa��k]q`/]8n u�ckdyux]q`npd�jXuh`+]z_iuxdic9adB�'dyuxd�� �Xj'`+a��k]q`+b#dz`/]�~'npa�^'`+dzs n �']zu�b�df`/],-X]��'nD�'n | npa�wnpc3a���]4�f`o_fb�by_I`1mEdicXuxa�`/jKmqa�npdic � �xc9a��k] a]���a�a��X_za e�dz| |td,�5uE~ npa8bB_Iw��X] npb�^Gdz`/a+_fc"aa�d�ux^X]zmon e�w�a��X_fa _ymI_za]���df`+w�n u�� � �� � ��(���� ' &'�� � �� �'�' dz` � � �� �! ��(���� ' � � � �' ����<�h_fcX�a��kd�ux]�_�`/] a��k]�a�]q`/bBu�a��X_za/�%]6�%n[| |?jXux] e�df` ]Ib#^3�X_iuPn u���()�k]�u�w"c"a/_imEa�n m�mI_za]���df`�nt]�u( � A��+�+#.�(��E �$�(�$��*$�3���.��'6�) �!��_^ �$*$���� � )32$*���� 8

Page 48: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

_�`+]3_I| uxd mI_I|[|p]z� a��k] � ��� �&�"� � � �#���<���()��� � � *�� ���� df` � ��� �&�"� � � �#��� &' ��*"���<��<���'n |p]a���]�|t]��'n mI_I| m _fa]@�idf`�np]zu(_�`/]}mI_I|[|p]z� a��k] �&�"� � � �#���<�� df`�� �+�� � �#���%&'���*"���<)� ()�k]mI_za]���df`np]zu�dfe �Gd�a�� � npcX�ku5_�`+] mI_�| |p]z� a��k] &'���*"���<)��{:] �%n | | u�]I]1a��K_fa�ntcN_i�k��ntaxnpdicad9_(mI_za]���df`/w�| _,�G]E|P~�b#dz`/] npc'e�df`+by_za�npdic m _fc �G]B_iu�u�d"mon _za]z� �%npa�� _(u�w"b%�Gdz|!� �xcdf`o�']q`Ta�d1]Ib#^3�X_iuPn � ]�a��'n uq~ �?]��%n[| | u�d�b#] a�npb#]�u�mI_�| | _8uxw'b%�Xdf|G_ � � �$��~i]Is�] c�a���dij���npa*b nD� �"a�ckdia<�X]1^X_�`+a*dze?_�^X_�`ou�] a�`/] ] �

()�k]�bB_�npc7^X_I`/aydze _2mqd�c'a�]���a-��e `/]I] �f`o_fb�by_I`#n u#a��k]3ux]Ia�dfe1npa/u) "��� �&� � � �<� � �"��&� � ��)� �k`/dib a���]1u_zb#^'|p]8ax`/]I]5ntc �.nD��j'`/] �?� � �?]1mI_fcB]��kax`E_�mqa%a��k]*e�df| |pd,�%npc��#`/j"|t]�u�2

l � 5/8 �/8 � 8 � � 8 85/8 � ( �/; �5\/= 5 8 8 � 8 � ; 8 5 85/8 � ( �/; 5

;?_im*� `/j"|t] �X_�u _�uxw'c"a/_�mqa�n m(mI_fa�]��idz`/w:dic2npa/u |p]qe�a$� �X_zcX� uvn �']9_fcK� _9u�] .�jk]IcKmq]ydfemI_za]���df`np]zu � a��k]� "��� �'� ��� �"� �� �Td�cya���] `�n ��'a$� �K_fcX�(uvn �'] �)()�k]�`/j"|t] � ��� � � . �@���n u%uxdib�]Ia�npb�]zu%mI_I| |t]��>a��k] �&� � � � ��� � � �.� ��� �&�"� � � �#����� ��� ux^G]�mon _�|R`+j'|p]�~km _�| |p]z�ya��k]�"�,� � ')���-� �B_fcX� �'] ckdia�]z� _�u%� � � e�dz`B_�`*�"ntax`E_I`/w2ckd�c'a�]q`/b npcX_�| ��~Rn u jXux]z� ad_�| |pd,� a��k] �+� n u_f^�^G]�_�`E_zcXmq] �3dfe _�uxw'b%�Xdf| ~ ���k] c |pd�d ��ntc3�2_za�a���]#ax`/]I] npc _ a�di^?�ad,� �Xd�aad�b ��n[`+]zmqaxntd�c��#{:]%�%n | |�ckd�a�_I| |td,��a��k]#] b#^kaxwy`/j"|t]�u npc d�j'`�mqdic"a]��ka$� e `+]I]�f`o_fb�by_I`,� �8mqa�jX_�| |pw�~�dij"`��z`E_fb�bB_�`�e�df` 5�718 n u#c�dia�^'`/]zm/n ux]q|pw7_:mqdic"a]��ka$� e `+]I]�f`o_fb�by_I` uvnpcXmE] npa/�X_�u uxdib�] _��k� npa�npdicK_�|�]E|t] b#]Ic"a/uE~X_iu �?]4�%n | |hu�]I] ��{:]4�%n | |hmI_�| |npa*a��k] ��������� ����� �

()�k]5]��Xm/|tjKuvnpdicydze$a��k]�]Ib�^kaxw `/j"|t]�n u�a��k]5dic'|pw�`+]zu�ax`n mqa�npd�c$~ npcya��k]5mqdic"a]��ka$� e `+]I]u�] cXu�]�~�a��X_fa �%]5^kjkaTd�cya��k]<5�7 �f`E_zb#bB_�` � �?_�`npd�jXu a�]zm"��c'n . jk]�u e�dz`?a��k]�`/]zuxa�`�n mEa]z�mqd�c'a�]��ka$� e `+]I]��f`o_fb�by_I`Eu � u�jXm*�:_iu/7�7 � � � _fcX�C7 � ��� ���f`o_fb�by_I`Eu � _�`/]��"]Is�]q|pdi^X]z�e�df`?a��k]�^kj'`+^Gd u�]zuTdfe�e�df`/bB_�|�| _zc��ijK_'�i] ^X_�`ouvnpc�����()�k]Iw�`+] .�j'n `/]�a���]�ckdic?�v_fb%�"n ��j'npaxwdfe a��k]��f`o_fb�by_I`*npc3a��k] u�]IcXux]1a��X_za e�dz`1_zc'w9u�] c'a�]IcXmq]8a��k]q`+]�m _fc0�X]�_fa5b#d u�a5dick]mqdz``/]�mqa%^X_I`Eux]8a�`+]I] � 5�7�� u%_�`+]*npc��k]q`+]Ic"a�|pw(_fb%�"n ��jkdijKuq~Xu�d%�?]1mI_zckckdia5��n[`+]zmqax|twBjXu�]a���d�u�] a]zm*�kc'n .�jk]zu��

��� ��� � ��� �$�� ������!� ����� ���

{:] �X_Is�]�npc"a�`/d"�"jXmq]z��e�]�_faj"`/]zu*npc a��k]�^'`/]Is�npdijXu u�]zmEa�npdic�� 58d,�1~��%] �%n[| |h]��k^"| _Inpc�kd,� a��k] w3_�`+]%�X_fcK� |p]z� _zcX�C�kd,� a��k]IwN_�`/] jKu�]z�1�6�8u5�'dy|p]��'n mI_I|?mI_za]���df`np]zuE~$a��k]u�w"c"a/_imEa�n mymI_za]���df`np]zu%�X_Is�]Bu�]Ia+u�dfe�e�]z_zaj'`+] s�_I|tj�]zu�a��X_za�_�`+](�']Ia�]q`/b npck]z�2_�u�a��k]^X_I`Eu�] a�`+]I]*n u ��j'n |ta@�

Page 49: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

�5ck]�^"`/d �"|t] b �%npa���a���] ^"`/]Is�npdijXu*]��X_zb#^'|p]1dfe mqdic"a]���a-��e `/] ]/�f`o_fb�by_I`*n u*a��X_fanpa<�%dij"| �9_imImE]I^ka�jkc��z`E_zb#bB_faxn m _�| u�]Ic"a]IcKmq]zu%uxjXm*��_�u�2

� ()�k]8`/]��B`�nps�]q`��.���7ntc"ad�a���]�ux]z_?�� uxa�`E_InD� �"a�e�df`A��_I`E� uxdf|pjka�npd�c n uE~*e�df`(]��K_fb�^'|p]�~5ad �X_Is�]3_ e�]z_zaj'`+])�� � a��"n[`o�^X]q`ou�dic ~*uPnpc��ij'| _I`��/~1_zcX� ad}^'`/d�^X_'� _fa]�npayj�^7a��k]9a�`/] ] npc _ �+mqdf`�`/]zmEa"��e _�u-�'npdic �()�k] c$~kmo|pd u�]1ad a��k]*`+d�dia8lX~��%]/�?dij'| ���X_Is�]5a��k]8c�d"�']/5/8 u�^X]zm/n[e�w�npc���a��k]�e�]z_fa�j'`/]s�_�|pjk] �� � ~ ���"n[|p](a���]#ckd"�"] �/8 �?dij'| � �X_Is�] a��k]#s�_I|tj�]��� �4� �Pe��%]�npcXuPn u�aa��X_faTa���]8mI_za]���df`�nt]�u 5/8}_fcX� �/89�K_�s�]�a��k]5u_zb#]5s�_�|pjk]8dze$a��k]%e�]z_fa�j'`/].�� 4���k]Ica��k]y`/j'|p]3l � 5 8 �/8 n u�_f^�^'| nt]��R~%a���]Ic a��k]ynpcXmqdz``/]�mqa ^X_�`ou�](a�`+]I] �%n |[|5c�dia �G]d�ka/_Intc�]z�1�

()�k] � ���������� "��� � ����� � ���u�^X]zmon e�wC�kd,� �%]�^'`/d�^X_'� _fa]Ba��k] e�]z_fa�j'`/] s�_I|tj�]zu jk^a��k]#ax`/]I]�_zcX�3a��k]IwN_i�k�3`/]zuxa�`n mqaxnpdicXu1a��X_za b jKu�a/�X]Bu_faxn u �X]z�3n[eha��k]B_f^�^'`/d�^'`n _fa�]ckd"�"]>n u adC�X](_��k�']z�2ad3a��k]yax`/]I] �3{:]��%n | |<�kj'n | � a���] ax`/]I] npc a��k]��Xdia�adib%� jk^� n `+]zmqa�npd�c$~Tu�dC���k] c2_��k� npc��}_ ck]�� ckd"�']�~�a��k] ������� � � �$��>_�`+] �"ckd,��c _fcK� a��k]������+� � � � �$�*n u*_��k�']z�(ad a���] ax`/]I] � ()�'n u d�^G]E`E_faxnpdic�n u*m _�| |p]z��a��k]�� � ��� �'�'��� �

()�k]q`+] _�`/] a$�%d%��ntcK�ku dze.e�]�_faj"`/] mqdicKu�a�`o_�npc"a/u�2� � � *� ��� �$�&��� ���������� "��� � ����� � ��

�Pe _ `/j'|p] � ��� � � . ����� ��� n u��fnps�]Ic$~"a��k]Ic �%]1m _fc�^"`/]zu�mo`nD�X] _fc"w#e�]z_fa�j'`/]s�_I|tj�]�dfe _fc"w mI_za]���df`+w npc a���]>`+j'|p] �9�Pe8a��k]9mI_fa�]��idz`/w npc . jk]�u�a�npd�c n u a��k]|p]qe�a$� �K_fcX�(uvn �'] mI_za]���df`+w�~'a��k]Ic �%] _�`+]�_�uuPn ��c'npc��ya��k]*e�]z_zaj'`+]8s�_�|pjk]1ad a��X_fam _fa]@�idf`+w1>?dia���]q`*�%n u�] ~ n e5nta�n u dick]Bdfe a��k]y`nD��'a$� �X_zcX� uPn �']9mI_fa�]��idz`np]zuq~��%]_I`/]1_��k� npc���_ mqdicXuxa�`o_�npc'ahmqdicK� npa�npdic$~XuPnpcXmq]8a��k] e�]�_faj"`/]8s�_�|pjk]�u dfe�a��kd�ux]1mI_za-�]@�idf`�np]zu8_�`+] _�| `/]z_��'w3ux]Ia�� �Pe�a��k] mEdicXuxa�`E_Inpc'a�n u*ckdia u_za�n u �K]z�R~Xa��k]1`/]z�'jKmqa�npdic�%n | |�e _�n |!��Xdz`5]��X_zb#^"|t] ~� � 5 8 � ( �/; �*\ = 5 � �'�� ������ 5 8 � � �5\/= 5 � � ���& � �()��] �k`Euxa `+j'|p]*b�]z_fcKu a��K_fa n e�a��k] `+]zu�^X]zmEa�nps�] `+]z�'jXmEa�npdic#n u%a�d4�X]*^X]q`�e�df`+b#]z�a��k]Ic a���](mI_fa�]��idz`/w95 8 n u%�idzntc3� a�dC�X_Is�]ya��k]�e�]z_fa�j'`/](s�_�|pjk] �� �6� � ()�k]c"jkb%�X]q` � n u _iuuPnD�ick]z�:adya��k]�|p]qe�a-�!�X_fcK� uPn �"]yuxw'b%�Xdf| _fcK��a��k]�`nD� �"a-�!�X_zcX�uxw'b%�Xdz| u _�`/] ]Ic"jkb#]E`E_fa�]z�yuxa/_�`+a�npc��ye `/d�b � � � ()�k] u�]zmqd�cX�>`+j'|p] uxa/_fa�]zu*a��X_faa��k] `+j'|p] mI_zc �G]�_f^k^"|[np]z�3dic"|twyn eTa��k]�a��'n `E��mEdicXuxa�npajk] c'a<5 �X_iu*a��k]8e�]z_fa�j'`/]s�_I|tj�]zu � � _fcK� �4�

��� � $������ � � ' � ����� �$� � "��� �'����� � ��

Page 50: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� 0 � ����� ��� � � � � � � � � � � � �

� e�]z_zaj'`+] ]/. jX_I| ntaxw u�a+_fa�]zu a��X_fa�a$�%d}mI_fa�]��idz`np]zu%�X_Is�](ad �X_Is�] a��k]9u_zb#]s�_�|pjk] dfe?_�mq]q`+a/_Intc(e�]z_fa�j'`/] � �Pe dick]1dfe a��k]�mI_fa�]��idz`np]zu%n u�a���] |p]qe�a-�!�X_zcX��uPn �"]mI_za]���df`+w�~Ra���]Ic3a��k] ]/. jX_I| ntaxw(n u1_�mqajX_I| |tw:_�^'`/d�^X_'� _fa�npd�c `+j'|p] � �*a��k]q`A�%n ux]�~npa�n u5_ mqd�cXu�ax`E_�npc"a1mqd�cX� npa�npdic � �Xdf`5]��K_fb�^'|p]�~'npcl � 5/8 �/8 � � � ��� � �/~a��k]�`/j'|p](m _fcC�X]y_z^k^'| np]z�2dic'|pw�n e5a���]�mqdicXuxa�npaj�]Ic'a+u 5/8<_fcK� �/8 �X_Is�] a��k]u�_fb�] s�_I|tj�]�dfe a��k]8e�]z_zaj'`+] �� �X��`z~"a��k]8`/j"|t]�/8 � � 8 8 � � � �������� ����� ��� ���� �uxa/_fa�]zu a��X_fa9a��k]:s�_�|pjk]zu�dze�a��k]3e�]z_zaj'`+]zu ��� �y_zcX�*� ��� �+� �ydfe�a��k]2mEdic?�uxa�npajk] c'a � _�`+]1^'`/d�^X_'� _fa]���ad�a��k] mI_za]���df`/w �/8 �

�5ck] `+j'|p]8m _fc �X_Is�]5_fc"w c'jkb%�X]q`?dze$a���]8_,�Gdzs�] mqdicKu�a�`o_�npc"a/u�� ��|[|�dze$a���]Ib �X_Is�]ad �G]�u�_faxn u �X]z��e�df` a���] `/]��'jXmqaxntd�c a�d��X]��'dic�] �/�xc3a��'n u1u�]IcKu�]�~Xa��k]�`+j'|p]zu*`/]q| _za]z�ad9a��k] `nD��'a$� �X_zcX� uvn �'](mEdicXuxa�npajk] c'a��X_Is�]�ad0�X]Bu_za�n u ��_,�'|p] � �Xdf`�]��K_fb�^'|p]�~$a��k]^'`+di^X_,��_faxnpdic n u�ckdia�#/jKu�a�a��k]y^'`+di^X_,��_za�npdic7dze1_ e�]z_zaj'`+]ys�_�|pjk] � npa�n u�c�]zmq]zu�u_�`+wad9m*�k]zm*�yn[e?npa�mEdic$-kn mqa+u �%npa��}u�d�b#]�dia��k]q`�mqd�cXu�ax`E_�npc"a/u��>�<�"s npd�jXuv|pw�~��%]�mI_zc2_I| uxd�X_Is�]Bmqdic"a�`o_i� n mqa�df`/w3`/j"|t]�uq~ ���"n m*� _I`/]�jkcXu_za�n u �G_'�'|p] � ()�kd u�]#`+j'|p]zu�_I`/] `/]Ib�dzs�]z��"w�a���]�^X_�`ou�]q`��i] ck]q`E_zadz`,� ��]zuPn �"]zu�m*�k]zm*� npc��*e�dz`hu_faxn u ��_,�'n |[npaxw�~ka��k]��i]Ic�]q`E_zadf`h_I| uxd�'d�]zu u�dib�] dfe?a��k] e�]z_zaj'`+] mqd�cXu�ax`E_Intc"a1di^kaxnpb n �z_za�npdicXu��4B3df`+] _,�Gd�jka1a��X_za/�%n | |)�X]mqd�cXuvn �']q`+]z�>npc9a��k]1ck]���a�m*�X_z^ka]q` �

��� ��� � � ��!�$ � ����� ��$��� � ���

7R]Ia�jXu5mqd�cXuvn �']q` a���] e�dz| |td,�%npc��9u�] c'a�]IcXmq] 2{ �K_fa � n � w�dij(^kj�a�a��k]��Xd�d �(ntc;-

�xa/uyuxa�`+jXmqaj"`/]3n u#`+]q| _fa]�� a�d a��k]:mqd�cXu�ax`/jXmqa � w�dij � n �7^kjka(a��k]C�Xd�d� npc ���X_fa �t~���'n m*��n u c�dia _ �f`o_fb�by_za�n mI_�|hux]Ic'a�]IcXmq]%��jka `+]zu�]Ib%�"|t]�u8_ �"ckd,��c2uxa�`+jXmqaj"`/]�dfe5_�']zm/| _I`E_za�nps�]9u�]Ic"a]IcKmq] �9()�"n u n u�mI_I|[|p]z� _ ����( �"���"� �.� � �"� �����"� ��� uPntcKmq] npaBmI_fc�X] s n uxjX_�| n �I]z�:_iu1_#b�dzs�]Ib#] c'a�dze�mE]q`/a+_�npc2mEdib�^Gd�ck]Ic"a/u �X]qe�dz`/] a��k] ^X_�`ou�] ax`/]I]1n umqd�cXu�ax`/jXmqa�]z�R~�ux]I] ��n ��j'`/] �?���?� ()�k]5mqdib�^Xdick] c'a+u.a��X_za?_�`/]�b�dzs�]z�1_�`+]5mI_�| |p]z� ��� � �+�+_fcK� a���]qn `��XcX_�| �']zuxa�npcX_za�npdicXu _�`/] mI_I| |t]��) ���)���e?mqdij"`Eu�] ~��%] mI_fc�ckdia<�'c�d'� �kd,� ad�b#dzs�] mqd�b#^Xdic�]Ic'a+uhnpcN_i�'s�_fcKmq] � npa<�X_iu

ad%�X] �'d�ck] �'j'`npc���a���]1mqdij"`Eu�]1dze�a��k]1a�`/] ]1mqdicKu�a�`+jXmqaxntd�c����8u)�%]1_��k�yck]�� ckd"�']zuad}a��k]3ax`/]I]�~��%]:_�| uxd b�dzs�]3mqd�cXu�axnpajk]Ic"a/uB_�`/d�jkcX� _imImEdf`E��ntc3� a�d mq]q`/a+_�npc `/j"|t]�u��

Page 51: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

V

S

VP

What put in?did you the book

PRO DO N PREPPRO THE

NP

NP

PPNP

DO

NP

�.nD�ij'`+] ���1�?2 B3dzs�]Ib�]Ic"a npc �i]Ic�]q`E_I|

()�k] b#dzs�]Ib�]Ic"a�mI_zc �X]8ax`/]z_za]z��_iu?_�ux^G]�mon _�|�m _iu�]5dfe$e�]�_faj"`/]5by_zc'np^kj'| _faxntd�c�2�()�k]mqd�b#^Xd�ck]Ic"a/u1_�`+]#ax`/]z_za]z�:_iu1_�ux^X]zmon _�|���ntcK��dze�e�]z_fa�j'`/]�_zcX��e�]z_zaj'`+] jkc'n���mI_za�npdicn u�jXu�]z�ya�d ]���]zmqa�nps�]q|pwyb�dzs�]8mEdib�^Gd�ck]Ic"a/u�� linpcXmE] �?]8jXux] �"ntcK_�`/wye�]z_zaj'`+]zuq~ka��'n u n uckd�a8_�e�]z_�uvnD�'|p] uxdf|pjka�npd�c$~1�kjka5_�u�^X]zm/n _I|�b�]zm*�X_fc"n uxb ck]I]��ku%ad%�X] _��k�']z�.�{:] �%n | |5]Ic'`�n m"�2a��k] �f`o_fb�by_I` `/j'|p]zu uxd3a��X_za ]z_im*� `/j"|t]9mI_zc ^'`/dzs�n �"](_0��_Iw

dze5b#dzs�ntc3�3_�mEdicXuxa�npajk] c'a@� �Gdz` a��'n u ad �%dz`*�:]�&(m/nt] c'ax|tw ~ �?] �K_�s�]�ad(^kj�a u�d�b#]| npb npa+_fa�npd�cXu d�c����X_za)�%] mI_zc#b�dzs�]5_fcX� ��d'�7a�d �'d npa�� � d'�?]Is�]q`�~ �%]��X]q| np]Is�]8a��X_faa��k]�5�7�� u�mI_zc0�X] u�jXm mq]zuuPe�j'| |pw b�d"�']q| |p]z� �%nta��'npc3a��k]�u�]8| ntb npa/u��

()�k]q`+] _�`/] a$�%d�| npb npa/_za�npdicKu�2 �5c'|pwy`nD��'a$�x_zcX� �v�'d,��c3b#dzs�]Ib�]Ic"a/u%_I`/] _�| |pd,�%]z��~_zcX�#_5ckd"�']5mI_zc �X]q|pdic3� a�d8ckd1b�df`/]?a��X_zc#d�ck]�b�dfs�] b#]Ic"aR^K_fa�� � (�d8]��k^'| _Intc ���X_zaa��'n u _�mqajK_�| |pw3b#]z_zcXuq~.�%]%�%n | | npc"a�`+d"�'jXmq]�_(mqd�jk^'|p] dfeha]q`+byu�jXuvnpc��9a��k] ^'`/] s npdijKu]��K_fb�^'|p] � ()�k]3]��K_fb�^'|p] npc �.nD�ij'`+] �?����n u �X_fcK� |p]z� npc7a��k] e _�u-�'npdic<u-��d'��c �"wa��k] �k]z_Is'w}_�`�`/d,�5u�ntc �.nD��j'`/]'�?���?�9�Pe<�%]�`/]z� `o_�� a��k](a�`/] ]#npc ��n ��j'`/] �?���3_iu npc�.nD��j'`/] �?��� a��k] c#npa)�X]zmqd�b#]zu?mo|p]z_�`<���K_fa�a���] ��� �����:��� ���&��������b�dzs�]Ib#] c'aTb�]z_fcXu��{:] _�| |pd'� b�dzs�]Ib#] c'a+u ���k]q`+]8a���] ��|[|p]q` n u�b�dfs�]��#ad a��k] `�n ��'a�a�dy_�uvnD�'| npc��yc�d"�']_zcX� a��k]Ic�^K_iuux]z���"d'��c9a��k]1ax`/]I] ��()�k]8`/]�u�a�`�n mqa�npdicC�?df`A�kuE~XuvnpcXmq] a��k]1b�dfs�] b#]Ic"a/unpc 5�77_�`+]��i] ck]q`E_I| |tw �'dick]�ntc}a��'n u4��_Iw � �xa��%dij"| �9�X]ys�]q`+w3jkc"jXu�jX_I|�a�dC�X_Is�]y_b�dzs�]Ib#] c'a?adya��k]�|p]qe�a*dz`1jk^3a��k]�ax`/]I] �<()�k]%��df`n �Id�c'a+_�|Tb�dzs�]Ib�]Ic'a?adya��k] `�nD� �"a_I|td�ck]�~ �%npa���dijkaB_ ��]zmqaxnpc��3a��k]B�']I] ^G]E` |p]Is�]E| u1dfe5a��k]ya�`+]I]�~Rn u�ckdia6�X_fcK� |p]z�1�0�xa8n ujXuxjX_�|?npc95�7�� u _fcX�3nta�mI_fc �G]�]z_�uvn |pw9�X_fcK� |p]z�9�'w:_9u�^X]zmon _�|?`/j'|p] � ()�"n u4��npcX� dzeb�dzs�]Ib#] c'a<�X]q|pdic�� u ad9_(mo| _iu�u�mI_I| |t]�� a��k] *"����� �$� ������(��+���"� �����uPntcKmq]#a��k]IwN_�`/]_ �R]�mqa�npc��N_ �XdijkcX�"]z��c"jkb%�X]q`1dzehu�j'`�`/dij�cX� npc���c�d"�']zu�� ()�k] �?df`o� �/_ ��]zmEa�npc����yn uckd�a�s�]q`/w�^'`+]zmon u�]��k]q`+] � �?]8_�mqajK_�| |pw0��_zc'a?adBu_Iw�a��X_za8_�b�dzs�]Ib#] c'a�n u)�XdijkcX�"]z�

Page 52: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

V

S

VP

What put in?did you the book

PRO DO N PREPPRO THE

NP

NP

PPNP

NP

��n ��j'`/] �?���?2 B3dzs�]Ib�]Ic'a�npc�d�j'` b#d"�']E|

S

What put in?did you the book

PRO

N PREP

PRO

THE

NP

NP

PP

NP VPDO NP

V

��n ��j'`/] ���2��2 B3dzs�]Ib�]Ic'aTa�d#a��k]���� ���h_fcX� �������3a���] ax`/]I]

Page 53: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

n e1a��k]y|t] c��ia�� dfe5npa/u b#dzs�]Ib�]Ic"a1^X_fa�� �Puxd�dic7a�d �X]9�']��Xc�]z� �8n u �Xd�jkcX�']z�.� ()�k]b�df`+]#npb#^Xdf`+a/_zc'a�mo| _�uu n u�a��k] ���#*"���$� �$� � ����(��"���"� ���������]q`/](_ �k| |p]q`BmI_fc}^X_iu�ua��'`/d�j�� �3bB_fc"w#c�d"�']zu8�'d,��c9a��k]1a�`+]I]8jkc"a�n |�npa `+]z_im*�k]zuTa��k]6��_f^ ~X_fcX� �%]���_zc'a5adbB_'��]�uxj'`/] a��X_fa1a���]Iw3_I`/] �X_fcX��|t]���^'`+di^X]q`�|tw � ()��] b#dzs�]Ib�]Ic"a*dze�a���] ckd"�']�\��npc�a��k]1]��K_fb�^'|p] n u5_4�XdijkcX�"]z� b�dzs�]Ib#] c'a?_fcK�>npa%n u ckd�a8_�^"`/d �"|t] b a�d��']z_I|��%nta��npa<�%nta��kdij�a*]���^'| n monpa�|pw�b�dzs npc���a���]�mEdib�^Gd�ck]Ic"a��

�8mqa�jX_�| |pw�~5a��k]3b�dzs�]Ib#] c'a dze�a��k]3ckd"�']:\�� n uB`+]zu�ax`n mqa�]z� �'w a��k]3^'`/] s npdijKub�dzs�]Ib#] c'aT_zcX� a��'n u n u%a��k]1ux]zmqd�cX�#|[npb npa/_faxnpdic�npc(dij'` _z^k^'`/d _im*����()�k]�����(��"���"� ������ �8n uTa��k] u�] .�jk]IcXmE]*dze�ckd"�']zu%a��X_fah_�`/] ^X_iu�u�]z���"w a��k] ��|[|p]q`5j�c'axn[|�npa `/]�_im*�k]zu�a��k]� _f^ �P�']Ic�dia]��0�'w �Xdf| �:_�``+d,�5u npc3a��k] � �ij"`/]zu �*�/B3df`+] ^'`/]�mon u�]q|pw�~Ra��k]�b�dzs�]Ib�]Ic'a^X_za��:mqd�cXuvn uxa/u*dzeTa��k]��k| |p]q`1c�d"�']�~Xa��k] ckd"�']4���"n m*� n u �Xd�a��3_�uvnD�'| npc��9dfeTa��k]��k| |t]E`_zcX� _fc _fcXmE]zu�a�df`�dfe a���]���_z^$~�_fcK� a��k]yckd"�"]zu4���'n m"� _I`/] �Xdia�� �']�umq]IcK�k_fc"a/u�dzea��'n u8uvnD�'| npc��'�v_fcKmq]zu�a�df`�ckd"�'] _zcX� a��k] _zcXmq]zuxadz`Eu�dfeTa��k]���_f^ � ()��]4��_z^ n u8_�mqajX_I| |twa��k]yu�_fb�]#c�d"�'](_iu8a��k] ��|[|p]q`�~�_I|ta��kdij3� � a��k]En[`�^Xd�uvnpaxntd�cXu�_�`/]B� n���]q`/] c'a ~._zcX��npa8n unpcXmo|pjX�"]z�>npc�a��k]1b#dzs�]Ib�]Ic"aT^X_fa����

�xc1dij'`�]��K_fb�^'|p]�~za��k]Tb�dzs�]Ib#] c'ak^K_fa��1n u 5/8 � �/8 � 8 8 �!5/8 �,� | | ckd"�']zuRnpc _%^X_za��$~]��Kmq]I^�a.a��k] �k| |p]q`z~"mI_zckckdia ^X_�`+a�n monp^X_fa�] npcB_fckd�a��k]E`%b�dzs�]Ib�]Ic'a�^X_fa���� ()�"jXuq~ �?]5mI_fc�X_Is�]�b�df`+]%b�dfs�] b#]Ic"a/uRnpcy_5^X_�`ou�]5a�`/] ]�~'��jkaTa��k]qn `T^K_fa��Ku �K_�s�]�a�d/�X]8��n u+#/dfnpc"a ��a��k]�k| |p]q`ou �'dic � a�mqdij�c'a �*� ()�'n u n u�^�j'`/]q|pw _zc npb#^"|t] b#]Ic"a/_za�npdic2| npb npa+_fa�npd�c � n e1`/]z_I| |twck] ]z�']z�R~"a��k]8npc"a]q`ou�]zmqaxnpc��#^K_fa��Ku*mqd�j'| � �X]4�K_fcX� |p]z��~��kjka�nta�n u c�dia�a���]�m _iu�] �

()�k]1`/j'|p]zu)���'n m*�0�X_zcX� |p]�b�dzs�]Ib�]Ic'a �X_Is�]1a���] e�dz| |td,�%npc��ye�df`+b02

l � 5/8 \�� 5 8 �/8 � ��� � � ��� ��� ��� � ��� ����(��+���"� � ��/8 � � 5/8 � 8 8 ��( �"��'�' ���� ����(��"���+� � �8 8 � 8 � ; 8��<5/8 � � �#��� �� �

�8u4�?](mI_fc u�]I] ~�a��k](uxw'b%�Xdz|�� � � � �T�"]Ickdia�]zu _0�kdz`n �Idic"a/_I|8b�dzs�]Ib�]Ic'a ���k]q`/]a��k] �k| |p]q`(n uya��k] ��a�� mqd�b#^Xd�ck]Ic"aI~*a��k]:u�w"b%�Xdf| � � ���"]Ickdia�]zuy_ `nD��'a$� �X_zcX� �vuvn �']mqd�b#^Xd�ck]Ic"a�a��K_fa�n u npc's�dz|ts�]��Nnpc _�s�]q`/axn mI_�|?b�dfs�] b#]Ic"aI~ _fcX�2a���](u�w"b%�Xdf| ��� �Rn ujXux]z� a�d(�']Ic�dia]�_ �XcX_I| � _f^��5{ ]6�%n |[| e `/] .�jk]Ic"a�|pw#`+]qe�]q`5adBa��k]1| _�u�a8a$�?d ��npcX�ku*dze`+j'|p] � ntc"s�df|ps�npc��3a��k] s�]E`/a�n mI_I|?b#dzs�]Ib�]Ic"a5_fcX� �KcX_�|���_z^ �1_zcX�C�%] �%n[| | mI_�| |?a��k] ba��k] ��#���&� � ��)�

�xa%n u*jXu�jK_�| |pw3�']zuPn `E_'�"|t] a��X_fa5a���]zu�]8`/j"|t]�u �?df`*� �%nta��kdij�a8b#dzs�]Ib�]Ic"aI~�ad�d3� �Xdf`a��'n u `/]z_�u�d�c3a��k]6�i]Ick]E`E_fa�df`�~Gckdz`/bB_�| |pw�~Rax`E_fcKuv| _fa�]zu8]z_im*�(dfeTa��k]zu�]1`/j'|p]zu�ntc"ad�b�df`/]

Page 54: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

S

What put in?did you the book

PRO

N PREP

PRO

THE

NP PP

NP VPDO NP

V

�.nD�ij'`+] ��� � 2)�8mEajX_I|$^X_I`Eu�] �ax`/]I] �

a��K_fc dick]y`+j'|p]>e�dz`Bmqd"�'] �i] ck]q`E_za�npdic ���8d,�%]Is�]q`�~.a��k]��f`o_fb�by_I`�by_Inpc'a+_�npck]q` �X_iumqd�c'ax`/df|�dzs�]q`ha��X_za*^"`/d"mq]zu�u��T{ ] mqd�cXuvn �']E`8a��'n uhn uuxjk] npc9a��k]1ck]���a�m*�X_z^ka]q` �

�xc3a��k]�_imqa�jX_�|�npb�^'|p]Ib�]Ic'a+_faxntd�c�npa8n u*ckd�a ����df|p]�u�ax`/jXmqa�j'`/]�u*a��X_za _�`/] b#dzs�]z��~dic"|tw�a���]*^Xdfnpc"a]q`ou `+]qe�]q``�npc��1ad�a��k]Ib ���*cX�R~ �k| |p]q`Eu?_�`+]8ckdiaTb�dzs�]z� _fah_�| |!� l�d�~�a��k]_imEajX_I|%^K_�`Eux]#ax`/]I]%�%n | |��K_�s�]�_(ckdic��Pax`/]I]Bu�ax`/jXmqa�j'`/]Bu-��d'��c3npc��.nD�ij"`/] �?� � � �Pe��%]�'dyc�dia8ax`E_im*�(�'d,��cC���k]E`/]�a��k]�^Xdzntc"a]E`Eu1_�`+] `/]�_�| |pw `/]Ee�]q``�ntc3�yad�~Knpa8bB_Iw�_z^k^X]z_�`ad�jXu�_�u*_�`/]z_I|$ax`/]I]�~X_�u�u-�kd,��c(ntc �.nD�ij'`+] ���1 ?�

��� ����� �� � � � �$��% � ���

r8^ya�d ckd,�1~��%]/�K_�s�] �']zum/`nD�X]z�ya��k]/5 718 b�d"�']q|Rnpcynpb#^"|[n monpa ~R�']�umo`�nt^�a�nps�]1a]q`+byuE~�fnps�npc���e `/d�b a�npb#]�ad9a�npb�] �'npc"a/u _'�Xdijka6�kd,��a��k]�^X_I`Euvnpc���n u _imqa�jX_�| |pw �'d�ck] � �xca���] e�dz| |td,�%npc��(a$�%d�uxj��Xu�]�mqa�npdicKu*a��k]1]Ib�^��X_�uvn u%n u�dic(a��k]1^X_�`ouvnpc��y^'`+d"mq]z�'j"`/] �

()�k]�^K_�`EuPnpc��(_�|D��df`npa��kb n u*_ s�_�`n _zc'a8dze?_%�%]q| |+� �"ckd,��c3_I|D�idf`�npa��kb mI_I| |t]�� � ��#�������� ����� � �����+ � ��-���

7R]Ia1jXu `+]zmI_I|[|����X_za�a��k] `+]zu�j"|ta dfe5a��k] |p]��"n mI_�|h_zcX_�|pw�uvn u�n u�2 _y^X_�`+a�n _�| |pw��k| |t]��m*�X_�`+a��C�Pe<�%]yjXux]ya���]�u�_fb�]y]��K_fb�^'|p]�~�a���]Ic a��k] �KcX_�|5d�jka^kj�a dfe a��k](uxw'c"a/_�mqa�n m_fcK_�|pwkuPn u#u$�kdij'| �9�X]ya���]ym*�X_�`+a��k| |p]z�2_�u u-�kd,��c npc �.nD�ij"`/] ��� � � ()�k]�� �ij"`/](_I| uxdu-��d'�5u�a���] �KcX_�|�^X_I`Eux]�a�`+]I]����'n m"�yn u%ntb�^'| n monpa�|pw3mEdic"a/_�npck]��>npc�a��k] m"�X_I`/a@�

7R]Ia%jKu ux]I]<�kd,� m"�X_I`/aT^X_I`Euvnpc��%�?df`A�ku�� ()�k]*^K_�`EuPnpc���_�|D�idz`npa���b n u?_ ad�^?�v�'d,��c� �;�����D���>��!��C�(��0�; #�� BC�-* '6�����C06���� (����A3*$���;�>�DE ��!���#.��� � �� � ���� � 8

Page 55: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � ����� � ��� � � � � � � �� � �4�

S

put in?did you the book

N PREP

PRO

THE

NP PP

VPDO NP

V

What

PRO

NP

NP

PRO

What�.nD�ij"`/] ���1 �2������/_zcX�(_ ax`/]I]1_,��_Intc

The

THE THE N

N NP

VP

NP

S

0 1 2 3 5 6 7

ADJ N V

4

PREP

NP PP

NP

N

red river flows into the sea.

�.nD�ij"`/] ��� � 2 g �X_I`/a _fcX�9_�^X_�`ou�] a�`/] ]*npc npa

Page 56: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

_�|D��df`npa��kb �X_iux]z� dic ^'`+d"mq]z�'j'`+]zuRe�df`T]z_�m"��u�w"c'a+_imqaxn m�mI_fa�]��idz`/w ���ve �%]���n � ckd�a �X_Is�]a���]8m*�X_�`+aI~�a��"n u �%d�j'| � |p]z_i�#a�d�a��k]8uxa/_zcX�k_�`o� npck]�&>monp]Ic"a �K_im*�'ax`E_im*��ntc3��_I|D�idf`�npa��kb �r1uPntc3�ya��k]�m"�K_�`/a ~X_�| |�npc"a]q`+b#]z��n _za] mqd�b#^Xdic�]Ic'a+u*a��K_fa _�`/]1e�dijkcK�3_�`/]�u�a�df`/]���_fcK�^Xd�u�uvnD�'|pw�`/]IjKu�]z�#npc�a��k] | _fa�]q` ^'`/d"mq]�uuvnpc��3����c(a��k]�� �ij'`+]�~ �%] mI_fc9ux]I] uxdib�]�m*�X_I`/a]Ic"a�`�nt]�u ��a��k]�u-�X_��']z��dic�]zu ��a��X_fa _�`/] �k| |p]z� �%npa��:mI_fa�]��idz`np]zu �kj�a8ckdia jXu�]z�ynpc3a��k]�XcX_I|�a�`+]I] �

()�k] `+]IjXux] dze1^'`+]Is npd�jXuv|pw ^K_�`Eux]z� c�d"�']zu�n u�a��k] ��]Iw n �']�_Nnpc7m*�X_I`/a�^X_�`ouvnpc����B3df`+]Idzs�]q`z~�a��k]1m*�X_I`/a n u?_�s�]q`/w�_f^k^'`+di^'`�n _fa]�u�ax`/jXmqa�j'`/]�e�df`<��] ]I^'npc��1a��k]5`/]zuxj'|pa/u%dfe5�7 ^X_�`ouvnpc���� ��a mI_zc mqd�c'a+_�npc2b�df`/]�a��K_fc dick]�^X_I`Eu�]Ba�`/] ] � �Pe5_9mqdib�^'|p]Ia�]#^X_I`Eux]a�`+]I]#n u ckdia�e�d�jkcX�R~%a��k]Ic2npa ^'`/dzs�n �']zu u�d�b#](^X_I`/axn _I|8^K_�`EuPnpc�� `/]�u�j'|pa/uE~)���'n m*� _I`/]_Is�_�n | _'�'|p]B_�| u�d n e?mqdib�^'|p]Ia�] ^K_�`Eux]�ax`/]I]zu�_I`/]8e�dij�cX�1��()�k]�^X_I`EuPntc3�(_�|D�idz`npa���b �'d�]zuckd�a)�X_Is�]8a�d4�X]1u�] a%jk^ya�d�u�]z_I`Em*�#d�c'|pw#e�df`ha��k] mqdib�^'|p]Ia] ^X_�`ou�]8ax`/]I] � �%] mI_fcBjXu�]npa*a�d �XcX�9_iu�by_zc'wy^K_�`/axn _�| mqdib�^Xdick]Ic"a/u�_�u ^Xd uuvnD�'|p] �{ �'w �%d�j'| � �%]3ck] ]z� ^K_�`/axn _�|1`/]zuxj'|pa/u0- �5ck]3d�'s�npdijXuy`/]z_�u�d�c n u>a��X_fayn e�_

mqd�b#^'|p]Ia�]*^K_�`Eux]*ax`/]I]�n u ckd�a�e�dijkcX��a��k]IcB_fc"w"a��'npc��1n uT^'`/d�X_'�"|tw �X]Iaa�]q`?a��X_zcyckd�a��?�npc�������jka _ �X]Ia�a]q` _�`A�ijkb�]Ic"a1mI_fc �X] u�a+_fa�]z� npc3a��k]�mqdic"a]���a�dfe��xc�� � �%{ ]6�'c�d'�a��K_faTa��k]<� �x_,�i]Ic"a/u.`+]z_i���'d"mqjkb�]Ic"a/u.npcydf`o�']q`?ad mqd�cXmo|pjX�'] u�d�b#] a��'npc���_'�Xdijka�a��k]qn `mqd�c'a�]Ic'a@>�] � �3�t~�ad��'d mqd�cXmq]I^�ajX_I|RnpcX�']��"npc��k~�u�]IbB_fc"a�n mI_I|$bB_fa+m"�'npc���~']Ia+m � �Xdz`�a���]zu�]^kj'`+^Xd�u�]�u.a��k]?^X_�`+a�n _�|�^X_I`Euvnpc��8`+]zu�j'|pa+u�_�`+] s�]E`/w8jXux]qe�j'|!� �Xdz`�]��K_fb�^'|p]�~fn eXa��k]%^K_�`Eux]q`�X_�u e�d�jkcX� _1u�ax`/jXmEaj'`+]�dfe _ | _�`A�i]5ckdijkc�^��'`o_iux]�~�a��k]Ic%�?])�"ckd,� ���'n m*�%�%dz`E� n u�a��k]�k]z_���dfeTa��k] ^��'`o_iux] >1�"ckd,�%ntc3�ya��X_zaI~$_zc:_'��]Ic'a mI_fc9^kjka8b�df`+]�]Ib�^��X_�uvn u*dic3a��X_fa�%dz`E�9_fcX� |p]zu�u d�c�a���]�dia��k]q` �%dz`E�ku%npc3a��k] ^��'`E_�u�]�~�_fcK�>e�df`+b j'| _fa�] _�`/]z_�u�dicK_'�'|p]�ij�]zuu _'�Xdijka�u�]IbB_fc"a�n mymEdic"a]Ic"a��y��`z~ _iu npc � �/� ( � � �P~��?]ymI_zc2bB_'��] jXux]#dze5a��k]ckd�jkc�^��"`E_iux] mqd,�Pd"m mqj'`/] cXmq]/�"w'^Xd�a��k]zuPn u��

��� ����� � � � ���� �� %

� |pa���dij���2a��k]�_I|D�idf`�npa��kbBu _�`+]#^'`+]zu�] c'a�]z�>npc �'] a/_�n | ~.a��k] a]�� npdijXu �']Ia/_In | u��X_Is npc��ad>�'d��%npa��3]�&>monp]IcXmEw(mqdicKuvn �']q`o_fa�npd�cXuq~ u�jXm*�3_�u �'npa-��X]q| ��bB_fc'np^kj'| _za�npdicXuE~T_�`+]�]����mo|pjX�']��1�9�Pe�ntc"a]E`/]zuxa]z�R~�a��k]y`/]z_��']q`�bB_Iw �XcK� d�jka�b#dz`/]9_'�Xdij�a#a��k]Ib e `/dib a��k]� n `/]�mqa��i]Ic�]q`E_zadf` dij�a^kjka@�

) ?�, ����� � � � � ()�k]*d�jka^�jka%dze�a��k]�|p]��'n mI_I|�_zcX_�|pw�uvn uhn uTa��k] u�]Ic"a] cXmq]��'`+d ��]Icnpc'a�d8ad��]IcXu�_fa�a��k])�"`/]z_,� ^Xdzntc"a/u�� ()�k])�"`/]z_,��^Xdfnpc"a/u�_I`/]�c"jkb%�X]q`/]z�1uxa/_�`+a�npc��8e `/d�b

Page 57: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� ad ������� ������� ����� ��������� ������������������ �� %n u%_zcy_I``E_Iw ���kd�ux]*]E|t] b#]Ic"a/u _�`/] _iu�u�d"mon _za]z��%npa�� a��k]9ux]Ic'a�]IcXmq] �'`/]z_,� ^Xdzntc"a/u�� �xc _i��� npa�npdic7a�d3a��k]ynpc'e�df`+by_za�npdic _,�Xdijka�a��k]^Xd�uPnpa�npdic3dze�a��k]/�"`/]z_,�#^Xdfnpc"aI~k]z_�m"��]q|p]Ib�]Ic"a dze�a��'n u%_I``E_Iw(mEdic"a/_�npcXu%a��k]�e�df| |pd'�%npc���X]E| ��u�2

/ �Xd�jkcX��uxw'b%�Xdz| u � � ����� � &'���*"��� �()��]�ntc"e�df`/bB_faxnpdic}_'�Xdijka1a��k] uxw'b%�Xdf| u e�d�jkcX�3uxd#e _�` uxa/_I`/a�npc��9_za8a��'n u*^Xd uvn+�axnpdic�� � ()�k]1npc'npa�n _�| s�_�|pjk]zu8_I`/] u�] a%ntc9a��k]8|p]��"n mI_�| _zcX_�|pw�uvn u�� �

/ B:_��'npbB_�|�ckd�c'a�]q`/b npcX_�| ^Xd�uPntaxnpdic � �,� ����Xdz` ]z_�m"�:ckdic"a]E`/b ntcK_�| � a���]q`/] n u _ �X]q| � �,� � a��K_fa npcX��n m _fa]�u�a��X_za%�%]�K_�s�]5_I| `/]z_��'w#ax`np]z�#a�d1^X_�`ou�] �7e `/d�b�a��k] mqj'`�`/]Ic"a�^Xd�uPntaxnpdic�a�d1a��k]5by_��'npbB_�|] cX� npc���^Gd uvnpa�npd�c �,� � ���!()�k]8npc'npa�n _�|Ts�_I|tj�]zu8_�`+] � � �

!#" � � � n u#_�a$�%d,�x��ntb�]IcXuPnpdicX_I|8a+_'�'|p]9mqdicKuvn u�axntc3�2dfe ������� ���$�%������� � � mqdz|pjkb#cKu_zcX�(_�mq]q`+a/_Intc � | _I`*��] ] ckdij��� �Tc"jkb%�X]q`?dfe�`/d,�5u�� ;?_im*�(mqdz|pjkb#c9mqdz``+]zu�^XdicK�ku%ad�_�'`+]z_'� ^Xdfnpc'a@�)� m"�K_�`/a ]Ic'ax`/w1n u _ uxa�`+jXmqaj"`/]�a��K_fa?mqdic"a/_InpcXu�a��k]%npc'e�dz`/bB_fa�npd�c(_'�Xdij�a_ ckd"�'] � �xa�mqd�c'a+_�npcXu*a��k]8e�df| |pd,�%ntc3� �K]q| �ku�2

/ g?_za]���df`+w��+ ���� �()��]�m _fa]@�idf`+w(dfe a��k]1ckd"�'] �

/ ;TcX��ntc3�y^Xd�uvnpaxntd�c � ��� �()��]�]IcX��ntc3�y^Xd�uvnpaxntd�c � �'`/]�_'�(^Xdfnpc'a ��dfe a��k] ckd"�'] � �!()�k] uxa/_I`/a�npc��B^Gd uvnpa�npd�cn u�a��k] mqdz|pjkb#c9c'j�b%�G]E`��%npa��'npc !#" � � � � �

/ g �"n[| � `+]Ic �" "� ��5c�_I``o_�w(dze�^Xdfnpc"a]q`ou*ad a��k] m*�'n | � `/] c dzeTa���] c�d"�'] ��()�k] |p]��"n mI_�|�ckd"�"]zu8�'dc�dia<�X_Is�]1_fc"w(m*�'n | ��`/]Ic��

/ �X]z_zaj'`+]zu � ���()��]�ux]Ia5dfe�e�]z_fa�j'`/]1s�_�|pjk]zu%e�df` a���] c�d"�'] �

/ B3dzs�]Ib�]Ic"a?uv|pdia � �� �()��]�uv|pd�a�jXu�]�� ad<��]I]I^1a��k]%^Xdfnpc"a]q` ad5a��k] �k| |t]E`.npc a���]%b�dfs�] b#]Ic"a �X_fcK� | ntc3���

& : '��D�����(���(�G���.!� (�$#;E ���C#����(� (���(!�*$��!6���$ )����#.�� �A����(����'�,- ��� C#��$ �*������4��#<���=�I0�0>�$��#��?/+*I8

Page 58: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

()�k]��X_iu$�(a/_'�"|t] � �� �� � � � ������� �8n u%jXu�]��>a�d%��]I]I^yax`E_�m"��dfe a��k] b#dzs�]Ib�]Ic"a/u.npc^X_I`Euvnpc��3� r uvnpc�� npa ~ �?]8m _fcBm"�k]�m"�8e�df` _/�fnps�]IcBu�a/_I`/axntc3� ^Gd uvnpa�npd�c &��~"mI_za]���df`/w ����/~_fcK�y_ �k| |p]q` ��� �<�.���k]Ia���]q`��?] �X_Is�] _�| `/]�_i�'w�a�`�nt]��#ad ^X_�`ou�]8a��k]1mI_za]���df`/w �����e `/d�ba���] ^Xd uvnpa�npdic &� �%npa���a��k]��k| |p]q` � � �~"jk^�a�d%���'n m"�(]IcK� npc��#^Xd uvnpa�npdic ~._zcX�����k]Ia��k]q`npa �h_iu�uxjXmImq]zu�uve�j'|!�

�xa5mI_fc �X]1ckdia�]z� a��X_fa��?] e `+] .�jk]Ic"a�|pw `+]qe�]q`had�a��k]1bB_ �"ntbB_�|�] cX� npc���^Gd uvnpa�npd�c���xc(^X_�`+a�n mqj'| _�`�~ ����]Ic �%]8ax`/wya�d ^X_�`ou�] _ c�dic"a]q`+b npcX_I|P~'npa�n u*�'d�ck]1jk^(ad�_�mq]q`+a/_�npcbB_ �"ntbB_�|h^Xd�uvnpaxntd�c$~����'n m"�2n u ckdia�_I| �h_Iwku�a��k](]IcX� dze8a��k]9u�]Ic"a]IcKmq] � linpcXmE]ydij'`�f`o_fb�by_I`Tn uT_zc#jkcKmqdicXuxa�`o_�npck]z��mqdic"a]��ka$� e `+]I])�z`E_fb�bB_�`z~ �?]�ck]I]z��a��'n u b�]zm*�X_fc"n uxbad9^'`/] s�]Ic'a8npc �Xc"nta�]y`/]zmqj"`Euvnpd�c%� ] � ���p~�mqd�cXuvn �']q`�a��k]#`+j'|p]�5/8 � 5/8 5 �*� ��a _I| uxdbB_'��]zu�a��k]9_�|D�idz`npa��kb b#dz`/](]�&>monp]Ic"a����Xdf`�^'`+]Is�]Ic"a�npc��3a��k] npc �Xc"nta�] `+]zmqj'`ouvnpdicXumI_zjXu�]z� �'w�`+j'|p]zu u�jXm*�}_iu � � � �?](_�| u�d3jKu�](_9u�] .�jk]IcXmE]#dze<�f|pd �X_I|5s�_�`n _,�'|p]zu� � � _fcX��� � � � �"]��Xck]z�2e�df`B]z_im*� c�dic"a]q`+b npcX_I| �%��()�k]zux]0��]I] ^ ax`E_�m"� dfe a��k]mqj'`�`/]Ic"aTuxa/_�`+a�npc���_zcX�#bB_ �"ntbB_�|�]IcK� npc���^Xd�uPnpa�npdicye�df`h^X_�`ouvnpc�� a��k]*c�dic"a]q`+b npcX_I| � �()�k]qn `5npc'npa�n _�|Ts�_I|tj�]zu*_I`/] � _fcX� ����� � ���$�%������� � � �

8T_�`ouvnpc��3n u#�'d�ck](jXuvnpc��:a���](_�|D�idz`npa���byu (�?�� $ � _fcK� (�?�� � � ()�k]_�|D��df`npa��kb ( �� � $ � n u8�"]��Xck]z�#e�dz`1_zc'w(ckd�c'a�]q`/b npcX_�| � e�df` ���'n m"�9a��k]q`+]8n u5_fa|p]z_iuxa8dic�]�`/j'|p]�e�df` � a��X_fa5n u8ckd�a8_ ��_f^�� `+j'|p] ��s�]q`/axn m _�| b#dzs�]Ib�]Ic"a%df` �XcX_�| ��_z^ �*�()�k]�_�|D�idz`npa��kb (�?�� � n u8�']��Xc�]z�>e�dz` _fc"w(ckdic"a]q`+b npcX_I| � e�dz`����'n m*��a���]q`/]n u*_za |p]z_�u�a5dick]�� _f^?��`/j'|p] �

��]qe�df`+]8^'`+]zu�]Ic"a�npc�� a��k]1_I| ��df`�nta��kbBuq~1�?]/�X_Is�]8ad%��] ]I^ npc9b npcX�ya��K_fa�a���]*`/j'|p]zu_�`+]��/mEd�d ��]z� ���'w�a���] ��]Ick]q`o_fadz`z~�u�d%�%] �'d ckdia��X_Is�]*a�d4�%dz``+wy_,�Gd�jka%n uuxjk]zu�u�jKm"�_iu5a��k]1e�]z_fa�j'`/] mqd�cXu�ax`E_�npc"a u_faxn uve _imEa�npdic:^'`/d�'|p]IbBu npc3a��k]1e�]z_fa�j'`/]1^'`+di^X_,��_faxnpdic ��%] uPntb�^'|pw(^'`/d�^X_'� _fa�]�a���] e�]�_faj"`/]1s�_�|pjk]zu��� |D�idz`npa���b ������20(�?�� $ ��xck^kjka@2 &� a���]�uxa/_I`/a�npc��B^Gd uvnpa�npd�c

��� � a���] bB_ �"npby_I|�]IcX� npc��B^Gd uvnpa�npd�c�5jka^�jka�2 � � � -�_,� npcX��n m _fa�npc�� ���k]Ia��k]q`9_za#|p]z_iuxa d�ck]3^X_I`Eu�]C�K_iu(u�jXm*�

mq]I]��']z�1>��� � �.���� *���� ()��� � � *�� ������� ��� ����') ������ � � � � � � ���#��� ��� � ����� �#��� �1�

� � � � � 5��� �����������> � � � &� �+ � � � �����������! " ��#�%$& �$&��� ���')(#�� * �+,��-.�/�0 �������1���2&�,�/� ��3 ��4 �+,�65���-7�/��2& 81���2&�,���9-.�/�� �+,�6���0 ���:��/��; ��'

�" �� � �+,�6�����������! "-.�/�0 �������1���2&�,���9-.�/�< =+,��2&��-. �>7+��/��53�?$@5��A���0 ���:��/��; � ���' � � ��� �

&�CB,DFEG� � � ��

�����3H �FI!D�,' JKI#H ML D � � �NPO��� ������Q�/��RN�%$&�������/�K$S�!T���$& =�U�V�/�����W�?$&���X2S�#�� N$@�85��Y =�/�� ��/5Z'

Page 59: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� ' (!��1#��2&�!����2 2&;N �+,��1���2&�,�/�*�0- ��� � �/��5 � � � � ' !' � � � &� � � � � � ������ '�� �������A�������0��5#$S� :4 ��4 �+,��T,���Q "����2&� � � '�'�'� '�� �������A�������0��5#$S� :4 ��4 �+,�6���/������54����2&� � � '�'�'� ' '�'�'��� '�<�/�� ��0���� �+,��1���2&�,�/� - �V�� �Q =�� ���0- � � � �0��5C� � � � '��� '������ ������������������ �� � &� ��% �,� �P �������� '���� � � �

�����Y���/�=�%-.��2MH �FI!D��� ' �Q��5 $@���/ =��$&� ��� � ������������������ �� � &� ��% &'���*"���< � ���$� �K =+ �0

�/ "2S������ <��� � � $@�9-.���,��5Z'��� '/JKI#H�� L D � � �

�"+,�4�V��2&�/� $&�G�� =�Y ���� � � ����� ��2 2*�,����>7:#�0 !> �V��2&�/��� $7' �#'SR �,�� �$S�!1#�02&1#$&�,: 1#���� �$@����2 �/1#�4�Y�� �,�0� T�����2Z: �0 �� �0- �+,�8� ���! =���� $&����2 �A'��"+ � -.�/2 2&�� "$&�,: ��2&:��/�=$& =+! +��0��>5 2&�/� =+,�*: �0 �>.���!2S��� -.�0� ���0��5�$S $@�#"#��$& =� �?$$�$ 2 ���< =�� =+ �* �����1#$&����� ���,� �0 �+,�8+!$S:�+2&��1#��27'

% 2&:��0�=$& �+!&� �('*)FB L�+ I!, ��Q�, ,� ' &� �+,�6�� ����� Q$S� :K ��#�?$& Q$S���

����� �+,�-K�.�$$ ��2 ����5 $&�,: ��#�?$& Q$S������ � �+,��T,2 2S�����,�!5��

/ �, � ,�, ' � � � - �/: $S� 5 $@���0 Q$S� :0 *+,�� =+ ���X�/ 42&�/���Q X���,�3 ������Q� +����K��� �W>���Y�/5��/5 �

��� � � ���� *����3()��� � � *�� �� ��� � ��� ����').����� � � � � � � � ���#��� ��� � ����� �#���:�1�� ' � � '#�"+ �U���2 ���Q =�� ��*���9$&� ����W����O ��'��� '�Q��5 $@���/ =�U �+,�����/�Q��2& ��*�0- =+,�� ������%$S� :4$&� � �� �� � � � ������� � '��� '/JKI#H�� L D � � �

�"+,��2 ���� � 3 "� ��2S:��0��$S �+! � 2&�#��4 1#����;X�%$$ $ 2@��� � + �2 ��1#����R� �0���A5 $65 ������� ���/�<�����+�$@5,5!���35��Y�� ����*$&�N =+ � �7� ���W���A�������/��5 $&�,: =� =+ � �V��2&� � �� =�Y ���'8� �����%$S� :X�������0��5#$S� : ��K�������� ���$&����!2S��$@�85����,��$&�N =+ � -.�/2 2S�� "$&�,:9 *��;:'

% 2&:��0�=$& �+! �('*;8B L�+ I3B!<=<=> L E@?.D@A HB> H�� I L �@C.I � �ED � � ��� D �����FHG-IKJ�L#��M ��JHN9O���M6L#��M ��PQGRMKFHGRS��6O *����3()��PQI � *&�TG� ��JHNUMVFHG (=��PQI � *��$G�WIKJYXZO�J!M[G���M �1�

� ' (!��1#��2&�!����2 2&;N �+,��1���2&�,�U�/-\X�� '� '�]� 5,�/ =�9X��C�������0��5#$S� :4 ��4 �+,�6�2^��Q�02&�, =�U-.���0 =�!���6����� �� ��W��$&�! ��"-.�0� =+,�6��;_(^��02 ��'

Page 60: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�=� � ����������� ��� ��� ��� ����� � �

� 'Y� ���!���/��� �+,�6���� ����,�Y�� ��� �0� 5 -.�0� �/ , ��V�� ���$ �/ =���,�!5!�/� XZF � 5��� ' � ���!�����=�* =+,�6����4 ���� ���� ��� �/��54-.�0� �0 , ��V�� ���$@�0 =��� �!5��/�WX F � 5����' ' ' '� ' '�'�'Z�Z��; =� ��5 5���,� ��,�!5��A�0 < =+,�6�Q ����V �$&�,:K �� �?$& �$&�����3LMR,+���1#$&�,:

=+,����� 5 $&�,:4 �� �?$& �$&��� G L�

X[L*O���R X���M�

�UR���+�$ 2@5 ����� X F � R X F � RM'Y'�'�R�

X � R �0��5 S �QL�

��!"!F$ - �0 , !���� !�=$@�0 ��#'�#' ' ' '

� ' # ��5�/- �+,��2S�#�� N-.�0� �$�� ' # ��5K�0- �+,��2&�#�� N-.�0� �%��� '�8���� =�/���� =+ � 1���2S� � - ���� �� ��� � �/-\X � '

�"+,� ��2&:��/�=$& =+!P-.�0�6 �+,�U2&�#�� $&�! =���W�0 �$&����� $&�32 $&�,��� � � � �/��5 � � � �%�/��5C���X�����$&�3 =+,� ��^��01#�A��2&:��/�=$& =+* 1�����$&�/��5��� �����5 $&�,:X��� *+,�� =+ ���� �+,� ����4 ���� ���� �'& $@����,���� ����Z�$&����2��/� �Q. �W2&���?$&1#� =���� $&����2%R� *+,�� =+ ��� =+ �" ������?$&�,:�$&���W2&��5��/� 4�/1#� ���! Z�0��,�� �RM�/��5N��� =+,�W4 $&��5N�/-# �/1#� ���� $&��1#�/2S1#��5Z''(��Y�����#R_ "��5!���=$&1#�U �+,� -.�/2 2S�� "$&�,:-.���!����2S:��0��$S �+! �Q'

% 2&:��/�=$& =+* �\�Q'*)#>@>H) �[> L B,D I,+ <�C � + ?.- INH/I L0/ ?.DFB_C D &�1 ? H�� >H� H / >,- I / I�D�H����FHG-IKJ�L32_M4��J NUO52�M6L32_M4��PQG\MVFHGRS0!6O 6��5!879��PQI:� 6;!$G<�=��JHNUMVFHG 7>��PQI:� 6?!TG<�(IKJYXZO�J*M[G<@BMBA1�

� ' ��� �+,�����6�����6���0 ���:��/�=$&�/� � & $&�N �+,�6���02&�! � X[L*O����/- !�" � � �� =+ � T ��2@5C�?D5EF6ZO5!G� � O52�J N $@� ���Q�/5 � H�� I�D

� ' H@> L ��2 2 ���! ���$S���-X F & $&�N =+ �U���02&�! � X3L!O����/- !#" � � � ������+X =+��/ XZF &JI X���M �

� & B,DFE X F & I G LLKMEUG LON0P�XZO5E L B,DFE �+,��-.�/�0 ������6�������� Q����$S�! �� �����6���0 �$@�%T��/53E >

� ' (!��1#�82&�!����2 2&;3 =+ � 1���2S� �/� �/-\X � �/��5 X3L!O���'� ' � ���� �0:#�/ =�U-.�/�/ =���V�/�" =� X � �������/��5 $&�,: =� =+,���V��2&�#'��' X[L*O��� XZF & I G L� ' '�'�':��6ZO�N5D O � MKFHG$!6O�OQL!��#' �8���� =�/���� =+ � 1���2S� �/�9- �V�� �Q =�� � �0-\X � �0��5 X[L*O��#'

P $&�,�/� � � �N�������� Q$S ��, =� =+ �(^ �Y:0$&�,��$&�,:3�/-* =+ �U2S�#�� MR ���0�=�V�/�� �����5 $&�,:N ��K2 $&�,��� ��0� 5 � �/- % 2S:��0��$S �+! �ARZ�/��52 $S� �U�U$@�8 =+,�6����5ZR ���/�=������ �����5#$S� : ��42 $&�,�/� � �/��5 ��0- % 2&:��/�=$& =+* ��'

�"+,� ������5#$S Q$&��� X F & I G L�KQEUG LRN P�XZO5E L $&����2S� 5��/���K�,� 1���2S� ��P�XZO5E LM'(�"+,�1���2&�,�X$ � ���� =����2 2&;G�3�������� V�0�! BS $& 5����,�� =�/�� =+ �K���*(^ ��� �0- ���� ����,���! �� $&�G =+,�

Page 61: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

token token token token token token

Yi Yi+1 Yn. . . . .

mepmep - ch .ep

rcomp

ch .epi

i

�F$&:������ � ' � ''EUG LON X F & I G L � PZXZO5E L

�V��2&�4��� �+,� ��$&:�+! U�%$@5��4�/- �'& =+��/ U����� �,�� �$&�!1#�02&1#�/5$&�)�0�!;�4#$&��53�0- �/1#� ���� �.+,�0��$��Y���! ���27R"1#���� �$@����27R �0��T�����2*: �0 ��V'��M�3�,��5!�����Q ��0� 5 �+�$@��R "�X�Y�0� ���/�Y��2 2* �+��0 ������:/���2 ��� 5!�#�/� �,�� U+���1#� �/��;3� , Q;�V��2&�/��'9�%- "��2S�#��4)�0 ��F$&:����V� � ' � R "����/�3�Q���U �+��0 � �+,�6����� 5 $& �$&���C+����< =� +,�02@5C�?$&�����W "�U� ���/5X� �$S�!$T��* ��4���,�! 8�/-� �� �������� -.�0�< �+,������4 ����,���! �� - ���� �+,�82 $@�� � &�� � 'Y'�' � � �+��0 <������� �� "$&��1#�/2&1#�/5 $&� �/1#�4�Y�� Y'

% 2&:��0�=$& �+! � �7� ' ) >@>H) �7> L BY<#B�H/I=A:> L�� D & H�� B�H ? + B A B!)����FHG-IKJ�L32�M ��JHN9O52�M6L32�M ��PQGRMKFHGRS5!6O 6��5!�7>��PQI:� 6?!TG<�=��JHNUMVFHG$79��PQI:� 6;!$G<�WIKJYXZO�J!M[GJ@�MBA1�

� '0X F & ���! !� ' ���WX F & I X���M �

� & B,D E �+,��-.�/�0 ������6�������� Q����$&�! ��������6�=�/ �$@�?T �/5NH�� I�D� ' (!��1#�82&�!����2 2S;3 �+,��1���2&�,�U�/-RX � '� ' � ���� ��0: �0 ��U-.�/�0 ������/�" �� X � �������0��5#$S� :4 ��4 �+,������2&�#'�!' '�'Y'���6ZO�N5D O � MKFHG��:!6O�OQL��Z�� ' �<�/�� ��0�V� �+,��1���2&�,� - �V�� �Q =�� � �0-\X � '

�C�U�Q���� =+��/ $&� =+,��2@���Q ������������!� � 2S�#�� ��K+����<�0 R �#�� *���,��$& =���W�0 �$&���M'

% 2&:��0�=$& �+! � �7��� ')#>@>H) �[> L B D >�D H/I L0/ ?.DFB_C D & 1 ? H�� >H�MH / > - I / I!D H����FHG-IKJ�L32�M ��JHN9O52�M6L32�M ��PQGRMKFHGRS5!6O 6��5!�7>��PQI:� 6?!TG<�=��JHNUMVFHG$79��PQI:� 6;!$G<�WIKJYXZO�J!M[GJ@�MBA1�

� ' ��� ����� ������������������ �� �TX[L*O��"! I E L # &%$ EUG LON0PZXZO5E LXH�� I!D� ' ) B L�+ I'& D & �ZX[L*O�� � EUG LON0P�XZO5E L��� ' ���* =+ �����������A���0 ���:��/�=$&�/� � & $&�N =+ �U���02&�! � X3L!O����/- !#" � � � H�� I�D� ' H@> L ��2 2 ���! ���$&�/� XZF & $&�N �+,�6���02&�! � X[L*O����/- !#" � � � ������+X =+��/

X F & I X���M �� & B DFE0XZF & I G L KMEUG L N0PZXZO5E L B,D E

�+,��-.�/�0 ������6�������� Q����$&�! ��<���V�U���0 Q$ �%T��/53E >�!' (!��1#��2&�!����2 2&;N �+,��1���2&�,�/�*�0-\X � �0��5 X[L*O��#'

Page 62: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� ' � ���� �0:#�/ =�U-.�/�/ =���V�/�" =� X � �������/��5 $&�,: =� =+,���V��2&�#'�#' X[L*O��� XZF & I G L� ' '�'�':��6ZO�N5D O � MKFHG$!6O�OQL!�� ' �8���� =�/���� =+ � 1���2S� �/�9- �V�� �Q =�� �U�0-\X � �0��5 X[L*O��#'

�"+,�8-.�/2 2&�� "$&�,: ��2&:��/�=$& =+! �Q. �2@��$&���" �+,�< ����!�����=�?$&�,:��/- � �,���� ����Z�$&����2 ���� ��0>�,���! *$S�!1#�02&1#�/5$&�C+,�0��$������! ���2"�/��1#���V �$@����2 �01#��4���! �'R�"+,� �Y�����( *+ ���C�K�,���! =����>�$S� ��2M$@�8��:#�/ $@�"$S� �W2&��5��/5K$S� % 2&:��/�=$& =+!�� ����'

% 2&:��/�=$& =+* ���('*)#>@>H) �[> L B D >�D H/I L0/ ?.DFB_C D & ?.D -:>!C.-ZI!E0?.D�� > L ?=>�D H/B�C> L - I L H�? <#B�C / > - I / I�D�H

����FHG-IKJ�L32_M4��J NUO52�M6L32_M4��PQG\MVFHGRS0!6O 6��5!879��PQI:� 6;!$G<�=��JHNUMVFHG 7>��PQI:� 6?!TG<�(IKJYXZO�J*M[G<@BMBA1�� 'Y]��?$&�,:�� �� �� � � � ������� � R�T���5 �+,�-K�.�$$ ��2 ��� 5 $&�,:4 �� �?$& �$&��� EUG L SQLHM"� N =�

*+�$@�W+ "��+ ��1#�6��2 �V�/��5!; �����Q�/5 �+,�6���0 ���:��/��;� & - ���� =+,�� ��#�%$S Q$&��� X[L*O������?$&�,: =+,��T,2 2&�����! !�'8�%-8 � + ��1#� �,�� 5���� �U =+ �0 4#$S� 5�0- ����W�?$&�,:K �+,��� EUG L SQLHM* � '

� ' ��� EUG L SQLHM $ EUG L N P�XZO5E LH��FI!D� ' ) B L�+ I , D & ��X[L*O���� EUG LON0PZXZO5E L�� ��! ! �� ' ��� �+,�����6�����6���0 ���:��/�=$&�/�� & $&�N �+,�6���02&�! � X[L*O����/- !�" � � � "$S �+

=+,��T,2 2&�����! ! H�� I�D��' H@> L ��2 2 ���! ���$S���-X F & $&�N =+ �U���02&�! � X3L!O����/- !#" � � � ������+X =+��/

XZF & I X���M��� & B,DFE X F & I G LLKMEUG LON0P�XZO5E L B,DFE X F & I S �QL�� ��! !B,DFEC =+,��-.�/�/ =���V�U�������Q �����$&�� V�����V�U���0 Q$ �%T��/53E >

� ' (!��1#�82&�!����2 2&;3 =+ � 1���2S� �/� �/-\X � �/��5 X3L!O���'�#' � ���� �0:#�/ =�U-.�/�/ =���V�/�" =� X � �������/��5 $&�,: =� =+,���V��2&�#'� ' X[L*O��� XZF & I G L� ' '�'�':��6ZO�N5D O � MKFHG$!6O�OQL!��� ' �8���� =�/���� =+ � 1���2S� �/�9- �V�� �Q =�� � �0-\X � �0��5 X[L*O��#'

�F$&����2 2&;#R +,�����U$@�� =+,� ��2&:��/�=$& =+* -.�/���Q =�� � $&� % 2&:��0�=$& �+!�� S���5 5 $&�,:3�K�,� �,�!5�� =� =+,�� V�2^�2&�#'�� �����%$@5����=$&�,: % 2&:��/�=$& =+!���RH "�6�,�� Q$ ���4 �+��0 � �+,�U2 $&�,� �V�/��5 �Q'� �Z��;C =�C��5,5Z'�'Y' � # 1#�Y� =+,���,:�+ �K ��������/5 �+,�U *+,�/2S�9 9��;3$&�G�������Q ��V���� �$&�,:C��,�!5�� R �0 � �+,�4�Y��5 �( $&:�+� 6�,�� 6��5 5 $& �� !�" � � � ^��/���0� ��� �0-<� ����� 5 $& �$&��� �+��0 $&��5 $@���/ =�/�* =+��/ 8 �+,���,�!5!� $@�8��2 ���/��5�;K$S� !#" � � � ' �"+�$@� K��;X�Q���,��542 $$4#�����Q;� , =���0- $&�,��� �W$&������; R ^ �, "$ -8 ���/����2&;'����$S "$&�9 �0���65��Y ���$ 27R! "� �/���%$ 2&;X�Q���� �+��0 "$& "$@�"�,�� =+ ��������� �0� 5N =+,�6�� =+ �����Q ��W�0 =�Y:�;N;#$&��2@5,���A2&�/�������X��$S�Y�� <��2S:��0��$S �+! R $&�3 ��W���� Q$@���#'% " =+ �U���0�����/- =+�$@�"$@�=��� � 2 $&�/� �+,�������6�0- =+,�- �B.!$$K��2 ����5 $&�,: ��#�?$& Q$S���M'

Page 63: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

% 2&:��0�=$& �+! �('�� L�� H�> B,E E BCD >ME IND >,H ?.D3-�>!C.-@?.D@A / >,- I / I!D H���S �QL ? + I / ) H �������FHG-IKJ�L32�M ��JHN9O52�M6L32�M ��PQGRMKFHGRS5!6O 6��5!�7>��PQI:� 6?!TG<�=��JHNUMVFHG$79��PQI:� 6;!$G<�WIKJYXZO�J!M[GJ@�MBA1�

� ' ���WX[L*O���� �#��� ������ � ��������� �� � �3L�! I E L � H�� I!D� ' % 5 5 � � �Y�� Q��;K �� !�" � � � $&�N �+,�6���02&�! �L�3L3+���1 $&�,: =+,��T���2 5K1���2&�,���

G L X[L*O��#R X���M*��6R X F ��X F � ��X F � � I I I ��R��/��5 � X � '� ' IKJHNX �Q�������/���?-.��2

% 2&:��0�=$& �+! � � '�� L�� H�> B EFE�B D >ME I ?.D -:>!C.-@?.D@A / >,- I / I�D�H���S �QL)D >�DVI / ) H �������FHG-IKJ�L32�M ��JHN9O52�M6L32�M ��PQGRMKFHGRS5!6O 6��5!�7>��PQI:� 6?!TG<�=��JHNUMVFHG$79��PQI:� 6;!$G<�WIKJYXZO�J!M[GJ@�MBA1�

� '�]��%$S� : � � � �� � � � ������� �#R�T���5X���, * �+,�-K�.�$$ ��2 ����5 $&�,: ��#�?$& Q$S����EUG L S LHM"�, N �� *+�$@��+� "��+���1#����2 ���/��5�;X ����W���/5X =+,�6���/ =��:��0��; � - �V�� �+,�� ��#�?$& Q$S��� �3L ���?$&�,: =+ � T 2 2&�����!"!=' �?- ��+���1#����� 95���� �U =+ �0 4#$S� 5�0- ����W�?$&�,:K �+,��� EUG L SQLHM* � '

� ' ���WX[L*O���� EUG L S LHM H��FI!D� ' % 5 5 � � �Y�� Q��;K �� !�" � � � $&�N �+,�6���02&�! �L�3L3+���1 $&�,: =+,��T���2 5K1���2&�,���

G L X[L*O��#R X���M*��6R X F ��X F � ��X F � � I I I ��R � X � R,�/��5�S �QL ��!"!='� ' IKJHNX �Q�������/���?-.��2

Page 64: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

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

(#� �0�! �$@���0� 5N5 $@�=�,+����W�����/����2&; �?$@�����V� �-+� <+��0��5#2S��5 ^!;K =+,�� ������Q�����/��5 �+,��;X������.+� $&����2S� 5��/5N$S�/+��!� �+!5���27' �C�( "$ 2 2* ��V�/�����! �0+� � +�$&�� V�1+/-*+.+� =+ ��;3���/��^�� ����=-2+/�Z �/5K���?$&�,: =+,�65��/���W�=$$^��/5K�,��5!���=2&;#$S� :U+!5!��27'

�"+,�# ��$&�� ��3+!5����� #+0- =+,�9��;!�� V���� Q$@�"�0� ��2&;,�%$@� $@�F �+,�*��+����� BS +/��� ����/��$ �Q��2&;#R�$S $@� =+,�9���� 4+/-�T,2 2S��5 ���! ���$&�/� $&�4 �+,�*��+����� �' �"+,� �+#�� ��������2: *��;!+0-M� �?$&�,:� =+,�* �����Q���$@�" �+6 ���=-2+0�� =+ �8 ��3+!���/5��!���W)FB L�+ I & 58� � R76 8:9�; <>=?93@A;B@C=.D�� �0��5X��-. ����* �+,���/����2&; �?$@�$@� T���$@��+ �/5 �+2E+F+�4 -2+/�� �+,�4�G+F+� +/-< =+,� ����W���K Q�����4$&�) =+ �4T,���Q ��H+/2&�!4�I+/-< =+,���+����V � =+��/ �+����� =+ �4��� 5 $&�,:X J+ �?$& �$E+�� �B" ����2 �+%6 8:9�; <?=>9G@C;�@C=.DX�/��5C���0 ���:?+/��; (�'��Q� =+ � ^��/�� <�%$S ����0 Q$E+��MR� =+,����� "$ 2 2 ^����Q. ���� Q2S;�+�� �U�Q����+K ����W���� Q����� �0��5U "� ���0�K �+,������Q�U1�����$K+����� =�/��+,��$ "#�,�/�* �+K� ��� $& 8$&�3 �+,�U+�$&:�+,����2&��1#��2@�L+0- O$P��<' �%- "�6:��� R+/��� �������� ����Y�/��R� ���Y�0�K Q��;� �+6��+.+F+#�Q��+�� �#' / �,� 9��;� �+�5M+ �+�$@� $@� �+����Q���� B+!�W+ ���� Q$@� �� =+.+!5 �" =+��/ <���0�U^��6�0 �2 $S��5N��-. ����* �+,���Q;��! ����� �$@���0����2&;,�%$ �"$@�9T ��$@��+,�/5X��+.+F+#�%$&�,: =+ �* ����Y� "$S �+4 �+,�*+�$&:�+ �/�� ��3+�^���^�$ 2 $& Q;#' �%-Z�-+ �����Q�8 Q�������F�����*-2+��,��5 R �+,���( �<���0� ��V;X �+K���Q�� =+,�6 ����V �$@��2 ������%$S� : �V�/���!2S V��' % �-+� =+ ����+� , �$E+�� $@�� �+X��+��/�,:��A�����! =��� ���^N+��,� 5,����$S���4�/��5 B+�������,�) =+ �K ����W������' % :?+F+!5 �+�$&�,: ��^N+��, � �+�$@�4�/ , ��G+ ����+ $ � =+ �0 4$ -( �3+���1#�N�.+� X��+��0�,:��/5 =+ �3:02E+�^���2�1�����$@�2^�2&�/��R� =+,�3 ������Q���9 "$ 2 2 ^��C��^�2&� �+X����� ���K �+,� $&��-2+/�Z �0 Q$K+�� �H+��� V��$&�,�/5 $&� �+,�X��+����V U�/��5 :��� 6�,� ������Q�/� -7���� =���/'�<�����,� ��$&�,:4 �+,�� ������Q��� ���0�9^���������5 $&� ���/������+�$&�,:U-2+0�< �+,�6��;!�� V���� Q$ ���H+�4 N+��,���! ��$&�X�0� O$PX =�Q. BS "�<���/�4:>+ ^ ���Z4� 9����5 �0� 5 -2+0�� *���W54�Q ����� �$&�,:�1����=$E+���� ) B L�+ I'& OP �3+!���/5����V�/� "$& =+-+��, � 5,�0�,:����Q+/-Z:��� = Q$&�,:8��� P ���0 =��5U�� Q������ =���V�/�R+0�#+/1#����ST+2 "$&�,: =+,� �+/��;#R�$7' � ', =+,����+����� �' �"+!$ �<���/� ^��6�(^����Q� -2+/� �0+�4���G+�^,���Q 8O$P��G =�/��+,��$ "#�,�/��'

�"+�$@�K�W2&�/���X�Q� P ���W�0 Q$K+�� ^��� 3 �����G��;!�� V�B. �0� ��2&;,�%$@��/��5 �+,�N+!$S:�+,���K2&��1#��2 ��+0-O$P�� + �����0+�4� 5 $@�=��5�1��0�! ��0:��/��'9�"+ �K�Q�K�/�� Q$@�4�/��5 �Y1#���C5 $@�=�H+������Q� 4!�.+� "2&�/5�:�����/� +,��2 P ����� 2E+� 4$&� +��/��5 2 $&�,:G��;!�� V���� Q$ �X5 $@���2(^�$&:�� �0 �$E+��M' (�+� ��1#���/R8 � ���0��� Q$ 2 2 ���Y�H+� P 2 $@��+ �+�$@�� "$& �+�$&�U+���� � P.P �G+ ����+ ^!; ���%$S� : ���/ =��:>+0��$S���4�/��5 -.�/�/ =���V�/� =+ �0 ���V�9^����Q�/5V+��G��� �0�! �$@����R"��2& =+.+��,:�+��Q;��! ����� �$@����2 2&;)���Q�/5Z' �N+0� �Q. �2 P 2&�#RF$ - "� ���V��^,��$ 2@5 $&�,: �XW % >ZY0:>[:\� �-2+^] �0\*�[�_Y^\�5 `[a]G[cbH+�:>\�$��:[N �+NY0 K �+.[edTf0[H] "$ 2 2-g]G[B"hd.[�\� Q2S;IdNfi[Y"hd-[H]=$E[�fjf0dTbW+�Y>f � �F$E\�50[#'Y'�'�R � � �k[� 0]�$K[Y1F[#'�'�'�R � � �lY2 $E\! �[H]�>[�fQ �[/5 $E\M'�'�'YR � �Hm $&1F[ �[#'�'Y'�R �j[� Gb�'C =+.[�\ `[�b:Y^\nY�5 5 =+-[ 2E[Q.-[�[�fporqJs�tTuwvGxzy �&Ro|{Ny>}w{Nswy>~Ny �&RwoKs�vF��x�vws�t.}Ny>{Jy-�^}Ny>uMv�s�t �SR>[:�Gb?�>��+!�=+.[*2E[Q.M�gb,+?\�d.\ 5w[H]`Y!\.[ Ub�Y^��[Y:?+^]V;� ##�#�R� #���#k�UO�+� �R@ *[�b:Y�\ +NY�1F[�Yl]3d�2E[�fidNb�+VY>f��%� � # �#� � #���# O\�L�(�0�k�gf+�^!1F�K+>dNf��B�NY^���B�.[�b�Y^��[Y:?+^]V;�� # �#� � #���#U�NY>f�Yfi[lY^\M�0��b�bH+?\-\.+?�3Y^�0�E+>\MR@^.d.�k���.[

Page 65: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

P Y:],fi[H] 5w+F[�f�\.+?�(lY24F[ Y^\!;)5h��f0�i�K\TbH�0�E+?\ � �*�.[� E[Q.-[�[eoKs�v?��x�vws�t-}Jy>{Jy-��}Jy�uwv�s^t �fi[:[lf*[�f P [�b ��Y� � &;�\.+?\�>Zf0�3Y^\�5-Yc]�5 �

(!Y��F�K\ :�B�w��f [Q.TY2 P E[#R_ *[ b:Y^\j�� � EdNfi�0] Y^��[�Y�\.+?�B�.[H]k�E\w�B[H]G[�fi�0�E\,:lfZ�E��dTY^�0�E+>\@'4P�[:�dNf`f�Y�;����TY^�# `[L�NY��F[�5M[��F[� E+ P [/5�Y :�],Y2 lYc] *�E���.+>d.�L���.[L]Gd� K[!��� � ##�#�R� #���#O � ���NY���b:Y^\n�NY^\ 5� E[%Y%f0[�\w�B[:\NbH[� �$4F[%o1� Y2 �K\M��[,]G[�fi��[/5 �E\ ^N+FY��Gf,� �K� �*�-[:\MR *[5w[cb �@5w[�B+a�E\M�0]G+!5MdNbH[����.[�]Gd� E[ *�E���V�B�.[� E[Q.-[�[(�'# �#�R� # � #�� �*�.[ P Yc] f0[H]W *�� � +�^��F�E+?dNf� S;):>[:\.[H] Y^��[ Y^�� E[�Y?fi��3 `+%bH+� P E[:�B[ P Y:],f0[j�i]G[:[�f��2+^]��B�.[jf0[�\w�B[:\NbH[F�/�F+,R `[�Y�5,5/Y�\.[ ]Gd� E[��B+ lY24F[ �NY^\ 5� �K\ :/Yaf P [�b � T b �Q; P [�+��kf0[�\w�B[:\NbH[ [�Y?f �K[,]/R&Y^\�5[:\ 5 d P �TY��F�E\,:�Y� $ Y�;-fkY^�� E[�Y?fi���3 `+ P Y:],f0[ �0]3[:[�f��2+�]k[Q.TY?bH�� S;����-+Ff0[ fi[:\w�B[:\NbH[cfH� % Y�;�+?d.����f���+K:����F[�Y P ]��E+^]B�K�Q;/��+��B�.[ P Y:],f0[��0]3[:[�f��B�NY^�1Yc]G[ ^NY>f0[/5e+>\MRz+^]W L�w��b �f �T P &;/bH+>\w�3Yc�E\MRzb:Y���[�:>+^]B�K[cf�f0dNbG�/Y?fR�'# �#�R�B#���# S *[ lY�;�b:Y� � #���.[! =G D#" O�P�NX���M3G S=O�P I G<�>A

�/[��TY��F[-�[:\M�0�E+?\.[�5 ^N[��2+�]G[ ���NY���Y P ]G+�^� E[ *�E���%�B�.[-�%>iY/:?[:\M�Gf*��f �B�NY^�k���.[Y;b:Y�\ [:\TbH+?d.\M��[,]$�F[H]�;/\.+^��fQ; �B[Q.-�Gf L�.[H]3[j���.[�;Xb:Y^\.\-+?� 5w[:��[,]Z��K\-[a�B�.[�f0[:\M��[�\NbH[^N+?d-\�5.Yc]B�E[�fH� % f0+� Ed.�0�E+?\��E\jfidNb � b:Y?fi[�fQbH+?d� @5 ^N[��B�.[%�2+& � E+2 *�E\,:�]G+�^.dNfi�LY� &:>+^]��E�B�!�B�NY^�% �Yc]�:>[� &;�]G[� �E[�fL+?\e�B�.[ bH+?\TbH[ P �L+�� P Y:]G�i�gY� P Y:],fZ�E\,:*'

% &:>+^]��E�B�! � �7� '�')( I ++* / )@C.I�>��<H�� I � ,*�A I�(�H.- + & )#;�i\ P d-�' IKJ�L32_M � M PQGJ�5E/ d.� P d.�' dNfi[��2d� 4w\.+� � E[�/�0>[� �21�� ?KC43 IKJ�L32_M � M PQGJ�5E \-+?�kY^�k���-[�[�\5/76 >� � �k[�Y#/��2dw]3���.[,] Y^\5/8/w+ P ]G[:[�/F�K�i�E\90.� ���4�B�.[![:\5/�+&�`Y�fi[:\M��[:\Nb,[!b:Y^\-\.+?�R^N[:�2+>d.\5/

�B�.[:\�f0�B+ P Y���Y�\�Y P.P ]3+ P ]B��Y^��[ P +��K\M�(�2[F�;0-�=<.Y�f P Y?b,[��`Y^� Yfid � b �E[:\w�>/F�gfi�GY�\NbH[�g]3+� �B�.[ f0�GY:]G�i�K\?0 P +^�E\w� Y^\@/A E[:�L�K� ^N[ ���.[![:\5/�+��4�B�.[ f0[:\M��[:\TbH[F�

� � B�+����-[��B+�4F[:\M���cY^�0�E+>\%Y^\@/ P Y:]G�DC +&�ECZf P [:[cb ���GY&0F0^�E\90U L�-[H]G[!\.+>��/w+>\.[�Y� ]G[�YF/�GF�� � �`Y� � f0[B"hd.[�\w�i�gY� � =Gj�B�.[ P ]G+MbH[�/wdw]G[cf P Y:],fi[�H � � < P Yc] f0[�H � � <K���:��< P Yc] f0[�H �>I

�2+�] YJ ��f0�k+&�Q\-+?\M��[H]�p�E\NY� gf � � < � � <K�:����<��KI)/w[:�B[H]Z��E\.[�/p�E\%YF/��>Y^\Nb,[F��M� �F[cYc],bG�j���.[�L.] f0�kbH+� Ed!\�+&�Q�B�.[ b �TYc]G���2+�]k���.[ b:Y���[�0>+^]B�K[cf � � < � � <K���:��<��KI

Y�\5/ P ��bZ4�B�.[!+?\.[W *�E���e�B�.[-�Y.w�$lY� &[:\@/h�E\90 P +�fZ�E�0�E+?\ � ��� +�]G[!���TY^\e+>\.[+��4�B�.[ �NY>f �B�.[ f�Y�[![:\5/F�K\?0 P +Ff �E�0�E+?\Y L�w��b �j��f lYB.M�$�Y� �<NbG�.+F+�f0[Y>b:bH+^]M/h�E\90���+lY P ]G[�CZf P [�bG��LT[�/eb ]B�E��[H]B�K+>\z�

� � B�[ P [�\5/h�E\90�+>\a�B�.[ b:Y^�B[�0?+�]NG��E\ "Fd.[�fi�0�E+?\O<.[ ..�i],Y?b,�kf0+��[!dNf0[P�2d� 4w\-+2 � E[�/�0?[�g]3+� �B�.[ b �.+�f0[:\�fi�0]GdTbH��dw]3[F�

��� Q%+��F[��E\e�B�.[ IKJ�L32_M � M PQGJ�5E �B+�B�.[![:\5/h�E\90 P +Ff �K�i�E+?\/+&�#���.[�b �.+�f0[:\�fi�0]GdTbH��dw]3[F�

Page 66: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� ����

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

"i\ �B�.[ P ]3[��F�K+>dNf�bG�NY P �B[H]$#*[��NY��F[�/F�gfBbHdNfBf0[�/V+?dM] H$P&%�'+�/w[P LY�\5/ �E�Gf P Yc],f �E\90f0�i],Y���[�0FGF�("i� ��f�f �)' P ��LN[�/e�E\ +�]P/w[H] ��++*J[�[ �jb �E[:\M� Y^\5/ /h� ]3[�bH�D �G��0],Y�\Nf �Y��GY,*� K[���+ E+-#�C E[��F[� .'lY?bG�w�E\.[�+ P [H] Y^�i�K+>\Nf�</*-d.���K��f0�i�� � P ]3+&�F� /w[�f![:\.+?d?0?�/[10 P ]G[�fBfZ���F[:\.[�fBf���+b:Y P ��dw]3[!���.[2'lYc�E\e��G P [cf*+&� H$P/bH+>\Nf0�i]GdNbH�i�E+?\Nf,�3*�.[jY P.P ]G+�Y?bG�2 E[�Y#/-f���+7� Y?fi��[H] ]Gd.\.\M�K\?0%�0�4'[lY^\@/Vf5'lY� � E[H]lbH+�/w[ fZ���:[��K\nY>bMC

bH+�]P/.Y�\NbH[2#*�E���e+>dw] 0?+FY� �fH�76Ld.���g]G+8' ���-[�dTf0[H] �|fLfZ� /w[!�E� ��f%�F[H]NG�d.\Nfidw�E�GY,*� K[��9"i�*�gf\.+>�'�TYc]P/���+ bH+�/M[L���.[ Y� �0?+�]��E���:' <;*.d.�Q�NY��h�E\90!�B+�/M+��B�NY^� �2+�]9'lY^\�G \-+?\M��[H]<'p�E\NY� gfY^\@/='lY^\�Gp]3d� E[�f>#`+?d� /?*J[ �F[H]NG��B[�/h�E+?dTf�Y^\5/ P ]3+?\.[ ��+�[H]B]G+�],fH�@"i�Lfi�.+?d� /e\.+>�A*N[bH+>\NfZ� /w[H]3[�/A�2+�] Y^\�Gjf0[,]��E+?dNf Y P.P ��b:Y��0�E+?\z�3*�w��f*Y:]N0?d:'[:\M�`f0�.+>d� /�bH+>\��F�E\NbH[kdNf4���NY��B#`[ ]3[�Y� � �G�\.[:[�/�Y P Yc] f0[H]�0?[�\.[H],Y���+�]��

Q%+^]3[:+��F[H]�<R�E����fp\.+>�+>\� �G �B�NY^�C#*[?#LY�\w���B+�*N[D'+�]G[�bH+?\��F�K\Tb �E\90 �E\n���w��f�b:Y>f0[*.d.�kY� �f0+C*J[cb:Y^dNfi[E#`[(#*��f0�e�B+�Yc],0?d.[ ���NY��%H$P P Yc],f �E\90jbH+>\NfZ��f0�3f +��4�F#`+ P ]G+8*� E[G'�f���TY^�Lfi�.+?d� E/?*N[��0]3[�Y^�B[�/�f0[ P Yc] Y^��[P =G <NY^� E[�Y>f0�*�E\j+?dw]H"i\I"FJ bH+>\w�B[10-�:� �/[��NY��F[k�F#*+P ]3+K*� E[G'lfQ'Q�.+-# f0�-+?d� / #*[ /w[cfZ��0?\ Y^\e[ �jb �E[:\M� P Yc],f �E\90���[cb �.\M�MLFd.[ Y P-P �gb�Y,*� E[���+H$P��rf�<>Y^\5/ �.+-#nf0�-+?d� /N#*[`b ]G[cY^��[ Y^\5/E'lYc�E\M�GY:�K\�Y�\ H$P�0^] Y,'C'�Y:]R�E\�Y P ]3[��F�K+>dNf �G/w[�LT\.[�/O'+�/M[� QPR \NbH[!Y�0FYc�E\O<9 E[:�*dTfLbH+K' P Yc]3[!���.[ P ]G+MbH[�fBfZ�E\90�+&� H$P��|f`Y^\5/��2+�]S'lY� �Y�\90?dNY�0?[�f,�

T E���-+?d90>�U#`[�\.[:[�/ P Yc] f0[H]J0?[:\-[H],Y���+^] f�<`f0dNbG�IY>f: E[10nY�\5/2GMY?b�b#<�2+�] �2+^]S'lY� � �Y^\�C0?dTY&0?[cf�<��B�.[ P ]G+8*� E[G' +��`b ]G[cY^�0�E\90 Y P Y:],fi[H]K�2+�]!Y �2+^]S'lY� O �Y�\90?dNY�0?[lb:Y^\D*N[E'lY^\�C

V,W

Page 67: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

V8V

Y�0?[�/ 'lY^\MdNY� � �GF� �/[E#*+>d� /e�NY��F[!��+ P �Y�\/Y^\5/?#*]��E��[$/w+-#L\����.[ [:\w�i� ]G[�0�],Y-' 'lYc]Y�\5/ E[10M�gb�Y� *]3d� E[�f�<QY�\5/ /w+����.[lbH+�/h�E\90?<*Y�\5/ <&[��F[:\M��dNY� � �G.< #*[C#*�� � >0>[:� Y P Y:],fi[H]��(�+-#`[��F[H]�<N���M�gf���f�\.+>� Y��2[�Y?f �4*� E[jY P.P ]G+FY>b � �2+^] \NY���dw] Y� � gY�\90?dTY&0?[cfH�O"i���gf(*N[:�B��[H][��F[�\�\-+?�&��+k�0]NG ��+ #*]��E��[ YK0^] Y,'C'�Y:]4�B�NY^� #*�� � Tb:Y P ��dw]3[LY7#L�.+& E[%H$P4���/[Lb:Y�\�b:Y P C�Bdw]G[�+>\� �G�+?\-[ P Yc]G�L+��#Y^\7H$P%Y�\5/����.[:\+#*[�\.[�[�/�Y E+?�L+��4[10 P [H]��4'�[:\M�0�E\90�S #*]��E��[Y 0^],Y-' 'lYc]�<F�0]NG��B�.[ P Yc] f0[H]�<h]G[ #*]��E��[k���.[>0^] Y,'C'�Y:]�<F]G[:�i]NG����-[ P Y:],fi[H]�<MY^\@/�f0+ +?\z�3*�.[ b ]3[�Y^�i�E+?\e+��`Y^\8H$P 0^],Y-' 'lYc]k��f>'�+^]3[� 7� � [ Y��g]G[:[�CZf0��G. E[!Yc]3�0��f0�i�gb�Y>bH�0���F�E�DG��T fQf0�3Y^�B[�/p[cYc] �E[H]�<w+?dM]%Q "�HUY P.P ]G+�Y?bG�O'lY�G \.[:[�/N'lY^\�G /h��� [H]G[�\w��H$P P Y:],fi[H],f

Y�\5/ �E����f�0?+F+�/%��+j�NY��F[�Y��+F+� *�B+ P ]3+�/wdNbH[��B�.[G' [�Y?f �� =G�� �/[�\.[:[�/�Y^�� E[�Y?fi���F#*+P Y:],fi[H],f SU+?\-[ �2+�]LY W T CZY&0>[:\w�`Y�\5/p�B�.[k+?���-[H] �2+^] Y�\ "�CZY&0?[�\w���/" � #`[7#LY^\M�Q��+!�NY��F['�+^]3[A"�CZY&0?[�\w�3f*f P [�bG�gY� ����[�/�K\ bH[H]G�3Yc�E\7/w+8'�Y:�E\Nf�<.�B�.[:\C#*[ Y?b:bH+�]P/h�E\90� �G�\.[:[�/N'�+^]G[P Y:],fi[H],f,� �/[ b:Y^\j�NY��F[ f P [�b ��Y� 7���:[�/ W T CiY�0?[:\M�GfP<.��+F+.�"�� #*[9# Y^\M�4��+:/w[�Y� #*�K�B� �>Yc]��E+>dNf'\NY���dw] Y� 9 �Y�\90?dNY�0?[�f4�E\�B�.[9"i\I"�CZf P Y>bH[L���.[�\N#*[

\.[�[�/ '�+^]3[7" CZY&0>[:\M�GfR�B�NY^�QY:]G[ f P [�b ��Y� ���:[�/ �E\�b,[H]G�3Yc�E\� �Y^\90>dNY&0>[�fH� R dw] H$P&% '�+�/w[� ��f�H$P C2�E\5/w[ P [:\@/w[:\M��<LY�\5/ fi+ ��f����.[ P Yc] f0[H])0?[:\-[H],Y���+^]c� 3*�.[j\.[:[�/w[�/IbH+?\@/h�E�0�E+?\��f����NY���B�.[ H$P �E\ LFd.[�fi�0�E+?\U�NY>fp�B+�*N[ f P [�b ��LN[�/ *�GXY bH+>\w�B[10-�DC4�g]G[:[�0�],Y-' 'lYc][:\M]���b �-[�/=#*�E��� �2[cY^��dM]G[�fkY^\5/ '�+��F[G'�[:\w�Q�NY�\5/� �E\90.� Q%+Ffi��\TY^��dM],Y� gY�\90?dTY&0?[cf�<z+^]Y����B�.[� K[cY?f0� #Qdw]G+ P [�Y^\7 gY�\90?dTY&0?[cf�<zY:]G[ � � [!���NY��:�T \.+>���.[,] /w[�fZ� ] Y,*� E[ �2[cY^��dM]G[�+��4�B�.[�0?[�\.[H],Y���+�]���fLf0d P.P +^]G�k+&� '�+^]G[ �GYc],0?[:� P ]G+&C

0�],Y,'C'��K\?0 �Y^\90>dNY&0>[�fH�.3*�.[ bHdw]B]G[:\M� �4' P E[G'�[:\w�3Y^�i�K+>\jf0d P.P +^]G�3f'�F#*+> gY�\90?dTY&0?[cf S��Y�\5/��MY��>Yw�H3*�.[�� �Y^\90>dNY&0>[p��fkf0dw�E�GY-*� E[�fZ�E\NbH[!�E� ��f%�F[H]NG P +�]G�GY-*� E[�Y^\5/�Y P.P ]G+&CP ]B��Y^��[��2+�]!+?dM]![�� b �E[:\Nb�Gjb,+?\Nf �E/M[H],Y��0�E+?\Nf,�p���GY^�i��b�Y&0?[�\w�3f ]Gd.\-\w�E\90j+?\/YN'�Y>b �w�E\.[Y>f�f0[H],�F[H] P ]G+MbH[cf�f0[cf�bH+?d� E/U�NY��F[ P Yc] f0[H] f7/w[��F[� E+ P [�/V�E\ �k� � [ b:Y^\UdNfi[ � �E\�MY��>YjY P.P ��b:Y��0�E+?\NfN*�G%Y#/?/h�E\90e�B�.[�H�P&% b:Y P Y,*w�� �E�DG%�E\ �B�.[ �2+^]S'�+&� \NY^�i�=�F[lbH+�/w['�[:���-+�/.f�< *.d.�2#*[C#*�� � � E+Ff0[l���.[��MY��?Y P +^]G�3Y,*w�� �E��GF���MY��>Y ��f Y^\V[�f P [�b ��Y� � �G /M[�fZ� ] CY-*� E[��GY:]N0?[��: �Y�\90?dNY�0?[j�K\/+?dM]�bH+>\w�B[10.� +&� "i\w�B[H]G\-[:��Y�0?[:\M�Gf,�O"i����f �F[H],G P +^]3�GY,*� K[ <Y� K�B�.+?d?0?� E[�fBf [�� b �E[:\w� ���NY�\ �k� T �DG P ��b:Y� LdNfi[�+&� Y��MY��>Y P Yc] f0[H]���f #*�E�B�w�E\UY^\Y P.P E[:� W T CZY&0>[:\w���A"i\ P Y:]G�0��bHd� gY:]�< #*[�b:Y^\��NY��F[�Y�Q T ���2+^] "0\:"5J #*�K�B� �B�.[ dTf0[H]�E\M��[H] � Y?bH[�[ 'N*J[�/9/w[�/ �E\eY�\O(23�Q P P Y�0?[ Y?fLY�\jY P-P E[:��W T CiY�0?[:\M�:�/"�� ���.[!Y P.P E[:�3f�B�.[G'lf0[� ��F[�fQYc]3[ b:Y P Y-*� E[!+&�+H$P&% <w���-[:\�E�7#*+>d� /A0�]G[�Y��D �G]3[�/wdNbH[k���-[!f0[H],�F[H] E+FY#/ ��U�.[�\�Y!dNf0[H]`��G P [cf'Y�\�H�P LFd.[H]NG <?���.[ Y P-P E[:�Lb:Y�\ P ]G+MbH[�fBf �E��<M���.[ �@%����Q[:\M�0],Y� %4]G+Mb,[�f�f �K\?0���\w�E� �&�0�4'�[L+&� ���.[kdNf0[,]9'lY?bG�w�E\.[7#`+?d� / *N[ f P [:\M��<MY^\5/����-[kY&0?[�\w�3f'+?\�B�.[�fi[H]N�F[,]/'lY?bG�w�E\.[�f/#*+>d� /p]G[cbH[H���F[LY2'[�fBf�Y�0?[L�K\lY^\�[�Y>fZ�� �G 'lY^\NY�0?[�Y-*� E[K�2+^]<'�Y��:�3*�.[ P Y:],f0[,]%0?[�\.[H],Y���+�] bH+?d� /O*N[�dNfi[�/O*�G��B�.[!Y&0>[:\M�Gf*���-[G'�fi[� ��F[�fR�E\eY�\��K\M��[,] C

[�fi�0�E\90O# Y�G���+��4' P ]3+��F[��B�.[H� ]>H$P&%�b:Y P Y,*M�� �E�0�E[�f,�(3*�.[ GjbH+?d� E/�]G[G*-dw�� E/e�B�.[H� ] +,#L\

Page 68: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

V5� � � �������� ��� ��� � � �3� �� ����� � �������'�� � � ��� � ��� �

H$P&% '+�/wd� K[cf�Y��2�B[H]% E[�Yc]3\w�E\90jf0+8'[!\.[ # H$P%]Gd� E[�fLY�\5/A E[10-[G'�[�fH�

�F[�bH�i�E+?\��w����+&�#���M�gfLbG�NY P ��[H] P ]G[cf0[:\M�GfQ���.[!fi�0]3dNbH��dM]G[�+��&���.[ P Yc],fi[H]>0?[�\.[H],Y���+�]���F[�b,�0�E+?\��w���L�gf#Y,*N+?d.�&�K�3f �E\ P d.� SU�B�.[ P Y:],fi[ �2+^]3[�f0���'�F[cbH�0�E+?\��M���L[10 P �Yc�E\Nf4���.[ P Y:],fi[�2+^]3[�f0� �0] Y^\Nf� gY��0�E+?\n��+����.[��E\w�B[H]S'�[�/h��Y^�B[p]3[ P ]3[�f0[:\M�GY��0�E+?\ �e�F[�bH�i�K+>\��w� W /w[cf�b ]B�)*N[�f���-[1�E\M��[H]<'[�/h��Y^��[�]3[ P ]G[cf0[:\M�GY��0�E+?\ Y^\5/j���.[ bH+�/w[ 0>[:\.[H] Y^�0�E+>\z�

Page 69: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � ����� ����� � ����������� � � � ��� � � � � � � V��

Intermediate representation

Parse forest

Parse forest translation

Default featurevalues processing processing processing

Categoriesprocessing

Lexicon Grammar

Default feature values Categories Lexicon entries Grammar rules

Code generation

C output routines Java output routines

NL parser in C NL parser in Java

data set

processing

�R��0?dM]G[ �M� ��'/%QYc] f0[H] 0?[:\-[H],Y���+^]LST+,# b �TYc]G�

l�� � ) *�&�� ��� ���� ) "4�� �z"# *$��*"Q$� Q�

3*�.[ f0�i]GdNb,��dw]3[�+��z���-[ P Yc] f0[H] 0?[:\.[,],Y^�B+^]Q��f*fi�.+-#L\�Y>f'���-[ SN+-# b �NY:]G�R�E\ �&�=0>dw]G[ �w���?�3*�.[k�K\ P d.�*�B+ �B�.[K0>[:\.[H] Y^�B+^]L�TY?f'�B�.[%�2+^]S' +&� Y^\�H�P P Yc] f0[K�2+�]G[�fi�:�@3*�.[kdNf0[,] � �E\�CP d-�GfR�B�.[']3d� E[�f�<# E[10M�gb�Y� N[:\M�0]B�E[�f�<>Y^\5/�fi+K'�[L+?�B�.[H]4�E\��2+�]S'lY^�0�E+>\p�E\����-[��2+^]S' +��zY% 7��fi�+�� P Yc],fi[L�0]3[:[�f���� � [F�=<>Y��*������� ��� ���<��� A T f P [cb ��Y� P Y:],fi[��2+^]G[cf0�&\.+?�3Y^�0�E+>\O<9/h��fBbHdNf�fi[�/��E\�B�.[!\.[10-��fi[�bH�0�E+>\O<w��f�/w[�f �=0>\.[�/��2+^] ���w��f P dw] P +�f0[F�73*�-[ P Y:],f0[ �2+^]3[�f0�*��f��i],Y^\Tf �Y^�B[�/

�����! #"��!$% #"��!&('�"�)�*� #+-,. /"�+10�&/+2,��3&4 #"�+65�+-&#�!7�$�+-,.8:9; #"�+67�,#)�<�<=)�,2>?��@A+B@!C� /"�+1 /+2,#<D5�+2$�8� #+-&. /"�+0�&#+-,18B9E #"�+F*�)�,/&#+2,G7�+2$�+-,#)� /8�,-@

Page 70: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

V�� � � ��������� ��� ������� � ������� ����� � ������������� � ��� � ��� �

�E\w�B+jY^\j�E\w�B[H]S'�[�/h��Y^�B[�]3[ P ]G[cf0[:\M�GY��0�E+?\z� 3*�.[ �i],Y�\Nf �Y^�B+^]!��f�/w[��F[P K+ P [�/ �E\ �UdNf �E\90���-[�fi�GY^\@/.Yc]M/ �B+F+& �f� K[ 0lY^\5/�GMY>b:b?� "0�4��fLY b,+K' P E[10 P ]G+Mb,[�f�fQ+&�&[10-�0] Y?bH�i�K\?0�Y^�B+K'���b�E��[G'lf��g]G+K' ���.[ P Yc] f0[ �2+�]G[�fi��Y^\5/ <�Y��2��[H])/M+^�E\90IbH[,]G�GY:�E\ �0] Y^\Nf��2+^]<'�Y��0�E+?\NfP<�+>d.�DCP d.�B�0�E\90��B�.[G' �E\ Yp\.[ # <w�K\M��[,]S'�[�/h��Y^�B[ �2+^]<'�Y��:�73*�-[�f0[!�0] Y^\Nf��2+^]<'�Y��0�E+?\Nf��E\NbM Ed5/M[fZ�4' P ��L b:Y^�i�E+?\ +��k���.[lfDGM\M�GY 0/]Gd� K[cf�<4bG�.[�b � �K\?0a�B�.[lbH+?\Nfi�0] Yc�E\w��f�Y��0��f L Y-*w�� �g��G.<Q���.[]Gd� K[�+ P �0�4'p����Y��0�E+?\ <QY^\5/%���.[�]G[ '+��>Y� Q+��>/wd P �gb�Y^��[ Y^\5/%+?�B�.[H]!]G[�/Md.\5/.Y�\w��]Gd� K[cfH�3*�.[�fi[ � +?�B�.[H]k]G[�/Md.\5/.Y�\w� �p]Gd� E[�f7#*�� � /*N[ /M[�LN\.[�/� �Y^�B[H]��H3*�.[�]G[�fid� E��+��Q���.[ P Y:],fi[�2+^]3[�f0���0] Y^\Nf� �Y^�0�E+>\ ��f�Y/f0[:��+&�1���.[����w]3[:[ � �E\5/.f�+&� ��� � E�� �-� E��='e�B�.[8/w[�� Y^d� K��2[�Y���dw]3[��>Y� Ed.[��K\��2+^]S'lY^�i�E+?\ �� � 7��� �2��E����2+�]�fi�.+^]3� �N<4�B�.[ K[ 0w��b:Y� *[�\w�i]��E[�f�<#Y^\5//���.[fDGM\M�GY 0j]3d� E[�fH� #*Y>b ��+&�`���-[G' ��f ]G[ P ]G[�fi[:\M��[�/�E\%���.[ �2+^]<' +�� Y� �K\-[ �K\%�B�.[��E\M��[H] C'�[�/h��Y^�B[ ]3[ P ]G[cf0[:\M�GY��0�E+?\ �2+^]<'�Y��:�@3*�.[% �K\-[�f*Y:]G[ f0+^]3��[�/�Y^\@/ P ]G[ P Yc]3[�/J�2+�] �2dw]G�B�.[H]P ]3+MbH[�f�f �E\90.�"i\����.[k\.[10-� P �NY?fi[.<w�B�.[�Y���+8'p��b��E��[G'lf*Y:]G[ P ]3+MbH[�fBf0[�/p�E\ P Yc],Y� � K[P *�G �2+?dw]H%4[H]

� Q%+� �� � !&f�bG]�� P �Gf ''�B�.[ L-],f0�k+?\-[�[ 0.�i],Y?b,�Gf*���-[ /��4�.C �E�B[G'�fP<.���.[ fi[�bH+?\@/a[10-�0] Y?bH�3f*���.[fDG;'N*N+& �f�<4�B�.[��B�w� ]P/V[10-�0],Y>bH�Gf��B�.[� E[10M�gb�Y� L[�\w�i]��E[�f�<QY�\5/ �B�.[��2+?dM]G����[10.�i],Y>bH�Gf!���.[fDGM\M�GY 0l]Gd� E[�f,�93*�.[�]3[�f0d� E�3f +��Q���w��f P �NY>f0[ Yc]3[ �2[�/�E\w�B+�B�.[ bH+�/w[ 0?[�\.[H],Y���+�]��

�R�E\NY� � �G.<F���-[%0?[:\.[,],Y^�B+^]@*-dw�� E/-f �B�.[ P Yc],fi[H]QdNf �E\90!Y P Y>b � Y�0?[L+&� +>d.� P d-�R]G+>d.�0�E\.[�f�2+^] Y��3Yc]N0>[:� �Y�\90?dNY�0?[F�H3*�.[H]G[ Yc]3[��F#*+ P Y>b � Y&0>[�f*b,dw]�]3[:\w�� �G �)' P E[G'�[:\M��[�/�'&+?\.[k�gf�2+^] � Y^\5/j���.[!+?�B�.[H]k+>\.[���f��2+^] �MY��>Yw�.3*�.[ 0?[:\.[,],Y^�B+^]k��f>#*]B�K�B��[:\j�E\ %4[H] �

Page 71: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � � �.��� � � � � � � � � V �

l�H� � �� (%) *�&� �F�� Q���z"

T fi[:�Q+&� P Yc] f0[k�0]3[:[�f�<�b:Y� � E[�/�B�.[ �*��� ��� ��� ���<�����F��f'���-[��2+^]S' +&� �K\ P d.�Q���.[kbG]G[�Y���+^]`+��Y�\�H$P70^] Y,'C'�Y:]*�TY?f4��+ P ]3+&�F� /w[k��+!���.[%0>[:\.[H] Y^�B+^]��/"i�4�TY?f*Y�SN[ 0w�4*� E[%�2+^]S'lY^�Q�B�NY^�P ]3+��h� /w[�f>�?Y:]��E+?dTf # Y�G.fL��+jfi�GY���[����-[�fDGM\M�GY 0j]3d� E[�f�<��B+�f P [�b ���4Ge�B�.[ E[10-[G'�[�f�< Y^\5/�B+ /M[�LN\.[��B�.[$/w[�� Y�d� E� �2[�Y���dw]3[ �?Y� Ed.[�fK�2+^]�b:Y���[�0>+^]��E[�f,�C3*�.[dTf0[H]� b ]G[cY^��+�] +&�`���.[H$P 0�],Y-' 'lYc] �R��f'\.+>�']3[-LhdM�7]3[�/�B+ ��f0�L���-[��B[H]S'��E\NY� �f�<.\-+?\M��[H]<'p�E\NY� gfP<.+^]��2[�Y^�Bdw]G[�f,�Q/Y�\�G%+>���.[H]�bH+>\Nf0�3Y^\M�Gf f0dNbG�VY>f��B�.[ 'lY 0M�4'�Y� `\wdI'N*N[H]1+&� bG�w�� E/F]G[:\IY�\.+�/M[jb:Y^\�NY��F[.< #L�w��b �/Y:]G[�\.[:[�/w[�/ �2+^]1[��jbG�K[�\w� P Yc] fZ�E\90D*.d.�(#`+?d� / *J[��GdNfi�!YO*.dw]P/M[:\ �2+^]�B�.[!dNf0[H]�<�Y:]G[ Y^d-��+K'lY^�i��b:Y� � �G%[10-�0],Y>bH��[�/ *�G��B�.[ 0?[:\.[,],Y^�B+^]c�73*�.[2*N[:�NY��h�E+�]!+&�#���.[0>[:\.[H] Y^��+�]���f P ]3[�b ��f0[� �G8/w[�LT\.[�/eY�\5/ � \.+-#*�K\?0�E�(#*[ b:Y�\%[�Y?f �� �G Y#/��GdNfi�����-[ P Y:],f0[�2+�]G[�fi��<90^] Y#/wdTY� � �G/bH+?\��F[H]N0��E\90���+lY P Yc] f0[H] ���TY^� #*�� � f0dw�E�k+?dw] \.[:[�/.fH�

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

6L[��2+�]G[ 0��=�F�E\90e�B�.[�[10TY?bH�1fDGM\w�3Y 0e]3d� E[�fK�2+^] ���-[��2+^]G[cf0��2���.[�G Yc]3[�Y?bH�BdNY� � �GVb�Y� � E[�/�B�.[ E �B�������?D �E�!��@ �?2#"��$����+�Y��F+�� /UbH+?\��2dTfZ�E+?\ #*�E���n���.[&%�' �?2(" �$� �,< E[:�dTffi�.+-#fi+K'�[�[ 0NY-' P E[![10TbH[H] P �Gf �g]3+K' �B�.[ P Yc] f0[ �2+�]G[�fi�:�3*�.[ P Y:],fi[��2+^]G[cf0�!b:Y�\/bH+?\M�GY:�E\VbH+8' '�[:\M�Gf9#L�w��bG�/Yc]3[ �=0>\.+^]3[�/ *�Gj���-[ P Yc] f0[H]*.d-���.[P P dNfL��+$/M+MbHdI'�[:\w�L�B�.[��2+^]3[�f0���93*�.[,]G[ Yc]3[��B�w]G[�[���G P [�f*+&� bH+K'C'�[:\w�3fQ'

�>� R \.[PC �E\.[ bH+K'C'�[:\w�3fQf0�GY:]G�7#*�E���j�B�.[!bG�NYc] Y?bH�B[H]�o*) �.Y^�`���.[ *J[ 0^�E\.\w�E\90�+��&���.[ �E\.[�f0dNbG��Y?fQ'),+#-^xMx y�t-}/.Ms^t y

�M� Q%d� K�i� P E[�C �E\.[lbH+K'C'�[:\w�3f 2+^]k[10TbM EdNfZ�E+>\%+&� Y P Y:]G�k+&�#���.[ P Y:],fi[ �2+^]3[�f0� �QdNf0[�B�.[ � [�G;#*+^]M/.f o1032 y 4Js�t5+#-�xwx�y�tM} �NY^\5/eo60My�tNu#+(-�xMx y:t-} �.Y^�k���-[(*N[�0^�E\.\w�E\90j+��Y� �E\.[='072 y84Ns^t9+#-^xMx�y^t-}+#-�xwxzy^t-}/.Ms�t�y-����:�0My�tNu#+(-�xMx y�tM}

�M�A3*�-[e���M�7]M/ ��G P [e+�� bH+8' '�[:\M� �gf����.[�dNf0[�+&� ���.[ � [�G;#*+^]M/ o60My^tTu �`Y^�����.[*N[�0��E\.\w�E\90j+&� YJ �E\.[F�@"i�*��f�YE# Y�Gl��+�[10NbN Kd@/w[!���.[�]G[cf0�L+&�#���-[:�2+�]G[�fi�'

Page 72: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

0My^tTu�:��� ����(�=������� ��� ���(� ��� ���$��� 6� � � ��� � A �

3*�.[ P Yc],fi[��0]3[:[�fkYc]G[ [:\M��[H]3[�/�dNfZ�E\90�Y�fi�GY^\@/.Yc]M/e\.+?�3Y^�0�E+>\�#*�E��� P Y:]G[:\M���.[cf0[�f,��N+^]k[10TY,' P E[.<.�B�.[ P Yc] f0[ �i]G[:[

� ����������������� y���� ������������ "! �?t#� ��� {Ny��wu��������f 0>+^�E\90���+N*N[!�0] Y^\Nf� gY���[�/��E\w�B+�B�w]G[:[> K[ 0w��b:Y� &[:\w�i]��E[�f ' 0o|�-[ �=< %@J R � � �-[�� �NY��h�E\90���-[�b:Y^�B[�0?+�]NG %@J R �N< io b:Y�\��=< Q R B �,<zY^\@/ 0o ]G[�YF/ �=< � �B�zY�\5/ �B�.[����M]G[:[$H$P ]Gd� E[�f��� H(%�� %%< H %�� %@J R < Y^\5/ �(%U� Q R B � � � [J/w+?\ � ���NY��F[!��++#*]��E��[ ���.[bH+8' P E[:�B[ P Yc] f0[!�0]3[:[�f*+&�'Y�f0[:\M��[:\TbH[F� �N+�]�[10TY,' P E[.<M���.[��2+& � E+-#*�E\90 P Yc] f0[ �i]G[:[cf

� ������� � ����� ��� �����$��% y��#*+>d� / /w[PLN\.[!���.[�]3d� E[��� H(% �(%UY�\5/a�B�.[� K[ 0w��b:Y� 4[:\M�0],G io|�.[ �=< %@J R �N< �GdTf0�kY?f#*[P � �"��QY E[10M��b:Y� &[:\M�0],G�b,+?\M�GYc�E\Nf b �NY:],Y>bH��[H] f'+>���.[H]k�B�.[:\� E[:���B[H],fP<.���.[�\ �E�k�NY?f*�B+ *N[

P d.�L�E\ Lhd-+?��[cfH�'& �N+^]1[10NY-' P K[ <.���.[ K[ 0w��b:Y� 4[:\M�0],G 0o � +�] / � � /w[ �/[G*��=<9H T Q)( ���f [�\w�B[H]G[�/lY?f��2+& � E+,#kf '

����*���+-,/. -F{5.Fu . s�uTy . y72 , �"i\e�B�w��f # Y�G=#`[�b:Y�\%[:\M��[H]1Y^\�G�f0�0]B�E\90j+&� b �TYc],Y>bH��[,],fkY^\5//b:Y� � &�E�!Y� K[ 0.[G'�[F� 3*�.[ �E��[H] Y� +/M+?dI*� E[�C LFd.+?�B[!b �TYc],Y>bH��[,]'�E�3f0[� ��z��f'[:\M��[,]G[�/E*�G$/w+?d:*� �K\?0 �K� Y>f*f0d?0#0?[cf0��[�/p�E\���-[%/h��f�b,dNf�f �K+>\�Y-*N+?d.� E[10M�gb�Y� TY^\NY� =G-fZ��f �G�L�?�E\NbH[7#*[ /w+?\ � � '�Y � [*Y bM E[�Yc]�/F�gfi�0�E\NbH�i�E+?\*N[:�F#*[:[�\ E[10M�gb�Y� Y�\5/�fDGM\w�3Y?bH�i��bLb:Y^�B[�0?+�]��E[�f�< #`[kb:Y^\�dNfi[L\.+?\M��[,]S'��K\TY� �fQf0dNbG��Y?f H %Y?fkY E[10M�gb�Y� b:Y^�B[�0?+�]NGF���N+^] [10TY,' P E[.<

� �������0,1+ t-}Jy>{32Ny�4�5 -h{-u � ��� , � ��6$� } -�� �����7� y��F{ !8% ���#*�� � %/M[�LN\.[ �5#`+� E[10M��b:Y� [:\w�i]��E[�f�o9(Q\w�B[H];:![�G;#*+�]P/ f � ��Y�\5/ o fi[�Yc] b ��� #*�E���%�B�.[�b:Y^��C[�0>+^]NG �(%k��3*�M�gfN#*�� � �\.+>��bH+?\��2dNf0[j���-[ P Yc],fi[H]������E� ��f�Y� ]G[�YF/�GVdNf �E\90 �(% Y?f�Y\.+>\w�B[H]S'��E\NY� b:Y���[�0>+^]NG��e�F+K'�[:�0�4'�[�f�< #*[)/w+e\-+?�E# Y^\M�!��+%Y�\NY� �G'�:[O'�+^]3[�/w[�[ P �G���-[ P Y:],fi[a�i]G[:[�+&� Y�f0[:\M��[�\NbH[.< *.d.�$#*[lY� �f0+ /M+%\.+?�$#LY^\M� �B�.[�fi[� E+?\?0%d.\ P Y:],f0[�/ E[10-[G'[cf���+?*N[�YF/9/w[�/%��+����.[� E[10M��bH+?\ �QY^\5//f0�i�� � <R�E���gf 0?+F+�/2�2+^]J/w+Mb,dI'[�\w�3Y^�0�E+>\P dw] P +Ff0[cf���+��TY��F[!�B�.[�bH+8' P K[���[�fi[:\M��[:\Nb,[1�E\%�B�.[ �i]G[:[F�."0\����w��f�b�Y?f0[$#*[�b:Y^\�dNf0[���-[:�2+� � K+-#*�E\90 � �K\@/a+&� bH+8' '�[:\M�'<�=1'- #0�)?>9>'@�C��! �'2)�$ '28�$ #)��!$= #"�+ 0�$�5�+2,A>3�!$�+F' "�)�,#)�'2 #+-,1)�$�5 5��37��! #&�)� �)�$/@=*�8�&/�3 /�!8�$=+CB '-+2*� 1 /"�+

D ,/&# 2C�E�0� 6�! 6�!&.$�+GF�+2,G) <=�!&# /)IH�+6 #8 0�&/+� #"�+KJ 0�8� #+2&-@

Page 73: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � � � � �.����� � � � � ��� � � �

� � ������� + t-}Jy>{�Ny�4�5 -F{-uJ��� ��6�� } -�� ������ �FyF�F{ !8% ���H�+-# <L+?\� =Gn���.[j]Gd� E[V��� �(% 3 R �(% Y^\@/ ���.[7 K[ 0w��b:Y� ![:\M�0]NG 0o|�B+ ��<93 R ��Yc]G[/w[PLN\.[�/��

�O3�* �����F3 + � [:� dTf�f0�.+-#����-[�\.+?�3Y^�i�K+>\ �2+�]����.[��2[cY^��dM]G[jbH+>\Nf0�i],Y:�K\M�GfE*�G�Y^\V[10�CY-' P E[j���TY^���K\��F+& ��F[�f�Y� � %�2+?dw]���G P [cf +&�1bH+?\Nfi�0] Yc�E\w� #`[�bH+?\Nf � /w[H]lY,*Tf0+& Ed.�B[/Y^\5/[-LFdNY� 7�E��GUb,+?\Nfi�0],Y:�E\w�3f�<kY^\5/ �2+�]�[cY?bG� +�� ���.[�fi[ *N+?�B�U���.[ P ]3+ P Y�0FY��0�E+?\�]3d� E[/Y^\5/�B�.[�� P ]G+ P [H]�� b,+?\Nfi�0],Y:�E\w�lb:Y?fi[ �G� � [:��dTf f�Y�GV�B�NY^� �E\I���-[jf0[:\M��[�\NbH[eo 3*�.[jf5'lY� � bH+8' P d.��[H] #`+^] � f,� �=<;#L�w��b ���NY?fL���-[:�2+� � K+-#*�E\90�f0�i]GdNb,��dw]3[='

� � ��������6���+ } % y � ��*� �� �,x �9.#.�� ��� ! -�x����-}Jy>{�� � ��������� 5 -h{�� �������#`[N#LY^\M�k��+jYF/9/ fi+K'�[��2[�Y^�Bdw]G[�bH+?\Tf0�0] Yc�E\M�Gf!f0+j���TY^���B�.[ �2+� � E+-#*�E\90e]Gd� K[cf�Yc]3[$/w[�CLN\-[�/�'

� � H(%��(% � �� ��� � � �"! � /�$# �H % � 3�%;( T B ��H � #��& � �(' �*) � #�$# �+�� % � � � ! � /�$# �

3*�.[�\O<.���.[ P Yc] f0[!�0]3[:[K�2+^]k�B�.[ f0[:\M��[�\NbH[(#`+?d� /O*N[ #*]B�E����[�\ �E\����.[K�2+� � K+-#*�E\90?#LY�G:'

� �-, t5-�x �����/. �1032 . �(4 2 . ��5 6 ��6���+ } % y � ��*� �� �,x �9.#.�� ��� ! -�x����-}Jy>{�� �,87 09��5 �����:,(; ��5 ��� 5 -h{�� �������

+�]

� �-, t5-�x �����/. �1032 . �(4 2 . ��5 6 ��6���+ } % y � ��*� �� �,x �9.#.�� ��� ! -�x����-}Jy>{�� �,87 09��5 �����:,<7�= �(5 ��� 5 -F{����������

>/[�Y� �f0+j\.[�[�/a�B+jY?fBfZ��0?\V�B�.[��2[�Y���dw]3[��>Y� Ed.[�fK�2+�]!���.[ E[10.[ '[�f,�A"i�L�gf /w+>\.[ �E\%���.[fBY,'�[:� Y>f0�w�E+>\O< �2+^]k[ 0NY-' P E[='

���/. �(5 . �34 . �10�2 ! -�x����.}Ny>{��"��k���.[�\MdI'N*N[H] +&�%�2[�Y���dw]3[�f1��f �Yc],0?[.<4�B�.[:\ �E��b�Y^\ *N[��B[�/h�E+?dNf �B+ ��f0��Y� � ���.[

�2[�Y���dw]3[7�?Y� Ed.[�f��2+�] K[ 0.[G'�[�f +�]jf�G 'N*N+& �f �E\UY P Yc] f0[e�i]G[:[���?J+�]����w��f ]G[�Y>f0+>\ #*[b:Y�\ /M[�LN\.[����.[lf0[��Gf�+&� /w[P� Y^d� E���2[�Y^�Bdw]G[$�>Y� Ed.[�f��2+^]pY^\�G/fDG;'N*J+� <4f0+���� Y��2[�Y^�Bdw]G[+�� YefDG;'N*N+& Q��f \.+?�$'[�\w�i�K+>\.[�/e�E\IYa�i]G[:[.<z�B�.[:\V�B�.[�/M[�� Y^d� E� �?Y� Ed.[��gf Y?fBf0dI'�[�/��

Page 74: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � ��������� ��� ������� � �������"����� � ������������� � ����� ��� �

3*�.[ /M[�� Y^d� E���2[�Y���dw]3[ �?Y� Ed.[�fLYc]3[ /w[�LT\.[�/�dNfZ�E\90��B�.[ � [�G;#*+^]M/ o10Fu.y>q.��� .>}�� �.Y��L���.[*N[�0^�E\.\M�K\?0�+&�`Y� �E\.[����2+^] [10TY,' P E[

0Fu.y>q.��� .>}�� ������� . ��5J�74�2 . �10�2 . �(4 2 . �74 . t9-:x . 4.y�t(2��/w[�LT\.[�f ���-[ /M[�� Y^d� E� �2[�Y^�Bdw]G[7�>Y� Ed.[cfJ�2+�]��B�.[jfDG;'N*N+& %@J R ��> [j\.+>��[j���TY^�����.[fZ��0>\ � ��f�Y>f�fidI'[�/l���Q\-+�f �=0>\a��f%0^���F[:\z�

> ]B�E�0�E\90V�B�.[��2[�Y���dw]3[eb,+?\Nfi�0],Y:�E\w�3fb:Y�\ *J[� �Y,*N+�]��E+?dNfjY�\5/U#`[a+��2��[:\ # Y^\M� ��+[10 P [H]��4'�[:\w� #*�E�B� �GbM E[�Y�\(���0]3[:[�f 2\.+ �2[cY^��dM]G[�f �&#*�E���-+?d.�/*N+>���.[H]B�E\90���+1bH+?\Nf � /w[H]#���.[�2[�Y���dw]3[�f*d.\M�0�� R�E�L��f \.[cbH[�f�fBYc],G���+)/w+lf0+.�H3*�.[ P ]3+K*� E[G' ��fL���NY�� ���@#`[��TY��F[ Y ]Gd� E[���TY^�R�E\��F+& ��F[�fR�B�.[��2[�Y^�Bdw]G[ bH+?\Tf0�0] Yc�E\M�Gf*Y�\5/E#*[Q]G[ P [�Y��4�K� f0+K'�[G#L�.[,]G[*[P gfi[A#*�E�B�.+?d.����-[��2[�Y���dw]3[�b,+?\Nfi�0],Y:�E\w�3f����-[:\V���-[\.[ # ]Gd� K[C'lY�G/Y>b:bH[ P � fi+K'�[d-\90^] Y,'C'�Y��0��b:Y� bH+>\Nf0�i]GdNbH�i�E+?\NfP<I#L�w�� K[!�B�.[ L-],f0�Q]Gd� E[(#*�� � *N[!fZ�4' P �Gp��0>\.+^]3[�/�� T f0+� Kd-�0�E+?\j�gf �2+?d.\@/�E\V���-[��2+& � E+-#*�K\?0 #LY�G:'E"��7#*[l�NY��F[�F#*+j]Gd� E[�f!+^]��5#`+ E[10M��b:Y� [:\w�i]��E[�f f0dNbG� �B�NY^����-[�GVY:]G[��B�.[jfBY,'�[�[10TbH[ P � ���NY�� +?\-[a�TY?f�bH[H]3�GY:�K\ �2[�Y���dw]3[jbH+>\Nf0�i],Yc�E\M�Gf�Y�\5/V���.[+?�B�.[H] +?\-[�/w+F[cf1\-+?�!�NY��F[�Y^\�G.<z���.[�\%���.[�]Gd� E[�+^] E[10M�gb�Y� Q[:\M�0],G #*�E���-+?d.� �2[�Y^�Bdw]G[bH+>\Nf0�i],Yc�E\M�Gf ��fb:Y� � K[�/ �� � �B� � �%Y^\5/V�E�p��f$/h��f�b:Y:]P/w[�/ *�G/���-[ 0>[:\.[H] Y^�B+^]�� � [:��dNf[G' P �NY>fZ���:[�+>\NbH[('�+^]3[����NY��kY�]Gd� E[�+�]% E[10w��b:Y� z[:\M�0],G�b�Y^\O*N[��E\��2[H]B�E+^] +?\� �G���&���-[H]G[��f�Y�bH+�]�]G[cf P +?\5/F�K\?0]Gd� E[ bH+>\w�3Yc�E\w�E\90��2[�Y^�Bdw]G[1bH+?\Nfi�0] Yc�E\w�3fH�

��� 3 � 3�(�� ) � 3�(���� 3�(+* 3*�.[�'�+��F[G'�[:\w� P �.[�\.+K'�[:\NYnYc]G[/�NY�\5/� E[�/�dNf �E\90�F#*+�]G[�fi[H]N�F[�/��2[�Y^�Bdw]G[ \NY,'�[�f ���/Y�\5/ � ���&��>/[ b:Y^\.\-+?���NY��F[!dNfi[H] C /w[�LN\-[�/A�2[�Y�C��dM]G[�f7#*�E���%���-[�f0[!\NY-'[�f,� 3*�.[�f0[ �F#*+N#*+�]P/.f Yc]G[ dNf0[�/efDGM\M�GY?b,�0��b:Y� �Gj�K\����.[�f�Y-'[#LY�G Y?fK�2[�Y^�Bdw]G[cf�Yc]3[�dNf0[�/ <&*.d.�!���-[�G�Yc]G[ � � �%�2[�Y^�Bdw]G[�f,� "i\Nfi��[�YF/ <��B�.[ 0?[:\-[H],Y���+^]#*�� � !�0] Y^\Nf��2+^]S' �B�.[G' �E\w�B+ �B�.[ '�+��F[G'[�\w��]Gd� K[cfH� � [:��dNf�f0�-+,# �.+-# ���.[ G Y:]G[d.�i�� ���:[�/O#*�E���j�B�.[�[ 0NY-' P E[K�g]3+K' fidI*Nf0[cbH�0�E+?\��M���w� � #*�E���j�B�.[!f0[�\w�B[:\NbH[�o >U�NY^� /h� /GF+?d P d-�L���.[2*N+F+ � �K\ P �E�93*�-[ fi[:\M��[:\Nb,[(#LY>f P Y:],fi[�/jY?f��2+& � E+,#kf

� ��������������� . % �h} ��� �� $� uTs�u�� ������������� 4 -8� ������������ ���-}�� ��������6���+ } % y � ��� 25-#-<����� ������������+�� s�t � ����� �������

Y?fBf0dI'��E\90��B�NY^�L�B�.[��2+& � E+,#*�E\90?'�+��F[G'[�\w�4]Gd� K[cf>#`[H]G[ Y P-P �K[�/�'

��� H(% B R H(%��(%�� ��� �� � � �� � �E�!�8" � ��� � � � �E� ��(% � � H(%�� %B% � �B������ �8" � ��� � � � �E� �%@% � %@J (@%��>H(% �� �5�8" ��� �

Page 75: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � � � � �.����� � � � � ��� � � �

"i\ +>dw]�\-+?�GY��0�E+?\ <4���.[C'+��F[G'�[:\M�*]Gd� E[�f Yc]3[�YF/9/w[�/ �B+j���.[ P Yc] f0[��0]3[:[p�E\/���.[�2+� � E+-#*�E\90?#LY�G:'

� � ������������� . % �F}���� �� $� u.sFu�� �����������$� 4 -��#���,87 074-�8� . 4-��� �G��� ��� � �-} � ����� ��6���+ } % y � ��� 29-(-<� ���

,(; 4.��� ����� ������+�� s^t � , q#4-�8� ����� ��� ���

T \�G�]Gd� E[L���TY^�R�E\NbM Ed5/M[�fQYA'+��F[G'�[:\M�&#*�� � \.+^]<'�Y� � �G��.+� /E#L�.[:\�\.+('�+��F[G'�[:\w�+Mb:b,dw],f,� ?.]G+8' ���-[ P ]G[��F�E+?dNfL[10TY,' P E[.<.���.[�]3d� E[E%@% � %@J (@%��KH %Uf0�-+?d� /%Y� �fi+#`+^] � Y>f���.[j]Gd� E[D%B%�� %@J (@% H(%�#L�.[:\n���.[7LN[� / ���U+&�1���.[�\.+�/w[ %@% ��f[G' P ��GF� 3*�.[ 0?[:\-[H],Y���+^]D#*�� � P ]G+�/wdTbH[ '+�]G[e]3d� E[�f��2+^]��B�.[ LN\TY� bH+�/M[20>[:\.[H] Y�C�i�K+>\z�L�F+K'�[:�0�4'�[�f�<M�.+-#*[��F[,]�<K#`[ /w+�\.+>�9#LY�\w�L�B�NY^� Y^\5/��B�w��f'�gf � Y>b �� �K�3Y^�B[�/=*�G����.[�2[�Y���dw]3[�C4 7� � [�dNfBY&0>[+��Lf�G 'N*N+� ��� � 6%G�f0[:�B�0�E\90j���.[ �>Y� Kd-[+��*�B�.[ �D�2[cY^��dM]G[�� ��� �#`[%/w[�bG�E/M[9#L�.[:�B�.[H]Q�B�.[Lb,+^]�]3[�f P +>\5/h�E\90 bH+K' P +?\.[�\w�4�TY?fR�B+(*N['�E\��F+� ��F[�/��R�E\N'�+&�F[PC'�[:\M� ����� � +^]!\.+>�� ��� ) �G�("��@#`[ �GY � [�Y� E+F+ � Y������.[ P ]G[��F�E+?dNf�[ 0NY-' P E[.< #*[b:Y�\If0[�[�B�NY^�!�K\����.[]3d� E[e�/� H(% B R H(%�� % � ��� #*[��2+�],bH[��.+^]B���:+?\M�GY� 7'�+&�F[PC'�[:\M��<^� � [��h�B�.[L]Gd� E[!b:Y�\.\.+>�9*N[�Y P.P �E[�/�d.\� E[�fBf'���-[ L.] f0� bH+K' P +?\.[:\M� H(% ��fB'�+��F[�/�B+����.[ �Y?f0�1bH+K' P +?\.[:\M� �(% Y^\5/ /M+,#L\%�B�.[ �i]G[:[ �G�73*�.[�fi�0]B�K\?0eo 7 034-��� � /w[:\.+>��[�f�B�.[ �.+�]����:+>\w�3Y� .'+��F[G'�[:\M��<-Y^\5/e�B�.[�fi�0]��E\90%o . 4-�8� � /M[:\.+?�B[�f��B�NY^���B�.[E'�+��F[G'�[:\w���f*]G[-LFdw� ]G[�/ �

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

"i\U���M�gfjfidI*Nf0[cbH�0�E+?\ #*[D#*�� � J/w[PLN\.[ P ]3[�b ��f0[� �Gn���.[ �2+�]S'lY^��+�� �B�.[ P Y:],f0[ �2+�]G[�fi�:�3*�.[J/w[�fBb ]�� P �i�K+>\a��f�/h���F� /w[�/ �E\M��+��F#*+ P Y:]G�Gf �U�B�.[ L.] f0� P Yc]3� ��fkY,*N+?d-�����.[� E[10M��b:Y� fi�0]GdTbH��dw]3[!+&�Q�B�.[ P Yc] f0[ �2+�]G[�fi��Y�\5/a�B�.[ f0[�b,+?\5/��gfkY,*N+>d.���E�GfkfDGM\w�3Y?bH�i��b f0�i]GdNb,��dw]3[F�3*�.[ dNf0[!+��Q���.[cf0[2'[��GY�C4 E[10M�gb�Y� #Y^\@/='�[:�GY�Cif�Gw\M�GYG0�]Gd� E[�fkf0�-+?d� /e\.+>�7*J[�bH+?\��2dNf0[�/#*�E���I�B�.[� E[10M��b:Y� [:\M�0]��E[�f Y^\5/%]Gd� E[�f bH+?\Nb,[H]G\w�E\90%�B�.[�\NY^�Bdw],Y� � �Y^\90>dNY&0>[F� "i\ �B�w��fb:Y>f0[N#`[�Yc]G[�+?\� =G /M[�Y� �E\90 #*�E�B�VY��2+^]<'�Y� �Y^\90>dNY&0>[F�C3 + P ]3[��F[:\M��b,+?\��2dNf �E+?\O< #*[#*�� � f0+K'�[:�i�)'�[�f�[ ' P �TY?fZ���:[ ���NY�� Y��[H]<' �K\ LFd.[�fi�0�E+?\%��f�Y � �B��� C ��[H]<' +�] Y^\ %�'�B[H]S' /w[ P [:\@/h�E\90!+?\N#L�.[:�B�.[H]&�E�R��f4Y P Y:]G�4+����B�.[ �2+�]S'lY� Tf P [�b ��L b�Y^�0�E+>\�+&�N�B�.[ P Y:],f0[�2+�]G[�fi��<.+^]1Y P Y:]G�k+&�Q�B�.[ H � 0�],Y-' 'lYc] ���NY��*��fK/w[PLN\.[�/O*�G����.[ P Y:],fi[ �2+^]3[�f0���

���E,#+-'2�!&#+G>'@�C ) $�8 5�+ �!&6�!$ F�8I>'F�+-5=�!$=<�8 F�+2<�+2$ (� 9 �! 6�!&.) *�)�,# 68:9 )%<=8 F�+2<=+-$� 4*�)� /" )�$�5 �! .�!&$�8� 6 /"�+ D >'>!+2,6$�8�,6 /"�+�7�)�*=�!$��3 -@

Page 76: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�,W � � ��������� ��� ������� � �������"����� � ������������� � ����� ��� �

� 33��* � 3������.* � � � � 3 + 3*�.[?'�[:�GY�C E[10M��b:Y� k]Gd� E[�f�Y:]G[8/w[�LT\.[�/VdNfZ�E\90%]G[ 0?d� �Yc]l[10�CP ]3[�f�f �K+>\NfH� T ���0�4'�[�f�< ���.[ ]3d� E[�f('p��0?�M� f0[:[ ' �B+?*J[lY,'N*M�=0>d.+?dTf�< *.d.�!���M�gf���f�\.+?����-[%b:Y>f0[.<kfZ�E\Nb,[ #*[%YF/w+ P �����.[/b,+?\��F[:\w�i�E+?\ �B�NY^�l���.[7 K+>\90?[cf0�?'�Y��GbG�w�E\90 '�[:�GY�C E[10-[G'[�2��+ � [�\ �'��fkb �-+Ff0[�\O<�Y�\5/a���Q���-[H]G[�Yc]G[ +?�B�.[H],fL���-[:\e�B�.[ +>\.[N'�Y��GbG�w�E\90����.[L.] f0��f P [�b ��L b:Y��0�E+?\V�E\V���-[��2+& � E+-#*�K\?0 ��f0� ��f�bG�.+Ffi[:\z�?3*�.[�]Gd� E[�f Yc]3[�dNf0[�/VY?f!���.[�E\ P d.�k��+����-[ P ]G+#0�],Y-' E[10 < #L�M�gbG� P ]G+�/wdNb,[�f �B�.[� E[10w��b:Y� #Y^\NY� �G.fi[H]��

�?� 3*�.[��E\��h��fZ�4*� E[�b �TYc],Y>bH��[,],f�v f P Y>bH[ �N<��v 2�GY,* �N<LY�\5/v 2\.[G#�C4 �K\-[ ��Yc]3[%Y>bMCbH[ P ��[�/�Y�\5/�\.+ Y?bH�i�K+>\p��f4�GY � [:\O<?� � [F�����-[�G�Y:]G[L�=0>\.+^]3[�/��@3*�.[,�7]`+>\� �G P +FfBfZ�4*� E[�2d.\TbH�0�E+?\j��f �B+�fi[ P Yc] Y^�B[�+>���.[,]��B+ � [:\Nf,�

�w� 3*�.[�bG�NYc] Y?bH�B[H],f � <;�.< ; < . < , < 7 <�65<*Y�\5/ 2/Y:]G[�]G[�b,+#0?\M� ��[�/ Y>ffi[ P Yc] Y^�B[ E[10-[G'�[�fH�

�w� 3*�.[4]3[�0?d� �Y:]4[10 P ]3[�f�f �K+>\�� �� �� * �� ��� �� �� * �� = �� ���zf P [�b ��LN[�f��B�.[ E[10.[ '[ > R JKB��W �%H � Q 6 (BJU��f ]3[ P ]3[�f0[:\M��[�/ *�G�� = ������&�V ���;39J "�H m ��f�]G[ P ]3[�f0[�\w�B[�/�*�G�� , � , � � ,�� � � T f #`[jb:Y^\Xf0[:[.<QY�f0�i]��E\90%�gf /M[�C

�4'p�E�B[�/ *�G /w+>dI*� E[�C Lhd.+>��[ b �TYc],Y>bH��[,],fH� B +?dI*� E[�C LFd.+?�B[�bG�NYc] Y?bH�B[H],fQb:Y�\+Mb�bHdw]�E\Nf �E/M[�Y�fi�0]B�K\?0�Y^\@/ ���.[�G �NY��F[*�B+(*N[>/w+?dI*� K[�/��E\�+^]P/M[H]Q��+1Y��F+�� /Y-'N*w��0?dw�E��GF�(k�;0-� , ��}w{Ns^t 4-v ,�, � 2 !�,�,�, ��f�Y��>Y� � /%f0�i]��E\90.� "i� ��f��i],Y^\Tf �2+^]<'[�/a�K\M��[,]G\NY� � �G�E\M��+ ��}w{Ns�t 4-v , �82 ! , Y��2��[H] *N[H�E\90]3[�bH+F0?\w���:[�/ �3&Y,*NfkY^\@/a\.[G#�C4 �E\.[�f��2+?d.\5/��E\%Y��;39JA"�H m Yc]3[��i],Y�\Nf �2+�]S'�[�/ �E\M��+lf P Y>bH[�fH�

� �%B;( ? T � � 3 ��f�Y � [�G;#*+^]M/��+ � [:\�]G[�b,+#0?\M� ��[�/adNf �E\90�B�.[�]G[�0>d� �Yc] P Y^���B[H]G\� 0�uTy>q-�8� .?}�� �! �Q[H]3�GY:�K\ P Y:]G�Gf&+&�z�B�.[ P Y:],f0[��2+�]G[�fi�Qb:Y�\N*J[k[10TbM Ed5/w[�/��g]G+8' P ]3+MbH[�f�f �E\90 bH+K' C'�[:\M��[�/�+?d-� �G�@3*�-[�f0[ P Yc]3�GfQYc]3['��0?\.+�]G[�/$/wdw]B�E\90!���.[� E[10M��b:Y� P ]G+Mb,[�f�f �K\?0.� > [�NY��F[!fi[:[:\��E\e�B�.[ P ]G[��F�E+?dNfL[10TY,' P E[�f*���TY^� #*[!�NY��F[K�2+?dM](# Y�G-f*��+)/w+����w��f '

� �76%G����.[ fi�0]��E\90 0My^tTuY��L���.[2*N[�0��K\-\w�E\90j+&� YJ �E\.[F� T bH+8' '�[:\M�*+&�#���M�gfL��G P [��f*]G[�bH+F0?\w���:[�/ dTfZ�E\90��B�.[�]G[�0>d� �Yc] P Y^�B��[H]3\ � 0My^tTu �"� � �

#%$ "�+ $�8� #)� /�!8�$=0�&#+25 9�8�,�,#+27�08>!)�,6+ B�*�,/+2&#&/�38�$�& )�$�5�*�)� / #+2,/$�&1�!&6+ B�*8>!)��3$�+25 �3$ =1*�*�+2$�5�� B'&G@

Page 77: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � � � � �.����� � � � � ��� � �8V

� �>6%Gl[:\NbM E+Ff �E\90����-[ b,+K'C'[:\M�9*N[:�F#`[:[:\��B�.[ f0�0]B�E\90Ff 072 y84Ns^t9+#-^xFxzy^tM}�Y^\5/0My�tNu#+(-�xMx y�tM}M��Q%+^]G[ P ]3[�b ��f0[� �G.<&���w��f!�DG P [+�� bH+K'C'�[:\w�k�gf�]G[�b,+#0?\M� ��[�/�*�G�B�.[ P Y^�B��[H]3\ � 072�y 4Ns^t9+(-�xMx�y^t-} � v � � v � �*0 � � v � � v � � 0wy�tNu#+#-^xMx y:t-}M�

�M�>6%GXf0�GY:]G�i�K\?0 Y �E\.[ #*�E��� )N� 3*�w��fp��f�Y ��G P �gb�Y� % �E\.[/bH+K'C'�[:\w� </#L�w��b �I��f'lY^�3b �-[�/O*�G � ) � v � � v �

� � � �1fZ�E\90/���.[�bG�NYc] Y?bH�B[H] � � 3*�-[eb,+K'C'[:\M� LT\w��f0�.[�f�Y^�����-[a[�\5/V+&� ���.[� �E\.[+�]�Y^�!���.[ L.] f0��]���0?�M� P Yc] Y^\M���.[cfZ��f �;��� � [F�=<��E����f ]3[�bH+F0?\w���:[�/ *�G%���.[ ]3[�0?d� �Y:][ 0 P ]3[�f�f �E+?\ � � ��v � � �

� 3<��* + � (���* � ��� � 3 + 3*�.[2'�[:�GY�Cif�Gw\M�GYG0]3d� E[�f �2+^]<' Y�\ � J � � 0^] Y,'C'�Y:]��@3*�.[�B+F+& +GMY?b�b ��f*dNfi[�/��+N*-dw�� E/��B�.[ P Y:],f0[,]��2+^]k�B�.[ P Y:],fi[K�2+^]3[�f0�`�0],Y�\Nf �Y��0�E+?\z� 3*�.[> 7��fi�+��4]Gd� E[�f7#*�E����[10 P gY�\NY^�i�E+?\Nf �2+� � K+-#-'

�>����������� ������������ ����� ���� H ��Q 6 (@J���������������� ����� ���� ���������������� ����� ���� B;( ? T � � 3 � > R J>B������������������ �

3*�-[E'�[:�GY�Cif�G 'N*N+& ���� ���� *��f��B�.[�fi�GYc]3�!fDG;'N*N+& � T f>#`[�b:Y�\/f0[:[.<N���-[ P Y:],f0[�2+�]G[�fi�*��fLY 7��fi�L+&� P Yc] f0[!�0]3[:[�f'�B�NY^�kY:]G[('lY^�3b �-[�/ *�G�B�.[!fDG;'N*N+& ������� � 3*�.[\MdI'N*N[H]`���TY^�Lb�Y^\�+ P �0�E+?\TY� � �G P ]G[�bH[�/w[kY��i]G[:[ b:Y^\+*J[% �Y^�B[H]LdNfi[�/�B+�� /w[:\M�0���4G�B�.[ �i]G[:[��g]3+K' #L�w��bG�%Y�\ H � ]3d� E[ ��fK/w[,]����F[�/��.3*�.[ �Y>f0��]3d� E[ /w[�fBb ]��4*N[�fL���.[\-+?�GY��0�E+?\ �2+�]��B�.[ /w[�LN\M�K�i�E+?\%+&�#���-[�/.�4��C2�E��[G'lfH�

�M�� ������� � > R J>B!�����"��#�������� $�%��������%�������;� ������� � > R J>B!�����"��#�������� > R JKB � ������� � > R J>B!�����"��#�������� L�;39JA"�H m � ������� � > R J>B��

3*�-[�f0[ Yc]3[����-[1]3d� E[�f*���TY^�>/w[�fBb ]��4*N[!���.[ '[:�3Y�CZfDGM\w�3Y 0j+��QY P Yc],fi[!�0]G[�[F�/3*�.[L-],f0��]3d� E[7/w[�LN\-[�f����.[N'�[:�GY�Cif�Gw\M�GYG0/+&� Y^\ H � fDGM\w�3Y 0%]3d� E[.<z���.[�\.[10-���F#*+]3d� E[�f�/w[PLN\.[j���.[D'[��GY�CZfDGM\M�GY 0n+��!���.[7 E[10w��b:Y� �[�\w�i]��E[�f�< Y^\5/ �B�.[ �Y?fi�]Gd� K[/M[�f�b ]B�4*J[cf �B�.[![G' P �DG��0]3[:[ f0dNbG��Y?f�o ����� � �E�

�M���% ������� ������% ������� , �����"��#������� � � �����

Page 78: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

��� � � ��������� ��� ������� � �������"����� � ������������� � ����� ��� �

3*�.[$'[��GY�C \.+>\w�B[H]S'��E\NY� $�% �����!]G[ P ]G[�fi[:\M�GfkY �/���B� " ��� � ���������$� � 3*�w��f���G P [+��!�0]3[:[��gf�Y� 4# Y�G-f�f0[:[:\nY>f�Y fidI*.�i]G[:[F� T �i]G[:[?#*�E��� �2[�Y���dw]3[�f���fY>bH��dTY� � �G

Y�i]G[:[��B�NY^� b:Y�\%+ P �i�E+?\NY� � �G *N[ P ]3[�bH[�/M[�/=*�G%Y� ��f0�!+&���2[�Y^�Bdw]G[�bH+>\Nf0�i],Y:�K\M�Gf ������ �#�������� � �*�B�NY^� Yc]3[ P Yc]G�k+&� ���.[ f0dM]�]G+>d.\5/h�E\90�]Gd� E[F�3*�.[,]G[4��f4Y� �f0+ ���.[.'[:�3Y�C \.+?\M��[,]S'��K\TY� �����"��#������� � � #L�w��bG����fRY� �f0+!Y ��f0�#+&�9�2[�Y�C�Bdw]G[ bH+?\Tf0�0] Yc�E\M�GfB*-d.� P �Y?bH[�/�+?\lY�/h��� [H]G[�\w� P +^�E\M�LY^\@/�f0dI* �G[cbH�4��+J/h��� [H]G[:\M�]3d� E[�fH�

W ���% ������ ����% ������ ���%������� �%������

3*�.[@'�[:�GY�C \-+?\M��[H]<'p�E\NY� �% ������z]G[ P ]3[�f0[�\w�3fzY ��f0� P +Ff�f �4*� �G�[G' P �DG �.+��9�2�0]3[:[�fP<� � [��:�0]G[�[�f&#*�E�����2[�Y���dw]3[�fH� 3*�w��f ��f4Y*]���0?�M�DC2]G[cbHdw],f ���F[ ��f0� /w[PLN\w�E�0�E+?\ �/"0����fRdTf0[�/�B+�f P [�b ���4Gj���.[� ��f0��+��R]3d� E[�bH+8' P +>\.[:\M�Gf'�E\%Y�\ H � \.+�/w[F�

V �������"��#�������� � ������"��#�������� � ����������������� . > R JKB�����"��#�������� � ����������������� . > R JKB 6�����"��#�������� � ����������������� . > R JKB 23*�.[D'[��GY�C \.+>\w�B[H]S'��E\NY� ����������������� ��f����.[7 7��fi�a+�� Y,*Tf0+& Ed.�B[ �2[cY^��dM]G[%b,+?\�Cfi�0],Y:�E\w�3f1]G[P gY���[�/%��+j�B�.[� E[��2��C �TY^\5/Vf � /w[\-+?\M��[H]<'p�E\NY� *+��kY�\2H � ]Gd� E[�+^] ��+Y� E[10w��b:Y� 4[�\w�i]NG.<M[F�;0-�=<w�E\ ����� . �(5 ��� ��� Y^\5/ �����$� . ��0 5Jy � ���-[ P Yc]G�3f�o . ��5 �Y�\5/ o . �10 �NY:]G[![10TY,' P E[�f +��4�B�.[ ������ �#��� � ��� �|fH�

� �������"��#�������� � ��������"��#�������� � � > R J>B 6�����"��#�������� � � > R J>B 2�����"��#�������� � �������� �#��� � ��� � . > R J>B�����"��#�������� � �������� �#��� � ��� � . > R J>B 6�����"��#�������� � �������� �#��� � ��� � . > R J>B 2�����"��#�������� � �������� �#��� � ��� � ; > R J>B�����"��#�������� � �������� �#��� � ��� � 7 H ��Q 6 (@J:> R JKB3*�w��f���f��B�.[lf0[�bH+>\5/ ��G P [�+&�% ��f0��+��k���.[ �2[�Y���dw]3[�bH+>\Nf0�i],Y:�K\M�Gf,� 3*�.[�fi[�b,+?\�Cfi�0],Y:�E\w�3fLYc]G[�]3[� �Y^��[�/ �B+ �B�.[�]���0?�M�DC �NY^\@/efZ� /w[ bH+8' P +>\.[:\M�Gf'+��4�B�.[�H � ]Gd� K[cf�< � � [�o t9-^x 7 4 �10 �w�E\ � � , t9-�x 7 4 �10 ����� � ����� ���F�

Page 79: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� �����"��� � � � ��� � ���=� � � �6��� � � � ���

l�: � ) *�&� �F�� Q���z" "# ) �%�4� ) "Q��� �

Q%+�f0� +��k���.[ P ]3+MbH[�f�f �E\90e�E\ �B�.[ P Yc] f0[H]J0?[:\.[,],Y^�i�E+?\V��f�/w+>\.[�E\V���M�gfE'�+�/wd� E[F�?"i�*w]B� /�0?[�f&���.[�0FY P *N[:�F#`[:[:\!���.[`dNf0[,]R�E\ P d-� �2+^]3[�f0� <K#L�w��b ��b:Y^\N*N[.#*]��E���B[:\ �E\��>Yc]B�K+>dNf# Y�G-f�< Y^\@/e���.[ �2+^]S'lY^� \.[:[�/w[�/=*�Ga�B�.[�b,+�/w[�0>[:\.[H] Y^�0�E+>\ ]3+?d.�i�K\-[�f�<&#L�M�gbG�%�NY>f���+*N[!+ P �i�4'p���:[�/�Y^\5/jbG�.[�b � [�/ �2+^] b,+?\Nf �gfi��[:\Tb�G���@#*[ #LY^\M�L��+�+8*.�GY:�E\%Y�bH+�]�]G[cbH�kY^\5/[�� b �E[:\M� P Y:],fi[H]��3*�.[��i],Y�\Nf �Y^�i�E+?\ P ]G+MbH[�fBf ��f*Y2'�Y P.P �E\90�+��z���-[�\.+�/w[�f4�E\����.[ P Y:],f0[>�2+^]G[cf0�4�E\w�B+

�B�.[�Y^�B+K'��gb �E��[G'lf � ���.[�f�Gw\M�GYG0e]3d� E[�f�+&�`���.[ H � 0^] Y,'C'�Y:]�<��B�.[� E[10M�gb�Y� `[:\M�0]��E[�fP<Y�\5/ �B�.[$/��4�.C �E�B[G'�f,� >U�.[:\-[��F[H] ���.[��i],Y^\Tf �Y^�B+^]�]G[cY#/.f��B�.[lb �NY:],Y>bH��[H] o�� � g���Q�E����f\.+>� �E\UY LFd.+?�3Y^�0�E+>\ +^]lY%b,+K'C'[:\M� �,</'�Y:] � �E\90%���.[l[:\5/V+&�1Ye\.+�/w[.<`Y^\nY���+K'���b�E��[ ' ��f [10-�0] Y?bH�B[�/��

�7* ��* + �9� � ����� �F3 B�dw]��E\90I�B�.[%�0] Y^\Nf� gY��0�E+?\ <��B�.[ �2+� � E+-#*�E\90 /.Y��GYIf0�i]GdNbH�Bdw]G[j��fdNfi[�/a�B+ � [:[ P �i],Y>b � +��4�B�.[ � \-+,#L\j�E\��2+^]<'�Y��0�E+?\/Y-*J+>d.�!Y�\ �E�B[G'�'

� � [P�2�DC �NY^\5/�fZ� /w[�b:Y^�B[�0?+�]NG $"!��"�� �

�1f0[�/ �B+ � [:[ P �B�.[� E[��2�DC �NY�\5/ f �E/M[jb:Y^�B[�0?+�]NGV+�� Ya]Gd� E[.<4�B�.[jb:Y���[�0>+^],G +��!Y E[10M��b:Y� &[�\w�i]NG.<M+^] ���.[ b:Y���[�0>+^]NGl+&�`Y$/��4�.C �E��[ 'e� ( 0TY,' P E[='�� �

� JL��0?�M�DC �NY^\@/%fZ� /w[�b,+K' P +>\.[:\M�Gf ?��� �" � �

3*�M�gfL�gfk���.[ 7��fi��+&�4]B��0?�M�DC �NY^\5//fZ� /w[�b:Y^�B[�0?+�]��E[�f�+��`Yp]3d� E[F�9"i\e�B�.[�b:Y>f0[!+&� Y E[10M��b:Y� &[�\w�i]NG�+�] Y�/��4�.C2�K�B[G' �B�w��f LN[P E/���f \.+>��dTf0[�/�� (/0NY-' P E[='��-v�� �

� %#+FfZ�E�i�=�F[�Y,*Nfi+& Ed.�B[��2[�Y^�Bdw]G[ bH+>\Nf0�i],Yc�E\M�Gf ���B�I� �3*�M�gf���f��B�.[ ��f0�!+&� ��f0�3f1+�� P +�fZ�E�0���F[ � � Y,*Nfi+& Ed.��[ �2[�Y���dw]3[�bH+>\Nf0�i],Yc�E\M�Gf,�("0\�B�.[�b�Y?f0[ +&�`Y K[ 0w��b:Y� 4[:\M�0],G�+^]�Y�/��4�.C2�K�B[G'8<J�B�.[H]G[ b:Y�\ *N[�Y^� '�+Ff0� +?\.[ 7��fi��E\����.[�LN[� /�� A(/0TY,' P E[=' =K� ���2 �>v30 � ��� ! �>�:�:� �

� H [�0FY��0���F[ Y,*Nfi+& Ed.��[��2[cY^��dM]G[ bH+?\Tf0�0] Yc�E\M�Gf ���B� �3*�M�gfL�gfL���-[ ��f0��+�� ��f0�3f1+��Q\.[�0�Y^�i�=�F[� ) � Y,*Nfi+& Ed.��[��2[cY^��dM]G[ bH+?\Tf0�0] Yc�E\M�GfH�."0\�B�.[�b:Y>f0[�+&� Y� E[10M�gb�Y� Q[:\M�0],Gj+^] Y7/��4�.C �E�B[G' ���.[H]3[�b:Y^\ *N[�Y��('+�f0�!+?\-[� 7��fi��E\����.[�LN[� /�� A(/0TY,' P E[=' =K� u��32�v�5 �I! �<2F�:��� �

� (.LFdNY� �E��G��2[�Y^�Bdw]G[ bH+>\Nf0�i],Yc�E\M�Gf ������8" �

3*�M�gf���f��B�.[ ��f0�!+&� 7��fi�Gf�+&�`[-LFdNY� �E��G��2[�Y^�Bdw]G[�bH+>\Nf0�i],Y:�K\M�Gf,�(3*�.[�LT[� / ��f�\.+?�dTf0[�/��K\��B�.[Lb�Y?f0[L+�� Y E[10M��b:Y� -[:\M�0]NG!+�]QY�/.�4��C2�E��[G'�� ( 0TY,' P E[='�0 7 4 � u��?vF�:��� �

Page 80: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

��� � � ��������� ��� ������� � �������"����� � ������������� � ����� ��� �

� %�+�]����:+>\w�3Y� '�+&�F[ '[:\M�4�E\��2+^]<'�Y��0�E+?\ ��;� ��� �3*�w��f��gf��B�.[� ��f0� +&� �.+^]B� ��+?\M�GY� .'�+��F[G'[�\w�3fH�$3*�.[�LT[� / ��f�\-+?�!dNf0[�/ �E\/���.[b:Y>f0[!+&�'Y K[ 0w��b:Y� 4[:\M�0],G+�]!Y /.�4��C2�E��[G'�� A(/0TY,' P E[='�0 7 , 4Fv.�:��� �

� �Q[H]3�0��b:Y� '+��F[G'�[:\M�4�K\��2+^]S'lY^�i�E+?\ � � ��� �3*�w��f ��fp�B�.[� 7��fi��+&� b,+K' P +>\.[:\M��\wd:'N*J[,],f ���TY^�$�F[H]G�i�gb�Y� � �G ]G[�b,[H���F[jY L? � E[H]�g]3+K' ���-[ P Yc]3[:\w�!\.+�/M[F� �!fidNY� � �G.<&���.[H]3[ ��f�\.+?'�+^]G[����TY^\/+?\.[�\wd:'N*J[,]��E\�B�w��f �gfi�:�@3*�.[ LN[� /���fR\.+>�RdNfi[�/��E\����.[ b:Y?fi[*+�� Y E[10M�gb�Y� -[:\w�i]NG�+�]`Y>/��4��C2�E��[G'�� ( 0TY,' P E[=' 4�v<5J���:� �

� ?R�E\NY� 0�Y P �K\��2+^]S'lY^�i�E+?\ � ��� ��?�4'��� gY:] ��+��B�.[ P ]3[��F�K+>dNf LN[P E/ <����w��f ��f!Y� 7��fi��+�� bH+K' P +?\.[:\M�k\wdI'N*N[H] f �B�NY^�Y:]G[KLN\TY� O0�Y P f4���4�B�.[ P Yc]G[�\w�`\.+�/w[ P Y:]G�i�gbG� P Y^��[cf'�K\�Y2'+��F[G'�[:\M� P Y^�B�z�@3*�.[LN[P E/��f*\.+>�LdNf0[�/�E\� E[10w��b:Y� &[:\M�0]NG�+�] /��4�.C �E��[ ' P ]3+MbH[�fBfZ�E\90.� �!f0dNY� � =G <I#*[ /w+\.+>���TY��F[ '+�]G[!���NY�\e+>\.[�LN\NY� 0FY P �E\%Y�]3d� E[F� A(/0NY-' P K[ '(5wv.�:��� �

' � � � � � ����� + >U�.[:\����.[*�E\��2+�]S'lY^�i�K+>\�Y,*N+?d.� Y^\��E��[G' ��fQbH+& � E[�bH�B[�/ �K\����-[�Y-*J+��F[f0�i]GdNb,��dw]3[.< *J[P�2+^]G[l+?d.� P d.���i�E\90%���.[��E��[G'8<R�B�.[��0],Y�\Nf �Y���+^] P [H] �2+^]<'�f f�Y^�i��f L Y-*w�� 7�E��GbG�.[�b � �E\90!Y�\5/+ P �0�4'�� �cY^�0�E+>\z�73*�.[%�2+& � E+-#*�K\?0�Y� =0>+^]B�K�B�I' ��f P [H] �2+^]<'[�/C#L�.[:\)/w[�Y� �C�E\90C#*�K�B�%Y� E[10w��b:Y� &[:\M�0]NGl+^] Y$/��4��C2�E��[G' '

T �0?+�]��E���:' � " " " '�� � 3���� � 3������.* � 3�((�9� � ���)6�� �%� ��3 �"i\ P d.��' �2� � � ����� ���#�

����

����

R d.� P d.�' [,]�]G+�] � � R : "Bf*���.[��E��[ ' f�Y��0��f L Y-*� E[KP?� �(�����#�

����

���� � �8����� � � �8� � � �

�?� J�[ '+��F[ /wd P �gb�Y^��[ �2[�Y^�Bdw]G[cf'�K\ ���B�I��Y�\5/ ��� � �w� ��� ��[�Y?bG���2[�Y^�Bdw]G[ � �K\ ���B�I� 6 ��w� � � bH+?\M�GY:�K\-[�/ �E\&���B� ���+3�(W � ��3<��� �F(%[H]�]3+^]V � ��� ��[�Y?bG���2[�Y^�Bdw]G[ � �K\ ���B� 6��� � � � bH+?\M�GY:�K\-[�/ �E\&���B�I� ���+3�(� � ��3<��� �F(%[H]�]3+^]� ����3<��� �F( R :

"��4�B�.[ bH+?\Nf ��f0��[�\Nb�GjbG�.[�b � ��f P Y?fBf0[�/ <NY^\a�E�B[G' [:\M�0],Gp��f%0?[:\.[,],Y^�B[�/eY��L���.[!+>d.�DCP d.���

Page 81: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� �����"��� � � � ��� � ���=� � � �6��� � � � � �

>U�.[:\�Y ]3d� E[p��f 0?[:\.[,],Y^�B[�/ <z���-[�fBY^�0��f�L Y,*w�� �g��GIb,+?\5/h�E�i�K+>\Nf�0?[�� '�+^]3[�b,+K' P ��Cb:Y���[�/ � T f>#`[�b:Y�\/f0[:[��g]G+8' �B�.[ �2+� � E+-#*�E\90%Y� �0?+^]B�E���I'8< #L�.[:\%Y�]Gd� E[���f P ]G[ P Y:]G[�/�B�.[!�0],Y�\Nf �Y���+^]�b:Y^\�+?d.� P d.�kd P ��+�[H��0?�M�*]Gd� E[�f��2+^] ���.[ bH+�/M[ 0>[:\.[H] Y^�i�K+>\z�

T �0>+^]��E�B�I' �("��(' � �+3 ��� *9( 6 �(����) � � ���+3 � � � 3"i\ P d-�' � �B�.[�]Gd� E[ /-Y^�GY�f0�i]GdNb,��dw]3[R d.� P d.�' [H]B]G+�] � � R : "BfL���.[�]Gd� K[ fBY^�0��f�L Y,*� E[KP

���� � � �;� �

�� �

�� �

�"��$� �

�>� �Q�.[�b � �B�.[ 0?[:\.[,],Y� z]3d� E[ f�Y^�i��f L Y-*w�� 7����Ge+&� ���.[�]Gd� K[ �F��M� �L��[cf0��� Yc�� E[�/ ��� 3�( ��3<�����F( [H]�]3+^]�M� ��& � �;�IJ�[G'�+��F[ ��&z��;� ���+<.� &z� � � ���+<NY^\5/ � & � � ���W � �Q�.[�b � �B�.[ f P [�b ��L b�]Gd� K[�f�Y��0��f L Y-*w�� �K��G%+��=� &V � �L��[cf0� P Y>f�f0[�/ ���+3�( R d-� P d.� ��&� � � �F� �;� ���e��fL\.+?\�C [G' P ��G ���+3�(� � ��& � �;� Jk[G'�+&�F[ � & � � � ���/Y�\5/ ��&�� � ���� � �Q�.[cb � ���.[ f P [cb ��L b1]3d� E[ fBY^�i�gf�L Y,*M�� E�E�DG%+�� ��&�M� �`��[�fi� P Y?fBf0[�/ ��� 3�( R d.� P d.� � &� � ��� �F� � � ���e��fL\.+?\�C [G' P ��G ���+3�(� �?� ��& � �;� Jk[G'�+&�F[ � & � �;� ���%Y�\5/ ��& � � ���� �w� �Q�.[cb � ���.[ f P [cb ��L b1]3d� E[ fBY^�i�gf�L Y,*M�� E�E�DG%+�� ��&� �w� �`��[�fi� P Y?fBf0[�/ ��� 3�( R d.� P d.� � &� W ��� �F� � � ���e��fL\.+?\�C [G' P ��G *9(+6 �M� �;� ���a��f�\.+>\�C [G' P �DG ���+3�(� V � ��& � �;� Jk[G'�+&�F[ � & � � ���� � � �Q�.[cb � ���.[ f P [cb ��L b1]3d� E[ fBY^�i�gf�L Y,*M�� E�E�DG%+�� ��&� � � �`��[�fi� P Y?fBf0[�/ ��� 3�( R d.� P d.� � &� � ��� �F� � ���e�gfL\.+>\�C [ ' P ��G ���+3�(� �w� ��& � �;� Jk[G'�+&�F[ � & � �;� ���%Y�\5/ ��& � � � ���� � � �Q�.[cb � ���.[ f P [cb ��L b1]3d� E[ fBY^�i�gf�L Y,*M�� E�E�DG%+�� ��&���?� �`��[�fi� P Y?fBf0[�/ ��� 3�( R d.� P d.� � &� �w��� �F� �;� ���e��fL\.+?\�C [G' P ��G *9( 6 �w� � ���a��fL\.+?\�C [G' P ��G ���+3�(� �w� ��& � �;� Jk[G'�+&�F[ � & � � � ���� W � �Q�.[cb � ���.[ f P [cb ��L b1]3d� E[ fBY^�i�gf�L Y,*M�� E�E�DG%+�� ��&� V � �`��[�fi� P Y?fBf0[�/ ��� 3�( R d.� P d.� � &� � ��� �F� � � ���e��fL\.+?\�C [G' P ��G *9(+6 �M� � ���j�gfL\.+>\�C [ ' P ��G ��� 3�(� � � ��& � �;� Jk[G'�+&�F[ � & � �;� ���� � � �Q�.[cb � ���.[ f P [cb ��L b1]3d� E[ fBY^�i�gf�L Y,*M�� E�E�DG%+�� ��&� �w� �`��[�fi� P Y?fBf0[�/ ��� 3�( R d.� P d.� � &

Page 82: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�8� � � ��������� ��� ������� � �������"����� � ������������� � ����� ��� �

� � �� � �M� �;� ���+<6�w� � � ���+< *9(+6 �M� � ���%Yc]3[ \.+>\�C [G' P �DG ��� 3�(� �>� �Q�.[�b � ���.[ f P [�bG��LJb1]Gd� K[ fBY^�0��f�L Y,*w�� �g��G�+&�=�� �M� �*�B[�f0� P Y?f�fi[�/ ��� 3�( R d.� P d.� �� W �� �`\.+�]Gd� K[cf�Y:]G[!+?d.� P d.� ���+3�( �)33�����F( [,]�]G+�]� V ��� � + 3 �)33�����F( R :

T �0?+�]��E���:' � �(' � �+3 ��� ��� 3 � 3�(+33�F* � + * � � +�� *���� � � � � � �:* ��� � 3"i\ P d.��' � ���-[1]3d� E[R d.� P d.�' [,]�]G+�] � � R : "Bf*���.[�]3d� E[�f�Y��0��f LJY,*� E[KP

?� �(� ��"�� � �8� ��� � � �8� � � �

�?� �Q�.[�b � �B�NY^�k���-[ b,+K' P +>\.[:\M�L\wd:'N*J[,],fLYc]3[��K\����.[�] Y^\90>[� �:��� �

�� ���B� ��� � ��� � � ��� �E��� Y^\@/ /w+�\.+?�L]G[P�2[H]L�B+�B�.[ bH+K' P +?\.[:\M�

���.[ GjYc]3[ Y>f�fi+Mb ��Y^��[�/ #*�K�B�z��w�� � bG�.[�b � � Y:�� K[�/ ���+3�(���33� � �F( [H]B]G+�]�w� �Q�.[�b � �2+�]!b,+?\M�0],YF/h��bH��+�]NG)�;� ��� �|f [��;0.��< 0 7�,�� 4 7�,�� �W �� � Y�bH+?\M�0] Y#/h��bH�i�E+?\e��f �2+>d.\5/ ��� 3�( ��33� � �F( [H]B]G+�]V �I�?�4' P 7���4Gj���-[1]3d� E[E*�GjY P-P �Gh�E\90��B�.[![-LFdNY� �E�0�E[�f 2[F�;0-� � ! � � �`Y^\@/ � � � )

�)' P �E[�f�� � � ) �3�� � �Q�.[�b � �2+�]!b,+?\wS.��bH�i�E\90jY,*Tf0+& Ed.�B[ �2[�Y���dw]3[ bH+?\Nfi�0] Yc�E\w�3f [��;0.��< � � �`Y�\5/ � � �*)���f

YbH+>\w�i],YF/h��bH�0�E+?\ �G�� �� � Y�bH+?\M�0] Y#/h��bH�i�E+?\e��f �2+>d.\5/ ��� 3�( ��33� � �F( [H]B]G+�]� ��3 ] Y^\Nf��2+^]<' �B�.[![-LFdNY� �E�0�E[�f�+��4�B�.[��2+^]<' � ! � �`Y�\5/ � !� � �Q��+

� ! � �`Y^\5/� !� � �G� $�.�B� � � � ��&"*���-�B� � �(�� � ��7��� � � ��w����3<��� �F( R :

T �0?+�]��E���:' � �(" ' � �+3 ��� ��� 3 + ) 3 � � � � + * � � +� *���� � � � � � � * � � � 3"i\ P d.��' � ���-[1]3d� E[R d.� P d.�' [,]�]G+�] � � R : "Bf*���.[�]3d� E[�f�Y��0��f LJY,*� E[KP

?� �(� ��"�� � �8� ��� � � �8� � � �

�?� �Q�.[�b � �2+�]!b,+?\wS.��bH�3f �;� ��� �-fH� � � ��� 2[F�;0-�=< 0 7 ,�� Y^\5/ � � ��� ' � �G��w� �Q�.[�b � �2+�]!b,+?\wS.��bH�3f �;� ��� �-fH� � ���&��w� �Q�.[�b � �2+�]!b,+?\wS.��bH�3f � � ��� �-fH� � ���R�W �I�?�4' P 7���4Gj���-[1]3d� E[E*�GjY P-P �Gh�E\90��B�.[![-LFdNY� �E�0�E[�f 2[F�;0-� � ! � � �`Y^\@/ � � � )

�)' P �E[�f�� � � ) �3�V � ?R�E\5/eb,+?\wS.��bH�i�E\90jY,*Tf0+& Ed.�B[ �2[�Y���dw]3[ bH+?\Nfi�0] Yc�E\w�3f [��;0.��< � � �`Y�\5/ � � �*)���f

Page 83: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� �����"��� � � � ��� � ���=� � � �6��� � � � � �

Yb,+?\M�0],YF/h��bH�0�E+>\ �G�� � �kY� � &�B[�f0�3f�Y:]G[ P Y?fBf0[�/ ���+3�( �)33�����F( R :� � � � + 3 ��3<�����F( [H]B]G+�]

�F�B[ P f W Y�\5/ V Y:]G[�]3[ P [�Y^�B[�/p�E\����-[ �2�(� � � � � ����6� � � � �" � � � �(� �M �� 3�&fZ�E\Nb,[����.[P fi[:d5/w+�C �2[cY^��dM]G[�f ���nY^\5/ � ��� bG�NY�\90?[$�>Y� Ed.[�fE#L�.[�\ �B�.[jf P [�bG��LJbp+>d.� P d-� ]Gd� E[�fY:]G[��2+^]<'[�/ �

Page 84: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � ��������� ��� ������� � �������"����� � ������������� � ����� ��� �

l��� � ��"#�� �� ���%� ) "#� �F�� �� ) " ) ��� � ����� ��� ���� ) "Q�:� �

3*�.[�/h� ]G[cbH�z+?d.� P d.�&+&�-���.[Q�i],Y^\Tf �Y^�B+^]4��fz���.[�/��4�.C �E�B[G'�fP<� E[10M��b:Y� M[�\w�i]��E[�f�<�Y�\5/ f�Gw\M�GYG0]Gd� K[cf1�E\ �B�.[��K\M��[,]S'�[�/h��Y^�B[��2+�]S'lY^��< #L�w��b �/�gf Y]G[�YF/.Y,*� E[��B[10-��dNY� �2+�]S'lY^��� %�[H]3[#*[!�NY��F[!fi[��F[H] Y� z[ 0NY-' P E[�f '�?�>/��4�.C2�K�B[G'lfQ'

�G � *���6 ��0� *���6 = � �74���G � � ��0� � = � �74 � �(5N�74 � t -^x ��4Ny:t#� =K� �10 � �$4��<2�G � ��� �*0� ��� = � �74 � �(5N�74 � t -^x ��4Ny:t#� =K� �10 � �$4��<2

�w�� E[10M��b:Y� &[:\M�0]B�E[�fQ'��� �i� � *���6 �*0� , � , *���6 = � �74����� �i��x � � ��0� , ��x , � = � 2 y � ��0 �,� 4�� =K� 2T�J�Fy �32��� �i��x� = t9-F} � � ��0� , ��x t5-F} , � = � 2 y � ��0 �,� 4�� =K� 2T�J�Fy � �Mt#�<2

�w�kf�Gw\M�GYG0�]Gd� E[�f '��� � *� ���� �*0 � *� � *� (��� � = � *� (��� 2 , *� (� *� (������ � ��� �*0 � *�� 6 � �*0� ��� 2 , *���6 � 7�= � ��5J�74 �,� 4 7 0 �G� 4��� � � � 4 � ��� �$� ��� 0 ��� �*0� � 2 , ��� 6 5 % ���� ��� 0 ����� 0 , 682N�N�Fy��� � � � 4 � ��� � � = � � 2 , ���7��� 0 ,��� � � � 5 � ��� 0�� ��� �*0� � 2 , ��� 0 68��5J�74�� ��� 6N�3272 y

(`Y?bG� �K�B[G' ��f #*]B�E����[�\U+?\ Y �K\-[F� 3*�-[ L.],fi� P Yc]3��<7#L�w��bG� �gf7/w[P 7�4'��E��[�/ *�G*w] Y?b � [:�GfP<J��f Y � [�G LT[� / dNf0[�/ �E\Ifi+^]G�i�E\90%Y�\5/ ]G[ '+��F�K\?0 /Md P ��b:Y^�B[jY^\5/%�K\��2[H]��E+^]�E��[G'lfH�@3*�-[ � [ G�LN[� /��f ]3[G'+��F[�/lY��2��[,]S#LY:]P/.fP<NfZ�E\NbH[!�E�*�K\TbM Ed5/w[�f�+>\� �G�]G[�/wd-\5/.Y^\M��E\��2+^]<'�Y��0�E+?\ �3*�.[��E\M��[H]<'[�/F�gY���[��2+^]<'�Y��'�E�Gfi[� ��`b:Y�\O*N[ Y�\�E\w�B[H]G[cf0�0�E\90�]G[cf0d� E�:� ?N+�]k[10NY-' P K[ <

�E��[ 0 P ��b �E�D �G P ]3[�f0[:\M�Gf*�B�.[ 0^] Y,'C'�Y:]��E\5/wdTbH[�/O*�Gl���.[ P Y:],f0[��2+�]G[�fi�:��?�E\NbH[��B�w��f �2+^]<'�Y���+K*N[�G-f P ]3[�b ��f0[�Y^\5//f0�i]���bH�L]Gd� E[�fP<J�E� b�Y^\ *N[��NY�\5/� E[�/edNf �E\90

]G[ 0?d� �Yc] [10 P ]G[�fBfZ�E+?\Tf�<.fi+ �2dw]3���.[,] P ]G+MbH[�fBfZ�E\90 ��f �4' P E[G'�[:\w�B[�/ �K\+%4[H] � J�[� �GF�E\90 +>\���-[LY� �0>+^]��E�B�I'�f P ]G[cf0[:\M��[�/��E\��Q�NY P �B[H] ��<^�E�R��f4Y(LFdw�E��[kf0�i],Y:�=0>�w���2+^]<#LYc]M/ P ]G+MbH[�fBfR��+�0] Y^\Nf��2+^]<'����.[L�E\w�B[H]S'�[�/h��Y^�B[ �2+�]S'lY^�4�E\w�B+!���.[%LN\NY� P Yc],fi[H]��@3*�-[�bH+�/M[K0>[:\.[H] Y^�0�E+>\��fefi�0]GdTbH��dw]3[�/Uf0+n���NY��j���.[ LN\TY� 0?[:\-[H],Y��0�E+?\ P �NY?fi[VdNf0[cf �B�.[%+?d-� P d.�j]G+>d.�0�E\.[�ff P [�bG��LJb*��+ Y P ]3+#0^] Y,'C'p�E\90� �Y^\?0?dNY�0?[F�73*�-[']G+>d.�0�E\.[cf'Y:]G[7*NY>f0[�/�+?\�b,+�/w[�fi\w� P.P [:�Gf�2+^] ���.[ gY�\90?dTY&0?[k�K\+LFd.[�f0�i�E+?\z� 39#*+�]G+>d.�0�E\.[ P Y>b � Y�0?[�fQYc]3[%/w[ �F[� E+ P [�/ � �2+^]���Y^\@/�2+^] �MY��>Y � ��+ P ]G+�/MdNbH[ P Yc],fi[H],f*�E\e�B�.+Ffi[��F#`+ P ]G+F0^],Y-' '��E\90� �Y^\?0?dNY�0?[�f,�

Page 85: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� ���� �

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

"i\ �Q�NY P ��[H]��#< #*[��E\w�i]G+�/wdTbH[�/a�B�.[�0>[:\.[H] Y� #fi�0]GdTbH��dw]3[!+&�`Y Q T � �2+^] "i\I"FJ #L�w��b �bH+>\NfZ��fi�Gf�+�� �2+?dw] ��G P [�fk+&� Y&0>[:\w�3fQ'!W T CZY&0?[�\w� < 3 CZY&0>[:\M��< "�CiY�0?[:\M��<zY�\5/ � CiY�0?[:\M�:�T W T CZY&0?[�\w��0>[:�Gfk���.[ Lhd.[,]NG��g]G+8' �B�.[ dTf0[H]�<��0] Y^\Nf� gY���[�f��E���E\M��+jY�\e�K\M��[,] CZY&0?[�\w��2+�]S'lY^�LY�\5/jf0[:\@/.f �E�*�B+�YE3 CZY&0>[:\w���@3*�.[23 CZY&0>[:\w�kb�Y^\7/w[ �F[� E+ P Y!�w��0?��C4 E[��F[� P gY�\�2+�] f0+& ��F�E\90�B�.[2LFd.[H],G.<?�K� b:Y^\?*w]3[�Y � �E�'�E\M��+�f0d:*�CFLFd.[H]B�E[�f�<NY�\5/ <�0>[:\.[H] Y� � �G.<NfZ�E\Nb,[1�E�� \.+-#kfQY E+>�*Y-*N+?d.�Q+?�B�.[H] Y&0>[:\M�Gf�<?�E�`b:Y^\$/M[�b � /w[7#L�.+8'���+ f0[:\@/ ���.[ LFd.[H],G +^]'f0dI*�CLFd.[H]B�K[cf*��+.�@3*�-[ fidI*�C Lhd-[H]��E[�fL���.[�\]G[�Y>b �7�>Yc]B�E+?dNf7"�CiY�0?[:\M�Gf,� T \?" CZY&0>[:\M� � \.+-#kfLY E+?��Y,*N+?d-��Yeb,[H]G�3Yc�E\ /M+K'lYc�E\IY^\@/ �E��b�Y^\ '�Y � [����.[ LN\NY� P gY�\IY^\@/ �i],Y^\Tf �Y^�B[ �E��E\M��+��B�.[ E+-#�C E[��F[P Y?bH�i�E+?\Nf,�*�F+K'�[*+����B�.[�fi[LY?b,�0�E+?\Nf 'p��0?�M�/*N[%/M+?\.[*�E\M��[H]3\NY� � �G�Y^\5/+>���.[H] fLYc]3[1]3[�Y� ���:[�/�dNf �E\90����-[ � CiY�0?[:\M�Gf,�93*�-[ � CZY&0>[:\M�GfkYc]G[!�B�.[ �DLT\90?[H] f+��+&�#���.[f�G.fi��[G'��N3*�.[�G80?[:���E\/��+?dTb � #*�E��� "0\M��[,]G\.[:�k]G[�fi+?dw] bH[�f�<&Y�\5/ �B�.[�G Yc]G[����-[ �K\M��[,] C� Y>bH[�fR�B�NY^�4�i],Y�\Nf �Y^�B[��B�.['�E\M��[H] CiY�0?[:\M� �Y^\?0?dNY�0?[��B+����.[Q]G[�fi+?dw] bH[�CZf P [�b ��L b �Y�\90?dNY�0?[Y�\5/ �F��bH[ �F[H] f�Yw�23*�-[:\O<J�E\��2+�]S'lY^�0�E+>\ SN+-#kf��K\/���-[�+ P.P +Ff �E��[7/h� ]3[�bH�0�E+>\�� �g]3+K' � CY�0?[:\M�Gf��B+O"�CiY�0?[:\M�GfP<&#L�w��bG�%b:Y�\ /w+jf0+8'[ �E\M��[H]<'[�/h��Y^��[ P ]G+Mb,[�f�f �K\?09<��E\��2+^]<'�Y��0�E+?\[10-�0] Y?bH�i�E+?\O<.+�] b:Y?bG�w�E\90.�.3*�.[2"�CiY�0?[:\M�GfLfi[:\5/����-[!Y^\NfF#*[H] f �B+����.[$3 CZY&0>[:\w� <I#L�w��b �b:Y�\ /w+ �B�.[��2dNf �E+?\ +�� f0[ �F[H],Y� LY�\Nf5#`[H],f ����+8*.�GY:�E\.[�/ �g]3+K' fi[��F[H] Y� kY�0?[:\M�Gf,� 3*�.[LN\TY� z]G[cf0d� E�Gf']3[�Y?bG���B�.[�W T CZY&0?[�\w� < #L�w��bG� /M[�b � /w[�f*�.+-#���+ P ]G[�fi[:\M�*���-[G' �B+����.[dNfi[H]��

�F+8'[ bG�NYc] Y?bH�B[H]���f0�i��b:f +��4�B�.[�fi[ Y�0?[:\M�L��G P [�fLY:]G[ 0^���F[:\��E\DLhdM�K�B[ �?Y�0?d.[ ��[H]<'�f,�T E�B�.+?d90>�a�E�*��f']G[� �Y��0���F[� �GjbM E[�Y:] #L�NY^�*��fL[10 P [�b,��[�/��g]G+8' Y�\ � CZY&0>[:\M��Y�\5/jYW T CY�0?[:\M��<!���.[ �2d.\NbH�i�K+>\NY� �E�0�E[�f%+&���B�.[ 3 CZY&0>[:\w�3f%Y^\5/ " CZY&0>[:\M�GfeY:]G[ /M[�LN\w�E��[P =G \.+?�P �E\.\-[�/�/M+,#L\ � T '+�]G[ P ]G[�bG�gfi[kf P [�b ��L b�Y^�0�E+>\�+&� ���.[ 3 CZY&0>[:\w� Y^\5/����-[7" CZY&0>[:\M�*Y>bMC

� �

Page 86: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�GW � � � � ����� � � � �=� � � � � � � � � � �

�0���F�E�0�E[�f9#*+>d� / *w]B�K\?0 �K\+'�Y�\�G)/h� �jb,d� E�'��f�fid.[�f*fidNbG�jY?fQ���.[ P ]G+8*� E[G'lf*+&� P �Y^\-\w�E\90Y^\@/Y�0?[:\M�LbH+F+�]P/h�E\NY��0�E+?\ �9"i\����.[ bH+?\M��[ 0.�4+��z�B�.[KQ "�H�Y P.P ]G+�Y?bG�O<w�B�.[�fi[ P ]G+8*� E[G'�f�NY��F[!��+C*N[�Y#/?/h]G[�fBf0[�/ *-d.�A#`[ Yc]G[ \.+?�>0?+��E\90j��+)/w[�Y� #*�E���%�B�.[G' \.+-#!�9"i\Nfi��[�YF/ <#*[C#*�� � P Y>b � Y� � L�B�.[�f0[��w��0?��C E[��F[� P ]3+K*� E[G'lf1�E\M��+��5#`+?*J+G0-[�f!b:Y� � E[�/ �B�.[ � ��� �

�8" 7� � " "�� �/ � � �3��� �;:26 � Y^\5/ �B�.[ � ���

��8" � � �E�#� � " � � �

�"�� � � Q �N+��zY�\�Y&0>[:\w�#Y^\@/

bH+>\NbH[:\M�0] Y^��[ +?\j���.[�]3[G'�Y:�E\w�E\90p��fBf0d.[�f,� ( E[G'�[:\M�GYc],G[ 0NY-' P E[�f*+��4�B�.[�fi[ '�+�/wd� E[�fYc]3[��)' P E[G'�[:\M��[�/�E\e�B�.[ /w[G'�+?\Nfi�0],Y��0�E+?\ fDG-f0�B[G'e�3*�.[ Q "�H �g] Y,'�[G#*+�] � Y���B�w��ffi�GY�0?[e��fb,+?\NbH[,]G\.[�/IY-*J+>d.���B�.[DLhd.[cf0�0�E+>\Nf+&�

bH+8' '�d.\M�gb�Y^�0�E+>\ �gfBf0d.[cfH� "i����fp�4' P E[G'�[:\M��[�/nY?f�Y �MY��>Y P Y?b � Y&0>[e���TY^�O'lY�GU*N[dNfi[�/���+C*.dw�� /e���.[ Q T � �rfH�

6L[��2+^]3[ P ]3+MbH[:[�/F�K\?09<& E[:�4dTfR[10 P �Yc�E\�Y^\5/ /M[�LN\.[ f0+K'�[L+&�T���.[L�B[H]S'lf �B�NY^� #*�� � &*N[dNfi[�/�� >/[��NY��F[kY� 7]3[�Y#/�G '�[:\M�0�E+?\.[�/p�B�.[�Y�0?[:\M������� �� ���

��8"�� � � "�"�� �/ ����3��� �

Y^\@/���� �� �����8"�� � �E�/� � "� � �

�"�� �3� H [H�E���.[H]k+��Q���-[�f0[ �5#`+N'+�/Md� E[�f ��f�Y ]G[cY�

�E\5/h���F�E/MdNY� H'+�/wd� K[����;:26 �gf!Y�\VY-*Nf0�i],Y?b,�0�E+?\V+��`���.[�Y�0?[:\M���rf � \.+-#� E[�/�0>[.< #L�w��b �b:Y�\ *N[�fi��+^]3[�/ �E\IY�\�G%�E\w�B[H]G\NY� �2+^]S' ��f �4' P E[7/-Y^�GYa�E�B[G'�fP< /.Y��GY-*NY?fi[]G[� �Y��0�E+?\NfP<�E\��2[H]3[:\NbH[]3d� E[�f�<QY�\5/If0+%+>\z� 3*�.[�Y&0?[�\w��b:Y^\nbG�NY^\90>[�E�Gf��;:26!� R \I���-[�+?�B�.[H]�NY�\5/ <'�E�Gf��� Q b:Y^\.\-+?�C*J[�bG�NY^\?0?[�/nY^\5/V�K� ��f�Y�\nY,*Nfi�0],Y>bH�0�E+>\U+&�!�B�.[�Y&0?[�\w���|f*.dw�� E�DC2�E\/Y� �0?+�]��E���:'�f,�

> [ /w[cY� #*�E�B�%f0+��2�F#LYc]3[ Y&0?[�\w�3f�<NY^\@/ �E�*��f dNfidNY� � �G�bM E[�Yc] #L�.[:\�fidNb � Y^\%Y�0?[:\M�*N[�0^�E\Nf�Y^\@/ [:\5/-f �U�B�.[�fi[jYc]3[a�B�.[ P ]G+F0^] Y,' +^] P ]3+MbH[�fBf *N+?d-\5/.Yc]B�E[�f�<7#L�w��bG� Y:]G[#*[P � :/w[�LT\.[�/ �E\�Y^\U+ P [,],Y^�i�E\90Uf�G.fi��[G' +^]afZ�4'p�� �Yc] [:\��h� ]G+>\I'�[:\w��� >/[ #*�� � �f�Y�G���TY^� Y^\�Y&0>[:\w�k�gf � � � � ���*�E�2*N[�0^�E\Nf2#*�E����YabN K[cYc]��;:26 �T� � [F�=<J�E�3f�� : 6 /w+F[�f�\.+?�Y^\@/�b:Y^\-\.+?� bH+?\M�GY:�K\ Y^\�G�bG�NY^\?0?[�f/'lY#/w[(*�G����-[�Y�0?[:\M�4�K�3f0[� �� *N[��2+^]3[��B�w��fLf0�GY:]G�Bd P �R ���.[,]S#*��f0[.< #*[N#*�� � `f�Y�Ge�B�NY^� ���.[�Y�0?[:\M� " �& ����

�� � "��`Y�\/Y&0>[:\w� [:\5/.f �E\�f0dNbG�%Y#LY�G��B�NY^�L�E�Gf�\-[10.�7*N[�0��E\.\w�E\90?#*�� � *J[ YN*w� ]G�B�%���.[:\?#`[�f�Y�G��B�NY^�k���-[�Y&0>[:\M�����$� �

+?�B�.[H]<#*�gfi[E#`[ fBY�G����NY�� �E� � �$� � � � "��B��� �3*�.[� �Y?f0�l�5#`+ /w[�LN\M�K�i�E+?\Nf�b,+?d� /U*N[j[10 P ]G[cf�f0[�/��E\ '+�]G[�fZ�4' P E[e��[,]S'lf�<@*.d.�

���-[�G #*+>d� /U*N[� E[�f�f P ]G[cb ��f0[��`Y� E���-+?d90>�O< ��� #*[jY�\NY� �G �:[��B�.[G' �K\ /w[:�GY:�� �<@#*[ b:Y^\f0�i�� � LN\5/efi+K'�[�bH+?\M�0]3+��F[H],f �gY� #fZ�E��dTY^�0�E+>\Nf 2[F�;0-�=<5/w+F[�f Y^\/Y&0>[:\M� � �� � &�E�Gfi[� ��L+^]:/w+F[�f�E� fZ�4' P =G �2+�]N0>[:��[��F[H],Gw�B�w�E\90 P �3� %�+-#`[��F[H]�<I#`[N#*�� � `\.+>�!�NY��F[ ���-[�f0[ P ]3+K*� E[G'lf��E\+?dM] /h��fBbHdNf�f �E+?\z�

>U�.[:\ /h��fBbHdNf�f �E\90V�K\M��[,] CZY&0?[�\w�jb,+K'C'�d.\w��b:Y^�i�E+?\ #*[ #*�� � !dNfidNY� � �G�Y^\TY� �G ��[e�K��g]G+8' �B�.[��F�E[G# P +^�E\M��+��L+>\.[�Y�0?[:\M��< dNf0dNY� � =G /w[:\.+>��[�/ *�Ge�B�.[ P �w] Y?f0[ ��� 6� �/ � �E� �3*�.[�+?�B�.[H] Y�0?[:\M�Gf(#*�� � 7*N[�/M[:\.+?�B[�/ *�G%���.[��B[H]S' � � �(�B� �/ � � � � � "i�!Y� gfi+%Y P.P �E[�f

Page 87: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� V

�B+a�B�.[lfZ�E��dNY��0�E+?\ #L�.[,]G[ � � 6� �/ � �E� b,+K'C'�d.\w��b:Y^�B[�f��B+e+?\-[ � ���(�B� �/ � �E� � "�� ��� 6��/ � �E� � \.+-#kfQY,*N+?d-�LY^\ � ���(�B���/;� �E� ��G P ��b:Y� � �G.< � \.+-#kfQY,*N+>d.�'�E�Gf4\NY-'[ <��E�3f ��G P [.<Y�\5/ �.+-# �B+�bH+?\M�GY>bH���E� � ���.[:\ #`[�fBY�Ge���TY^� �B�.[�+?�B�.[H]�Y&0>[:\M�1��f!Y � � " � �/ � �E���+>���.[H]<#*��f0[a�E����f�Y^\

��� 7� � " � �/;� �E�4<*+^]lY ��� ��� � �/ � � � � "��1Y^\nY&0>[:\M��Y?b:bH[ P �Gf

bH+>\.\.[�b,�0�E+?\Nf��g]G+8' �2+�]G[H��0?\XY&0?[�\w�3f�<R�Bdw]G\M�K\?0%���.[G' �E\M��+ � \.+-#L\�Y&0>[:\w�3f�<&���.[:\�#*[fBY�Gl���NY�� �E�L�gfkY^\ � �(� �&�/ � �E� �&+>���.[H]<#*��f0[��E�L��f�Y ��" � ��� ���/;� �E� �

�F[�b,�0�E+?\ W � ���K\M�0]3+�/wdNbH[cfELFd.[�f0�i�E+?\Nf�bH+>\NbH[H]3\w�E\90a�E\M��[H] CiY�0?[:\M��b,+K'C'�d.\w��b:Y^�i�E+?\z��F[cbH�0�E+?\ W ����/M[�f�b ]B�4*J[cf*���.[�Q "�H bH+K'C'�d.\w��b:Y��0�E+?\� �Y�GF[H],f`Y^\5/�0��=�F[cf*f P [�bG��LJb:Y^�i�K+>\Nf+��*�B�.[�Y>f�fi+Mb ��Y^��[�/ P ]3+?�B+MbH+& �fH� ��[�bH�0�E+>\ W ��� P ]3[�f0[:\M�GfL���-[�f0�i]GdNb,��dw]3[�f +��`���.[�Y&0?[�\w�bH+8' '�d-\w��b:Y^�i�K+>\ '�+�/wd� E[�fLdNf0[�/ �E\��K\M��[,] CZY&0?[�\w� bH+K'C'�d.\w��b:Y��0�E+?\ � �F[cbH�0�E+?\ W � W /w[�CfBb ]��4*N[�fL���.[ 0?[�\.[H],Y� #f0�i]GdNbH�Bdw]G[!+��Q���.[��2+>dw] "i\I"FJ Y&0>[:\w�L��G P [�fH�

Page 88: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�8� � � � � ����� � � � �=� � � � � � � � � � �

TA

Q/A

IA

IA

Multitext database

GCL

NL

KQML/KIF

LA

InR

?&�=0>dw]G[ W � ��'�(/0NY-' P K[ bH+8' '�d-\w��b:Y^�i�K+>\e\.[��

���� � � � � $��%��� ) "Q��� � ���4�4$����

"��@#*[N# Y^\M���B+jY^\TY� �G ��[�Y�Q T �5<J�B�.[:\����.[�L.] f0�!fidI*�CZfDG-f0�B[G' �B+O*N[�bH+?\Nf � /w[H]G[�/a�gf���-[�bH+8' '�d.\M�gb�Y^�0�E+>\e�K\��g],Y?fi�0]3dNbH��dM]G[F�>Q T � �|fLY:]G[�f0+K'�[:�i�)'�[�f�b�Y� � E[�/ Q T '�d� E�0��CY&0>[:\M� �&Y:],bG�w�E��[�bH�Bdw]G[cf4Y^\5/N#L�.[:\C#*[L�3Y� � Y,*N+>d.�`Y^\lYc],bG�w�E��[cbH��dw]3[L�.[H]3[.<K#*[L�TY��F[Q�E\'��K\@/ ���.[`��+ P +� K+F0#GlY^\5/ �2d-\NbH�0�E+>\NY� �E��G�+&� ���.[ �K\ � f4���TY^�R�E\M��[H] bH+?\.\-[�bH�&���.[ Y&0?[�\w�3fH�3*�.[H]3[QYc]3[�/h����[,]G[:\M�z��G P [�f�+��NbH+8' '�d-\w��b:Y^�i�K+>\��E\ Y�Q T � � bH+K'C'�d.\w��b:Y��0�E+?\ Y,'�+?\?0Y&0>[:\M�Gf�< bH+8' '�d.\M�gb�Y^�0�E+>\ #*�K�B�%�wd:'�Y�\Nf�< Y^\5/�bH+K'C'�d.\w��b:Y��0�E+?\ #*�E�B�%���.[![:\��h� ]3+?\�C'�[:\w���

?R��0?dw]3[ W ����f0�.+-#kf Y�\ [ 0NY-' P E[lfZ�E��dTY^�0�E+>\X�E\/+?dw]�[:\��h��fZ�E+>\.[�/ Q T Y P.P ]G+�Y?bG�z�3*�.[ bH+K'C'�d.\w��b:Y��0�E+?\ �K\ � fp�� � EdNf0�i],Y���[�/ �E\U�B�.[ L50>dw]G[ f0�.+>d� / \-+?�O*N[e]G[ 0FYc]M/w[�/Y?fkf0+8'[ fi+^]G�k+&�'f0�GY��0��b#<9 E+?\90�C �Y?fi�0�E\90 bH+K'C'�d.\w��b:Y��0�E+?\6�.�E\Nf0�B[�Y#/ <J�B�.[�Gjfi�.+-# #L�NY^� �E\ � f Yc]G[�Y?bH�i���?Y���[�/a�E\e]3[�f0+� =�F�E\90�Y^\ "i\I"FJLFd.[H],GjY^\5/ #L�TY^�K �Y^\?0?dNY�0?[��gfkdNf0[�/��E\[�Y>b �j+&�#���-[G'e�3*�.[�dNfi[H]!�K\M��[,],Y?b,�0�E+?\ #*�E���V�B�.[�W T CZY&0>[:\w�k�gf P [H] �2+�]S'�[�/a�E\VY�\NY���dw] Y� �Y^\�C

0?dTY&0?[���"i���fjY^\ �4' P +�]G�3Y^\M�%bG�NYc] Y?bH�B[H]���f0�i��be+&� +?dw] Y P.P ]G+�Y?bG�O<A*-d.�O#*[ /M+V\.+?�[10TbM Ed5/w[��B�.[jdNf0[j+��!+?�B�.[H] �2+^]<'�f +���dTf0[H]��E\M��[H] � Y?bH[�f,� 3*�.[ GIb:Y^\ *N[��E\w�B[�0^] Y^��[�/#*�E��� H � bH+8' '�d-\w��b:Y^�i�K+>\�Y^\5/ <>*N[�f � /w[�f�<L�B�.[ "�CZY&0?[�\w���|f�H � % Y>bH�0���F�E�DGI��f '+�]G[b ]3dNb ��Y� �/" /w[�Y� � �G.<;#*[ #LY�\w�`��+E*-dw�� E/�+ P [:\�Q T fDG-f0�B[G'�fQfi+ ���-[!Y P.P ]G+ P ]���Y^�B[1�E\M��[H] CY&0>[:\M�� �Y�\90?dNY�0?[���f'�B�.[ : WKQ � :2" ?�bH+8'N*w�E\NY^�i�K+>\z�.3*�w��f*f0[�[G'�f&��+E*N[k���.[ bM E+Ffi[�f0���+/���-[%Y?b,��dNY� !fi�GY^\@/.Yc]M/UY^\5/I���NY��p��f #L��G #*[��NY��F[�b �.+�f0[:\V�E�:� 3*�.[ � CiY�0?[:\M�Gf� \.+-#�]G[�fi+?dw] bH[�CZf P [�b ��L b�b,+K'C'�d.\w��b:Y^�i�E+?\ �2+^]<'�f �U�B�NY^����f��B�.[H� ] '�Y:�K\ P dw] P +Ffi[ �E\

Page 89: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

Y�Q T �N� 3*�.[�Q%d� K�i�E��[10-� /.Y^�3Y,*NY>f0[jY�\5/ �E�3fELFd.[H]NG� �Y^\?0?dNY�0?[ m � � � �@6 � #*�� � H*J[+>dw]�+>\90?+��E\90�[10TY,' P E[�fL+&� Y�]3[�f0+>dw],bH[ Y�\5/ �E�GfkbH+8' '�d.\M�gb�Y^�0�E+>\ �Y^\90>dNY&0>[F�

H � Y^\@/1]G[cf0+?dM],bH[�CZf P [�bG��LJbLbH+K'C'�d.\w��b:Y��0�E+?\Nf#Yc]G[ P Yc]G�3f +�� f P [�b ��L b�W T CiY�0?[:\M�GfY�\5/ � CZY&0?[�\w�3f Y^\@/ �B�.[�/F�gfBbHdNfBfZ�E+?\Nf�Y-*N+?d.� ���.[G' *N[� E+?\90%�B+a�B�.[$/w[�fBb ]�� P �i�E+?\Nf +���B�.+Ffi[kY&0?[�\w�3fH� T '+�]G[�0?[:\.[,],Y� M��f�fid.[*��f4bH+?\TbH[H]G\Tf �B�.[9'lY^\NY�0?[G'�[:\M�R+��N�K\M��[,] CZY&0?[�\w�bH+8' '�d-\w��b:Y^�i�K+>\%Y�\5/a+>dw]K�2+Mb,dNf ��fL�.[H]3[('+�]G[!+?\����NY��:�

��� ��� *?( 6�� � >/[��E\M�0]3+�/wdNbH[�/): W>Q � Y^\5/):2" ? �E\ �Q�TY P �B[H] �?� : W>Q ���fLY^\��E\M��[H] CiY�0?[:\M�� �Y^\90>dNY&0>[ ���TY^� P ]G+��h� /w[cfLYE'[�fBf�Y�0?[K�2+�]S'lY^�*�E\?#L�w��b �jY�\�Y&0?[�\w�b:Y�\ P Y?fBffi+K'�[�E\��2+^]<'�Y��0�E+?\U�B+%+?���-[H]lY&0>[:\w�3f P ]G[cf0[:\M�0�E\90e�E�Gf�Y����i�K�Bd5/w[���+-#LY:]P/.f�B�NY^�R�E\��2+�]S'lY^�i�K+>\O<Nf0dTb ��Y?f@Lhd-[H]NGF�E\90�+^]'f0�GY��0�E\90-� T : W>Q � '�[�fBf�Y&0>[*��f'b�Y� � E[�/ ���.[�(�B� ��� � � ���� � � *N[�b:Y^dTf0['�E����f/�0�E\w�B[:\5/w[�/1�B+ P [H] �2+^]<' f0+8'[`Y?b,�0�E+?\$*�G��F� ]G�Bd.[Q+&�:*J[,�K\?0fi[:\w� � � � ? � � � �/3*�.[��E\��2+�]S'lY^�i�K+>\�bH+?\M�GY:�K\-[�/p�E\�Y '�[�f�fBY&0?[k�gfQ[G'N*N[�/9/w[�/��E\�Y:LN[P E/�B�NY^�Q�gf`b:Y� � E[�/�B�.[ � � �E�-� �E� � � " ��Y^\5/��K�Q��f'[10 P ]G[cf�f0[�/��E\jY�\.+?�B�.[H]� �Y�\90?dNY�0?[.<Nb�Y� � E[�/�B�.[ � � � �-� � � "*�8�

��/ � Y� E�B�.+?d90>� #*[lb:Y^\VdTf0[ : W>Q � Y&0�Yc�E\ �3� 3*�.[ � \.+-#� E[�/�0?[

]3[ P ]G[cf0[:\M�GY��0�E+?\7 gY�\90?dTY&0?[ :2" ?V��f �B�.[ bH+?\M��[:\M� �Y�\90?dNY�0?[��B�NY^� #*[2#*�� � 4dNfi[F�3*�.[ : W>Q � f P [cb ��L b:Y^�i�E+?\ /w+F[cf�\.+>�1�E\NbN Kd@/w[����-[� K+-#`[H] �0],Y�\Nf P +�]G� �Y�GF[H]$*N[�C

b:Y�dNf0[��E���gf bH+?\TfZ� /w[H]3[�/ �B+F+a�4' P E[G'[�\w�3Y^�0�E+>\If P [�b ��L b>� ?N+�] �B�.[ P dw] P +Ff0[cf�+&� ���.[Q "�H Y P.P ]3+FY>b �O<.+>\.[ f0dNbG�� �Y�GF[H]*��f>/w[��F[� E+ P [�/�Y?fLY P Y:]G�L+��4�B�.[�Q "�H �g] Y,'�[G#*+�] � �6L[�f � /w[�f7*J[,�K\?0jY *M]�� /�0?[��g]3+K' �B�.[ E+-#*[,]23 �@% �Y�GF[H]k��+l���.[!�w��0?�-[H] : W>Q � /:2" ?bH+8' '�d-\w��b:Y^�i�K+>\ E[��F[P �<z�B�.[�\.[G# �Y�GF[H]���f!bH+?\Nb,[H]G\.[�/ #*�K�B� �i�4'p�E\90�Y^\@/ [�� b �E[:\NbPGbH+>\NfZ� /w[,],Y^�i�E+?\Nf��)' P +^]3�GY^\M���E\ "i\I"FJ � T dNfi[H](#L�-+jf0[�Y:],bG�.[�fL���.[$"i\w�B[H]G\.[��*dNfidNY� � �G# Y^\M�Gf�� Y>f0��]G[�fid� E�GfH� 3*�.[ P ]3+?��+Mb,+& �fO#*[a]3[� �GI+?\O<kf0dTb � Y?fC3 �@% <*�NY��F[�Y� ]3[�Y#/�G�E\.�.[,]G[:\M�j�0�4'[ /w[� �Y�G-faY�\5/ #*[ /w+I\.+?�D#LY^\M�j��+V�E\Nb ]3[�Y?fi[ �B�.[G' '�dTb � '�+^]3[F��T E�B[H]G\NY��0���F[� �G.< #*[�b:Y�\.\.+?� � [:[ P Y� � `�E\w�B[H] CZY&0>[:\w� bH+>\.\.[�b,�0�E+?\Nf!+ P [:\IY� � *�B�.[��0�4'[*N[�b:Y�dNf0[k���TY^�9#*�� � z\-+?�`f�b:Y� E[(#*[� � #*�E�B�����.[L�E\Nb ]3[�Y?f �K\?0 \MdI'N*N[H]`+&�&Y�0?[:\M�Gf4�B�NY^�.#*[# Y^\M�L��+��K\M��[,] CZbH+K'C'�d.\w��b:Y���[F�6L+?�B� �Y^\?0?dNY�0?[�f;: W>Q � Y^\5/ : " ?I�NY��F[ � ��f P C � � [�f�Gw\M�GYG0.[cfH�*�?�E\NbH[ ���.[ Q "�H

�g] Y,'�[G#*+�] � Y��z���w��fzf0�3Y&0>[%/w+F[�fz\.+>�O0^���F[`YLbM E[�Yc] '�+�/w[� M�w��0>�.[H]&���TY^\ �B�.[K: W>Q � : " ? E[��F[� < #*[ #*�� � z\.+>�'[ 0 P �Y:�K\j�B�.[H� ] fDGM\w�3Y 0��E\jY!fDG-f0�B[G'�Y��0��bA'lY^\.\-[H]�� "0\Tf0��[cY#/ <Mf0+8'['�[�f�fBY&0>[�f!Yc]G[ �� � EdNf0�i],Y���[�/ �E\/���.[��2+� � K+-#*�E\90%[10TY,' P E[�fP<&#L�w��b ��Yc]3[ �F[H]NG�]3[�Y#/.Y-*� E[Y�\5/efi[� ��EC [10 P �Y^\TY^��+�]NGF�

� $ "�+()?E8E�,#+�F��!)� #�!8�$ ����� "�)�&;)?>3,/+2)�5 @ 7�8� )6$�+� *�8�*�08>!)�,�+ B�*�)�$�&#�!8�$ � � 8�, >!51� �35�+(� )��! 2@

Page 90: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � ����� � � � �=� � � � � � � � � � �

� �+* � ) � 3 � ��* + 3 ++ � �5( 6L[��2+^]3[�0>+^�E\90��E\w�B+����.[ /w[�fBb ]�� P �i�K+>\+�� ���.[�Q "DH �g] Y,'�[�C#*+�] � <& E[:�4dNf 0��=�F[kY�\[ 0NY-' P E[`+&�&Y f0[�fBfZ�E+?\�+�� Y�f �4' P E[>Q "�H Q T �N�/3*�.[L[ 0NY-' P E[�� � KdTf0�0] Y^�B[�f #L�NY����2[�Y^�Bdw]G[cf�Yc]G[j[10 P [�bH�B[�/2�g]G+K' ���.[��g],Y-'[ #*+^] � bH+8' '�d.\M�gb�Y^�0�E+>\'�+�/w[� �

�?� 3*�.[�dNfi[H]�<zdNf �K\?0/Y >>> *w]G+-#kfi[H] �g]G+K' �B�.[C"0\M��[,]G\.[:� �.+Ffi� � �hy>{ .A% -J��}.<+ P [�\Nf�Y � J � �B�NY^�*��fkY^\j�K\M��[,] � Y?b,[��B+����.[ Q T �lY�\5/ 0>[:�GfLY P Y&0>[2#*�K�B�%Y�\Y P.P E[:�k���NY�� ��fkY?bH�BdNY� � �G�Y W T CiY�0?[:\M�:�

�w� 3*�.[/W T CZY&0>[:\w����fbG]G[�Y���[�/nY^\5/V�K���E\��F+ � [�f�Y � m "� �Q+8' '�+?\ m Y^��[ #LY�G"i\M��[H] � Y?bH[ � f�b ]B� P �*Y��*�B�.[�fi[H]N�F[,]@'�Y>b �M�K\-[��B�NY^�.#LY � [cf d P Y$3 CiY�0?[:\M�73 T <FY�\"�CZY&0?[�\w�." T C �F<.Y^\@/aY�\ � CiY�0?[:\M� � T C �F<w���#���-[�G�Y:]G[�\-+?�kYG#LY � [!Y� ]G[cY#/�GF�.3*�.[fBb ]�� P ��]3[:��dM]G\Nf��B�.[�fi[H]N�F[,] P +^]3�!\wdI'N*N[H]k+�� 3 T �B+����.[�W T CiY�0?[:\M��E K[���dNffBY�G � W � � �3�6%G%�B�.[���� � � � � � � �����

�� ���B� �@#`[O'�[�Y^\/���.[lf0+Mb � [:�!\MdI'N*N[H]�Y^�E#L�M�gbG�IY�\

Y�0?[:\M�� �gfi��[:\Tf �2+^] Y�\a�E\NbH+8'p�E\90jb,+?\.\.[cbH�0�E+?\ ��w� 3 T #LY � [cf*d P Y^\5/� 7��fi��[:\Nfk��+����-[E3 �@% P +�]G� � W � ��Y^�L�B�.[!�.+Ffi��}-� . % -J��}.�W � 3*�.[VW T CiY�0?[:\M��bH+?\M�GY>bH�Gf+3 T Y�\5/ 0>[:�GfjY d-\w� Lhd.[/\NY-'[VW T C �?� W T C �]3[�0^��f0�B[H],f7#*�E��� 3 T dNf �K\?0�B�.[ : W>Q � P [H] �2+^]S'lY^�i���F[='

� {Jy 4Ns.��}Jy>{ � �Fy�tNu.y?{ � * 2 0 �Z{Ny ! yMs?~Ny?{ 6�* �$.F�?t 4<�T� 4Ny 2������-?t.} -9. - 4�4�x s�t 2 -?t.} -9. - 4�4� ! -�t-}Jy�t-} � � 4Ny^t-}(2ws�t.q#- � * 2 0 � * �z�Fy>{ .A% -N��} = ���

3*�.[!]G[� �Y��0�E+?\�� 4Ny�t.}(2ws�t-q#-�bH+?\M�GY:�K\Tf����.[ �2+& � E+-#*�K\?0 �2+?dM]!bH+8' P +>\.[:\M�GfQ'`���.[Y�0?[:\M�R\TY,'�[.<^�B�.[`Y&0>[:\w�&��G P [.<����-['�-+Ff0�&\NY-'[.<>Y^\@/ ���.[`f0[,]N�F[H] P +^]3�R\MdI'N*N[H]c�"i\��B�.[ b:Y?fi[�+��*W T C �#<M���.[ fi[H]N�F[H] P +^]G�L\MdI'N*N[H]`�gf � fZ�E\Nb,[1�E� <NY?fLY^\ Y P.P K[���<b:Y�\.\.+>��+ P [:\VYjfi[H]N�F[H] P +�]G��� ?N+�]�fi[�bHdw]B�E�DGj]G[�Y>f0+>\Nf�<&���.[lY P.P K[��Gf�]Gd.\%�E\VY]3[�f0�i]���bH��[�/e[:\��F� ]G+>\I'[�\w� Y^\5/%+?\-[+��*�B�.[ ]G[cf0�0]B��bH�0�E+?\Tf1��f��K\TY,*w�� �E�DG���+�+ P [�\Y�fi[H]N�F[H] 3 �@%�fi+Mb � [��:�3 T ]G[�0��gfi��[H] f1W T C ���E\a�E�Gf%�F�7]3��dNY� � \.+-#� E[�/�0>[ *TY?f0[��

V � 3*�.[ " CZY&0>[:\M�9" T C �A#LY � [�f'd P � \-+,#*�E\90����-[��.+�f0�L\NY-'[1Y^\5/����-[!f0[H],�F[H] P +^]G�\MdI'N*N[H]k+&� ���.[ 3 T CZY&0>[:\M� �g]3+K' �B�.[�fi�GYc]3�:�9"i�L]G[�0���f0��[,],f7#*�K�B� 3 T �E\%YN#LY�Gf �)'��� �Yc]!�B+aW T C �� Y� K�B�.+?d?0?�e�E��/M+F[�f \-+?�k�NY��F[���+$0?[:�kY�d.\w� LFd.[!\NY,'�[ �3�

Page 91: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

� �A3*�-[ � CZY&0>[:\M� � T C �2#LY � [cf'd P Y^\@/ ]G[ 0^��f0�B[H],f9#*�E��� 3 T �E\j���.[2# Y�G f�Y,'�[!Y>f" T C �?�

� �A3 T �E\��2+�]S'lf(" T C � Y^\5/ � T C ��Y-*N+?d.�![�Y>b ��+?���-[H]2*�Gefi[:\5/h�E\90l���.[ �2+& � E+,#*�E\90: WKQ � P [H] �2+�]S'lY^�i�=�F[cfQ'� {Ny84Ns.��}Ny?{(2>� 4Ny:t-} �G�Fy^tTuTy>{ 6�* �Z{Ny ! yMs?~Ny?{ � * 2 0 � .���t 4<�N� 4Jy 2 � �

��-�t-} -9. - 4�4/x s�t$2 -?t.} - . -84�4� ! -?t-}Jy�t.} � � 4Ny�t.}(2ws�t-q - ��* 2 0 ��* .�� .A% -N��}5 � � 4����

Y�\5/� {Ny84Ns.��}Ny?{(2>� 4Ny:t-} �G�Fy^tTuTy>{ 6�* �Z{Ny ! yMs?~Ny?{ ��* 2 0 � .���t 4<�N� 4Jy 2 � �

��-�t-} -9. - 4�4/x s�t$2 -?t.} - . -84�4� ! -?t-}Jy�t.} � � 4Ny�t.}(2ws�t-q - � * 2 0 � * s�� .A% -N��} 4 � � 5$���

T ���B�w��f P +^�E\M��<R�B�.[$Q T ����f�+ P [H] Y^�i�K+>\NY� Y�\5/e]G[�YF/�G%��+�Y?b�bH[ P �!���-[�dNf0[H] �|fLFd.[H]B�E[�fH�� �A3*�-[�dTf0[H]1bH+K'C'�d.\w��b:Y���[�f*�B�.[��2+& � E+-#*�K\?0 LFd.[H],G�B+aW T '

���� � � ���(� ��� ���B� ��� ���������"��$� � � �E������ �� � �(�7" � � �3� � � � �3�

"���� ���8��� � � � � ������(����� ��� ����" ���� �

�M�A3*�-[ Lhd-[H]NG ��fa�i],Y�\Nf �2+�]S'�[�/ *�G W T �E\w�B+ �B�.[�: W>Q � /:2" ? �2+^]S'lY^� Y^\5/P Y?f�fi[�/a�B+O3 T �E\e���-[:�2+�]S' +��QY P [H] �2+�]S'lY^�i�=�F[ '� �N� �(2 -?t y �G�hy�tNu.y>{ � * 2 0 �Z{Ny ! yMs?~Ny>{ 6�* �Z{Ny � . 4�2 5Js>} %36�* . 0

�$.F�?t 43�T� 4Ny 2���� � -?t.} - . - 4�4/xzs^t$2 -�t-} - . -84�4� ! -?t-}Jy�t.} � .wy�t 4w} %�� �Jy 4�5 -F{.uN�<2F�^tTuU� �#2��.y ! }��w�F~.�/.My�� 4-� !�! �����

� � �(3 T P Y?fBf0[�fL���-[ELFd.[H],G���+N" T C �?�� �?�A" T C �kY?f � f � T C ���B+ fi[:\5/�Y� � Yc]3�0��bM E[�f*b,+?\M�GYc�E\w�E\90 ���.[ #*+�]P/.f��M�h~-�5<(.wy�� <FY^\5/

4-� !�! �E\e���-[ fidI* �G[�bH� �K\-[N*�Glf0[:\@/h�E\90����-[ P [H] �2+^]<'�Y��0���F[='� ��}w{NyF��x�2F� . . �G�hy�tTuTy>{ � * 2 0 � {Jy ! yMs>~Jy>{ ��* 2 0 � {Ny � .�4(2 5Js>} % ��* 2 0 . 0

�$.F�?t 43�T� 4Ny 2���� � -?t.} - . - 4�4/xzs^t$2 -�t-} - . -84�4� ! -?t-}Jy�t.} � �Jy 4�5 -F{.uN�<2F�^tTuU� �#2��.y ! }��w�F~.�/.My�� 4-� !�! ���

Page 92: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

��� � � � � ����� � � � �=� � � � � � � � � � �

� �M� � T C �Q�0],Y�\Nf �Y���[�fR�B�.[.Lhd-[H]NG��E\M��+ m � � Y^\5/�fi[:\5/.fJ�E�&��+k���.[ Q%d� E�i�K�B[10-�4fi[�Yc] b �[:\?0^�E\.[F�.3*�.[ m � � Lhd-[H]NG��f '�1, �M�F~.� , ; , .My�� ,; , 4-� !�! , � � � �(2 �Ty ! }

� �M�(3*�.[ Q%d� E�0�E��[ 0.�k[:\90��K\-[�f0[�\5/.fL���.[!]G[�fid� E�Gf Y?b,��dNY� � �G.< +?\.[!]G[�fid� E��Y:]G�0��bM E[ �`��+� T C ���K\����.[ %23�Q � �2+^]<'�Y��'� ��6�� ��,� ��+�*� �, ��6 � 6 ��+ , �8, �M�F~M� ,�; , .Fy�� ,<;�, 4M� ! ! , � � �9� 2��.y ! } ��� 6 � 6 � +(,������+�*� (, �����8 � 2 4 ! -9. -F{ 7 )hqFqMqMqFqwq ,���

� W � � T C �!�0],Y�\Nf �Y���[�f��B�.[�]G[�fid� E�*�E\w�B+�B�w��f P [H] �2+^]S'lY^�i���F[='� }Jy#.#. � �Fy^tTu.y?{ ��* 2 0 � {Ny ! yws>~Ny?{ � * 2 0 �3s�t$2?{Ny � . 4�2>}#- ��* 2 0 . 0

�$.���t 43�T� 4Jy 2���� � -?t-} - . - 4�4Vxzs^t$2 -?t-} - . - 4�4� ! -�t-}Jy�t-} � �h{M}Js ! .wy�2 - �-}5.Fs^t y

,/� y � ��+ ��� � * +(+ q -h{ � �h~-� ,,/*/. � ��x y ��*�� �^xzy��M� . % -N�:} . t y>} ,�,,�! -�x � . .F�?t 4 . �M�?~.� . �-{#- 4M{M�^xFxzy>{ ,4 �$���

T \�Y:]G�0��bM E[�+>d.�D �E\.[�bH+>\NfZ��f0�3f�+&�Q�E�Gfkf0d:* �G[�bH�� �E\.[.<zfi[:\5/w[H]k\TY,'�[.<J\-[G#kfD0�]G+?d P\NY-'[ <QY^\5/V\MdI'N*N[H]�+��K �E\.[�f,��"��k���.[,]G[O#`[H]G[O'�+^]3[]G[cf0d� E�GfP<B'�+^]3[]G[cf0d� E�Gf#`+?d� / *N[!fi[:\w���/3*�.[ [:\5/�+&�&���-[�fi�0]G[cY,'��gfQ\.+?�i��LN[�/ *�G�f0[:\@/h�E\90����.[ P [H] �2+�] C'lY^�i�=�F[�y -J�_'� y -N� �G�hy�tNu.y>{ ��* 2 0 �Z{Ny ! yMs?~Ny>{ � * 2 0 �3s�t$2?{Ny � . 4 2?} - ��* 2 0 . 0��

� V �A" T C �QfZ�4' P �G b,+?d.\M�Gfz���.[Q�w�E�3fRY�\5/ <�d P +?\ ]G[cbH[H���h�E\90 P [H] �2+^]<'�Y��0���F[�y -J��<:fi[:\5/.f�B�.[ Y^\NfF#*[H]k�B+O3 T '� }Jy#.#. � �Fy^tTu.y?{ � * 2 0 � {Ny ! yws>~Ny?{ 6�* ��s^t$2>{Jy�� . 4(2�} - � * 2 0 . 0

� .���t 4<�N� 4Jy 2 � � ��-�t-} - . - 4�4/x s�t 2 -?t.} -9. -84�4� ! -�t-}Ny^t-}:0��

� � �(3 T P Y?fBf0[�fL���.[ Y�\Nf5#`[H]k��+jW T �� � ��W T P ]��E\M�Gf*�B�.[ Y^\NfF#*[H] ��+����.[!dNfi[H]�'

Page 93: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

& ���������"�� �

� � � >U�-[:\����-[�dNf0[,]7#LY�\w�3f'�B+ LN\w��fi�a�B�.[!fi[�f�f �K+>\O< f � �.[ �DG P [�f � � � � ��+�W T Y^\5/W T /h�E[�f,�

� �w�(3*�-[L+?���-[H]`Y&0>[:\M�Gf@3 T <," T C �#<FY�\5/ � T C �%0?+!��+!f� E[:[ P Y��2�B[H]Q�B�.[L�0�4'�[:+?d.�#�0�4'[�TY?fL[� �Y P fi[�/ ���Q�B�.[�G7/w+�\-+?�k�NY��F[���+lf0[H],�F[!Y^\�G�+>���.[H] W T Y&0?[�\w���

Page 94: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � ����� � � � �=� � � � � � � � � � �

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

3��������8' '��� "!#��$&%'!(�) +*,$.-/%��&01%2���7Q "�H30#-4$-'5� #��&- � �4�6 ,78!#79%/75�:0 79�.;<��-=$?>�>@$�G<��-=7�<#��A!@�/�U#�!B>B> *C�D7'*,�:�=!�L,�?EF!( G%2�A!@7�7'�:��%9!(�6 �H 3����.IJ$.-/�?*,$)7'�:EJ�6 J%2���D3 �@%K>@$.I<��-$6�����:7279�:EL�,7M!( �N�%2�O� �"$.;)$�7'�"� � �.%P�=>@$67Q7�H.3����R7'�I*AST>@$.I<��-47P$?-U�='

� %Q���R$&N6�� A%P79�"� � �.%�>@$.I<��- TWV �/X� %Q���2'5�:7Q72$:N6� �10Y�=�,$: �N6��>@$.I<��- �Z�8' '�X��Z�K'C'��� A!@�.$:%2�:-[>@$.I<��- �UX�$: ,E� %Q��� :]\P^ � /:2" ?_>@$.I<��- A: :��/H

"9 $& `!( "%2��-QS9$:N6�. "%1���6 � O�:��%'!(�) �&0a%F#��b$&N6�� A%U7�X,%2���c���6 � O�:��%'!(�) `!#71$?>4#�$.IO7d!( A!BS%'!@$:%2�:E *"I`�) ���$&N)�. A%e$& ,Ef0T�:- %2�,$:% $&N)�. "%�%2�����4�6 � ��?��%'!(�6 `!@7 �

�� � �� �#��A!B>(��0T�&-

%2�O�L�6%Q����-�!(%W!@7 ���� ��� �� � %��-#��.;<��-?Xg$:%]%2�O�5>(�.;<��>��:0 '5�?7272$:N6�:74X��?$6�/� '5�?7272$:N6�!@7h!( ,���8'h!( �Ni�:-L�)��%2N)�&!( �NGEA�.*,�. YEj!( �Ni�6 #����.%Q����-k$& l$:N6�. "%�!#7�-/�:���4!m;<!( �N!m%��&-7'�� ,Ej!( �N�!m%�H

"9 l%2���n0T�&>B>(�,#�!( �No79�I*,79�:��%'!(�) ,7�X(#a�EA�:7Q�=-2!4*,�p�:$6�/�+�:0]%Q���%2�"-/�.�n>#$.I<��-=7L$& YE7'*,�:�/!q0TIb%2���R$67Q7'�"�=!@$:%2�:E*A-/�)%2�"���:>@7�H

r��!���� sot������ � � ��u���� ����v����xw.szy�{

3����c$&N6�� A%17'�"� � �.%�>@$.I<��-�*"-/�:;j!@EA�?7[$��� A!B0T�&-<'|!( "%2��-Q0}$6���R%2��%2��� �� ,E"��-2>(I<!m ONk>@$.I<��-?X#��A!@�/�~!@7W%2�O�O3 �@%�>@$.I<��-:H?3������"$.;)$f*A-U�6N&-=$,'C'h!( �N`>@$: �N6�,$:N6���/�,$& �N)�:7]78>B!mN)�A%9>(I0#-/�8'z;<��-478!m�) ]%Q�[;<��-=7M!(�6 �$: ,EW%Q�A!@7�>@$.I<��-�!@7�%2���Z!( A%Q��-20}$)���Z%2�,$:%Z$,*,79�&-<*,7�%2�O���/�,$& �N)�:7!( J%2���� ��.%F#��:- � *,$6� � $&N)�<H="9%c$?>@7'�p*A-/�:;<!@EA�:7]$: J$,*Y7'%'-=$6��%9!(�6 #�!(%Q�+79�.;<��-=$?>.*,$678!@��6*,��-=$&%9!m�) ,7[ ����:EA�:E50T�&-P%Q��� ��*�*,��-P>@$?I<�4-47�H3�����$6�4%2�,$.>ZE�$:%/$5%9-4$: ,7M0T��-1!#71EA�:72�/-2!4*,�:E *AIn%Q��� TWV *"-/�6%Q�"���&>}X #��A!@�/�`!#71���K'�S

*,�<79�:Ef�:0Z%2����0T�:>q>(�-#�!( �Nn�6*,��-=$&%'!(�) ,7Q'

�f����� )Z�"��3��A!@7�!@7�%2����!m "!m%9!@$?>,*��Y$67'�Z�:0�%Q���g!m Y���K'�!( �N�$: ,E��6��%QN6�:!m ON ���6 O ��:��%9!m�) ,7�H3����R79�"� � �.%U7�$?-U�]�6*,�. O�:En$& ,En ��L�4�K'C'��� A!@�.$&%9!(�6 f!@7�E"�6 ��<Ha�f����� )Z�"��� ��$: ,El�f����� )Z�"���4� � �DEA�. ��)%2��%2���n!m Y���K'�!( �NG$& ,E+�)��%2N)�&!( �NJ*,$?-U%/75�:0R%2���*A-U�6%Q�"���&>}H

Page 95: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � � � � � � � ��� � � � � � � � � �6� � ���"� � �

�f�������"��� T >B!( ��!#7n79�. A%�H 3��O�`>q!( ��!@7n$i7'%9-2!( �N+�:0R ��6 AS} ��G#�ST>B!( ��J�/�,$?-=$6��%Q��-47%Q��-S'�!( ,$&%Q�:EO*AIk$h �� #�S >B!( ����/�,$.-4$6�4%2��-?H

�f��� �b� �<��� �� T >B!m O�W!@7�-U�:����!(;<�:E�H R �$& n�G'�*�%9Ih>B!( ��]�:-1$W>B!m O�]%2�Y$&%17'%/$.-/%U79#�!m%Q�%Q���b7'%'-Q!( �N���� 29-���� � %Q���L�4�6 � ��?��%'!(�6 p!#7R�=>(�<79�:Ei$& YEi$& p��-2-U�&- !@7e-U�.*,�&-/%Q�:E H3��O�W O�G#�S >B!( ����/�,$?-=$6��%Q��-P$:%[%Q��� �. ,EL�&0 >q!( �� !@7[79%'-2!(*�*,�:E�H

�f����� � � �� �OT >B!( ��`!@7579�. A%�$: ,E %Q���n�6��%Q*���%�!@7��,�,79���:E H 3��A!@7h!@7h�Y7'�:E *"Ii%2����"!mN)����-QS >(�.;<��>�*A-U�6%Q�"���&>@7�%2�c7'�. YE5$R7M!(N6 ,$.> '��:727Q$&N)��%2�,$:%a$ ���:��%U7�%2�O�����8' '��"S "!#��$&%'!(�) �H

�f���/� � � ��� T >B!( ��b7'%/$.-/%9!m ON #�!m%Q����� 29-����� ��$: ,Ep���6 "%/$.!m "!m ONp$ '��:7Q72$&N)�h!@7 7'�� A%$: ,E��Y�,7'���?E X,$& ,En%2���R���) � ��:�4%'!(�6 n!#7P�=>(�<79�:E H

�f��� � � � + � 3����R�6��%Q*���%�!#7��,�,79���:En$& YEf%2�O�]�4�6 � ��?��%'!(�6 n!@7[�=>(� 7'�:E H

r ���! � � � � �Zt��,� � ����� �dt�� ����v ���3w�� � � � {

3����C'��:727Q$&N6���10Y�=�Y$& �N)�]>#$.I<��-WEA���, ��?7e�O�,# %F#��n$:N6�. "%/7��10Y�=�Y$& �N)� '��:727Q$&N)�:7�HN"9%!@7(*,$679�:E`�6 %Q����$&N)�. "% 7'�"� � �.%�>#$.I<��-?H23��A!@7[>#$.I<��-e7'�:>(;<�:7�%2���R*A-/�8*A>(�G' �:0����-#z%2�� ���:�4%'!(;<��>(I�7'�. ,E�$L7'��%[�:0 :R\[^ � :2" ? '5�?7272$:N6�:7P%2�n$: ��6%Q����-e$&N6�� A% $: ,E`���-#z%2�$)�.���.*�%P%2�O� '��:7Q72$&N)�:7����8'h!( �N�!( %2��� �)*�*,�<7M!(%Q�LEj!B-U�:��%'!(�) �H 3�����$:N6�. "%/7P�.$& D#��:- �!( *,$.-4$?>B>(��>Z�) 79�.;<��-4$.>�!( ,EA�.*,�. ,E"�. A%P%/$)7 � 7�X�$: ,Ef%Q���E'��:7Q72$&N)�:7�0#-/�K' �) ��]%U$67 � �&-$: ��6%Q����-e$?-/� ��)%�E<!#79%'!( �N)�A!@7'���:Ep$&%P%2�"!#7�>@$.I<��-:H3���� 0T�&>B>(�,#�!( �N�$.-/� %2����!@7279���:77#��REA�:$.> #�!(%2�$:%[%Q�A!@7�>@$.I<��-B'

� 'b$&*O*A!( �NL%2�O� � ��-#� �$&N)�. A%P ,$-'5�:7�%Q��%2���R$)��%2�,$.>g*O�AIO7M!@�.$.> $6E�Ej-U�:7279�:7�X� %Q���1$6��%Q�,$?> '5�:7Q72$:N6���10Y�/�,$& �N)�<X6!}H �<H<%/$ � !( �N�%Q�A-/ Y7 !( n7'�� ,Ej!( �N�$& YEh-/�:�4��!(;j!( �N'��:7Q72$&N)�:7�X� %U$ � !( �NL��$?-/� %Q�,$&%P%2�A!@7P$&N)�. A%�XI#����. L!(%d!@7P$& D$&*�*A>(�.%1$&N)�. "% %9IA*"!#��$?>B>(I \ T �UX-U�:����!(;<�:7@'5�?7272$:N6�:7P$?>(%Q���6��N)�`!(%d!@7� ��6%1$?>B>(�-#��:En%2���6*,�. $�79��-/;<�4-�*,�&-U%.X

� N)�. ���-=$&%9!m ONL�� A! L<����-/�.*A>(I<S #�!(%Q�f>@$,*,��>@7�X� %U$ � !( �Nn�.$.-/�]%Q�,$&%1%2���c���6 � O�:��%'!(�) `!#7P�6*,�. `0T�&-e$ #��A!B>(�]!B0�7'�K'��W-U�.*A>(I?'5�?7MS7Q$&N)�:7[$.-/�R�10�*,�:�4%2�:E X

Page 96: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�,W � � � � ����� � � � �=� � ��� � � � � � � � �

� �/���:� � !( �NR%2�,$:%d!4'�*,�&-/%U$& "% � ��-#� $:N6�. "%/7�$.-/�c$ #�$ � ��T%9IA*A!@�.$.>B>mID3 T �/X� *,��-Q0T�&-S'�!( �N�$[-U�,Ej!4'5�� A%U$?-/I�79�:���A-Q!(%'I�;<�4-2! ���.$:%'!(�6 �� #����. n$: h!( ,�4�K'�!m ON��.$?>B>0#-U�K' $ � O�,#� �$:N6�. "%d!@7P$6�.�4�.*�%2�?E XA%Q���R�.$?>B>B!( �NO"F%+ "�I'N*,��-�!@7d;<�4-2! �,�:E H

� -U�:7'�:>m;<!( �NF���&>B>B!@7M!(�6 ,7C#����. J%2���b�6%2�O��-�$:N6�. "%]!@7]%'-/I<!( �N%2�D���6 O ��:��%R%2�%2�"!#7$:N6�. "%�$:%�%2�O��72$-'5�R%'!4'���$67[%Q�A!@7�$&N)�. A%�!@7[%'-UIj!( �Nb%2�n���) � ��:�4%[%Q�L%2���R�6%Q����-$:N6�. "%.H

3�����0T�&>B>(�-#�!m ONk0T�)�A-1*,$?-=$,'��.%2��-=7�$ ���:��%P%2�O�]�4�6 � ��?��%'!(�6 �$:%[%Q�����Z�K'C'3>(�.;<��> '

� 6���G�(� �"80Z%Q����$:N6�. "%d!@7��6*,�. �XC%Q���. `!(% �.$: $6�����.*�%1�.$?>B>@7[0#-/�8' 0T�:-/��!(N) i$:N6�. "%/74XC�)%2�AS��-<#�!@7'��!(%��.$: � ��)%.H

� 6��� ���5"��B�"80�%2�O�]$:N6�. "%�!@7[$: �$&*�*A>(�.%�XC%Q���. L!(%P�.$& O ��6%P�6*,�. �$�7'��-U;<��-P79�"� � �.%�H "9 n�&-=EA��-%Q���. ,79�A-/��-U�:���.*�%9!(�6 ��&0,!( ,���K'�!( �NE'��:7Q72$&N)�:7�X6!(%/'��,79%g*,��-2!(�"Ej!@�.$.>B>mIb�6*,�. �%2������) � ��:�4%'!(�6 ��.;<�. 5!B0Z%Q����-/�e$?-/� ��C'��:727Q$&N6�?7d%Q� *,�R7'�. "%.H

� 6� � �!�8""80P%2�O�n���6 O ��:��%9!m�) !@7];<!m%U$?>}X�!(%� ��.�?E�7W%Q� *C���/���:� � �:E*C�4-2!(�"Ej!@�.$?>B>(I<H "80P%2����)%2����-1$:N6�. "%�!#7� ��)%P$ #�$ � �<X�%Q���. n%2�"!#7P$&N)�. "%�N6�<�:7�%2�b7M>(�.�.*�H

� 6�����B�(� ������ "80 %2�A!@7�$:N6�. "%d!@7��10O*C�?��%'!( �Nb$h-/��*A>(I<X�%2���� `%2�O�]�4�6 � ��?��%'!(�6 `!@7 � �.*�%��)*C�� `0T�&-$W>(�6 ON6��- %9!4'5� �.;<�. �!q0 ��N'5�?7272$:N6�:7P$?-U�]�10Y�/�,$& �N)�:E H

3���� �Z�8' ' >@$.I<��-�!@7�$679IA Y�=�A-U�6 ��)�,7A#�!(%2��%2���R��*�*,��-P>@$?I<�4-:H.3����]��*O*C�4-[>@$.I<��-7'�� ,E�7�$E'��:7Q72$&N)�(*"I5*��O%2%'!( �N]!(%�!( "%2�]%Q�����)��%2*��O%7*�� ����-P$: ,EnEA�<�:7� ��)%9#�$?!(%�0T�&-a!m%%2�+*C��79�. "%.H/>l���. `-U�:����!(;<!m ONn$ '��:727Q$&N6� XC!(% �=�O�:� � 7�%2�O�W!( �*���%2*�� � �4- %2��N6�.%1%2���'��:727Q$&N6� H3����p���8' '��� "!#��$&%'!(�) z$&%L%Q�A!@75>#$.I<��-b!#7�EA�:7Q�=-2!4*,�:E *"I+%2�O� �Z�K'C' *A-/�)%2�"���:>8X

#��A!@�/�`�4�6 ,78!#79%/7[�:0Z%2�O�e0T�:>B>m�-#�!( �Nn*��,$)7'�:7 '

� ��� �~�4� )Z�A��� 4� T �.$.>q>P!@7h-/�?����!(;<�:E 0#-U�K' %2���n�)%2����-k$&N)�. "%.H "'%�!@7 'b$& Y$&N6�?E%Q�A-/�)��N6�D7'�.;<��-=$?>�7'�I*AS}*��,$)7'�:7 '

Page 97: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � � � � � � � ��� � � � � � � � � �6� � ���"� �8V

� ��� �p��� )Z�"��� ���� � T 7'�"� � �.%�!@7P$6�.����*�%2�:E TWV S R *,�. "S "9 �UH� ��� �p��� )Z�"��� ������ T >B!( ��`!@7h-/�?����!(;<�:E X@#��A!@�=�+!@7L79��*�*,�<79�:E+%2��*C��%2���

,$,'�� �&0Z%Q��� �6%2�O��-1$&N)�. A% T V S JP�:���4!m;<� �/H>~���,$.;<�50T�6�A-b�6*O%'!(�6 ,7bEA�.*,�. ,Ej!( �NF�6 +%Q���n;)$?>(���`�:0 %2�O�f*Y$?-4$-'5��%2��-6���G�(� �L$: ,EW�) N#����.%2�O��-g%Q���g-/�:�4��!(;<�:E $&N6�� A%g Y$,'���79%/$.-/%/7 #�!m%Q��$ ��� � �#��A!@�=� '��:$& ,7 %2�,$:%�%2�����6%Q����-b$:N6�. "%]�10O*,�:��%U7e%Q� *,�LN&!(;<�. J$`�O A! Lj��� ,$,'��<H >p� #�!B>B> �.$?>B>�%2�"!#7 � !m YEk�:0g Y$,'���� ���5� � �6H R %2���4-S#�!@7'�<XI#a�(#�!B>B>72$.In%2�,$:%�%2��� ,$-'5��!@7 � � � � �8" � 3���� �6*�%9!m�) ,7�$.-/�='�6H 3��A!@7[$:N6�. "%�!@7[�/>m� 7'�:E�$& ,En%2��� ,$-'5��!@7� ��&-<'L$.>8H"80,%2�����)%2���4-a$&N)�. A%�!#7 � ��-#� �X6%Q���. �*A-U�"���.�:E X)�6%2�O��-S#�!@7'�1$,*,�:-/%Z%2������6 O ��:��%9!m�) TWV S T *,�&-U% �UH

�AH 3��A!@7[$:N6�. "%�!@7[�/>m� 7'�:E�$& ,En%2��� ,$-'5��!@7P$ P/S} ,$,'��<HT *,�&-U%�%2���R���) � ��:��%9!(�6 TWV S T *,�&-U% �/H

�AH 3��A!@7[$:N6�. "%�!@7d�)*,�. $: ,Ef%Q��� ,$,'���!#7� ��:-S'b$?>}H"80�%2��� �6%Q����-1$:N6�. "%�!@7 � ��-#� �X�%Q���. n*A-U�"���.�:E X"�6%Q����-S#�!@79�<XY-U�.N&!@79%2��-$] ��G#z$:N6�. "%P$& YEf*A-U�"���.�:E H

W H 3��A!@7[$:N6�. "%�!@7d�)*,�. $: ,Ef%Q��� ,$,'���!#7P$OP=S} ,$-'5�<H3����NL<���:79%'!(�6 'b$?- � $:%�%2���N*,�.N:!( � A!( �N`�:0a%2���� ,$-'5� !@71-U�G'��&;<�?E$& ,E�X&*AI�$:*�*,�. ,Ej!( �ND$5 A�:'N*C�4- %2�L%Q���]-/�?7'%P�&0a%2���� Y$,'��<X�$5 �� #�� A! L<��� ,$,'���!#7P�=-U�:$&%Q�:E H@3���� ,$-'5��!@7[79�. "%7*,$6� � T V S V !mN) ,$?> �UHT >q!( ��n!@7h-/�:�4��!(;<�:E T V S JP�:���4!m;<� � $& YE_!B0�!(%L�4�6 "%/$?!( ,7�%2����72$-'5� ,$,'��g%Q�,$&% #�$)7�7'�. "%.X.%Q���. *A-/�"�4�.�:E X.�)%2����-<#�!@7'��$-*,�&-/% T V S T *C�:-/% �/H

� ��� �p��� )Z�"��� �������Z���:� � #����.%Q����-1%2�A!@7�$:N6�. "%[!@7[%9-/I<!m ON5%Q�n���6 O ��:��%P%2�%2����)%2����-D$:N6�. "%n$&%b%2���p7Q$,'��%'!4'5� H�"80R%2���p�4�&>B>B!#78!(�6 �!@7fE"�.%2�:�4%2�:E X7'�. ,E %2���a78!mN) ,$?>�� ! � !�� . � TWV S V !(N) ,$?> ��$: ,E]�=>(� 7'��%Q���a���6 O ��:��%9!m�) TWV S�g>m� 7'� �UXC�)%2���4-S#�!@7'�R*A-/�"�����:E H

� ��� �p��� )Z�"��� ����� V !(N6 ,$.>��*-3� � TWV S V !(N6 ,$.> �P$& ,En*A-/�"�4�.�:E H� ��� �~�4� )Z�A����� � � 3����c�.$?>B>�!@77'L$)EA�2*AIL%Q�A!@7[$:N6�. "%.H

R *,�. �%2���R���) � ��:��%9!(�6 TWV S R *,�. �UHV �. ,EL%2�A!@7P$&N)�. A%�� 7� ,$,'��� TWV S V !(N) ,$?> �/HJP�:���4!m;<�p$i>B!m O� TWV S JP�:����!(;<� �UH "80 � ! �� !�� .���!@7k-U�:����!(;<�:E+%Q���. z�/>m� 7'�p%2����4�6 � ��?��%'!(�6 TWV S �g>(�<79� � *C�?�.$&�,79�a$����&>B>B!@7M!(�6 �!@7�EA��%2�:��%Q�:E H 3����a���) � ��:��%9!(�6 �!@7-U�.%'-Q!(�:Eh%Q� �6*,�. n$.0T%2��-�$�*,$&�Y7'�<H@3����P*,$:�,7'��%9!4'5��!@7�E"�6�I*A>(�:E��:$6�/�5%9!4'5�1$& ,E$]-4$: ,EA�8'|;)$.-2!@$&%9!m�) `!@7[$)E�EA�:EL!m ��&-=EA��-P%2�b$.;<�&!@En7'I" ,�/�A-/�) ��6�,7P���:>q>B!@7M!(�) ,7.H

Page 98: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

��� � � � � ����� � � � �=� � ��� � � � � � � � �

"80�%2�"!#7P$&N)�. "%�� 7� Y$,'��[!@7[$ P/S} ,$,'��<X�%2�O�. n%2���[-U�:����!(;<�:E�>q!( �� !@7�$h �� #l ,$,'��<HT �����.*�%Z!m%�X,7'�. YEb!(% *,$6� � TWV S V !(N6 ,$.> �UX�$& YEk-/�?����!(;<��$]>B!( �� TWV S J[�:�4��!(;<� �/H"80Z%Q���]>@$67'%�-U�:����!(;<�:EL>q!( ���!@7 � -<� � %2���� `*A-U�"���.�:E X��6%2�O��-S#�!@7'�b$,*,�:-/%]%Q�����4�6 AS ��?��%'!(�6 TWV S T *,�:-/% �UH

� ��� �~� � � � � �� � � 3��A!@7f*��Y$67'�J�,$: ,Ej>(�:7`%Q���i$)��%2�Y$?>�� 0,�/�,$& ON6�p�&0C'��:727Q$&N6�?7�H3����� 0,�/�,$& ON6�f!@7n7'I" ,�/�A-/�) A!��.�:El79� %Q�,$&%b%2���p$:N6�. "%L%2�Y$&%?'L$)EA�%2�O�p�.$?>B>79�. ,E�72'5�:7Q72$:N6�:7 ��-=7'%.H T 0T%2��- !(% �,$67�79�. A%R$.>q>.'��:727Q$&N)�:7�Xg%Q���h-U�&>(�:7R$?-/���10"S�/�,$& ON6�:E X,$: ,E`79���6 �H"80<!( ]%F#������6 Y7'�:���O%'!(;<�Z�6*,��-4$:%'!(�6 Y7��&0 �Z�K'C'hS (/0,�/�,$: �N6��S � �Z�8' '�S ( 0Y�/�,$& �N)��S� !@7'%Q�. n�&-�Z�8' '�S (/0Y�=�Y$& �N)��SF3�$?> � �Z ��6%Q�A!( �N�!#7�� 0,�/�,$& ON6�:E X"%2���� O*,�6%2�n*,$.-2S%9!m�?7 #�$?!(%�$i75'b$?>B>R*,��-2!(�"E �:0R%'!4'5�F$& YE %9-/Il$:N<$.!m �H�3��"!#75!@75-/�.*,�:$:%2�:El$���)��*A>(���&0�%9!4'5�:71$& ,E !B0� ��6%Q�A!( �N #�$67��10Y�=�,$: �N6�?E X %2�O�. ~%Q�������) � ��:��%9!(�6 !#7�=>(� 7'�:E H@3��O�W%9!4'5� 79*,�. A%Z!( � ���.*A!( �N]%Q��� ���) � ��:�4%'!(�6 n�6*,�. �EA��*C�� ,E�7��) n%2���*,$.-4$-'5�.%Q��- 6�����B�(� ������ H3����R79�I*AS}*��,$679�:7�$.-/�REA�6 O��$67�0T�:>B>m�-#P7 '� ��� �~� � � � � O� � �<���� � � : �.�.*D7'�. ,E<!m ONO'5�?7272$:N6�:7 TWV S V �. YE ���� "%'!B> %2���

�)��%2*O��%A*O� ����-[!@7��G'�*�%9I<HV !mN) ,$?> �g�85�� � ! % � TWV S V !(N) ,$?> �/H

� ��� �~� � � � � O� � �<� � � + �:�A� : �.�.*]-/�?����!(;j!( �N2'��:727Q$&N)�:7 TWV S JP�:����!(;<� ���� AS%9!B>�%2����>B!( �� �g�85���� ! % �A!@7�-U�:����!(;<�:E�H3��O�f>B!( ��:7L���) A%U$?!( A!( �NJ%2�O�7'%9-2!( �N � ��� 4��Z$?-U�f!(N6 O�&-/�?E H 3����?7'�f>B!( ��:7$.-/�c7'�. "%7#����. L!(%d!@7[ O�:���:7Q72$?-UIL%2���6*,�. �%2���R���) � ��:�4%'!(�6 �*C�4-2!(�"Ej!@�.$?>B>@I<X79�,�/�$67 #�!m%Q�`%Q����$:*�*A>(�.% $:N6�. "%[�:-[!( ;<!(%/$?> ���) � ��:��%9!(�6 ,74H(3�����!B-1�6 A>(I*O�A-/*,�<79�L!#7]%Q�`�)*C�� i%2���k���6 � O�:��%'!(�) �XZ7'��%2���.IF�.$: *,�5!(N6 ��:-/�:EJ$?0T%Q��-%Q���.I5-U�:$6�/�n%2���REA�?7'%'!( ,$:%'!(�6 �H

r��!��!� �� �� ���� � ����v����xw��� {

"9 �%2�A!@7�>@$.I<��-:X<$: L$:N6�. "%Z���) ,7'%9-/�,�4%/7g%2���a�6��%QN6�:!m ON :]\P^ � /:2" ? '5�:7Q72$:N6�:7g$: ,E�%2���!( ,���8'h!( �N '��:727Q$&N)�:7]$.-/�L*,$.-479�:E H ?�!B-47'%�Xg%2��� :]\P^ � *,$.-/%W!@7 *,$?-=7'�:EJ$& YE !B0P%2���'��:727Q$&N6�e���6 "%/$.!m Y7�$]�4�6 "%2�. "% �,��>@E XA%Q��� : " ?p*,$?-=7'��- �, A!@7'�O�:7�%Q���[*"-/�"���:7Q7�H@"9 L�.$)7'��&0�$5*Y$?-478!( �N`��-Q-/�:-:X�$ :]\P^ � ��-2-U�&- *,��-Q0T�&-S'b$&%9!(;<�W!@7 7'�. "% Q*AIn*��O%2%'!( �NL!(%�!( %2����6�O%2*���% *�� ����- �/H

Page 99: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� ��� � � � � � � � ��� � � � � � � � � �6� � ���"� ���

6��:78!#E"�:7�$6�.�4�.*�%'!( �Nb$& YE`7'�� ,Ej!( �NC'5�:7Q72$:N6�:74X�%2��� : : >@$.I<��-�!@7[�4�6 � ��?��%2�:EC#�!m%Q�%Q�����Z�K'C'3>@$?I<�4-�!m �%F#���$6EOEj!(%'!(�6 ,$.>.#�$.I�7

� %Q����Z�K'C' >@$.I<��-aN6�. O��-4$:%2�:7Z�� A! Lj�O�[-/�.*">mI<S #�!m%Q�L>#$-*,��>@7�0T�&-�%Q��� :]\P^ � *C�4-2S0T�:-S'b$&%9!m;<�?7�X,$& YE

� %Q����*,$.-4$,'��.%Q��- 6�����B�(� ������ `�&0�%2��� �Z�8' ' >#$.I<��-P!@7 Ej!B-/�:��%9>(I 'L$: A!(*��A>@$&%Q�:E*"IL%Q��� : :z>@$?I<�4-:H

Page 100: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

��� � � � � ����� � � � �=� � ��� � � � � � � � �

���: � � � ��� � ��� ��� � � ������� ����� � � �������

3���� :]\P^ � /:2" ?+�4�K'C'��� A!@�.$&%9!(�6 '��"EA�A>(� : :��Z^ �Z�,$& ,E<>m�?7[%2���c���K'C'��� A!@�.$.S%'!(�) i�&0d$& J$:N6�. "%2#�!m%Q�~�)%2���4-�$:N6�. "%/7R$&% %2�O�L���8' '��O A!@�.$&%9!m�) ~>@$.I<��- : : $& YE~$.>q>>(�-#���-�>@$.I<��-474H/"9 L�6 ��REj!B-U�:��%'!(�) �XA!(%�-/�:���4!m;<�?7B'��:727Q$&N6�?7�0#-/�K'x%2�O�]$:N6�. "% ��Z^ $& YE7'�� ,E�7�%2���G'x%2��%2�O�]$:*�*A-U�6*A-Q!#$:%2��$:N6�. "%/7P$& ,E�XY!( `%Q��� �6%Q����-1Ej!B-/�?��%'!(�6 �XY!(%�-/�:���4!m;<�?7'��:727Q$&N6�?7W0#-/�K' %2�O�L�6%Q����-b$&N)�. "%/7]$: ,E Xa$?0T%Q��-�EA�:!( �N :R\[^ � $: ,E�:2" ? *,$?-=7M!( �N�X>(�:$.;<�:7�%2�O�G'3%Q� *,� *A!@� � �:EL��*?*AI ��Z^JH3�����-U��$?-U�]%F#�� � !m YE�7d�:0����K'C'��� A!@�.$:%'!(�6 D'5�"EA�">m�?7

�%2���c$&*�*">m��% ���K'C'��� A!@�.$.S

%'!(�) '��"EA�A>(��$: ,Ef%Q��� %2�:$-' ���K'C'��� A!@�.$:%'!(�6 D'5�"E"�A>(�<H

r��!����� s,������� � �� ���

3����n$:*�*A>(�.%b���K'C'��� A!@�.$:%'!(�6 '��"EA�A>(� T *O*A>(�.% : :��Z^ �[!@7]�,79�:E *AIp%2���k$&*�*A>(�.%$&N)�. "%/7�HN"9% �.$: � ��)%e>B!@7'%Q�. i%Q�`$n79��-/;<��-1*,�&-U%�$& YED!(%REA�<�:7 ��6% �,$.;<�����) A%U$6��%(#�!(%Q�'��&-/�R%2�,$: `�) ��]�)%2����-e$&N)�. "%.H73����c7'%9-/�,��%Q�A-/�R�&0Z%Q����$:*�*A>(�.%;: :��Z^ !@7�7'�O�,#� n!( ?�!(N6�"-/� W H��"H

>l���. F$O'5�:7Q72$:N6���,$67�%2�?*,�b7'�. "%.X %Q���. �) ��5�:0�%Q��� :]\P^ � /:2" ?lN6�. O��-4$:%2�&-'��.%2���"EO7d!@7d!( A;<� � �:E`$: ,E`%2��� :]\P^ � /:2" ? '��:727Q$&N)�]!#7PN6�. ��4-4$&%Q�:E`$: ,E*���%�!m "%2�%2�O�`�6�O%2*���%+*�� ����-:H3��O�p���K'C'��� A!@�.$:%2�&-�!@7n$iE�$&� '5�) +%2�"-/�:$)E -/�� � "!m ON_!( o$: !( ��, A!(%Q�]>m�<�)*�HA"9%P�/���:� � 7@#����.%Q����-1%2����-U�R$?-/�c$& "I?'5�:7Q72$:N6�:7�!( `%2�O�]�6�O%2*���% *�� ����-$& YE XA!B0Z%2���4-/�R$?-U�<X,7'%U$?-/%U7d%Q���R���6 O ��:��%9!m�) �Z�K'C'�S R *,�. AS R ��% �UH���A-Q!m ONf%Q��� �Z�8' '�S ( 0Y�/�,$& �N)�]*��Y$67'� X�7'�8'5�$'5�:7Q72$:N6�:7�$.-/� -/�:���4!m;<�?E H7"M0 %2�O�.I

$?-U�� ��6%P!mN) ��&-U�:E *A!( �NO'��:7Q72$&N)�:7 ��%2���.ID$?-U�]*,$.-47'�?E X�$679IA Y�=�A-U�6 ��)�,7M>(I *"I`%Q���W!( AS%2�4-/*A-U�.%2��-e%2�A-U�:$6E�74H "80�$L*,$?-=7'�L��-Q-/�:-]�"�����A-474X�%2���C'5�?7272$:N6��!@7]Ej!@72��$?-4E"�:Ei$& YE~$: ��-Q-/�&-C'��:7Q72$&N)�f!@75*��O%]!m "%2�F%2���n�6�O%2*���%C*�� ����-?H 3���� �, ,$.>[!( "%2��-U*A-/��%/$&%9!(�6 ,7L$.-/�7'%Q�&-U�:Ek!( "%2��%2�O�e!( �*O��%A*O� ����-:X #�����-U��%2�����Z^ ��$& n*A!@� � %2���G' ��*�H3���� TWV >(�.;<��>1�&0c���K'C'��� A!@�.$:%'!(�6 o!#7L�,$: ,Ej>(�:E *AIG%2���p$:N6�. "%�7'�"� � �.%.H�3����

�Z�K'C' >(�.;<��> !@7[�Y$& ,Ej>(�:E *"IL%Q�������8' '��O A!@�.$&%9!m�) 'b$& ,$:N6��-?H 3��������8' '��O A!@�.$&%Q�&-�,$: ,Ej>(�:7[%Q�����Z�K'C'hS (/0,�/�,$& ON6�]*Y$?-/%P�&0 %2��� *A-U�6%2�"�4�&>}H(3���� : :K>(�.;<��>�!#7P�,$& ,E<>m�?E*"IL%2��� :]\P^ � : " ?~!( "%2��-U*A-/��%2��-1$: ,Ef%Q��� :]\P^ � /:2" ?iN6�. O��-4$:%2�&- '��.%2���"EO7�H

Page 101: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

Other

Agent

Applet KKCMInput Buffer

KQML/KIFGeneratorMethods

VCM

Communication Manager

Output Buffer

KQML/KIFInterpreter

Communicator

Synchronized-accessObjects

Methods

Threads

Daemon threads

Agent ID Data

Agent socket

?�!mN)�A-/� W H���T *�*">m��% : :��Z^ 79%'-/�Y��%2�A-U�

r ����! � � ��� � � ���

3����e$&N6�� A%U7�%2�Y$&%P$?-U�� ��)%�$&*O*A>(�.%/7�$.-/�[>(�:7Q7�-/�:79%'-2!@��%Q�:E X"7'��%Q���.Ib�.$& k���K'C'��� A!@�.$:%2�%Q� '��&-U�W%Q�,$& �) �� �6%Q����-e$&N6�� A%�H73����R���K'C'��� A!@�.$:%'!(�6 `!@7�-/�:$.>B! ���:Ef�:;<��-1$: $?-Q-4$.I�:0��4�K'C'��� A!@�.$&%9!(�6 C'L$: ,$&N)��-474XA��$?>B>(�:Eh%Q�����4�K'C'��� A!@�.$&%9!(�6 �%2�:$-'`X6�O�. ,���a%2�A!@7 � !( ,E�:0�: :��Z^ '5�"E"�A>(�W!@7[��$?>B>(�:E`%2��� %Q�:$,'�: :��Z^JH

?�!(N6�"-/� W H �L7'�O�,#P7P%2���c7'%'-U�,��%Q�A-/�R�&0Z%Q���]%Q�:$,'�: :��Z^JH 3����$'L$.!m pE<! ����-U�. ,������8'5*Y$?-/�?E %Q�`%2�O��$&*�*A>(�.% : :��Z^ !@7W%Q����>q!@79%2�. ��4-:HO3��O�h>B!@7'%Q�. ���-hE�$&�G'��6 p�6*,�. Y7$79��-/;<��-W7'�"� � �.%�$: ,E >B!@7'%2�� ,7c0T�:-]!( ,���8'h!( �Np�4�6 � ��?��%'!(�6 Y7�H "9%]�Y$& ,Ej>(�:7]%Q���L*��Y$67'��Z�8' '�S R *,�. AS "9 AS � �:0R%2��� �Z�K'C' *"-/�6%Q�"���&>}H�3����*��,$)7'� �Z�8' '�S R *,�. AS "9 AS � !@7�,$: ,Ej>(�:EO*"I5%Q�����4�K'C'��� A!@�.$&%9!(�6 n%2�:$-'3�8* �/�:��%�XA$: ,E �Z�K'C'hS R *,�. AS "' "S ��$: ,E W *"I%Q��� ���8' '��� "!#��$&%'!(�) ='b$& Y$&N6�4-:H T 7B#�!(%2�n%Q��� $&*O*A>(�.% : :��Z^JX<%2��� �4�K'C'��� A!@�.$&%Q�&-*,��-Q0T�&-S'b7�%2�����Z�K'C'�S (/0Y�=�,$: �N6� *��Y$67'� H

?�!(N6�"-/� W H W 7'���-#P7�%2�O� ���K'C'��� A!@�.$:%'!(�6 L>@$.I<��-47�$: ,EL%2���1�K* �/�:��%U7�$: ,EO'5�.%Q���"E�7!( `%Q��� : :��Z^ %Q�:$,' %2�,$:%��,$& ,E<>m��%Q��� *A-/�)%2�"���:>g*,�:-/%'!(�) ,7�H

Page 102: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � ����� � � � �=� � ��� � � � � � � � �

Team KKCMInput Buffer

KQML/KIFGeneratorMethods

VCM

KQML/KIFInterpreter

Communication Team

Communication Manager

Output BufferCommunicator Agent ID Data

Communication Manager

Output BufferCommunicator Agent ID Data

Communication Manager

Output BufferCommunicator Agent ID Data

. . .

Other

Agents

Listener

Inactive agent socket

?�!(N6�"-/� W H���3��:$-'�: :��Z^ 7'%'-U�,��%Q�A-/�

Page 103: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

TCP/IP

Java socket

Out In

Listener

CommTeam.answer

CommManager.takeOver

CommManager.getSocket

Communicator

VCM

Agent Socket

Low-level Java layer

AS layer

Comm layer

KK layerKQML/KIF (Generator and interpreter)

?�!mN)�A-/� W H W��Z�K'C'��� A!@�.$:%'!(�6 `>@$.I<��-=7

Page 104: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � � � ����� � � � �=� � ��� � � � � � � � �

��� � ��� � ��� ��� �����a�Z�����

>p�` ��-# N&!(;<�p$p���<$.-47'�p79%'-U�,��%2�"-/�f0T�:-n�:$)�=� $&N6�� A%L%9I"*,�<H 3����p���K'�*A>(�.%Q�`^ "��0#-4$-'5� #��&- � #�!B>B>P!m Y�=>(�,EA� '��&-U�n7'*,�:�/! �C�`$&N)�. "%N'5�"EA�4>#74H�%��-#��.;<�4-:X�!(%]!@7]>m�40T%]0T�&-0T��%Q�A-/�?#��:- � $: ,E X�0T�:-L O�,# X@#��n*A-U�:7'�� A%��) A>(I+$`�"!mN)�AST>m��;<��> $.>(N6�&-Q!(%2�I' $& ,EJ%2���$&N)�. "%P7'%'-U�,��%Q�A-/�:7�%Q�,$&% #��4-/� %2���2'��6%9!m;)$:%'!(�6 `0T�:- *��A!B>@Ej!( �Nn%2���:79��>m�-#a��-�>@$?I<�4-47�H3�����0T�&>B>(�,#�!( �Np$.>(N6�&-Q!(%2�I' !@7W%2�O��N6�. ��4-4$?> � �Z^ $?>(N)�&-2!(%Q�I' T%2���N'b$?!( J$:N6�. "%

$?>(N)�&-2!(%Q�I'���

T >(N6�:-2!(%2�:'�� �(" "�,k�A���<� ��� � � � � � ��� � � �"9 �*���%

�� : 6

R ��%2*O��%�� : 6 8�/�,$: �N6�:E �

��(� ��� � � �8� � � � ��� � �/ �$� ����� �8" � � � ����� ��� ���(� ������ �8��� �

�� �

�� � ��6H��5"��B��� � � 0}$?>@7'�

�AH � �<$)E`%2��� *,��-478!@7'%2�� A%�*,$.-/%P�&0�� : 6o$: ,Ek!( A!(%9!#$.>B! ����AH� � � � � ��� ���5"��B��� � � �W H T �.�4�.*�%�$: n�6��%9S8�:0#S9���) A%Q�10O%A'��:727Q$&N)� �V H V %U$?-/%P$� ��G#o%/$)7 � S8�Y$& ,Ej>B!( �Nn%2�"-/�:$)E� H >i$.!(%d0T�:- $.>q> %2�"-/�:$)E�7 �10Y���.*O%�E�$:�G'5�) ,7 �a%2� �, A!@79�� H V $.;<� %2��� *,��-478!@7'%2�� A%�*,$.-/%P�&0 �;:26

>l�A!B>(�p$~%/$)7 � !@75�,$& YEj>(�:E XP$~79��-2!(�:7��&02'��:727Q$&N)�:7c!@75� 0,�/�,$& ON6�:E #�!m%Q�l�6%Q����-$&N)�. "%/7�$& ,EJ%2�����. A;<!B-/�) I'5�� A%�H 3����?7'� '��:7Q72$&N)�:7�$?-/��*,$?-U%5�:0R$p���6 "%2�10O%.H 3����'��:727Q$&N6�?7e%Q�,$&%R$.-/�� ��6% -/��>@$&%Q�:E%2��$& "I�10"!#79%'!( �N�%/$67 � $?-U�L�.$.>B>m�?E �

�� � ��� � � � �E�2�����

� �$� � �/ ��� �

3������4�6 ,����*�%2�,$.> 7'%9-/�,��%Q�A-/� �:0g�:$)�=��$:N6�. "%[%9I"*,�e!@7�*A-/�?7'�. "%2�:E5!( ?�!mN)�A-/�?7 W H V W H � H$3���� �,N)�A-/�:7 79*C�?$ � 0T�:-R%2���G'b7'�4>m;<�?7�H">p�N#�!q>B>a ��)% EA�:7Q�=-2!4*,�5%Q���G' 0T�A-U%2����-?H

Page 105: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

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

VirtualKnowledgeBase

Q/A-Agent

TA CommunicationKQML/KIF

Module

VirtualControlModule

Natural Language

ModuleProcessing Communication

User

Module

?�!(N6�A-U� W H V�\ T SM$&N)�. A%P79%'-U�,��%2�"-/�

CommunicationKQML/KIF

Module

VirtualKnowledgeBase

T-Agent

IA

Q/A

VirtualControlModule

LA

.

.

TA

?�!(N6�A-U� W H ��3�SM$&N6�� A%P79%'-/�Y��%2�A-U�

Page 106: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� W � � � � ����� � � � �=� � ��� � � � � � � � �

CommunicationKQML/KIF

ModuleControlModule

VirtualKnowledgeBase

I-Agent

IA

TA

LA

.

.

.

Agent-specificCapabilitiesModule

Virtual

?�!(N6�"-/� W H ��"MSM$&N)�. "%P7'%'-U�,��%Q�A-/�

CommunicationKQML/KIF

Module

VirtualControlModule

VirtualKnowledgeBase

L-Agent

InR

TA

IA

Resource-specificCommunicationModule

.

.

.

?�!(N6�A-U� W H ��� SM$&N6�� A%17'%9-/�,��%Q�A-/�

Page 107: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� ����

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

�������! �*,��-Q!#"��. "%/7�$& ,E�%2�?7'%'!( �NR$.-/�� ��)%ZEA�6 O���6 b$�72�.$.>(��%2�,$:%��4�6�A>@E%$C�P�4�6 ,78!#E"��-/�:E$�*A-/�<�:0,�&0C7'%/$:%2�:E N6� $?>@7�H %��'&a�.;<��-:X4%2����I $?-U���. ,�4�6�A-=$&N&!( �Ne$& ,E(&��&-U%2�("��. A%9!(�6 A!( �NOH

������-U�L$.-/��%)&���7'�:�4%'!(�6 ,7�!( i%2�A!@7R�=�,$:*�%2�4-:H V �:��%'!(�) �*"H#+5*"-/�:79�. A%U7[%2�O�5%Q�:7'%9!m ON-U�:7'�A>(%U7[�&0a%2�O��7'IO7'%2�,"��.-�/103254[X�$& YE V �?��%'!(�6 6*"H87�EA�:7Q�=-2!9$,�:7 $LEA�:"��6 Y7'%'-=$&%9!m�) &�!(%2�D$578!9"5*A>(�R^60 V H

;=<?> @ � A �CBED

0[ ��F O*C�4-2!9"5�� A%5&�!(%2�%2�O�]*,$.-47'�4-�N)�. ���-=$&%2�:- �(-�/G0.254H&�$)7[EA�) ����,78!m ONJIK+%4Z ASN:>q!@79�J7'�. "%2�� ,���:74HML6������N:-4$'"N"b$?-c���) ,7'%9-/�,��%Q�:E`!m Y�=>(�,EA�:Ep$?>B>Z0T�:$&%Q�A-/���4�6 ,79%'-4$.!( A%U7%Q�,$&%5&��REj!@72�4�,7279�:E X,$67O&��4>q> $)7d�Y$& ,Ej>B!( �Nn�&0P"��&;<�,"5�. "%Z*����. O�Q"��. ,$AH

������!( �*���%Z0T�&-/�?7'%ZN6�. O��-4$:%2�:E�$�>m�! A!@���) L���) A%U$?!( A!( �NJ+,RQRe>(�F O�:"��:7�X $& ,E�$�N&-4$'"hS"b$?-e���6 "%/$.!( A!( �NJ7QRTSc-U�A>(�:7�HOU5$A;<!(�6�,78>(I`%2�O�W�,"5*��Y$67M!@7O&�$)7d�) `%2�O�WN:-4$'"N"b$?-e$& ,E ��)%5%Q���L>(�F A!@���) �Hi^p$& Y$&N&!( �N_$D>@$?-UN6�n>m�! A!@���) !@75$: +�:>#EJ*A-/�T$A>(�:" $: ,E �FVk�=!(�. "%%Q�:�=�O A!XWj���?7 0T�&-1E"�:$?>B!( �N=&�!m%Q�f!(%P$?-U�3&��4>q>GYA O�?&� �H[Z9 L�)�A-P�F Y$?"�*A>(�<XA%Q���[>(�F "!#�4�6 L!@778!#"�*A>(I�7'%Q�&-/�?Ek!( `%Q����0T�&-\" �&0a$�7'�:-/%2�?Ef$.-2-=$?I�$: ,Ef%Q����>m�! ��:"��:7a$?-/� 0T�6�� YEf�,78!m ON]_^1`'a�b8cedgf 8B9 dha)i:fhaji'k)a)d�l!i 5 8Fm fhlFc8i'a 53n l!ogdha)dpc8d 7 c8q!a)irc8i5s n?n a)i 5 cutwv[x

y *

Page 108: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

y S �������������� ������������������������� � � ��������� ��������!�"�

Sentences in increasing complexity

35

C parser

Sentences in increasing complexity

Tim

e in

mili

seco

nds

600

Java parser

(C parser)

Tim

e in

mili

seco

nds

#%$'&)(+*-, *+.9+��$9"/$'01&�*2,435(769823;:=<4*>8@?1,�&),!01,A*CBD8@,FEHGIBD0JELK7BFM)BONJBF*C35,A*C3

$+$'0JB!*-PQ35,4B!*SR-? .

��?1,:=<46T69<'&�$'01&�85$9"O$'01&�,F UNJ,A*@$9"V,!0+823 BF*2,WE+<)01,�<)0OB�X�(10�X /10�Y�G"3�,A*-M�,A* S[Z RD\ /"�B]R-?+$'01,�*-(10107$90U&�8@?1,WX�(U0 U�X�^1.9+].e7_<)N`,S*SBD8�$'01&�35PU358a,:"Q.p��?U,�GHRA<Q"VN+$T6',A*�&bR!R 77.cZb.87&WB)3�(J3�,4Ed8@<QRA<T"�N+$T6',O8@?U,eGfRS<7E+,VBD0JEd8a?1,eX�(10�K7B!M)B ��,gM�,A6'<]N "V,!078�h�$'8VijK ��hOk+].eR+.e7 &WB]3W(J3�,4El8a<VRA<Q"VN+$T6',OBD0mEl,F U,4RA(18a,�8@?U,nK7B!M)BORA<7E+,b.

��?1,V&],!01,S*SBD8a,4E�NJBF*C35,A*C3�i5GoBD0JE�K7B!M)B[k�B!*-,O*-(10p<]0 IK+O8@,43�8q35,!078@,!0mRA,43_$'0r$'0+sRC*2,4B]3t$90U&�<D*SE7,A*O<4:�RA<T"�N769,! +$'8�PpBD0JEu8a?1,e85$9"O$'01&d*-,43�(+6'8-3v<T$18-B!$90U,4EwBF*-,x35?1<'&W0u$'0#%$'&](7*-, *+.#+). ��?1,uB)RA8@(mBF6�07( "%$J,A*S3LB!*-,�&D$'M�,!0�$'0 ��B?$769, *+.#+). ��?1, "/$'0+$9"O( "Qy"�B 7$#"O( "dy B40JEuB!M�,A*CBD&],ONmBF*S3t$'01&�85$9"V,43�BD0JEp3582BD0JE1B!*SEwE+,!M�$zBD8�$9<)0J3vB!*-,V&D$'M�,!0�$'0��B?$+6',%*7.877.

{W,4R!B4(J35,e8a?1,L8@,43�8O3�,!0+8a,!0JRA,F3vBF*2,L<D*SE7,A*-,4E�$7P|$'0JR-*-,4B)3}$'01&wRA<T"�N769,! +$'8�P�ih"�<4*-,<D*L6',43a3Ck-y�$'8e$~3L01<]8QB�35(+*2N+*@$z35,�8@<�35,!,p8@?mBD8L8@?1,p85$9"V,u3�NJ,!0+8J$7P�8a?1,�G�NmBF*S3�,A*$z3 "�<)01<]8a<]0+$zR!B!6T69P�$'0JR-*-,4B)3}$'01&�itBF69"V<�3�8/6T$'01,4B!*@6'P`k2yWB]3O3�?1<'&W0�$'0w8@?1,e�J&)(+*-,b.���?1,$J,!?JB!M�$9<4*�<4:�8@?U,nK7B!M)BvNJB!*S35,S*�NJB!*S3t$90U&e85$9"V,�$z3O"�<4*-,qR-?JBD<)85$zR].

��?1,ONJB!*S35,S*S33&�,A*2,v01<)8qRA<Q"VNJBF*2,4Ed8@<QB40+P�Y+01<'&W0�NJB!*S3�,A*S3S. %�<'&�,!M�,S*4yJBD0p,F 7sNJ,A*@$9"V,!078-BF6�NJB!*S3�,A*O$1(7$c6'8�$'0�-`$z35NQBD0JEV(J3}$'01&VB("�<4*-,�3�8-BD0mE1BF*CE�NJBF*C3}$'01&�BF6'&]<4*@$'8@? "&WB)3�8@,F358@,FEl<]0�8a?1,V3@B'"�,�35,!078@,g0JRA,43>BD0JEl$'823�NmBF*S3t$'01&L85$9"�,F3r&�,A*2,n$'0pB/*CBD01&),VBDN+sN+*2< 7$9"eB48@,A6'PL<]0U,v3�,4RA<)0JEe8@<�B "O$'0+(18a,�N`,S*�35,!078@,!0mRA,�.

Page 109: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�b � ���r��� �"� y Z

X�,!078@,!0mRA, G�NJB!*S35,S* K7B!M)B/NJB!*S3�,A* X�,!078@,!0JRS, G�NJBF*C35,A* K7B!M]BONJB!*S35,S*i������Dk i������Dk i������Dk i�����Dk

+). R+.8S�� +:R �7.cZ +,S+. +:I+.e*Q7 7 �T*+.��77. +].8ITI +:RQ77.#+ +4Z�. +A^1. ^ * 7QRT*+.8II7. 7+.#+T+ +A^ S7.�� +��+. +:*+.e7K+ +A^ 7+.��^U. 7+.��T7 +:7QR7.87 + y . +:S+.eRQS +:STI+.cZ*7. I+.8STR +:IQS7.#+ 7TR+. +DZ�.e*Q* *[Z y . yS7. ^1. ^)^ +DZ'I7. y 7 +]. +��+. y S I ��Z�.8IZb. *+.#+ y +Q+:S7. ^ 7T7+. 7QR+. ^ 7 ^+Z R+.���7. *+. y ^ +Q+Q+).8R 7TI+. 7K+].TZ!^ ^ 7T7+.8Iy . S+.cZ * +:7 y .8I 74^1. 7Q7+. y ^ 7D^ I+.cZ+:R7. Z�.8STI +A^ +).cZ 7T*+. 7D^1.eRQ7 +��T*+.cZ+Q+). �+.8STR +:S y .8I 7TS+. 7Q*+. ^ I IK+��+. ^+:77. y . ^7Z +:SQR7.�� 7�Z�. 7QS+. ^ R +:S y . y+:I7. +,R+.e7D^ +:I[Zb.8* 7��+. 7[Z�. ^�� 7QITS+.87+A^U. +T+]. ^]^ IK+:*7.�� 7 y . 7 �+.e*QR + y 7+.cZ+:*7. +,7+.eIQ* + y R7.�� ITR+. 7 y .e*K+ +DZ S+.8R

I +]. IQR+. ^ y 7Q7�Z�. y�%B'$+6',%*+.9+ ��/�BF*C3}$'01&V85$9"V,43

G NJBF*C35,A* K7BFM)BONJBF*C35,A*i�����Dk i������Dk

\d$'0+$9"O( " NJBF*C3}$'01&e8�$#"V, R7.8S � +:RQ77.#+\pB 7$#"O( " NJBF*C3}$'01&e8�$9"�, IQR7. ^ y *[Z y . y0�M�,A*CBD&],�NJBF*C3}$'01&e8�$#"V, +A^U.8ITS 7K+:*7.#+X�8-B40JE1BF*CEdE+,gM[$zBD8�$'<]0 y .8IQ* +Q+:*7.cZ

�%B'$+6',=*+.e7���/�B!*S3}$'01&�85$9"�,q3�8-BD8�$z3585$zR!3

Page 110: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

y � �������������� ������������������������� � � ��������� ��������!�"�

;=<�� � ����� ��� � � @ ����������

0�3}$9"VN+6',OE+,:"V<]0m3585*CBD8�$9<)0�\ Z���35PU358a,:" $'0+8a,!&D*CBD8a,43_8a?1,�*-,43�(+6'8-3WN+*-,F35,!078@,4EL3�</: B!*4.��?1,��(- /1032r4 NmBF*S3�,A*L&),!01,A*CBD8@<4*e$z3�(J3�,4E�8@<�$U(+$T6~E B�NJBF*C35,A*e$'0�K7B!M)B+y5&W?+$zRC?$z3n8a?1,!0d$'0JRA<4*-NJ<D*CBD8@,FE�$'078@<HB���� 0_s�B4&],!078!.=��?+*2,!,V<]8@?U,A*�BD&],g0+823nB!*-,=$1(+$T6'8��OBJ�sBD&),!078!yJBD0�Zts�B4&],!078!y�BD0JEQBD0 -`s�B4&],!078!.O��?U,n$'0+8a,A*@s}BD&),!078�RA<T"N"O(U0+$zR!BD8�$9<)0l*2,A6T$9,F3_<)08@?U,vRS<Q"="O(10+$zR!BD8�$'<]0l6zB!P�,A*C3�N+*-,43�,!078@,4E�$'0L8@?1,�N+*2,!M[$'<)(J3�R-?JB4N18@,A*F.

#%$'&](+*2,43�*7.87�� *+.e*�35?1<'&u:=<](7*%$9"�BD&],F3�R!BDNU8@(+*2,4E�:~*2<Q"���,!823@R!B4N`, &�$'0JE+<'&>3�E+(+*@$'01&B>35PU358@,,"o*2(10 .P0�3 &",WR!B40O3�,!,�y48@?1,"85$9"�,;35NJ,!078%:=<D* NJB!*S3}$'01&�8a?1,OW�(1,A*2P�$z3%01,!&46c$'&4$#$769,i_R7.8R4^ y 35,FRA<]0JEU3Ck5&W?+$T6',dB40J3j&",A*@$'01&�8a?1, W[(1,S*-P�8@<�<TY +S^p35,4RS<]0JE13S.J��?1,e8�$#"V,=&WB]335NJ,!078V<]0�8@?U,l$'0+8a,A*@s}BD&),!078N"V,43@3aBD&),d,F mRC?mBD01&),ui�� 0_s � 0_s_Z 0_s -10�BD0JE $mB]R\Y`k2y<)08@?U,�RA<]0U01,4RA8�$9<)0 $J,!8)&�,g,!0e8@?U,(-`s�B4&],!078�BD0JEe8@?U,n\�(7698�$'8@,F U8>E1BD82B?$JB)35,�yJB40JEl<)0L8@?1,"V,43@3aBD&],�N+*2<7RA,43a3}$'01&Qij,4B)RC?LB4&],!078WE7<�,43WBD8�6',4B)358Wh��>\6- �!h(Z�#uNJB!*S3t$90U&+k-. ��?1,A*-,>$~335NmB]RA,�:=<D*�$9"VN+*-<4M�,:"V,!078$'0�8@,A* "e3W<D:",FVxRC$',!0JRSP�yK&W?+$zR-?d$z3�01,!,4E7,4Ex$T:�&",ORA<)0J3}$zE+,A*8@?mBD8O8@?U,!�.-I&4*SB?"="�BF*�BD0mE 6',F 7$~RS<]0�B!*-,LM�,A*2Pp3j"�BF6T6 yWBD0JEw8@?JB48O8@?1,QB4&],!078-3OE+<M�,A*2P/6T$'&]?78�N7*-<7RA,43a3}$'01&�$'0Q8@?+$z3>35PU358@,,"d.

Page 111: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�b � � �[�5��� � �����5������� ����� yTy

#%$'&)(+*-, *+.87 ����,:"V<]0J3�85*CBD85$'<)0�\ Z�� \60nX �KZ�0+$'8�$~B!6T$��FBD85$'<)0

Page 112: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:RTR �������������� ������������������������� ��� ��������� ��������!�"�

#%$'&](+*2,%*+.eI�����,,"�<)0J358�*SBD8�$'<]0�\ Z��f\60nX � 4�0+8a,A*@$'01&�BNW�(1,A*2P

Page 113: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

�b � � �[�5��� � �����5������� ����� +:R +

#�$9&)(+*-, *+. ^ ����,:"V<]0m3585*CBD8�$9<)0�\ Z��f\60nX � �(-rNJB!*S3}$'01&

Page 114: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:RT7 �������������� ������������������������� ��� ��������� ��������!�"�

#%$'&)(+*-, *+.8* ����,:"V<]0J3�85*CBD85$'<)0�\ Z�� \60nX �1Y>,!85*a$9,gM[$'01&O8a?1,qBD0J3)&�,A*

Page 115: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ��� ���� �

� ��� ����� �6 �� �

Z�0e8a?+$z3 &�<D* Y y &�,>?JB!M�,�E7,A�J01,4E�BvN+*-<T$+6',:"�� 8@?1,>N+*2<Q$+6',:" <4: Z�0 Z�Y��IBD0JEN&",�N7*-<DsNJ<�3�,4EvB40OB4N1N+*-<bB]R-?v8a<�8a?+$z3 N+*2<Q$+6',:"�8a?JBD8 RA<Q"%$7$90U,43 0JBD8a(+*SB!6+6zB401&](JB4&],WN+*2<7RA,43a3}$'01&B40JE "O(+6'8�$cs}BD&),!078�3�P13�8@,:"�3A.

��?1, Z5078@,S*-01,!8J$'0+:=<D* "eB485$'<]0�35NJB)RA,�$z3 $J<]8a?OM)B]358 BD0mEvRA<T"�N+6',F ��$'8�,:"%$+*CB]RA,43J8@?1,&W?1<46',�N+6zB401,!8OB40JE�?JB]3�?1,!8a,A*-<)&],!0U,!<](J3�RA<]078@,!078-3W*-,A6zBD8a,4E�8@<QBF6T6�Y�$'0JE13�<D:;?+( "�BD0B)RA85$'M�$98�P�. ��?1,A*2,A:=<D*2,�yW8@?1,�Z50 Z5Y�N+*2<Q$+6',:" $z3LBr?JB!*SE�BD0mE�RA<Q"VN+6',F �<]01,d*2,'W�(+$T*@s$'01&L8@?mBD8("eB40+PH35<469(U85$'<]0�"V<7E+,A6z33$J,�,! 18a,!0J3}$'M�,A6'PL85*a$',4E|8a<e<Q$U8-BF$'0wBL3aBD85$z3t: B]RA8a<D*-P*2,!85*a$9,gM]B!6 35PU358a,:"d.

Z�8/$z3v*-,4RS<]&]07$��g,4E�8a?JBD8="O(+6'85$Ts}BD&],g0+8L3�P13�8@,:"�3ORA<)(+6zE�N+*2<DM�$zE+,�Bp3@RgBF6zB?$+6',�BD0JE ,! +$9$+6',�3�<D6'(18�$9<)0 . ��?U,A*-,e$z3eBd69<)01&r6T$z358e<4:�N7*-<��-,4RS8-3O8@?JB48eR!B40 $J,QRC6zB]3a3}$T�J,4E�B)3B4&],!0785s $JB]3�,4El$'0+:=<D* "eB485$'<]0�*-,g85*@$',!M)B!6�3�P13�8@,:"�3� X�<Q$��t.5��?1,v\ Z�� BDNUN+*-<bB]R-?pR!BD0�$`,3�,!,!0QB]3>B/NmBF*-8W<4:�8@?7$~3�6zBF*2&],n*2,435,FBF*SR-?L,���<D*28!.

��?1,L(J3�,e<D: �(- / $'0�Z�Yvy $'0JRC6'(JE�$90U&�Z�0 Z�Yvy $z3v01<]8VBd0U,:& $zE+,FB+. %�<'&�,!M�,S*4y $'8$z3�B�01,:& B4N1N+*-<bB]R-?r8a<LRA<T"%$+$'01, �(- /H&�$98a?�\60nX�� 3_<)0r8a?+$z3�8-B)3jY�. ��?1,v*2,435,FBF*SR-?E[$T*2,4RA85$'<)0 35,!8O$'0�8@?+$z3N&"<D*\Y�&;B]3�8a<r,F mB?"O$'01,d8a?1,�RS<Q"%$+$'0JB485$'<]0 <D:�\60�X�� 3VBD0JE�(- /�$'0�35<46'M[$'01&u8a?1,LN+*-<T$+6',:" <D: Z�0 Z�Yvy BD0JEu8@<6"�B?Y�,L3�<Q"V,x�U*S358V3�NJ,4RC$T��R!B485$'<]0B40JEx$9"VN+6',:"�,g0+82BD85$'<)0�358a,!NJ3W8@?JB48O&�$T6c6 $`,�8a?1,($JB]3t$~3W:=<D*W:=(+*28@?1,A*W*2,435,FBF*SR-? .

��?1,��1*C358 358a,!N%&WB)3%8@<�35NJ,4RC$T:=P�BD0 �(- / "V<7E+,A6U8@?JB48�&�<)(+6zE�3aBD8�$~3t:=Pv8a?1,*2,'W[(7$c*2,As"V,!078-3%$9"�NJ<�3�,4EN$7PO<](+*;,!07M[$T*-<)0 "V,!0+8g. ��?1,�35NJ,4R-$c�`R!BD8�$9<)0e$~3�$JB]3�,4EO<]0LB�85*SB)E+,As <��$J,!8)&�,g,!0�8@?1, �.- / :=<D* "eB!6c$z3)"e3�N+*-<4M�,4Ed8a<dE7,43@RC*a$9$`,V0JB48@(+*CBF6�6zBD01&)(JBD&),43 &�,A6T6>i BD8

+:RTI

Page 116: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:R4^ ������������ � �W�"��� ����7�!�"�

6',4B]3�8(40U&D6T$z35?wB40JE|8a?1,v6T$9Y�,]k-y�BD0mE�35<Q"V,V<D:"8@?1,O<)N1NJ<�3t$90U&d*-,'W�(+$T*-,:"V,!078-3>35(JR-?pB]3,FVxRC$',!0JRAP�RA<)0J3}$zE+,A*CBD8�$9<)0J3A.

��?1, �(- /�"V<7E+,A6J:=<](U0JE/$z3�01<]8;BDN1N7*-<]N7*@$zBD8a,n8a< $J,�(J3�,4EeE[$T*2,4RA856'P�. Z�0LB]E1E�$98�$'<]08@<q8@?+$z3"BF*-&)( "V,!0+8gy�8@?1,>01,!,4Ev:=<D*;0+( "�,A*2<](J3�NJB!*S3�,A*WM)BF*a$zBD85$'<)0J3AyJ8@?1,>01,!,FE�:=<4* ,F 7$Ts$+6',3"�BF$'078@,!0JB40JRA,�yUBD0JEV8@?1,�&),!01,A*CBF6T6'PLE+P70JB?"O$zR�0JB48@(+*2,�<D: B40+P �(-l6',4B]Ee(J3�8@<q8@?1,RA<)0J358�*-(JRA8�$'<]0d<4:"BvNJB!*S35,S*�&),!01,A*CBD8@<4* � �(-�/103254>.

��?1,>&],!01,S*SBD8a<D*_R!BD0e&),!01,A*CBD8a,�NJB!*S3�,A*S3�$90 $`<)8@?L8@?U,nG BD0JE�K7B!M)BnN7*-<]&4*SB'"N"O$'01&6zBD01&)(JBD&),43A.�Z58�$z3�$'0JE7,!NJ,!0JE+,!078v<4:O$J<]8a?w8@?1,V0JBD8a(+*SB!6�6zBD0U&](JB4&],e$'0�W[(U,4358�$9<)0wBD0mE8@?U,�82BF*-&),!8�NmBF*S3�,A*WN7*-<]&4*SB'"N"O$'01&/6zB401&](JB4&],�. �(- /G0.254u$z38@?U,��1*S3�8W3�8@,!NV8@<'&WB!*SE13\ Z���35PU358a,:"�3A.�Z�8WN+*-<4M�$zE+,43WBO8@<�<D6�:=<D* $1(+$T6zE[$'01&e8a?1,��(- / BD&),!078>RA<Q"VNJ<]01,!078-3S.

��?1,>35,FRA<]0JE�NJBF*28�<D:�8a?+$z3%8@?1,F3}$z3 $z3�8@?1,"\ Z��u:~*CB?"V,:&�<4*\Y � BWK7BFM)B!s_$JB)35,4E%"O(+6'85$TsBD&),!078_:~*CB?"V,:&�<4*\Y�.�Z58W$z3;*2,A6zBD8�$9M�,S69Pe$'0JE+,gN`,g0JE+,!078�<4:��.-�/103254�. ��?U,A$T*�<)0+6'PdRS<]0+s01,4RS85$'<]0w$~3O8@?U,lNU(+*-NJ<�3�,d:=<D* &W?+$zRC?w8a?1,!PwB!*-, $U(+$T698gyWBD0mE�8@?JB48v$~3V8@?1,QE+,43t$'&]0�<D:\ Z���35PU358a,:"�3A.�X�NJ,4RC$zB!6�B48@8@,g0+8�$9<)0�$z3ONJBF$zE�8@<�8a?1,e$'0+8a,A*@s}BD&),!0+8�RA<T"N"O(107$~RgBD85$'<)0"V<7E+(+6',�yp&W?7$~R-?�$90mRC6'(JE+,43�8@?1,Vh��>\6- �!h(Z�#�6zBFP�,S*OB40JE�8@?1,O6'<?&",A*�6zBFP�,S*S3A.%Z�0p8@?1,h��>\6-w35NJ,4RC$T��RgBD85$'<)0 y%8a?1,O85*CBD0J3�N`<4*-8�6~B!P�,A*Fym$z3�01<)8v3�NJ,4RC$T�J,4Ep3}$'0JRA,v$'8�$z3�8@<�<e$9"/sN+6',:"V,!078-BD8�$'<]0�35NJ,4RC$T��R).��p,�$9"�N+6',:"V,!078@,4Ep8@?1,e8�*SB40J35NJ<D*28/6zB!P�,A*=&W?+$zR-?w3@B485$z3}�m,438@?U,�*2,'W�(+$T*-,:"V,!078-3�E7,A�J01,4E $7Pe8@?U,n0U,!,4E13�<4:�Bv:=(18@(7*-,�\ Z���35PU358a,:"d.

��?1,p\ Z�� :~*CB?"V,:&�<4*\Yw$~3LN+*-,F35,!078@,4E�$'0 BD0 $'078@,A* "�,FE[$zBD8@,�3582BD&),�. Z58e$z3e01<]835(UN1NJ<�35,FE|8a<dRS<]0J3t$~3�8�<]0+6'P�<D:"8a?1,O85*CBD0J3�N`<4*-8�6zB!P�,A*�$9"�N769,,"�,!078-B485$'<]0 y $U(18�35?U<](+6zEBF6z3�<u,:"%$+*CB]RA,V8@?1,QB4&],!078V35NJ,4RC$T��RgBD85$'<)0 B?$J<4M�,l8a?1,Lh��>\6- �!h(Z�# 6',!M�,A6 .�0W8v8@?7$~33582BD&),�y�8@?7$~3O?+$'&]?U,A*@s=6',!M�,A6�NJBF*28�<4:�8@?1,e:~*CB?"V,:&�<4*\Yr$z3eE+,F3@RC*a$#$J,4Eu$'0�M�,A*2Pr&),!01,A*CBF68@,S*\"�3A.

��?1,W07( "%$J,A*�<4: <)N`,g0v$~3a35(1,F3 $z3�"O(JR-?n6zBF*2&],A*"8a?JBD0O8a?1,W0+( "%$`,S*�<4:�35<46'M�,4Ev<]01,F3A.�p,�6T$z358�35<T"�,q<D: 8@?1,," �

� �(-�/G0.254�$~3�8a,4358a,4E &�$'8@?�Bl3)"eB!6T6�&D*CB?"="eB!*OB40JEd69,! +$zRA<)0 .v{W,A:=<4*-, $U(+$T6~E�s$'01&LB%&�<4*\Y�$'01&L\ Z���N+*2<]8a<]8�P+NJ,�y�35,gM�,A*SB!6 R!BF*2,A:=(+6T6'PlN7*-,!NJB!*-,4EQBD0JE�RS<Q"VN+6',F NJB!*S3�,A*S3�35?U<](+6zE�$J,�RC*-,4B48@,4El:=<4* � � 0_s}BD&],g0+823nB40JE Z}s}BD&),!078-3A.O#J<D*q8a?+$z3�NU(+*@sNJ<�3�,�yJBDNUN+*-<)N+*@$zBD8a,ONJBF*C35,�:=<D*-,F358-3W?JB!M�,�8a<N$J,qRA<]0m3585*2(JRA8a,4E .0�3 B>NJBF*28%<4:J8@?+$z3%, � <4*-8gy �(-%/1032r4p3�?1<](76~E $J,"8@,43�8@,4E(&�$98a?n6zBF*2&],W&4*SB?"="�BF*S3B40JEx6zBF*2&],�69,! +$zRA<)0J3A.

Page 117: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:RT*

� ��?mBD8�$z38a?1,�$'0+8a,A*@s}BD&),!078OW�(1,A*-Pv:=<4*\"�BD8 � �p,3Y+0U<?&�8a?JBD8�$'8�$~3�,F UN+*-,43a35,4Ev$'08a?1,ORS<Q"%$+$'01,4Edh ��\6- �gh(Z5#u6zBD0U&](JB4&],�y $1(18>8@?1,q<]078@<D6'<)&D$',43�i B�NJB!*-8�<4:�8@?1,h(Z�#�35NJ,4RC$T��RgBD85$'<)0 k�:=<D*�RS,A*-82BF$'0�E+<T"eB!$'0J3�?JB!M�,�8a<N$J,q35NJ,4RC$T�J,FE . ��?7$~3�$z3@3�(1,"O(m358�$J,_*2,435<469M�,FE�3�<n8a?JBD8 &�,OY701<'&�?1<'&�8a<�:=<4*\" 8a?1,3W�(1,A*2Pv8a?JBD8�$~3�NJB)3@3�,4E$7PLB ���'0Ws�B4&],!078�8a<�<)8@?1,S*�BD&],g0+823A.��?U,�:=<4*\"�BD8>?JB]3W8@<V3�(1N1NJ<D*28�8@?U,vRS<]0JRA,gN18@(JB!6 Z�Yv.

� %�<?& E+<�,43>BD0HBD&),!0+8�B]E7M�,A*-8�$~3�,�$9823�RgBDNJB'$+$T6c$'8�$9,F3�8a<�<)8@?1,S*�BD&],g0+823 � �r,�?JB!M�,8a<VE+,4RC$zE+,�?1<'&f8a<v*-,!N7*-,43�,!0+8;BD07PL35NJ,4R-$c�`R.Z�0 Z�Y R!BDNmB?$+$T6T$'85$',43�8@?JB48>BD0HBD&],g0+8RgBD0�?JB!M�,�. ��?1,O&],!0U,A*SB!6�RA<)0JRA,!NU8�<D:;BD0pB4&],!078�B)E+M�,A*-8�$z3}$'01&e$'8-3�R!B4NJB?$7$c6T$'85$',43$z3WE+,F3@RC*a$#$J,4E�$'0L8@?1,�h��>\6-�35NJ,4RC$T��R!B485$'<]0 $U(18 "V<D*2,�35?1<)(+6zE $J,q3@B!$~E�$'0L8@?1,RS<]078@,F U8W<D:PZ�0 Z�Yv.#J<4*�,F mB?"VN+6',�y1?1<'& R!BD0HBD0 -`s�B4&],!078�B)E+M�,A*285$z35,�$98235,A6T: � �p,qRA<](+6zEJ"eB40+(JB!6T69PRS<]0J3�85*-(mRA8L8@?1,d*2,!N+*-,F35,!078-B485$'<]0 <D:q$9823LB?$+$T6T$'85$',43Ay $1(18e$T:O8@?U,d*-,43�<](+*CRA,43�:=<D*&W?7$~R-?�$'8�$z3/*-,F35NJ<]0J3t$9$+6',wRC?mBD01&),�y�8@?U,!0�$'8L35?1<)(+6zE $J,pB'$+6',�8@<wR-?JBD0U&],l$'823B)E+M�,A*285$z3}$'01&�$'0+:=<4*\"�BD8�$9<)0 .

� ��?U, W�(1,43�85$'<]0u<4:>B4&],!078qRA<�<D*CE[$'0JBD8�$9<)0 . ��?1,!0�Bx0U,:& B4&],!078 �-<D$'0J3vBL\60nXB40JELB]E+M�,S*-85$z3�,43$'8-35,S6c:ayJ?1<'& 35?1<)(+6zE &�,>$9078@,S*SRA<)0101,4RA8�$'8O&�$98a?d<)8@?1,A*�B4&],!078-3 �

� 0>&],!078ON+6zBD0107$90U&1. ��?1,g0�B �s}BD&],g0+8V<D* Zts�B4&],!078VB]R!RS,!N18-3VB W�(1,A*-Pby $'8O?JB)38a<uE7,4RC$zE+, &W?U,!8@?1,S*V8@<6$+*-,4B'Yw8@?1,�W�(1,A*-Pp$9078@< 35( $+s W�(1,A*@$',43Sy�?1<'& 8a<|:=<4*\"0U,:& W�(1,A*a$9,F3Ay1&W?+$zRC?pB4&],!078-3�8@<Q35,g0JEl$'8n8a<1y BD0JE &W?JBD8�$'078@,A*20JBF6;B]RS85$'<]0J3�8@<NJ,A*a:=<D* "d.

� G"B)RC?7$90U&wBD0JE�E+<7RA( "V,!078/$'0JE7,F +$'01&U.%�<'&�E+<�,43VBD0 Zts}BD&],g0+8O(J3�,l$'8-3 �(- /RgBDNJB'$+$T6c$'8�$9,F3 � %�<'& 35?1<)(+6zErE+<7RS( "�,g0+823 $J,n$'0JE7,F 1,FE � %�<?&oBF*-,�E+<7RA( "V,!078-3"�BD82RC?U,4EI8a< W[(1,S*@$',43 � %�<'& R!B40I$'0+:=<4*\"�BD8�$9<)0�$J,�*-,!(J3�,4E y�$ . ,b.�?1<'& R!BD0*2,435(769823 $J,qR!B)RC?1,FE �

��?1,A*2,�BF*2,3"�BD07P�<)N`,g0 W�(1,43�85$'<]0m3WBD0JEe8@?U,�B40J3j&",A*S3�8a<%"eB40+P%&�$T6T6 $J,vE�$MVxRA(+6'88a<n<T$18-B!$'0 .{W(U88a?1,>N+*-,43a3}$'01&q01,!,4En:=<4*O$J,!8@8a,A*�<4*@$',!078-BD8�$'<]0L8@<�<46~3$'0V8@?1,>,F UN+6'<7E[$'01&Z�078@,A*201,!8W3�NJB]RS,�:=<4*SRA,F3_(J3�8a<NY�,g,!N�6'<�<QY�$'01&e:=<D*�35<46'(185$'<]0m3A.

Page 118: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � ��� � � �

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

����� ��� �� ���0rZ 0W*-85$T��R-$~B!6�Z�078@,A6T6T$'&],!0mRA, Z03Ur/ 0>&],!0785s <D*a$9,g0+8a,4E / *2<]&4*SB?"="O$90U& �

0nX 0>&],!078�X�<7R\Y�,!8WRA<T"N"O(U0+$zR!BD8�$9<)0l6zB!P�,A* �Q7GO25Z G�<T"N"V<]062�BD8@,,&WB!P Z�0+8a,A*@: B)RA, Z��G�<Q"=" \�,F3@3@B4&],Q,F JR-?JB401&],QRA<T"N"O(107$~RgBD85$'<)0�6~B!P�,A*LG�<T"N"O(7s

07$~RgBD8@<4*�6zB!P�,A*�Q7

G�/�� G�,g0+8�*SBF6 /�*2<7RA,43@3t$'01&���0+$'8 *Q*E[:=M�sj$'8a,:" E7,A: BD(+6'8W:=,4BD8a(+*-,�M)BF6'(1,�$'0+:=<D* "eB485$'<]0 * �#�� / #�$c6', � *CBD0J3t:=,A*3/�*2<]8@<7RS<D6 7%(��\6- %�P+NJ,A*28@,F U8�\pB!*\Y7(1N - B401&](JB4&], ^Zts�B4&],!078 Z�078@,A* "�,FE[$zBD8@,.0�&],!078 +:*Z 0 Z�078@,A* "�,FE[$zBD8@,.0�&],!078 +:*Z�0 Zts�3�NJB]RS, Z�078@,A*201,!8 Z507:=<D*\"�BD8�$'<]0�3�NJB]RS, IZ�0 Z�Y Z�078@,A*201,!8 Z507:=<D*\"�BD8�$'<]0dY>,!8�*@$',!M)BF6 +

+:RTS

Page 119: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:R�Z

Z)/ Z�078@,A*201,!8�/�*-<]8a<7RA<D6 7Z�Y Z�0+:=<4*\"�BD85$'<)0dY>,!85*a$9,gM]B!6 Ih 0r/�Z h��>\6- 0�NUN+6T$~RgBD85$'<)0�/�*-<)&D*CB?"="�,A* � 3 Z�078@,A*a: B]RA, 7Q7h(Z�# h�01<'&�6',4E+&),wZ�078@,A*CRC?mBD01&),n#J<4*\"�BD8 +Q+h�h h��>\6- �ghwZ�#wRS<Q"="O(10+$zR!BD8�$'<]0l6zB!P�,A* �Q7h�hvG�\ h��>\6- �ghwZ�#�G�<T"N"O(U0+$zR!BD8�$9<)0�\�<7E+(+6', � �

h��>\6- h�01<'&�6',4E+&), �>(1,S*-PLB40JEl\pB40+$'N1(+6zBD8�$9<)0�- B401&](mBD&], +Q+-`s}BD&),!0+8 - <'&�s=69,gM�,A6 *-,!8�*@$',!M)BF6P0>&],!078 +:*-10 - <'&�s=69,gM�,A6 *-,!8�*@$',!M)BF6P0>&],!078 +:*\60 "O(+6'8�$cs}BD&),!078 Z'S\60nX \�(+6'8�$cs}BD&),!078nX�PU358a,:" Z\ Z�� \�(+6'8�$cs}BD&),!078w35PU358a,:" :=<D* Z�0+8a,A*-0U,!8d$'0+:=<D* "eB485$'<]0 *-,As

8�*@$',!M)BF6�(J3t$'01& ��B48@(+*CBF6 6zBD01&)(JBD&),ON+*-<7RS,43@3t$90U&7

�(- ��B48@(+*CBF6P- B401&](JB4&], I�(- / ��B48@(+*CBF6P- B401&](JB4&],%/�*-<7RS,43@3t$90U& +:7�(- /103254 �(- /�B!*S35,S*(2�,g01,A*SB48@<4* 7QIU(U5/ U5$ �-,4RA8�st<4*@$',!078@,4E=/ *2<]&4*SB?"="O$90U& �

���'0 �>(1,A*2P[s}BD0m3j&�,S*@$'01& 0�&],!078 +:*���'0Ws�B4&],!078 �>(1,A*2P[s}BD0m3j&�,S*@$'01& 0�&],!078 +:*� 0 �>(1,A*2P[s}BD0m3j&�,S*@$'01& 0�&],!078 +:*�s}BD&),!0+8 � <]N+s=6',!M�,A6�N+6zB4010+$'01&J0�&),!078 +:*� 0 � <]N+s=6',!M�,A6�N+6zB4010+$'01&J0�&),!078 +:*��G�/ � *SB40J3j"O$z3@3}$'<)0uG�<]0785*-<46�/�*2<]8@<7RS<D6 7��G�/ �:Z)/ � *SB40J3j"O$z3@3}$'<)0uG�<]0785*-<46�/�*2<]8@<7RS<D6 �:Z�078@,A*201,!85/ *2<]8a<7RA<D6 7

Page 120: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:R�� ��������� � �t���v Q� ��� >��� �5�����!�"�n�

��Y - ��0+$T:=<D*\" ����0+$'M�,A*S3aBF6�Y>,435<)(+*SRA, - <7R!B48@<4* I��G�\ �>$c*28@(JB!6�h�01<'&�6',4E+&),v\�<7E+(769, Z!^��h�{ �>$c*28@(JB!6�h�01<'&�6',4E+&),v{>B)35, Z!^� � � �p<D*a6zE ��$~E7, �p,:$ 7

Page 121: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � ��� � � �

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

� <'> � ���� � ��� � ������� ��� ��� ���� ���� ���� �

��?1,V01<)8-BD8�$'<]0w(J35,FEH$'0u8a?1,VBF6'&]<4*@$'8@? "e3v$z3wW�(+$'8@,�358�*SB!$9&)?+8�:=<D* &WBF*CEwBD0JE|*2,4B]EUB?$+6',�y3�<N&",w&�$T6T6�6c$z3�8�8@?1,�6',43a3�RA<T"N"V<]0QRA<)0+M�,g0+8�$9<)0J3 �

� ��?U,A*-,LB!*-,L01< $J,!&4$90U0+$'01&wBD0mE�,!0JE�$90U&p358-B48@,:"V,!078-3�:=<D*�B $+6'<7R\Y .6Z50m358@,FB]E y$769<7R\YU3�B!*-,qE+,!01<)8@,4EJ$+PO$'0JE+,!078-B485$'<]0pB40JEdBOM�,A*285$zR!BF6�*-(+6',�.

� 0W69&)<D*a$98a? " 0JB'"�,43�B!*-,ON+*a$9078@,FEl$906$J<D6zE[: B)RA,/:=<)0+8�ij,�. &1.9y���� �"!$#&% 'Qk-.1��?1,B!6'&]<D*a$'8@? " $'01N1(18"NJBF*CB?"V,!8@,S*S3�B)3[&",A6T6 B)38a?1,_6'<7R!B!6�M)BF*@$zB'$+6',43WBF*2,�N+*@$'078@,4Ev$'0$'82BF6T$zR�:=<)0+8�ij,�. &1.9y � � k2y�BD0JEr8a?1,O&D6'<T$JBF6>M)BF*a$zB?$+6',43qBF*-,VN+*a$9078@,FEH$'0w3aBD0J3ts�3�,A*@$T::=<)0+8�i=,�. &Uy)(+*-,".0/@k-.

� < � 1 23� ��4 �5��� ��� �$�3� �

�p,�(J35, � � � �&6 � � �87 � � ��� �:9<; ��q8@<O*-,!N+*2,435,g0+8 � � � � 6 � � ���>= �-? �p,vB!*-,q&]<D$'01&L8a<VE+,A�J01,8a?1,:" $'0�B40I$9"VN+6T$zRC$'8 &WB!P�8@?+*2<](1&)?f8@?1,�:=<D6T6'<'&�$'01&�01<]82BD8�$9<)0�BD0mE 8@,A* "/$'01<46'<]&]PE+,F3@RC*a$9NU85$'<]0 .

��?1,A@$9 �:9 :6 �B6C9D= � � � 6 FE � � � G= ��� �_BF*-,�*2,!N+*2,435,!078@,FE�$'0O8�P+NJ,:&�*a$98a,A*�:=<)0+8g.���?1,!P�R!BD0$J,ORS<]0JR!B48@,!0mBD8@,FE�$'0H3585*a$'01&�3�8a?JBD8�*2,!N+*2,435,!0786T$'8@,S*SBF6 358�*@$'01&b3A.�#J<D*>,! JB'"�N+6',��+:R y

Page 122: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+,R ��������� � �t� � L�����1�����!�"�f��� � ������������ ����� �

����� *-,!N7*-,43�,!0+823WBO358�*@$'01&e<4:�Iv6',!8@8a,A*S3����� �������� $z3�BV358�*@$'01&V<D: �OR-?JBF*CB]RA8a,A*S3S.

��?1,�6c$z3�8�<D:;BF6T6�6T$98a,A*SB!6�M�$~3t$9$+6',eR-?JBF*CB]RA8a,A*S3:=<46T69<'&>3 ���-y��[y��`y��Uy y���y �-y � y � y � y � y! y#"Uy%$@y'&1y)(1y yJ.!.!.!y*Jy,+-y,-Sy�.1y)/1y10Uy�21y)3`y�4�y65Jy .g.!.!y71y,8Sy197y: y�;�y y,<Sy � y � y .!.!.gy= y1>7y@?ay�A�yJBD0mECB7.

��?1,�9 @9 �:9 G6 �A6C9D= ��� � 6 FE � � � G= ��� ��it3�NJB]RA,by[82B?$ yUBD0JEe01,,&�sj6T$'01,]k BF*-,>*-,!N+*2,435,g0+8a,4EB]3ED1y@FD`y�BD0mEHGD y *2,435NJ,4RA8�$'M�,A6'P�.=��?1,�M�$z3}$9$+6',�6T$'8@,A*CBF6_RC?JB!*SB)RA8@,A*C3�BD0JE�8@?1,O$'0+M�$z3}$9$+6',6T$'8@,A*CBF6�R-?JBF*CB]RA8a,A*S3�BF*2,>R!BF6T6',4Ev8a?1,A6C9D= ��� � 6 FE � � � := ��� �-? ��?1,>3�,!8%<4:J6c$'8a,A*SB!6�RC?mBF*SB)RA8@,S*S3?JB)3%B�E7<]( $+6',�*-<D6',�$'0OB>RA,A*28-B!$90V3�,!0J3�,�. {W,43}$zE+,431$J,A$'01&�(J3�,4E�$'0v*2,!&](+6zB!*�,F UN+*2,43@3t$9<)0J3Ay8@?U,�3�,!8 $~3�B]RS8@(JB!6c6'Pq8@?1,;BF6'N1?JB'$`,g8�<4M�,A* &W?+$zRC? &�,�&WB40+8�8@<�RA<)0J358�*-(JRA8 BD0mE�*-,gN+*-,43�,!078<](7*%*2,!&](+6zB!*%6zBD0U&](JB4&],43�i B]31&�,A6T6UB)3 <)8@?1,A* 6zB401&](JB4&],43-k-. ��?1,!0(&�,�&;BD078 8@<>N+*-,4R-$~3�,A6'P*-,S:=,A*W8a<�8a?1,�6~B48@8a,A*�:=(U0JRA85$'<)0 &�,(&�$T6T6�(m35,�8@?1,�8a,A*\" = � � � � = � 6 � E � � = ?

0_6T6�R-?JBF*CB]RA8a,A*S3 8@?JB48�<7R!RA(+*�$'0v*2,!&](+6zB!*�,! 1N+*2,43@3t$'<]0J3�BD0mE�B!*-,W01<)8%6T$98a,A*SB!6 RC?JB!*SB)RCs8@,S*S3�BF*2,�R!B!6T69,FE � �>= ��I E � � � G= ��� �-?�0�0V,F mB?"VN+6',�<4:1"V,!8-B!s�R-?JB!*SB]RS8@,A*C3 $z3�8@?1,KJ@8�*-(1,ML35NmB]RA,43S. 0�07P Y[$'0JEp<D:NJ@85*2(1,MLQ35NJB)RA,�it3�NJB]RS,43Ay�82B?$J3Sy�<D*V01,:&�s=6T$'01,43Ck�<7RgRA(+*@*a$'01&d$'0Bv*-,!&)(+6zBF*�,F UN+*2,43@3t$9<)0p35?1<)(+6zE $J,n$'&]01<4*-,4Ed<4*�(10JE7,A*S3�8@<�<7E�B]3�35,!NJB!*SB48@<D*C3vi $ . ,�.101<]8$J,A$'01&�NJB!*-8O<D:�8@?U,�*-,!&)(+6zBF*V,F UN+*2,43@3t$9<)0 k-. Z�8O3�?1<](76~E�$J,dR-69,FBF*v:~*2<Q" 8a?1,LRA<)0+8a,F U8&W?+$zR-?r<4:W8@?U,435,V8)&�<e<)N185$'<]0m3n$~3�M)BF6T$zE .�#J<D*q,F mB?"VN+6',�y $T:>Be*-,!&)(+6zBF*O,! 1N+*2,43@3t$'<]0�$~38@<�<�6'<]01&q8@<($J,�8�P7N`,F35,!8�$'0�<)01,W6c$'01,�<D: 8a?1,>8@,F U8!y]8a?1,!0O$'8[&�$T6T61$J,5$+*-<TY�,!0v$'0L35,gM�,A*SB!66T$'01,43O&�$98a?1<](U8�BD07PL35NJ,4R-$~B!6�"�BF* Y+(UN .

0�3r&", &�$T6T6W3�,!,�y`*2,!&](76~B!*q,F 1N7*-,43a3}$'<]0J3>?JB!M�,v*-,4RA(7*S3}$'M�,�3585*2(JRA8a(+*-,�y1$ . ,�. 35<Q"V,O<D:8@?U,A$T*ONJB!*-8-3VitRA<)0101,4RS8@,4E�NJBF*28-3�<D*V3�( $J3�85*@$'01&b3Ay�"V<D*2,eN+*-,FRC$z35,A6'PJk�B!*-,LB!6z35<d*-,g&](+6zBF*,F UN+*-,F3@3}$'<)0J3_8a?1,:"�35,A6'M�,43S. �p,(&�$c6T6"RgBF6T6�8@?1,F35,�NJBF*28-3�� �� � 7 � � ��� �:9<; �-?

Zt:WB�*2,!&](+6zB!*O,F UN+*-,F3@3}$'<)0r<4*OBL3�( $J,F 1N7*-,43a3}$'<]0u<4:;B�*2,!&](76~B!*O,F UN+*2,43@3t$9<)0|*2,!N+*2,As35,g0+823BqRA,A*28-BF$'0L3�,!8�<4: 358�*@$'01&�3�i~$ . ,�.]6zBD01&)(JBD&),�<D*>3�( $+6zBD0U&](JB4&],]k2y`8a?1,!0 &",�3aBFPO8a?JBD88@?mBD8�*-,!&)(+6zBF*�,F 1N7*-,43a3}$'<]0 � � = E ���e8a?1<�3�,e3�85*@$'01&b3A. %�,!0JRA,by &",VR!BD0�3@B!P�8@?mBD8qBD07P6T$'8@,A*CBF6"R-?JBF*CB]RA8a,A* "eB48-R-?1,43$'8-3�,A6T:a.30�07PQ3585*a$'01&e<D:�6T$'8@,A*CBF6"R-?JB!*SB]RS8@,A*C3;$z3�R!B!6T69,FEd8@?1,6C9D= ��� � 6 �:= �:9 � B40JE $'8�BF6z35<�"�BD82RC?U,43�$'8-3�,A6T:a. ��?1,L6c$'8a,A*SB!6�3�85*@$'01&b3eBD0mE�8@?U,x6T$'8@,S*SBF6R-?JBF*CB]RA8a,A*S3WB!*-,qR!BF6T6',4EL8@?1, 6C9D= ��� � 6 �-?

��?1,�8)&�<�"V,!8-B!s�R-?JBF*CB]RA8a,A*S3 B40JE ��ig&W?+$zR-?f3�?1<](+6zE $J,pE[$z3�85$'01&](7$~3�?1,4E :~*-<T"8@?U,x6T$'8@,S*SBF6z3O8qBD0mEP:JkqBF*-,L(J3�,4Eu8@<pRC*2,4BD8a,QBl*-,!&)(+6zBF*�,F 1N7*-,43a3}$'<]0�8@?JB48N"�BD82RC?1,F3<]0U,As�R-?JB!*SB]RS8@,A*�3�85*@$'01&b3;:~*2<Q"�BV35,g8!.���?1,�,F UN+*-,F3@3}$'<)0l$z3�Bn6T$z358�E+,A6T$9"O$98a,4E $7P "V,!8-B!sR-?JBF*CB]RA8a,A*S3 BD0mE ��B40JErRS<]0J3t$~3�85$'01&Q<D:�6T$98a,A*SB!6"R-?JBF*CB]RA8a,A*S3>BD0JE "V,!8-B!s�R-?JBF*CB]RA8a,A* �J.��?1,q35,g8>RA<Q"VN+6',:"V,!0+8W<)NJ,A*SB485$'<]0pR!B40 $J,qBDN1N76c$',4Ed8a<O8@?+$z3�,! 1N+*2,43@3t$'<]0 .�#J<D*>,F mB?"Os

Page 123: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � ���@� � � ��f������>���1�7�!�"�n� +Q+T+

N+6',�yJB40d,F UN+*2,43@3t$9<)0�R!B40J$`, $1(+$T6'8��+)._{WPO6T$z3585$'01&V8@?U,�RC?mBF*SB)RA8@,S*S3A.�4>. &1.9y ����� � D�FD � "�BD82RC?U,43�B40+PV<D:�8a?1,�R-?JBF*CB]RA8a,A*S3� y � y � y � y'D`y7<D* FD`.

77._{WPV(J3t$90U&�8a?1,("�,!82BFs}RC?mBF*SB)RA8@,S* �Qij8a<%$J,vE�$~3�85$'01&)(+$z35?1,4El:~*2<Q" 8a?1,�6T$98a,A*SB!6 "+k2y&W?7$~R-?�$z3�(J3�,4Ee8@<n*2,!N+*2,435,!078"BF6T6 R-?JBF*CB]RA8a,A*S3%:~*-<T" B40e$9078@,S*-M)BF6 .�4�. &1.'y � � = $ �"�BD82RC?U,43 yK$@y�<D*/BD07Pr<4:>8@?1,V69<'&",A*SR!B)35,�6',!8a8@,A*C3A. ��?U,e<D*CE+,A*@$'01&d:~*2<Q" 8@?1,B'$J<DM�,�6T$z358d<4:O8a?1,�M[$z3t$#$769,p6c$'8a,A*SB!6VR-?JBF*CB]RA8a,A*S3/$z3L(J35,4Efi 0nX1G�Z Z�<4*SE+,A*a$'01&+k2.U>0+6'PeM�$z3}$9$+6',n6T$'8@,S*SBF6 R-?JBF*CB]RA8a,A*S3"R!BD0J$J,�(J35,4E�B]3W8@?1,�6T$9"O$9823_<4:�8a?1,�$'0+8a,A*-M)BF6 .

I7._{WPQ(J3}$'01&�8a?1,VRA<T"�N+6',:"V,!078!.=0 6T$'01,LB?$J<4M�,�BD0p,F 1N7*-,43a3}$'<]0�$J,!8)&",!,!0 BD0JE� "�,4B40J3�8a?1,�RA<T"�N769,,"�,!078�35,!8e<)NJ,A*SB485$'<]0 .�4�. &1.'y 4 �7 � � = �5"�BD8-R-?1,43VBD07PR-?JB!*SB]RS8@,A*>8a?JBD8W$z3_01<)8>B�6',!8a8@,A*F.

� <3"eB48-R-?�8@?1,�,:"VN18�P�358�*@$'01&UyQ&�, &�$c6T6U(J35,"8@?1,",F UN+*-,43a3}$'<]0��7.���?1,�,F UN+*-,F3@3}$'<)0 �$z3OBl*-,g&](+6zBF*V,! 1N+*2,43@3t$'<]0w8@?JB48VE+<�,43v01<)8%"eB48-R-?uB40+P�358�*@$'01&�BD0JEr$'8V35,g,:"e3�8a< $`,W�(+$'8@,q(J35,A6',43a3A./%�<'&�,gM�,A*4y7BF:=8a,A*�BDN1N+6'P�$'01&L8@?1,q35,g8�RA<T"�N769,,"�,!078W<]NJ,A*CBD8�$9<)0�&",�&],!88a?1,v,F UN+*2,43@3t$9<)0 � &W?+$zRC? "�BD82RC?1,F3�B40+PL<]0U,As�R-?JB!*SB]RS8@,A*�358�*@$'01&QBD0JEl$z3�M�,S*-PL(J35,S:=(+6B40JEl(J3�,4E�:~*-,'W�(1,!07856'P�.�p,n?mBFM�,�BF6T*-,4B)E+Pe$9"�N+6T$zRC$'856'PQ(J35,4ELRA<)0JR!B48@,!0JB485$'<]0d$'0Q8@?1,�E7,A�J0+$'85$'<)0�<D:�6c$'8a,A*SB!6

3�85*@$'01&b3A. 2>,!01,A*CBF6T6'P�yW8@?1,QRA<)0JR!B48@,!0JB485$'<]0�<4:�8)&�<�*-,!&)(+6zBF*L,! 1N+*2,43@3t$'<]0J3VRC*-,FBD8@,F3�B01,,& *-,!&)(+6zBF*�,! 1N+*2,43@3t$'<]0�8@?mBD8W*-,!N+*2,435,g0+823�8@?1,�RA<]0JRgBD8@,g0JBD8�$9<)0�<D:"8@?U,n8)&"</*2,!&](+6zB!*6zBD0U&](JB4&],43S.[4>. &U.9y]8a?1,�*-,!&)(+6zBF*",F UN+*-,F3@3}$'<)0 4 �7 � ( �* �]*-,!N7*-,43�,!0+823%B!6T6J8)&�<Ds}R-?JBF*CB]RA8a,A*3�85*@$'01&b3�3�(JR-?e8@?JB48W8@?1,S$c*W�U*S358;RC?mBF*SB)RA8@,S*�$z3WBD0L(1N1NJ,A*CR!B]3�,�69,g8@8@,S*>BD0mEx8a?1,A$T*�35,FRA<]0JER-?JBF*CB]RA8a,A*W$z3�BVE[$'&D$'8g.

��?1,eh�6',!,!0U,LRC6'<�3�(+*-,�$z3OE+,g01<]8a,4E�$7P��Vij8@<�$J,dE�$~3�85$'01&)(+$z35?1,4Eu:~*-<T" � k-.J4>. &1.'y8a?1,�*-,!&)(+6zBF*>,F UN+*-,F3@3}$'<)0�(���*-,!N+*2,435,g0+823B!6T6�3�85*@$'01&b3_<4:��g,A*-<b3�i $'0JR-69(mE[$'01&e8@?U,�,:"VN18�P3�85*@$'01&7k-. ��?1,vh�6',!,!0U,�RC6'<�3�(+*-,�itB]3 &",A6T6 B]3W<]8a?1,A*KJ-3�(1NJ,A*S3aRC*@$'N18 LN"V,!8-B!s�R-?JBF*CB]RA8a,A*S3-k?JB)3�?+$'&]?U,A*�N+*a$9<4*@$'8�Pd8a?JBD0pRA<)0JR!B48@,!0JB485$'<]0 . ��?1,!0 &",v01,g,4Ee8@<e<4M�,A*a*@$zE+,v8a?+$z3_*-(769,&",v(J3�,w"V,!82BFs}RC?JB!*SB)RA8@,A*C3ni"BD0mE|k�ij8@<=$J,OE[$z3�85$'01&](7$~3�?1,4Ed:~*-<T" � BD0JE � k-.�Zt:���$z3�B*2,!&](+6zB!*>,F 1N7*-,43a3}$'<]0 y78@?1,g0�i��4k%$z3�8@?1,�3aB?"V,�*-,g&](+6zBF*;,F UN+*-,43a3}$'<]0J$1(U8 &�,5"�B]E+,�3�(+*-,8a?JBD8�$'85&�<)0 � 85$J, J $7*-<QY�,g0'LN$7PLB/?7$9&)?+s N+*-,4RS,4E+,!0JRS,v<]NJ,A*CBD8a<D*�$'0pBv6~B!*-&),A*�,F UN+*-,F3}s3t$9<)0 . 4>. &1.'y ( �n*-,!N7*-,43�,!0+823�8@?1,L3�85*a$90U&�3K(1y ( y ( 6 y".!.!. ��&W?7$c6',L8@?U,�,F UN+*2,43@3t$9<)0i ( k�;*2,!N+*-,F35,!078-3�8a?1,�,:"�NU85P�358�*@$'01&Uy�( y'( ( y .!.!.g.

Zt:�n$z3�B/*-,g&](+6zBF*q,F UN+*2,43@3t$9<)0 y 8@?1,g0wi@i��4k2i��4k��-k>R!BD06$J,%&�*@$'8@8a,!0pB]3Oi��Dk��ij8a<J$`,E[$z3�85$'01&](7$~3�?1,4E�:~*-<T" 8a?1,6T$'8@,A*CBF6 � k-.P��?+$z3�<]NJ,A*SB485$'<]0V$~3�R!B!6T69,FE/8a?1, � ; �:9D=<9D@ � G6 ; � � � �?

Page 124: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+,7 ��������� � �t� � L�����1�����!�"�f��� � ������������ ����� �

��?1,�h�6',!,!0U,�R-69<b35(+*2,>BD0JE�8@?1,�NJ<�3t$'85$'M�,>RC6'<�3�(+*-,>R!B40 $J,WE7,A�J01,4E�$'0O8@?U, :=<46T69<'&�$'01&&WB!P �[Zt: 8@?1,�*2,!&](+6zB!*�,F UN+*-,43a3}$'<]0 ��*2,!N+*-,F35,!078-3�8a?1,n6zBD0U&](JB4&],��"y`8a?1,!0L8@?U,n*-,g&](+6zBF*,F UN+*-,F3@3}$'<)0�i��4k��3"�BD82RC?1,F3�BD07Pd�J0+$'8@,�RA<)0JR!BD8a,!0JB48@,4Ep35,'W�(1,!0mRA,O<D:5&"<D*SEU3�:~*2<Q"��".��?1,",:"�NU85Pq3�,'W[(U,!0JRA,�yA$ . ,�.D8a?1,�,,"�N18�Pq358�*@$'01&Uyb$z3�B!6z35<�$'0JRC6'(JE+,4E�.�Z}: &�,WE7<�01<]8P&WBD0788@<O$'0JRC6'(JE+,O8a?1,O3�,'W�(1,!0JRA,�<D: �!,A*2<%&�<D*CE13�8a?1,!0J&�,q(J35,q8@?1,qN`<b3}$'85$'M�,VRC6'<b35(+*2,ei��4k�%.Zt:%&",�&;BD078l8a< "�BD82RC? <]0+6'P 8@?1,�35, W[(1,g0JRA,43�<4:���&"<D*SEU3ri���� +�\7�������Tk�8a?1,!0&�,�&�*@$'8@,�i��4k� U. Zt:(&�,�&WB40+8V8@<6"eB48-R-?�<)0+6'P�8@?U,�35, W[(1,g0JRA,43v<4:�� 8@<��H&�<4*SE13i�������� R��:+��\7��������9y�� ���%k�8@?1,!0 &�, &�*a$98a,�i��4k� ��.���?1,L,F UN+*-,F3@3}$'<)0 �'L� R!BD0�$J,BF6z3�< &�*@$'8@8a,!0QB]3 ���A.

Zt:>8@?1,O*-,!&)(+6zBF*V,F UN+*2,43@3t$9<)0 � L *-,!N7*-,43�,!0+823�8@?1,�6zB401&](JB4&],�� L B40JEr8a?1,�*-,g&](+6zBF*,F UN+*-,F3@3}$'<)0����W*-,!N+*2,435,g0+823_8a?1,n6zBD0U&](JB4&],�� �!yJ8@?1,!0�8a?1,n6zB401&](JB4&],�� L"! � �_$z3�*-,gN+s*-,F35,!078@,4E $7Pd8a?1,v*-,g&](+6zBF*�,F UN+*-,43a3}$'<]0�i�� L k$#�i����Ak2.%��?1,="�,!82BFs}RC?mBF*SB)RA8@,S*%#J35?U<](+6zE$J,�E[$z358�$'01&](+$z3�?1,4Ex:~*2<Q" 8@?1,>6c$'8a,A*SB!6 ?a.���?1,�N7*-,4RA,FE+,!0JRA,><D:�8a?1,><]NJ,A*SB48@<4*�#D$z36'<?&",A*8@?mBD0d8a?1,�N+*-,FRA,4E+,!0mRA,�<4:"RA<)0JR!BD8a,!0JB485$'<]0 .

�r,�:~*2,'W[(U,!0+8�6'Pe(J35,�*2,!&](+6zB!*�,F UN+*2,43@3t$9<)0J3_$'0l6',F 7$zR!BF6 B40JBF6'PU3}$z3A.OZ�0e6',F +$zR!B!6 BD0JB!6TsPU3}$z3Ay BO69<)01&L3�85*@$'01&e$z3�N+*2<7RA,43a35,4Eui=85P7N+$zR!B!6c6'PHB/�16',�y1$90pBVN1?+PU3}$zR!B!6�3�,!0J3�,]k-y�35<e8a?JBD83j"�BF6T6',A*_35( $J3�85*a$90U&�3>BF*-,>,F U85*CB]RA8a,4Eli R!BF6T6',4E/6',F U,:"V,43Ck $7P%"eB48-R-?+$'01&v8a?1,:" &�$'8@?�8@?1,� � � � 6 � � ��� = = ��� ��-?J0�07Pd*-,g&](+6zBF*V,! 1N+*2,43@3t$'<]0r$z3OBx*2,!&](76~B!*VNJBD8a8@,A*20 .���?1,�*-,g&](+6zBF*NJB48@8@,S*-0J3W?JB!M�,q35<Q"V,:&W?JB48_*a$zRC?1,S*�3585*2(JRA8a(+*-,�yJ3t$'0JRA,�8@?1,gPLR!BD0L$'0JRC6'(JE+,�35<Q"V,n$'0+:=<4*@s"�BD85$'<)0�B?$J<)(18�8@?U,vRS<]078@,F U8$'0 &W?7$~R-?d8a?1,("eB48-R-?1,4Ee3�85*a$90U&LBDN1NJ,4B!*S3S.

��?1,O"V,!8-B�R-?JB!*SB]RS8@,A*C3�R!BF6T6',4E � FE ; � �"i'&�$z3�R!BF6T6',4E 6 �)(:= � E ; ��BD0mE+*V$~3�R!B!6T69,FE�:9 � E&= � FE ; �-k>R!B40 $`,O(m35,4El$'0pB/*2,!&](+6zB!*vNmBD8@8a,A*-0 .3Z}:��$z3�B/*-,g&](+6zBF*q,F UN+*2,43@3t$9<)0 y8@?U,!0�8@?1,v*2,!&](76~B!*qNJBD8a8@,A*20�& �%"eB48-R-?1,43W8@?1<b35,�358�*@$'01&�3�8a?JBD8qBF*2,%"eB48-R-?1,4EJ$+PQ8@?1,*-,g&](+6zBF*V,! 1N+*2,43@3t$'<]0 ��BD0mEr8@?JB48OB!*-,eNJ<�3t$'85$'<]01,FE�BD8q8@?1, $`,g&D$'010+$'01&p<D:�Be6c$'01,pi BD88@?U, $J,!&D$'010+$'01&�<D:�8@?1,e�16',L<D*VN+*2,4RA,4E7,4E $7PwBd01,,&�sj6T$'01,QRC?mBF*SB)RA8@,S*!k-.�2W$'M�,!0w8)&�<*-,g&](+6zBF*>,! 1N+*2,43@3t$'<]0J3 � L BD0mE ���!y78@?1,�NmBD8@8a,A*-0 � L * ��� "�BD82RC?1,F3�BF6T6 3�85*@$'01&b3 "�BD82RC?U,4E$7P � L 8a?JBD8qB!*-,n:=<46T69<'&",4E y $'0uBN&�$zE+,S*qRA<]078@,! 18gy $7PQBe358�*@$'01&J"eB48-R-?1,4EJ$+P ���S.�#J<D*,F mB?"VN+6',�y 8@?1,v*2,!&](76~B!*ONJB48@8a,A*-0,&�D ��"�BD82RC?1,F3�Be01<]0+s ,:"VN18�Pp35,'W�(1,!0mRA,v<4:�35NJB)RA,43:=<](U0JELBD8�8a?1,3$J,!&4$90U0+$'01&�<4:�B�6T$90U,�y &W?+$T6',n8a?1,�NJB48@8a,A*-0 D � *�GD "eB48-R-?1,43�BO35,'W�(1,!0mRA,<D:35NJB)RA,43�:=<](10JE�B48�8a?1,v,g0JEl<4:"B/6T$'01,ei B]3@3�( "O$90U&l8a?JBD8>,4B)RC?L6c$'01,O?mB]3>B�01,:&�s=6T$90U,R-?JBF*CB]RA8a,A*�BD8W8a?1,�,!0JE`k2.

Page 125: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � ��� � � �

� � �� �� � �

� <?> � �4 ���� �� �-�� �

������� + &&��%$ � � � ��� ��� � � $ � ��� � � ��� $ ����� & 0_6'82B ��$z3582B������� + &&��%$ � ��� �� � � $ ����� & ��, �SB ��,:&>3������� + &&��%$ ��� ��� � � $ ����� & 4� mRC$'8@,������� + &&��%$ � � � ��� � $ ����� & ��<)8@{W<)8������� + &&��%$ ����� ��� ���� $ ����� & Z�0+:=<b35,!,:Y������� + &&��%$ �� ������ $ ���!� & - PURA<�3������� + &&��%$ � ��� � � ����� $ ����� & U>NJ,!0�� ,! 18������� + &&��%$ � � �"� ��� � � ��#�� � $ �"��� & /�6zBD01,g8�3�,4BF*CRC?������� + &&��%$$ � ����#� � � # $ �"�!� & �p,:$ G�*CB &�6',A*������� + &&��%$ )� � ��� $ ���!� & %"BD?U<�<

� <�� � ���'& �-�(& �3�� ���4 ��

������� + &&��%$ � #�)� � ��� � # $ ����� & ����� � � & 03- Z � 4�{������� + &&��%$ � � �'��� $ � ��� & � ���������� � & 0_6T6Ts Z507s U>01,������� + && ��* � � � $ � ��� �)# $ ��� $ *�� & ��* �+���� & � * ��� & � * ��� $ ��� �+� G��vX Z������� + &&��%$ ��,���� ��� $ ����� & ���!� � " � � & ���!� � " � � $ ��� �-� #%$'0JE�s_Z�8������� + &&��%$ � � �)#'� � $ ����� & X�,FBF*SR-? . RA<Q"

+Q+,I

Page 126: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+S^ �������� � �t� �� � � � � �����v�

� <�� � �+� & ��2� � � A�� � ����

������� + && �"�)#���� $ ���!� � � ��� $ � � * $ � � & � * �����"� & #`(m3}$'<]0������� + &&�� $ � ��� � �) �� $ ���!� & ��$'&]? &WB!PJSK+������� + && ��� $ ����� � # � ��� � $ ����� & �� ��� � & Z507:=,A*-,!0mRA,��J0JE������� + &&�� $ ���!���'� $ ����� & \pB?"="eB������� + && � �� ����#� � � # $ ��� $ ��� � ����� � �� $ � �* & \�,!8-B)RC*SB:&�6',A*������� + &&�� $ � � �)�����+� ��� $ * � ��-� $ � ��* & � # �� * ����� & / *2<]#J(J3t$9<)0������� + && ���������!� � $ � � $ �"����� � � � ��� $ ���* + * � *6& X7B!M+M7P`Xb,4BF*CRC?

� < � � ��2 ������ ��� ��2� � � � ��� �

������� + &&�� $ ��* ����� � � ��#'� � $ �"��� & ��( "�BD0�X�,4B!*SR-?������� + &&�� $ � �6� � #�� � � � � � �# $ ����� & ��� ��* � $ ��� � � /10�G�N+*-<b35NJ,4RA8a<D*

Page 127: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � ��� � � �

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

��?1,F35,V35,g0+8a,!0JRA,43WB!*-,O(J3�,4El8a<e8@,F358�BD0JE "V,4B]3�(+*-,O8a?1,v8�$9"/$'01&b3�<4:"8@?1, �(-�/1032543�P13�8@,:" �

+).[Z"&D$'M�,��� ������ ����� ������ �� � �6��

����� ��� � � ��� � $�� ��6�77.[Z"&D$'M�,43A.� � � * �6� � ����� * � � ��#+� � � �I7. ��, &WB]3W&D$'M�,!0 .��� ������ ����� ������ �� � � �6��

��� �! ��� � ������ ��� � � ��� � � $ � �6��^U. ��$9"�&;B]3W&D$'M�,!0 .� � � * �6� � ����� * � � ��#+� � � �*7. �p,(&WB]3W&D$'M�,!0 .� � � * �6� � ����� * � � ��#+� � � �S7. �p,(&�,A*2,�&D$'M�,!0 .

+Q+,*

Page 128: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+,S �������� � �}� � ������ ���7���������������

��� � ���� � ��� ����� � � ��� � �6��� � �! � # � � �� ��� � � � ����� � � $�� �6���

Z�.�Z"R!BD0Q&D$'M�,�.��� � ���� � ��� ����� � � � ��6�

������ � ���"� � �� ��� � � � ����� � $ � ��6�

�+.�Z"R!BD0Q&D$'M�,!0 .� � � * �� � ����� * � � ��#+� � � �y .�Z"E+<V&D$'M�,�.��� � ���� � ��� ����� � � � ��6�

� � � � � � �� ��� � � � ����� � $ � ��6�

+:R7. ��?U,w"�BD0Q?JB]3W&D$'M�,!0 .��� � ���� � ��� � 4 � , � , � � � ���� � ���"� � ��6�

� � � � ��� � �� ��� � � � ����� � � $�� �6���+Q+). ��?U,n07$~RS,w"V,!0L?JB!M�,�&D$'M�,!0 .��� � ���� � ��� � 4 � , � , � � � �� 4 ����� � 4 ��� � � �6� � � �6���� � � � � � ��6�

� � � � ��� � � �� ��� � � � ����� � � $�� �6���+:77. %�<)(l&4$'M�,vBV3582B?"VN .��� � ���� � ��� ����� � �� � * � ��6�

� ��� � � � ����� � � �� ����� � � ��� � 4 � , � � � �� � � � � ��� � $�� ��6����

+:I7. %�<)(l&4$'M�,wZS.

Page 129: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+4Z

� � � * �6� � ����� * � � ��#+� � � �+S^1.�Z�?JB)E $J,!,!0L&D$'M�$'01& "V,!0QBORC?JB40JRA,�.��� ������ ����� ������ �� � �6��

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

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

����� � 4 � , � � � �� � � � � �"��� � $�� �������6�+,*+.�Z�&�B!M�,qBD8W8a?1,�<?VxRA,�.��� ������ ����� ������ �� � �6��

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

� ��� � 4 � , � ���+� � �� � � ����� �� � $�� ����6�����

+,S+. ��?1,q358-B'"�N�&WB)3 $J<](U&]?78r$7Pe8@?U,n<'VLRS,�.��� ������ ����� � 4 � , � , � � � ���� � � � ��� � � ���

��� �! ��� � ������ ��� � ��� * � ��� � �������� � ����� � ����� � ������� � � � �

� ��� � 4 � , � ���+� � �� � � ����� �� � $�� ����6�����

+4Z�. ��?+$z3�3582B?"VNx$z3�:=<D*�P�<]( .��� ������ ����� � ��� , � , � � � � ���� � � � ��� � � ���

��� � � � � �������� � ����� � ����� ��������� � ���)# � ������ � ���� � �� * $�� ��6�����

+��+. ��?+$z3r$1(1PU3$'8!.��� ������ ����� ������ � , � � � � ��6������ ��� � � * +� � �

������� � ����� ������ � � � $ � �6���6�+ y .WX�<Q"V,�&D$'M�,v8a<OP�<]( .

Page 130: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+�� �������� � �}� � ������ ���7���������������

��� � ���� � ��� ����� � � � ��� � � ��6�� ��� � � � ����� � � �� ����� � � ��� � � ��� � ������� � � � � �

� ��� ����� � � � * $ � �6�����6��7QR7. ��?7$~3>3582B?"VN &;B]3O$`<)(1&]?78�BD8>8@?1,�<?VxRA,3$7PeP�<)(x:=<4*3"V,�.��� � ���� � ��� � ��� , � , � � � � ���� � � � ��� � � ��6�

� � �! ��� � �� ��� � � � ��� * � � � � �� ����� � � ��� � � ��� � ������� � � � � �

� ��� � 4 � , � �)� � � ���� � �������� � � ��6�� ��� � � ��� ��������� � �� � ������ ������ � � * � ���

� ��� � ����� ��������� � ���)# � ������ ������ � � � $ � �6���6����6��

7K+). ��?7$~3>3582B?"VN &;B]3O$`<)(1&]?78�BD8>8@?1,�<?VxRA,3$7P Z�:=<D*5"V,�.� � � * �� � ����� * � � ��#+� � � �7Q77. ��?7$~3>3582B?"VN &;B]3O$`<)(1&]?78�BD8>8@?1,�<?VxRA,3$7PeP�<)(x:=<4*3ZS.� � � * �� � ����� * � � ��#+� � � �7QI7. ��?7$~3>3582B?"VN &;B]3O$`<)(1&]?785$+PeP�<)(QBD8W8@?U,n<'VLRS,�.��� � ���� � ��� � ��� , � , � � � � ���� � � � ��� � � ��6�

� � �! ��� � �� ��� � � � ��� * � � � � �� ����� � � ��� � � ��� � ������� � � � �

� ��� ����� � � � * � �6��� ��� � � ��� ��������� � � � � �

����� � 4 � , � �)� � � ���� � �������6� � $ � ���6�������6�

7D^U.#J<4*>?1,A*>8@<�BF*2&](1,�R!BD0J$J,qB/N769,FB]35(7*-,�.��� � ��� � ������� � � ��# � �

� ��� ����� � � � � # � ��6�� � � ���� � , � � � � � �

Page 131: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+Q+ y

����� ��� � �)#�� *+� � ��6�� �� � � ���� � ������ ��� � � � � �������� � ����� � 4 � , � � � �� � � � � � ��� * # � $ � ���

����� � � ��� � ������� � � ��# � �� ��� ����� � � �+� # � ����)��6��6�

7T*+.�#`<4*�?U,A*>8@<VB!*-&](U,v&D$'M�,�N+6',4B)35(+*2,�.� � � * �6� � ����� * � � ��#+� � � �7TS+.�#`<4*�$'8W8a<�?JB!M�,3$J,!,g0 $J<](1&)?+8>&D$'M�,43�N769,FB]35(7*-,�.��� ����� ��������� � � ��# � �

����� ������ � � � � �6����� ������ � , � � � � � �

��� � � �)� � � ������ ��� � � ��� � � ������ � � � ��� * � ��� � �6��6�

����� ��� � ���� � � � �������� � ����� � � � � � � ��� * # � $ � �������� � � ��� � ������� � � ��# � �

� ��� ����� � � � � � �6�������6��

7�Z�. ��?1,!0J&�$T6c6 $98W&4$'M�,vN+6',4B)35(+*2, �

��� ����� � ��� � � � �� � ��� �! ����� � ������� ����� ������ � � � � �6������� ��� � � ��� � � �

������� � ����� ��� � � � � � � * # � 2#� �������� � � ��� � �)� � � � �)�6���

7��+. ��$c6T6 8@?1,("�BD0�$`,�&4$9M�,g0dBVR-?JBD0JRS, �

��� � � ��� � � ����� � ������� ����� � 4 � , � �)� � � ���� � ���"� � �6��

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

������� � ����� � 4 � , � � � �� � � � � �"��� � 2#� �������6�7 y . ��$zEl8@?U,n<'VLRS,w$U(1PLBV358-B'"�N �

Page 132: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:7TR �������� � �}� � ������ ���7���������������

��� � � � � � � � �� ���� � ��� � 4 � , � ��� � � �

��� � �������� � � ��6�� ��� � � � � * � �� ����� � � ��� � 4 � , � � � �� � � � � ��� � 2#� ��6����

IQR7. �>$~EL8@?1,�<'VLRA,($1(UP13WBV3582B?"VN �

� � � * �� � ����� * � � ��#+� � � �IK+). ��<?&H"�BD07PL3582B?"VNJ3 &",A*-, $`<)(1&]?78 �

��� � ���� � ��� � ��� , � � ���� � ���� � � � ��� � � � ��6�� � �! � # � � �� ��� � � � ��� * � � � 2#� ����

Page 133: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � ��� � � �

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

��?1,F35,VBF*2,v8a?1,OB4&],!078�6'<]&e�16',43�R-*-,4B48@,4EQE+(+*@$'01&L8a?1,OE+,,"�<)0J358�*SBD8�$'<]0�*-(10�&4$9M�,g0l$'0G�?JB4N18@,S*(* ���?1, ���'0Ws�B4&],!078_6'<)&��16',��4 ��� � �� � � �����-� $2���4'"�+���4 � � ��# � � �4 ��� � �� � � ��# � � $2���4'"�+ � � � $ � � �)� � � � + , 4 ! � � � � + � �� $ * � � � #������ $ ��� � � * ��� �2���4'"�+ � � �"��� ��� ����� � ����# , 4%+ � �+� / , 4 � ��# � /������6**� 41" +� � � � � �'��� � +��4'" � 41" + 0 , 4 � � ��� $ * � ��� # �"��� $ � � ! �� *,$ *�� $ �� (,$ ( � +� # � ��� � � � # + � � � ��� # � 4'"

+ �"�"� � � � � � ��� � � � " ����� � � 41" � 4 � � #'��� � �)# $ �'� �� ( �+ �� � ���"���� �-��� " �� � � ����� + # � � � �� � # , 4 + ���"��� * ��� �� �'�� 41" + 0 , 4 � � ��� $ * � ��� # �"��� $ � � ! �� *,$ *�� $ �� (,$ ( � +� � � � " �� � + � � � � � # ��4'" + �"�� ��� � � � � � ��� ��� � ��� ��# � � " �"� � � * � � � � � � ���)� � ��� ����� ��+ �� � � ������ �-��� " �"� � ���"�)�� + # � � � ��� � # , 4 + # ��� �� "� � ��� , 4 $ + ���� � * ��� �� �1�� 41" + . , 4 � � ��� $ * � ��� # �"��� $ � � ! �� *,$ *�� $ �� (,$ ( � +� � � ��� + � � � � � # , 4 + # ��� �� " � � , 4 $ + �"�"� ��� � � � �"� � � # � + �� � ���"���� �-��� " �� � � ����� + # � � � �� � # � 41" + ���� � * �)� �� �'�

��?1, �s}BD&),!0+8W6'<]&��U69, �+:7 +

Page 134: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:7T7 �������� � �}� �W Q� �"����� ��� � � � � ���

, 4 � � ��# � � + � �"� 4 * � ( + � � + ��� � � , *6*��, 4%+ � ��# � + ��� �** � ��� � + � ���, 4%+ � � � $ � � ��� � � � + 4'" ! � ��� � + � ��� $ * � ��� # �"��� $ � � ���� * $ *�� $ � $ � �, 4%+ � � � $ � � ��� � � � + � 4'" ! � ��� � + � ��� $ * � ��� # �"��� $ � � ���� * $ *�� $ � $ � �, 4%+ . M4'" � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� # � � ��� � � # + � � � � � # 4'"

+ �"�"� ��� � � � �)� � � � " ������� M41" 4 � �� ���6*(( �+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # , 4 + ���"��� * ��� � �'�, 4%+ . � 4'" � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� # � � ��� � � # + � � � � � # � 4'"

+ �"�"� ��� � � � �)� � � � " ������� � 41" � 4 � �� ���6*( ���+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # , 4 + ���"��� * ��� � �'�, 4%+ � � �� � ��� ��� ��� ���)# 4'" + � �+� / 4 � ��# � /����*6((, 4%+ � � �� � ��� ��� ��� ���)# � 4'" + � �+� / � 4 � ��# � /����*6( �, 4%+ 0 M4'" � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� # � � ��� � � # " ��� � � � + � � � � � # , 4+ �"�"� ��� � � � �)� � � � " ������� � 41" � 4 � �� $ * � ��� # �"��� $ ��� ���6*( �)�+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # M41" + ���� � * �)� �� �'�, 4%+ 0 � 4'" � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� # � � ��� � � # " ��� � � � + � � � � � # , 4+ �"�"� ��� � � � �)� � � � " ������� M41" 4 � �� $ * � ��� # �"��� $ ��� ���6*(6( �+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # � 41" + ���� � * �)� �� �'�, 4%+ � � � $ � � ��� � � � +��4'" !� ��� � + � � #1��� � �)# $ ��� ��� $ * � � � #��"��� $ � � ���� * $ *�� $ � ( $ �� � �, 4%+ .�� 4'" � � � #'� � � ��# $ ��� �� $ * � ��� # ����� $ � � ! �� * $ *��,$ � ( $ �� � � +� # � � ��� � � # + � � � � � # ��4'" + �"�"� ��� � � � �)� � � � " ������� � 41" ��4 � � #'��� � �)# $ ��� �� ( �+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # , 4 + ���"��� * ��� � �'�, 4%+ � � �� � ��� ��� ��� ���)# ��4'" + � �+� / ��4 � ��# � /(, 4%+ .�� 4'" � � � #'� � � ��# $ ��� �� $ * � ��� # ����� $ � � ! �� * $ *��,$ � ( $ �� � � +� � � � " �� � + � � � � � # ��4'" + �"�"� ��� � � � � � ��� �)� � ��� �)# � � " ��� � � * � ��� � � � �)�)� � ��� ����6� ��+ �� � � ������ �-��� " �"� � � �"��� + # � � � ��� � # , 4 + # ��� �� "� � ��� , 4 $ + ���"��� * ��� � �'�, 4%+ 0 M4'" � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� � � � " �� � + � � � � � # , 4+ �"�"� ��� � � � � � ��� �)� � ��� �)# � � " ��� � � * � ��� � � � �)�)� � ��� ����6� ��+ �� � � ������ �-��� " �"� � � �"��� + # � � � ��� � # M41" + # ��� �� " � �)� M41" $

+ ���"��� * ��� � �'�, 4%+ . M4'" � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� � � ��� + � � � ��� # M4'" + # ��� � " � � 4'" $

+ �"�"� ��� � � � ��-� � # 6� + �� � � ������ �-��� " �� � � ���)�� + # � � � �� � # , 4 + ���"��� * ��� � �'�, 4%+ 0�� 4'" � � � #'� � � ��# $ ��� �� $ * � ��� # ����� $ � � ! �� * $ *��,$ � ( $ �� � � +� � � ��� + � � � ��� # , 4 + # ��� �� " � � , 4%$

Page 135: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:7TI

+ �"�� ��� � � � ��-� � # � + �� � � ������ �-��� " �"� � � �"��� + # � � � �� � # � 4'" + ������ * �)� �� �1�

Page 136: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:74^ �������� � �}� �W Q� �"����� ��� � � � � ���

��?1,(Zts�B4&],!078�6'<]&��U69, �M4 � � ��# � � + � �� 4 * � 6 ( + � � + � � � � , **��M41" + � �)# � + ���*�(6( � � � � + � ��M41" + ��� � $ � � �)� � � � + , 4 ! � ��� � + � ��� $ * � ��� # �"��� $ � � � � * ��� �M41" + � � �� � � � ������� � ��# , 4 + � �+� / , 4 � ��# � /������6**M41" + 0 , 4 � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� # � � ��� � � # + � � � � � # 4'"

+ �"�"� ��� � � � �)� � � � " ������� M41" 4 � �� ���6*(( �+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # , 4 + ���"��� * ��� � �'�M41" + . , 4 � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� # � � ��� � � # " ��� � � � + � � � � � # , 4+ �"�"� ��� � � � �)� � � � " ������� � 41" � 4 � �� $ * � ��� # �"��� $ ��� ���6*( �)�+ �� � � ������ � ��� " �� � � ���)�� + # � � � �� � # M41" + ���� � * �)� �� �'�M41" + ��� � $ � � �)� � � � + � 4'" ! � ��� � + � ��� $ * � � � # ����� $ � � � � * ��� �M41" + � � �� � � � ������� � ��# � 4'" + � � � / � 4 � ��# � /����*( �M41" + . , 4 � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� � � � " �� � + � � � � � # , 4+ �"�"� ��� � � � � � ��� �)� � ��� �)# � � " ��� � � * � ��� � � � �)�)� � ��� ����6� ��+ �� � � ������ �-��� " �"� � � �"��� + # � � � ��� � # M41" + # ��� �� " � �)� M41" $

+ ���"��� * ��� � �'�M41" + 0 � 4'" �� � ��� $ * � ��� # ����� $ � � ! �� * $ *��,$ � $ � � +� � � # � ��� " ����� + � � � � � # 4'" + �"�"� ��� � � � ��� �)# � � " ��� � � * � ��� � � � �)�)� � ��� ����6� �+ �� � � ������ �-��� " �"� � � �"��� + # � � � ��� � # � 41" + # ��� �� " � �)� � 41" $

+ ���"��� * ��� � �'�M41" + . � 4'" �� � ��� $ * � ��� # ����� $ � � ! �� * $ *��,$ � $ � � +� � � ��� + � � � ��� # � 4'" + # ��� � " � � � 4'" $

+ �"�"� ��� � � � ��# � ���� � " � *�� ���!� � � � � � , � 4 ��� ��� � ������� ! � 4 � 4 ! ��� !� ����� ����� ! ����� ! �64 ��� ! ����� , � !�� � � ! � , ! �� � � ���"� 3 � *��)* # � ����� � $ �����#� )� ��� $ ����� � � � ���"� � � � �)� �� �#� $ � ��� � $ �)��� � # ��� � �1�)�+ �� � � ������ �-��� " �"� � � �"��� + # � � � ��� � # M41" + ���� � * �)� � �1�M41" + . � 4'" �� � ��� $ * � ��� # ����� $ � � ! �� * $ *��,$ � $ � � +�'� ��� + � � � � � # � 4'" + # ��� �� " � � � 4'" $ + # � � � ��� � # 4'" 6�M41" + 0 , 4 � � ��� $ * � � � #��"��� $ ��� ! �� * $ *�� $ � $ � � +� � � ��� + � � � ��� # M4'" + # ��� � " � � 4'" $

+ �"�"� ��� � � � ��-� � # 6� + �� � � ������ �-��� " �� � � ���)�� + # � � � �� � # , 4+ ���"��� * ��� � �'�

��?1, -`s}BD&],g0+8W6'<]&��16',��� 4 � � ��# � � + � �� 4 * � 6 ( + � � + � � � � , **��� 41" + � �)# � + ���*�( � � � � � + � ��

Page 137: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:7T*

� 41" + ��� � $ � � ��� � � � + , 4 ! � � � � + � �� $ * � ��� # �"��� $ � � � � * ��� �� 41" + � � ���� � � ��� ��� ����# , 4 + � �+� / , 4 � ��# � /������6*�*� 41" + 0 , 4 � � ��� $ * � ��� # �"��� $ � � ! �� *,$ *�� $ �,$ � � +� # � ��� � � � # + � � � ��� # � 4'"

+ �"�"� � � � � � ��� � � � " ����� � � 41" � 4 � �� ���*6( ���+ �� � ���"���� �-��� " �� � � ����� + # � � � �� � # , 4 + ���"��� * ��� �� �'�� 41" + . , 4 � � ��� $ * � ��� # �"��� $ � � ! �� *,$ *�� $ �,$ � � +� # � ��� � � � # " �� � � � + � � � ��� # , 4+ �"�"� � � � � � ��� � � � " ����� � M41" M4 � �� $ * � ��� # ����� $ � � ���*(6( �+ �� � ���"���� �-��� " �� � � ����� + # � � � �� � # � 4'" + ���� � * ��� �� �1�� 41" + ��� � $ � � ��� � � � + 4'" ! � ��� � + � ��� $ * � � � # �"��� $ ��� � � * ��� �� 41" + � � ���� � � ��� ��� ����# 4'" + � � � /M4 � �)# � /����6*(6(� 41" + M41" � � � �� $ * � ��� #������ $ ��� ���� * $ * � $ � $ � �� 41" + . 4'" � � ��� $ * � � � # ����� $ ��� ! �� *,$ *��,$ �,$ � � +� � � # � ��� " � ��� + � � � � � # M41" + �"�"� � � � � � ��� ��# � � " ��� � � * � ��� � � � ���)� � ��� )���6� �+ �� � ���"���� �-��� " �� � � ����� + # � � � �� � # � 4'" + # ��� �� "� � �)� � 41" $

+ ���"��� * ��� � �'�� 41" + � �"� � � # * � � � � � � � � *+� #� + � � � �)�)� �6;� � ��� �;6� )�#��� � � . � * � ��� � �� 41" + 0 4'" � � ��� $ * � � � # ����� $ ��� ! �� *,$ *��,$ �,$ � � +� � � ��� + � � � � � # � 4'" + # ��� � " � � � 4'" $

+ �"�"� � � � � � ��# � �6��� � " � *�� ����� � � � � � , � 4 ��� ��� � ������� ! � 4 � 4 ! �6�� !� ����� ����� ! ����� ! �64 ��� ! ����� , � ! � � � ! � , ! �� � �����"� 3 � *��)* # � ����� � $ �!���'� �� ��� $ �"��� � � �����"� � � � �)� �� �'� $ � ���-� $ �)��� � # � � � �'�)�+ �� � ���"���� �-��� " �� � � ����� + # � � � �� � # M4'" + ���� � * ��� �� �1�� 41" + 0 4'" � � ��� $ * � � � # ����� $ ��� ! �� *,$ *��,$ �,$ � � +�'� ��� + � � � � � # � 41" + # ��� � " � � � 41" $ + # � � � ��� � # 4'" �

Page 138: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � �[ ���� ��� � � �

u0 0[� y Z�� 0v.���.P0_*SB'"�NmBD8 �S$~3Syh�<b358@,S*LG>. �O.�0v.'y�B40JE ��.P�W35<D*a$z3A.�Z�Yr4 �(0 �Z�0+:=<D* "eB485$'<]0w*-,!8�*@$',!M)BF6�,!01&4$90U, $JB)35,4Ew<]0�0mBD8@(7*SBF6>6zBD01&)(JBD&),pBD0JB!6TsP13t$z3A.%Z�0��������� ��� ���; (���� �� ��� � ;� � ��� 9 � �� ���; � � � = ��� I � � �:9 �:= ���9 (; � � � = 9<; ��� � � FE&9 � ; ��� = ��� � ==y`NmBD&],F3w+,* y � +DZ *+y K�(101,=+ yTy Zb.

u0>{WYnX y *�� KJ.%\w.P0�0JE[*2,!<D6T$ y �3&",�\w.�{W<D*-&)?1<�� y / BF*-,F3@R-?+$WY>,:"V<1y�BD0mE KJ. ��.X7R-?+6T$~R-?78@,A*F._G�<)0J358�*SBF$'078�BD&),!078-3�:=<D*�8@?1,�$'0+:=<D* "eB485$'<]0�BD&),�.�� ; � � � 6; (�� 9D@ ��� � � 6 ��; � � �&= ����� G9 �� �2y�+]i +:7[k2y ��,4RA,:"%$J,A*.+ yQy *+.

u032>h � y Z�� ��BD82BF6T$zB 0�07$#Y�$'0JB+y �"BF6',A*2P 2�<46',!0JE+,A*Fy X�M�,!856zB40JB hn< �!?7( Y+?7$90mB+y- ,!<]07$~E ��B!$'01,A*4y�B40JEr{W,A*20JBF*CE���BD&�B48-3)Y+P�.VYr4 0nX U � � �(- /�s_$mB]35,FE35,4B!*SR-?Q35PU358@,," :=<4*�8a?1, � � ��y1+ yQy Z�.� ����� + &6&���%$ ����������� � � � � $ ��� $ ��� & # � � ���"� $ � � � .

u0W6c6 y *�� K7B?"V,43 0_6T6',!0 . � � = � � � 6�� � � � ��� ��� ������ �:= � �� 9 � . ��?U,�{W,g0+s�SB?"O$'0 �]G�( "="O$90U&�3r/�( $+6T$z35?7$90U&|G�<T"�NmBD07P�y Z�0JR].9y + yTy *+.

{�$T* y *�� ��$T6c6T$zB?"�/�.!{�$T*\"O$'01&]?mB?"Q. 0�0qBD&),!0+8�s_$mB]35,FEvBF*CRC?7$98a,4RA8a(+*-,%:=<4* E[$'&D$'8-B!66T$#$7*SBF*a$',43A.! I �+9 �" ��� ��# 9 �-y`K�(769P6+ yQy *7.� ����� + &6&���%$ � ���M� $ �)#�� & � ��� � & �!* �� * � &�(�� � �#��-�!��� � ��� $ ��� �+� .

{�6', y Z�� \d$zRC?JB4,A6J{�6',!P�,A*F. G�4�\60nX � 0�RA<]0mRA,!N18�,F mRC?mBD01&4$90U& "O(+6'85$'N+6',�B4&],!07835PU358a,:" :=<4*v$'0+:=<D* "eB485$'<]0u*2,!85*a$9,gM]B!6"<]0p8@?1,=&�<4*@6zE�&�$zE+, &",:$ y K�(101,+ yTy Z�.� ����� + &6& ��� � $ * �+��� " �������� � $ ��# & � � ��� � .

{O/�h�� y S�� �3&�,�\w.q{W<D*-&)?1<�� ydY>,:"V</�BF*2,43@R-?+$ y ��BF*CBF6zE hqBF*CRC? yl\pB!*-85$'0JB��<]? "�,A$',A*Fy�BD0JEuK�<]?mBD010 ��. X[RC?+6T$zR-?+8a,A*4.dG�<)0J358�*SBF$'0785s $JB]3�,4E $'0+:=<4*@s"eB485$'<]0V&�B48@?1,S*@$'01&n:=<4*;B�0U,!8)&�<D* YvN1( $+6T$~RgBD85$'<)0d3�P13�8@,:"Q. Z�0$� � ;� � ��� I9 � �� %������"�� �&4y - <]0mE+<]0 y �O. h�.'y 0�N7*@$T6 + yTy S+.

G�{ � 2><D*SE7<]0rG�<4*\"�B]R\YLBD0mEl#J<D* $`,F3_{W(+* Y�<'&>3jY�$t.�\�(7698�$'8@,F U8WN+*-< �-,4RA8!.� ����� + &6& � * � � � � ����� $ * � � � # �"��� $ � � &U.

+:7TS

Page 139: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

� � � � �!����>����� � +:7�Z

G ��Y y Z�� G ��Yqy�X�8-B40+:=<D*CE ��0+$'M�,A*S3t$98�P�. K7BFM)B�BD&],g0+8Q8@,:"VN+6zBD8a,�i=K 0[�O-`$'8a,]k-y+ yTy Zb.������� + && � �)�� $ � � ���� �# � $ ���* & � ���)� ��� � � � & � � �-� &1. G � y * � 0�0+$T6WXm. G�?mB?Y�*SB!M)BF*-8a?+PHBD0JEphn,g0101,!8a?�{�. ��B)B]3�,�. ��,!8AXb,A*@:� ��3t$90U&

35,,"eB40+8�$~R=Y+01<'&�6',4E+&),L8@<l�m0JE�Z5078@,S*-01,!8�$'0+:=<4*\"�BD85$'<)0�BF*CRC?7$9M�,F3A.JZ50� � ;� � ��� 9 � ��; (�=DE � ��� = E � ��� � 6�� = � � � =<9<; � 6 ��� " � ��� ��� ��; I(���� �� � ; � ����� � � FE � ��� � @ �>6 ; � � �� =+9 ��� (; � � � =<9<; ��� = �:9 � @ � 6 yNJB4&],43W^ � +Q+]y X�,4B48@8�69,by ��B]3�?+$'01&]8a<]0 y �qX 0vy+K�(769P + yQy *+.

�(- �3/ � y * �vh�,A$'8@? ��,4R\Y�,A*4y ��$zRA8@<4*�- ,F3@35,S*4y�\w. ��. ��BD&),!0JE[*CB /�*SB)3@B)E yLBD0JE��?1<T"eB)3 ��BD&]0U,A*4.e\60�G�Y3U � � 0>0uB!*SR-?+$'8@,4RA8a(+*-,O:=<D* "O(+6'8�$cs}BD&),!078RA<�<)N`,S*SBD8�$'M�,�$'0+:=<4*\"�BD8�$9<)0d&bBD8@?U,A*@$'01&U.�G�Z 2 ?1<T"�,�NJBD&),�y ��<4M�,:"%$J,A*+ yTy *7.

#[2 y S � X�82BD0�#1*SB40 Y[6T$'0�BD0JE60_*-8(2W*SB4,43@3�,A*4.3Za3_$'8�B40pBD&],g0+8gy <D* �-(m358�B�N7*-<Ds&D*CB?" � �O0f8-B U<]0U<Q"OPe:=<D*�BD(18a<]01<T"�<)(J3�BD&),!0+823A. Z�0 � � ;� � ��� 9 � � ; (=DE �2=DE&9 ��� �� = ��� � = 9<; � 6�� ; ����� E ; � ; $� � �� =)E � ; �G9 ���� � � E&9D= � I= � � ���� � ��� � � � ��� ���S. X�N+*a$90U&],A*as ��,A*a6~B4&1y�+ yQy S+.

#%$'0 y ZFB�� �$9"�#%$'0+$'0 .h(Z�# � Y+01<'&�6',4E+&),�$9078@,S*SR-?JBD01&),�:=<D*\"�BD8gy1+ yTy Z�.������� + &&�� $ ��� $ * �6��� $ � ��* & � � � & � ��� &U.

#%$'0 y Z,$ � �$9" #%$'0+$'0 .ph��>\6- � Y701<'&�69,FE+&],JW�(1,A*2PuB40JE�"eB40+$'N1(+6zBD8�$'<]0�6zBD0+s&](mBD&],byp+ yQy Zb.������� + &&�� $ ��� $ * �6��� $ � ��* & � ���+� &U.

� �vZ y � K�<]?U0�4>.���<]N�RC*2<D:=8qBD0JEdK�, �`*2,!P ��. ��6T69"eB40 . � = � ; � � := 9<; �= ;$� � I= ; � � = � )E � ; ��� � � � � ��� ���� � �� ��; � � � = � =<9<; 1. 0�EUE[$z35<]07s �p,43}6',!Pby+ y Z y . hvB!* y S�� 2W*@$'&]<4*@$z3lKJ."hvB!*SB'Y�<](+6zB]3S.���?U,uX Z\2�\60�N+*-< �-,4RA8���\pB!*\Y�,!8�s_$JB)35,4E

BD&),!078-3v:=<D*O$'0+8a,A6T6T$9&),!078�$'0+:=<D* "eB485$'<]0 B]R!RS,43@3S. � � � � 9 � � �:= 9 G9 � 6�� = � 6 6C9 � �� ��� � = � 6D6 9 � � � � �G=<9 G9 �>606 � � � � � � � � y ^ R �87T*�� 7�Z�yP0�(+s8@( "�06+ yTy S7.

h � y *�� �O.vh�(1<TYKY)B�BD0mE�-�. ��B!*SB]EUB+. \pB48-R-? "eB'Y[$'01& :=<D*w$'0+:=<D* "eB485$'<]0BD&),!078-3A.=Z�0�� � ;� � ��� 9 � � ���!����� � �:9 � ��� � � ; �:9 � � ; �� (; � � ��I=<9<; �� � =DE ���:9 � ( � ; ��� � = ��� ; � � ; � �� � A9 �:= �G9 � = ����� @9 � ; � �� = �SyNJB4&],435S[Z 7�� S�Z��7y[+ yQy *+.

- # y Z � %"BD0107$~3 - B?$+*2<](pBD0mE �$#"�#%$'0+$'0 .5��Y GWX]s y ZSs)RTI+y�B/N7*-<]NJ<b3@BF6�:=<4*�B01,:& h��>\6-r3�N`,FRC$T��R!BD8�$'<]0 . � ,4R-?10+$zR!B!6%*2,!NJ<D*28!y G�<Q"VN1(18@,S*vX7R-$9,g0JRA,BD0mE 4�6',4RA8�*@$zR!BF6 4�01&4$90U,!,A*@$'01& ��,!NJB!*-8 "�,!078!y ��07$9M�,S*S3}$'8�Pw<D:�\pBF*-P�s6zBD0JEL{>BF6'85$9"V<D*2,�G�<](U0+8�P�y1#J,:$+*2(JBF*2P + yTy Zb.

Page 140: web.cs.dal.cavlado/papers/tr98.pdf · Gdz`/bB_ | ux^G] mon mI_faxnpdic 4 4 6 6 6 4 4 4 ! ? 8 T_I`Eu ]1e df`+]zu a ax`E_fcKuv| _faxntd c 4 4 4 6 6 6 4 4 4 ! ? xc'a]q`/b ]z n _za ]*e

+:7�� � � � � �!���"������ �

u- (mB y Z � ��$zBD<7R-?1,!01& - (JB40 .K�h(/ ��K7B!M)BOhwZ�#uNmBF*S3�,A*4y + yTy Zb.� ����� + &6&���%$ ��� $ * ����� $ � �"* & � � � & � �� & ���)� &U.

\pB4( y +gB�� \d$zRC?JB4,A6 -�.]\pBD(+6zE[$'0 .���; � � = � � 6 �� (; � � � =<9<; � � = �:9 � @ � 6�� � � � ���� = � � � 9 �� � � � = 9D@���� � �:=<9 � 6 � � � �:9 � .�h�6'(K&",A* 0�R!B)E+,:"O$~R3/�( $+6T$z35?7s,A*S3Sy + yQy +).

\pB4( y +!$ � \d$zRC?JB4,A6 -�.D\pB4(+6zE[$'0 .1Y�,g85*@$',!M)B!6JNJ,A*@:=<4*\"�BD0JRA,�$'0O#�4�Y�Y54 ��yK+ yQy +).� ����� + &6& � * =���� � $ � � $ ��� $ �!� * $ ����* & � � � & �)�����# * $ � � �-� .

\�,FB�� 2>,!<D*2&], 0v.1\d$T6T69,S*�B40JEl,!8>B!6 . �p<D*CE ��,!8W?1<T"�,�NJB4&],�.� ����� + &6&���%$ ���)� ����� $ � # ����� ��� ��� $ ���* &)B� � &1.

\d$T6 y * � 2>,!<D*2&],�0v.�\d$T6T69,S*4. �r<4*SE ��,g8���0 6',F +$zR!B!6�EUBD8-B'$JB]3�,d:=<D*=4�01&46c$z3�? .��; � � � 9 � = 9<; �� ; (4=DE ����� "�y I �7i +Q+4k �eI y �b^ +)y ��<DM�,,"%$`,S*3+ yQy *+.

\�<46 y Z�� ��(J3�85$'0d\�<46c6'<U. /�,A*a6 6zBD01&)(JBD&),O?1<Q"V,vNmBD&],by1+ yQy Z�.� ����� + &6&���%$ ��� #�� $ ���!� & ��� ����� $ ��� � � .

� / -1- y *�� \w. ��. ��B4&],!0mE[*SBN/�*CB]3@B)E y �>$~RS8@<D*�Yv. - ,43@3�,A*4y BD0JEuX�(J3aBD0 - BD0JE+,S*4.Y�,g85*@$',!M)B!6�B40JE�*-,4B)35<)0+$'01&u$90 E�$~3�85*a$#$U(18@,4E�RgB]35, $mB]35,F3A.H� ,FRC?107$~RgBF6Y�,gN`<4*-8 ��\pB)3@3�G�<Q"VN1(18@,S*wX7RC$',!0JRA, y *Fs 7[Zby ��0+$'M�,A*S3t$'85P <D:V\pB)3}s3@B)RC?7(J35,g8@8-3Sy + yQy *7.

U �3/ - y ^ � �$9" U�BD8a,43Ay�\w. �O. ��BD&],g0JE[*SB(/�*SB]3aB]E yJB40JE ��$zRA8a<D*;Yv. - ,F3@35,S*4.�G�<Ds<]NJ,A*CBD85$'M�,�$'0+:=<4*\"�BD85$'<)0�&bBD8@?U,A*@$'01& ��0�E�$~3�85*a$#$U(18@,4EON+*2<Q$+6',:" 35<D6'M�$'01&BDN1N7*-<�B)RC? .�� ,4R-?10+$zR!B!6�Y>,!NJ<D*28 ��\pB]3a3/G�<T"�N1(U8@,A*LX7R-$9,g0JRA, y ^Ds SQS7y��0+$'M�,A*C3}$'8�P�<4:�\pB]3a3@B]R-?7(J35,!8a8-3Sy1+ yQy ^1.

Y � y *�� X�8@(mBF*-8qKJ.%Y>(J3@3�,A6T6>B40JE�/�,!8@,S*���<D*-M�$'&1. � �:=<9 G9 � 6 � = � 606C9 � �� � �" ; ����� $� � � � ; � FE7.1/�*-,!0785$zRA, ��B!6T6ty 4�01&D6',:&"<�<7E G�6T$ � 3Ay + yTy *+.

Xb?1< y I�� %�<�B!MdX�?1<)?JB?"Q. 0�&],!0785s <D*a$',!0+8a,4EeN+*-<)&D*CB?"="/$'01&U. � �G=<9 G9 � 6 � = � 606C9 I� �� �2y STR��8* + � y 7+yP+ yQy I+. Xb<Q$ � ZaBD0�X�<Q$J<4*-<�� .O0>&],!0785s $JB]3�,4Ex$'0+:=<4*\"�BD8�$9<)0d*-,!8�*@$',!M)BF6 .

� ����� + &6&���%$ ��� $ * ����� $ � �"* & ���+��# &7. Xb(10 y Z � X�(10L\d$zRC*-<b35PU358a,:"e3Sy Z�0JR].�K7B!M)Bv?1<Q"V,vNJB4&],�y1+ yQy Z�.

� ����� + &6& � ���� $ � * � $ ���!� &7. ��BD& � � <T" ��BD&]0U,A*4.WG�Z\2�35,FBF*SR-? $`<)8-3S.

� ����� + &6& � ��� $ ��� $ * ��� ��� $ ���* & # � � � �)#'� � & � � �)#�� � ��� � � $ ��� �-� .