рдлрдЬреА рдЧрдгрд┐рддред рд░рд┐рд╢реНрддреЗ рдФрд░ рднреЗрдбрд╝рд┐рдпрд╛ рдкреВрдВрдЫ

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдкрд╕ рдореЗрдВ рдПрдХ рдЪрдпрдирд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐, рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕рдХреА рдорд╛рдВрдЧ рдкрд░ рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреА рдХреАрдордд рдХреЗ рдкреНрд░рднрд╛рд╡ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рд╕рдВрдмрдВрдз рдХреЛ "рдкреНрд░рднрд╛рд╡", "рджреГрдврд╝рддрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд", "рдХрдордЬреЛрд░ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд", рдЖрджрд┐ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд░реНрдгрди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА "рдЕрд╕рддрдд" рд╡рд╕реНрддреБрдПрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдСрдЯреЛрдореЗрдЯрд╛ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд, рдкреИрдЯрд░реНрди рдХреА рдорд╛рдиреНрдпрддрд╛, рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдЖрджрд┐ рдХреА рдХрдИ рд▓рд╛рдЧреВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдПред рдпрд╣ рдПрдХ рдлрдЬреА рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЙрдбрд▓, рд╕рдВрднрд╡рддрдГ, рдЕрдзрд┐рдХ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛, рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рд╢реНрддреЛрдВ рдХреЗ рдЙрджреНрднрд╡ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЧреБрдгрд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рд╕рдорд╛рдирддрд╛, рд╕рдорд╛рдирддрд╛, рдЕрд╕рдорд╛рдирддрд╛, ...


рдлрд╝рдЬрд╝реА рд░рд┐рд╢реНрддреЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ (рд╕рдВрдмрдВрдз, рд╕рдВрдмрдВрдз, рд╕рдВрдмрдВрдз, рд╕рдВрдмрдВрдз рд╕рдорд╛рдирд╛рд░реНрдереА рд╣реИрдВ), рдлрд╝рдЬрд╝реА рд╕реЗрдЯ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде, рдлрд╝рдЬрд╝реА рд╕реЗрдЯ рдХреЗ рдкреВрд░реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдореВрд▓рднреВрдд рдиреАрдВрд╡ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрд╡рдпрдВ рдореВрд▓реНрдп рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдЬреЛ рдХрд┐ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдлрдЬреА рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред


рдлрдЬреА рд╕рдВрдмрдВрдз



(рдорд╛рдлрд╝ рдХрд░рдирд╛)

рдкрд░рд┐рднрд╛рд╖рд╛


рдЬреИрд╕рд╛ рдХрд┐ рдлрд╝рдЬрд╝реА рд╕реЗрдЯреНрд╕ (HMs) рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ , рдлрд╝рдЬрд╝реА рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдк рдЙрд╕ рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рд╢реНрддреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд╣рдо (рднреЛрд▓реЗ) рд╕реЗрдЯ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рдХрдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдПрдирдПрдо рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рд╣реЛрдВрдЧреАред


рд╣рдо рдлрдЬреА рд░рд┐рд╢реНрддреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред


рдлрдЬреА 2-рдПрд░реА (рдмрд╛рдЗрдирд░реА) рдЕрдиреБрдкрд╛рдд Rрд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реЗрдЯ рдкрд░ U=U1├ЧU2U1├ЧU2, ╬╝R(x,y):U1├ЧU2тЖж[0,1],xтИИU1,yтИИU2. :


R=тЛГ(x,y)тИИU1├ЧU2╬╝R(x,y)/(x,y)


n- Rn- .


, [0,1]- ( , ..). [0,1]. ╬╝R(x,y)(x,y)xRyтЗФ(x,y)тИИR. , n- .


.


  • ;
  • (xi,yj)╬╝R(xi,yj);
  • ||╬╝R(xi,yj)||;
  • G~=(U~,V~), U~={un},nтИИNтАФ , V~={тЯй╬╝R~(ui,uj)/(ui,uj)тЯи,╬╝R~(ui,uj)>0}тАФ . ( , . , , , xD)

.



U=1,3,5,7,9R┬л ┬╗ ( x>>y ). :







R,SтАФ U1├ЧU2,xтИИU1,yтИИU2


RUU1├ЧU2:

supp(R)={(x,y):╬╝R(x,y)>0,(x,y)тИИU1├ЧU2}


RS,

