HAL Id: sic_00001259
https://archivesic.ccsd.cnrs.fr/sic_00001259
Submitted on 8 Dec 2004HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
A Graph-Based, Metric Space Proximity Calculator for
Internet Objects
Kevin Huggins, David Carteret
To cite this version:
Kevin Huggins, David Carteret. A Graph-Based, Metric Space Proximity Calculator for Internet Objects. Jun 2004. �sic_00001259�
! "
# $$
!! " # $% "
% &'( )* + ,-. / " $ 0 1 , # 2 # # 3 # # 4 2 2 % 2 2 2 % # # # 4 5 - $ 3 # 6 % / ! 4 7 4 8 # ## ! 2 # - 9# $ # 4 ! ! 2 4 3 # # $ 3 $ # # 2 # 4 # 2 4 5 3 # 5 (: ;0(/; 3 # - # 2 $ < - < 2 2 # 2 % 2 ! % 2 < = < 2 % 2 ! > # $ # = - # 2 3 # - $ 6 ;2 $ # < = ! # 2 2 = 2 # ! ! 2 $ # - # > 3 # < 2 2 3 # ! # > 2 # 2 # # ! 3 # &; /, ? 2 2 % # 4 # ! 2 @A>&0. 2 ! # ! 2&' ! " # $ $ ! ! ! ! % ! & # ! $ ' ( &) ! " ! &) ! ! " % ! $ " # & # $ * # ! & $ &) * % " ! &) $ % # ! # % ! ! ! * # ! ! + % ! ! " ! & % ! " % , ) -( $ &' 6 / $ + . ! , % ! ! " & $! ! & ! ! ! ! ! " % $ * $ ! . ! , & $ ! $ ! ! % $ $ * # ! $ ' ( . ! , % ! " ! ! % ! ! ! $ ! $ * ! & ! & . ! , & ! ! . ! , / 0% 1 . ! # % 1 . ! & ! " ( " % 2 ! + ) " 33 % 2 & ! '$ & " ( % 4 $ , % 5! ! & ! ( " % 5! ! + & ) " 6,1 % 5! & $ ! + & & " %
, 5 7 , ) ) ) " ** + $ " % $ $ , - $ % $ % " ( $ .' 6 / < 2 = ! ! ! $ ! & # . ! , /$ ! ! - 0 & ! # ! # . ! , /$ ! ! $ 0% ! # $ $ $ ! " $ * $ ! % $ $ " ! ! # ! % # $ $ # $ *% 5 7 $ & ! ! !% $ $ ! # # $ *% .' " / 0 8 ! $ # " + ! * 9 % : $ ! ! " # ! $ $ * ! # % 1 * ! & # % - # /- # ;< 0 ! # ( % 5 /5 ;< 70 & * $ " $ ! " " " # % 5 = /5 ;< 0 " ! ! " ! # ) & ! # $ 9 & & ! * # 9 * $! ! $ ! ! % : ! ! " $ ! # ! ! < ( * $ ! & # ! % > /> ;<< 0 ! $ * ! ? * ! $! ! ! & # ! - ! ! % ! ! ! $ & * ! " # % > $ & ( " ! ! # * & ! ! " % ! # ! !
2 5 ! & = & /= & ;<< 0 $! ! # $
# $ & % ! " & ! ! "
& ! & ! & % 2 &
! " % - ! & ! & ! &
@ ! ! # * % ! ! # & ! 2 5 % , $ * ! ! ! * & & ! * $ ! ! " % / ! * & ;<< 0 ! ! # ! 2 5 ! * $ 9& " % >! 2 A />! ;<< 0 " ! 2 5 ! & ! ! " ! $! # ) $ $ ! ! *% 8 $ * # & ! # # ! %
! " * # &) & & %
! # # " ! &) # ! # ! & # ! ! % / ! " A ;0 ! ! " ! ! " # ! " % ! # " ! ! " # /= ;0 !& / * 0 / ;<< 0 / 0% 8 $ * * $ ! ! ! # $ &) % 2 $ " # " % ? ! A ! & &) * & ! * " % : # $ ! ! # !% B ! " # &) % 6 * ! $! ! " &) # " $ ! # &) % * # " " ! ! &) ! " ! &) " % :! $ $ ! # $ &) " $ ! ' ( & ! & / % % " 0% $ $ ! ! " & " % : " ! $ ! & % $ ! " # ! ! ! & $ ! " % 1 ! " & ! ! ! % ! $ ! ! ! ! # $ *% 1'&' 8 &) " $ ! ! ! # ! $ &) ! % # ! * # $ $ C ! ! ! # % ! & $ $ A % 4 " %
, 5 0 / ;≥ ≥ ∈ ∀3 - B 3 - D;E : A & $ ;% 5 ! & $ $ & + 0 / 0 /3 - - 3 B -3 ∈ = ∀ D E 4 ! # " + 0 / = ∈ ∀3 B 3 3 D E ! $ ! ! ! ! ! F + 0 / 0 / 0 /3 - 3 C C -B C -3 ∈ ≤ + ∀ D E 1'.' ! $ % 8 $ * $ ! A % : # ! ! & $ # $ + 0 / ; 0 /3 - = − 3 - D7E : ! ! A % ! $ # ! # $ ! # + ; 0 /3 3 = D@E 0 /3 - = # % D E ! # # % F D E $ ! # ! % : # ! ! ! $ ! ! " ! % : " % : ! # # ! & $ ! A % 2 ! ! ! $ &) ! ! % ! # % ! 9 " # " # $ # F D;E D E D E D7E% ; 0 / ≤ ≤ 3 - 9 " D E 0 / 0 /3 - = - 3 D<E ; 0 /3 3 = # " D; E : " 9 ! # F % ! F # 0 / 0 / 0 /3 - 3 C C -B C -3 ∈ ≤ + ∀ D;;E 4 $ $ & / 0 # / 0 ! ! $ # F D7E% 00E / ; / 00 / ; D/ 0 / ;− 3 - ≤ − 3 C + − C - D; E : & ! F # $ + 0E / 0 / 0D ; / 0 ; ; / 0 / ;− 3 - ≤ + + − 3 C + C - D; E
0E / 0 / 0D/ ; / 0 / ;− 3 - ≤ − 3 C + C -− D; E 0 / 0 / / 0 / ;+ 3 - ≥ 3 C + C - D;7E 2 $ ! " ! # F ; 0 / 0 / 0 /3 - ≥ 3 C + C - − D;@E $! ! $ A % 1 ! & " % ! ! % 2 /3 -0=;% # /3 C0=; ; 0 /C - = ! ! F $ ! % ! " # 0 /3 C /C -0 $ ! " $ & ! % ! $! /3 -0= % ! ! ! / & !0 % 1 & ! % 5 0 /3 C = % ! ! " # ! F # ; − + ≥ φ D; E $!
φ
! " #/
C
-
0
% 5 ≥ φ≥; ! & " ! % : ! & !% $ & ! $ ! # ! ! % ! - G HI BJ $! I ! # " B ! # % : ! I ! # ! * ! % % ! % 1 * $ ! B ! # & $ % B ! " ∈I # &) ! % ! $ $ * $ ! ! Γ/ 0 # " ! * " " & # "% 2 $ # / 0 # $ +{
IK/" 0 B}
0 / = ∈ ∈ Γ - D; E $! / 0 & # % $ " " A∈ I% 1 " ! % ! & ! & # " A% ! $ # ! # / 0 ! # A ! $ ! ∈"% : # ! # ! # A ! # A / # 0%, 5 < # / 0 ( $ 1' %# ! $ 3 2' ! ! $ ! $ * & # ! % ! ! $ $ ! ! " % ! " & % ! $ & & # " ! $ & " ! & $ ! # # ! & $ ! " % /> ;0 /L ;0 ! ! # ! ! # ! # ! " / 0% : # 3 # -! 3 # -, -3 / 0 /; 0 M / 0= δ + −δ D;<E $! M / 0 ! & & $ " %
δ
$ ! ! ! & $ ! % ! 1 / 0 $ ! & % ! # $ & % : ! . 5 ! 1 & $ $ & % ! . ## / .0 /2 " $ 0 # 1 # ! % 2 $ $ # ! # $ + K 0 / 0 / K K 0 / 0 / K 0 / 0 / 1 -< 3 < -< 3 < -3 #D ∪ ∩ = = = D E 4 $ ! % ! $ # $! ! $ ! ! ! " % $ ! # % ! ! & $ ! # ! # ! $ $! ! $ ! % ! $ ! ! " ! " ! # $ +( ) ( )
(
)
[
]
∑
∈ − 0 / M ; E E C 3 -α D ;E ! # $ # ! " * " $! ! #M
E/( ) ( )
3
-
0 ! & $ ! # ! " ! * " & % : ! ! % ! " &α
E $ ! # ! ! # " ! -+ ; 0 / =∑
∈ E E α D E ! " #α
E % ! " # ! " / 0% $ ! !α
E$ F % : # ! #M
E/( ) ( )
3
-
0 # $ + ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ∏ ∪ = ∪ ∩ = -3 E -3 E -3 -3 -3 ; & " ! N " 0 / M D E $!{
}
∑
{
}
∑
∈ ∈ ∈ ∈ + = ∏ 0 / / 0 0 / / 0 0 / M 0 / M -E 3 3 3 3 E -3 3 - - 3 D E # ! ! " ! " * " & ! " ! & " " ! ! $ ! & " ! # ! # ! & # ! % 8 ! $ $ ! & " ! & # # ! # ! % : A ! F ! & # & ! % 3' : " ! # $ ! $ ! $ * % ! ! ! # ! & ! % : # ! - G /I B0% ! " I % ! B F $% B ! " # &) % ! ! # $ ! ! " % ! % : $ ! ! ! $ ! ! $! ! & & ! # ! ! / # 0%, 5 ; % % %%%% % % % %%% %% % % %%% % % % % %%% % % % % %%% % % % % %%% % % % % %% % % % % % % % % % % % %%% % % % % %%% %% % % 4 / $ 5 ∑∑∑∑ αααα 6 & 7 8 9 9 : 9 9 ::; ∈ ∈∈ ∈ 8 9 : 5 $ 8 9 : 5 & ααα 6 & 7 8 9 9 : 9 9 ::;α 8 9 : 5 9< :- * 9& < : $ ( $ 2' . 3 # F 3 & " $ ! 1 " & " " & % :
δ
# % 2 $ # ! # ! % ! $ ! " ! * " & * # " % I ! & F $! ! * " % 5 $ ! & $ ! # ! ! # ! % 5 " ! & ! & " ! ! $ ! " F ! % # 7 $ ! * ! # ! ! # % : * ! $ " ! & # %% % %%% % % % % %%% % % 4 / % % %%% % % % % % % % % % % %%%% % % % %%%% % % % % % %%% %%00 % % %%%% % % % %%% % % % % %%% % % 8 90 : $ 5 ∑∑∑ α∑ααα 6 & 7 8 9 9 : 9 9 ::; ∈ ∈∈ ∈ 8 9 : 5 & ααα 6 & 7 8 9 9 : 9 9 ::;α 8 9 : 5 $ 8 9 9 : 9 9 :: 5=9 9 :∪ 9 9 ::=; ( $ 3' . 3 # 3 : ! $ * ! ! ! ! # $ & # ! " # % 2 # " $ $ ! " & $ ! # " * ! / # @0 % % %%% % % % % %%% % % 4 / % % %%% % % % % % % % % % % %%% % % % % %%%% % % % % % %%%%%00 % % %%% % % % % %% % % % % % %%% % % /*0 /!0 $ 5 ∑∑∑ α∑ααα 6 & 7 8 9 9 : 9 9 ::; ∈ ∈∈ ∈ 8 9 : 5 & ααα 6 & 7 8 9 9 : 9 9 ::;α 8 9 90 : 9 9 :: 5=9 90 :∪;9 9 ::= 8 90 : 5 αααα 6 & 7 8 9 90 : 9 9 ::; 8 9 : 5 $ 8 9 9 : 9 9 :: 5=9 9 :∪ 9 9 ::=; ( $ >' . 3 # 3
, 5 I ! ! & $O $ ! " # ! % $ # $ ! $ " $! ! ! " & " % 2 $ ! & $ ! # / ! " 0 & " ! # ! # ! & ! # ! % : ! # # ! " ! % : # ! # ! # ! " % 2 $ " ! $ ! # # ! & " ! & / # 0%
4
/
%
%
%%
%
%
%
%
%
%
%
%
%
%
%
%
%
%%
%
%
%
%
%
%%
%
%
%
%
% %
%
%
%
%
%
% %%%
%%
%
% %
%
%
%
%
%
% %%%
%%
%
%
%%
%
%
%
%
%
%%
%
%
%
/ 0 / 0 8 9 9 : 9 9 :: 5 = 9 :∩∩∩ 9 :=∩ = 9 :∪∪∪∪ 9 := ! ! " # " # $ 5 ∑∑∑ α∑ααα 6 & 7 8 9 9 : 9 9 ::; ∈ ∈ ∈ ∈ 8 9 : 5 & αααα 6 & 7 8 9 9 : 9 9 ::; 8 90 : 5 αααα 6 & 7 8 9 90 : 9 9 ::; ∈ ∈∈ ∈ 9 : 8 9 :5 ∑∑ α∑∑ααα 6 & 7 8 9 9 : 9 9 ::; 8 9 : 5 $ 8 9 9 : 9 9 :: 5=9 9 :∪ 9 9 ::=; 8 9 90 : 9 9 :: 5 ; =9 90 :∪9 9 ::= 8 9 9 : 9 9 ::5 = 9 :∩∩∩∩ 9 := = 9 :∪∪∪∪ 9 := 8 9 9 : 9 9 :: 5 = 9 :∩∩∩ 9 :=∩ = 9 :∪∪∪∪ 9 := ( $ ?' . 3 # >' @ $ ! " " # ! # $ *% ! # $ * & % " ! & # ! % ! ! # ! & % ! " ! ! # ! & ! " $ ! !% ! $ . " % : , 5F &! ! % ! " A # ! " $ ! . " 5 " /.5 0 . " 5 " % $ " # ! % : & # ) ! % : ! ! ! & % ! $ ! " ! % # ! $ ! # ! % ! ! # ! # $ " + $ & % : & $ ! & ! ! $ & / # 0%
: & L
: & ( $ A' - ! # $ & : # & " # ! $ " % : # % $ ! 'A ( % : ! & $ $ $ & ! ! # A # A # ! / # <0% : ! ! A ! ! ! # ! % # < ! # : & $! ! # : & ! $ & %, 5 7
: & L
+ $ B : & : & @ M M M M M M M M M C C C C C C C C C ( $ D' ; : ) ! ! ! ! " / # ; 0% ! & $ ! $ $ & A $ ! # ! $ & %: & L
+ $ B : & ; : & ; M M M M M M M M M C C C C C C C C C ( $ &E' ! ! ! & $ ! $ $ & $ % ! $ A / # ;;0@
: & L
+ $ B : & : & < M M M M M M M M M C C C C C C C C C ( $ &&' ! # $ % ! & $ ! $ $ & $ ! / " 0 $ / # ; 0%: & L
+ $ B : & ; : & ; M M M M M M M M M C C C C C C C C C ( $ &.' ! $ $ ! F % 5 #δ
$ %7 $! ! " & $ ! & $ ! / F D;<E0% >δ
%7 $ " F & ! ! " % ! ! " & ) & ! %α
E$ ! " " / F D ;E P D E% ! ! ! " ! # ! ! F % $ !δ
α
E " # # & $! ! # $ * " % " $ ! # ; & A % ! $ ! $ ! ! % 8 $ % & ; ! $ ! # $ ! % B, 5 ; % % 7 %7 ;% B &' ?' ( / 0 ! $ * ! & ! ) % $ # # ! ! & " ## % 4 $ $ ! Q ! $ ! ! ! & ! ! % $ $ # ! ! " A " % ! " * " # " ! ! ! ! # ! % ! # & % A' ! $ * $ ! " " ! # !
& $ &) % : & #
*9 ! $ ' ( &) ! % : " ! ! # O $ # % ! ! ! & " % : " $ ! ! D' & ! -% ? & % 5 " % N A % R 5 , L & 6 ? S .@,& < = $ @3 > = 2 G% $ # = ! 2 ! H - ! . ! , N ! 5$ A ;;9; L & 5 ! B B? , ; ;9; @% 5% , L% 4 ! ! 4% 5 " ?% : % I 8 ! # 4 4 !& 5 ! L J D $ 2 (/ " % 7 T @ 4 " & ;<< % <;9< % > :% ? ! " % N! C% R5 & ! F # # ? " 6 I 5 , S / # % $ # 0 : - ,% % 5 , ! ! ;% >! =% 2 A ,% R " ! # L 2 * B " S ! $ 2 K+ (/ %L%0 $
0 2 # $ # , & ;<< % ; 9 ;;;% > =% ? ! % R # ? " 6 I 5! = " 5 F %S / # % $ # 0 > ,% % 5 , ! ! ;% > 5% 1% R ! # 1 95 2 : & 5 ! B S ! $ 2 > > > / $ +**M > & ;<< % ! ! U% - " =% I L % R , ! # L 5 5 S / # % $ # 0 > ,% % 5 , ! ! ;%
! * & 5% L >% ? ! " % ? ) 5% - & L% = & .% R
& A ! * %S ! $ 2 > > > / $ +**M > & ;<< % ! " A B% 4 " -% > A ?% , F .% R5 ! , 5 S (/ / # ! - I % 4 % 5 & ; % ;9 % L % R & & , # 1 5 # ? " S / # % $ # 0 > ,% % 5 , ! ! ;% - # B% R . B" S I % ; 4 % @ ;< % ;9 <% 2 " $ % - % = L% * % RB" 5 # 5 5 ! ! : & S ! $ 2 > > > / $ K K 2 2 $ 65 % 2 % : .% R # ? " # $ ! 5 & ? S / # % $ # 0 > ,% % 5 , ! ! ;% = & .% R ! " 5 2 * B " J ! $ 2 2 ( (/ %( -# # . ( ! 2# 79 . ;<< 5 65 % = .% R 1 6 L 5 %S % $ # 0 > ,% % 5 , ! ! ;% 1 ?% , 5% R5 15 + ! 5 ! ! # 1 *95 S (/ ; % $ # - # I % ;< 4 % ; % ; ;9;@ % * 2% . ,% > ? .% R1 $ L ? # L I 5 > # ? " %S / # % $ # 0 > ,% % 5 , ! ! ;% :% U % RL B L , %S / # % $ # 0 > ,% % 5 , ! ! ;% 5 -% : % U %5% R I 5 , # S / ## $ 2 (/ I % ; 4 % ;; 4 " & ;< 7% 5 2% = ,% R. & & ! ! %S % $ # ! N ! # I % ; 7 ;< % 9 %