тИА(x,y)тЗТ╬╝R(x,y)тЙд╬╝S(x,y)


( ) :

╬╝R(1)(x,y)=maxy(╬╝R(x,y))


:

╬╝R(2)(x,y)=maxx(╬╝R(x,y))


h(R):

h(R)=maxx(maxy(╬╝R(x,y)))=maxy(maxx(╬╝R(x,y)))


, h(R)=1, тАФ .


RR┬п, :

╬╝R┬п(x,y)=1тИТ╬╝R(x,y)


, RR|╬╝R(x,y)={0,╬╝R(x,y)<0.51,╬╝R(x,y)>0.501,╬╝R(x,y)=0.5., 0.5 0.


RRтИТ1, ╬╝RтИТ1(x,y)=╬╝R(y,x).RтИТ1R.



:

╬╝RтИкS(x,y)=max(╬╝R(x,y),╬╝S(x,y));╬╝RтИйS(x,y)=min(╬╝R(x,y),╬╝S(x,y))

ред рд╕рднреА рдлрдЬрд╝реА рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рд╕реЗрдЯ рд╕рдВрдШ рдФрд░ рдЪреМрд░рд╛рд╣реЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рд╡рд┐рддрд░рдг рдЬрд╛рд▓реА рдмрдирд╛рддрд╛ рд╣реИ; рдФрд░ рдЬрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдЖрд▓рд╕реНрдп, рд╕рд╛рдордВрдЬрд╕реНрдп, рд╕рд╣рд╛рдиреБрднреВрддрд┐, рдЕрд╡рд╢реЛрд╖рдг рдФрд░ рд╡рд┐рддрд░рдг рдХреА рдкрд╣рдЪрд╛рди рдХреА рдкреВрд░реНрддрд┐ рд╕реЗL=[0;1] рд╕рднреА рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрди рдкрд╣рдЪрд╛рдиреЛрдВ рдХреА рдкреВрд░реНрддрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред

рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд░реНрдХ рдореЗрдВ, "рд╕рдВрдЦреНрдпрд╛ x рдФрд░ y рдмрд╣реБрдд рдХрд░реАрдм рдпрд╛ / рдФрд░ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ" рдЬреИрд╕реЗ рдХрдерди рдХреЛ "рд╕рдВрдЦреНрдпрд╛ x рдФрд░ y рдмрд╣реБрдд рдХрд░реАрдм рдпрд╛ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ" рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдлрд╝рдЬрд╝реА рд╕реЗрдЯ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ, рдкрд╣рд▓рд╛ рдХрдерди рдХрд╛рдлреА рддрд╛рд░реНрдХрд┐рдХ рд╣реИ; рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдпреЛрдЬрдХрддрд╛ "рдФрд░" рд╕рджрд╕реНрдпрддрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрдм x рдФрд░ y рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рдХрд╣рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╡реЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИрдВ рдпрд╛ рдХрд┐ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВред рдпрд╣ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд░реНрдХ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЙрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред


: ╬╝RтЛЕS(x,y)=╬╝R(x,y)тЛЕ╬╝S(x,y); : ╬╝R+S(x,y)=╬╝R(x,y)+╬╝S(x,y)тИТ╬╝R(x,y)тЛЕ╬╝S(x,y).


, . ╬▒- . , . - R╬▒={(x,y):╬╝R(x,y)тЙе╬▒}. , ╬▒1тЙе╬▒2тЗТR╬▒1тКВR╬▒2.


( ) . RR=max╬▒(╬▒├ЧR╬▒).




. , . (Max-*)-. , 3 .


  1. max-min ( ): RS:╬╝RS(x,z)=maxyтИИU(min(╬╝R(x,y),╬╝S(y,z))). .
  2. min-max ( ): RтИШS:╬╝RтИШS(x,z)=minyтИИU(max(╬╝R(x,y),╬╝S(y,z))).
  3. max-тАв ( ): RтИЧS:supyтИИU(╬╝R(x,y)тЛЕ╬╝S(y,z)).

A,BU, . : ╬╝A(x,y)=[0.20.60.50.8],╬╝B(x,y)=[0.50.70.31]


:


  1. ╬╝AB(x,y)=[0.30.60.50.8];
  2. ╬╝AтИШB(x,y)=[0.50.70.50.7];
  3. ╬╝AтИЧB(x,y)=[0.180.60.250.8].




. :


:╬╝R(x,x)=1,тИА(x,x)тИИU;


: ╬╝R(x,y)тЙд╬╝R(x,x);


: ╬╝R(x,x)=1,╬╝R(x,y)<1;


flexx: ╬╝R(x,x)=0,тИА(x,x)тИИU;


: ╬╝R(x,y)=╬╝R(y,x);


: ╬╝R(x,y)тЙа╬╝R(y,x)тИи()╬╝R(x,y)=╬╝R(y,x)=0;


: xтЙаy,╬╝R(x,y)>0тЗТ╬╝R(y,x)=0;


: ╬╝R(x,z)тЙеmaxy(min(╬╝R(x,y),╬╝R(y,z))).


тАж . .




2 NPC-, K1K2. , . NPC :


K1:, , .


K2:, , тАФ .


, , :


┬л ┬╗ =A=(0.8/3;0.4/15;0.3/30).


┬л ┬╗ =B=(0.1/0.9;0.5/0.5;0.8/0.1).


┬л ┬╗ =C=(0.8/0.9;0.5/0.5;0.3/0.2).


. : NPC ?



, :


def very(arr: List[set]):
    return [(elem[0]**2, elem[1]) for elem in arr]


def no(arr: List[set]):
    return [(1 - elem[0], elem[1]) for elem in arr]


def attitude(a: List[set], b: List[set], func = lambda x, y: min(x, y)):
    return [[func(i[0], j[0]) for j in b] for i in a]


def attitude_unite(a: List[List], b: List[List]):
    return [[max(a[i][j], b[i][j]) for j in range(len(a[i]))] for i in range(len(a))]


def composition(a: List[List], b: List[List]):
    result = [[0 for j in range(len(b[0]))] for i in range(len(a))]

    for x in range(len(a)):
        for z in range(len(b[0])):
            maximum = min(a[x][0], b[0][z])

            for y in range(0, len(a[0])):
                if maximum < min(a[x][y], b[y][z]):
                    maximum = min(a[x][y], b[y][z])
            
            result[x][z] = maximum

    return result


def index_plus(a: List[List]):
    maximum = max([elem[1] for elem in a])
    result = 0
    for i in range(len(a)):
        result += a[i][0] * (a[i][1] + maximum) / 2

    return result


def ranking_index(a: List[List], b: List[List]):
    return index_plus(a) - index_plus(b)

, тАФ -. , , , index_plus ranking_index. . ( ; , ) :

H(A,B)=H+(A)тИТH+(B), H+(X)=тИл01M(X0)dX,M(X0)=(infxтИИX0(x)+supxтИИX0(x))2.


ABтАФ . . :


A = [(0.8, 3), (0.4, 15), (0.3, 30)]
B = [(0.1, 0.9), (0.5, 0.5), (0.8, 0.1)]
C = [(0.8, 0.9), (0.5, 0.5), (0.3, 0.2)]

xтАФ ┬л ┬╗.


x = no(very(A))
x = [[elem[0] for elem in x]]

NPC K1R1. R1=A├ЧB тИк A┬п├ЧB┬п:


AonB = attitude(A, B)
notAonnotB = attitude(no(A), no(B))
R1 = attitude_unite(AonB, notAonnotB)

y1, ( ) R1.


y1 = composition(x, R1)
print('y1 = ', y1)
# >> y1 =  [[0.63, 0.3599999999999999, 0.3599999999999999]]

:


notAonC = attitude(no(A), C)
AonnotC = attitude(A, no(C))
R2 = attitude_unite(notAonC, AonnotC)
y2 = composition(x, R2)
print('y2 = ', y2)
# >> y2 =  [[0.5599999999999999, 0.3599999999999999, 0.3599999999999999]]

y1y2:


y1 = [(y1[0][i], B[i][1]) for i in range(len(y1[0]))]
y2 = [(y2[0][i], C[i][1]) for i in range(len(y2[0]))]

NPC:


print('index = ', ranking_index(y1, y2))
# >> index =  -0.020000000000000018

рдПрдХ рдЫреЛрдЯрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ K2рдЕрдзрд┐рдХ рд╡рдлрд╛рджрд╛рд░реА рд╕реЗ рдЖрдЗрдЯрдо рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рддрд▓рд╛рд╢ рдХреЛ рдЧрд┐рдирдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддреЗ рд╣реИрдВ K1ред


рдФрд░ рдЖрдЬ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред


All Articles