| ofs | hex dump | ascii |
|---|
| 0000 | cb 0d 0d 0a 00 00 00 00 85 fa a7 68 f3 ed 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 | ...........h.................... |
| 0020 | 00 00 00 00 00 f3 78 02 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 5a 02 | ......x.....d.Z.d.d.l.Z.d.d.l.Z. |
| 0040 | 64 01 64 02 6c 03 5a 03 64 01 64 03 6c 04 6d 05 5a 05 01 00 64 01 64 04 6c 06 6d 07 5a 07 01 00 | d.d.l.Z.d.d.l.m.Z...d.d.l.m.Z... |
| 0060 | 64 01 64 02 6c 08 5a 09 64 01 64 05 6c 0a 6d 0b 5a 0b 01 00 67 00 64 06 a2 01 5a 0c 02 00 65 09 | d.d.l.Z.d.d.l.m.Z...g.d...Z...e. |
| 0080 | 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 64 07 64 08 9c 02 64 09 64 09 | j...................d.d.d...d.d. |
| 00a0 | ac 0a ab 03 00 00 00 00 00 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 | ................................ |
| 00c0 | 64 19 64 0b 84 01 ab 00 00 00 00 00 00 00 5a 0e 02 00 65 09 6a 1a 00 00 00 00 00 00 00 00 00 00 | d.d...........Z...e.j........... |
| 00e0 | 00 00 00 00 00 00 00 00 64 01 64 07 64 08 9c 02 ac 0c ab 01 00 00 00 00 00 00 09 00 09 00 09 00 | ........d.d.d................... |
| 0100 | 09 00 09 00 09 00 09 00 09 00 09 00 64 1a 64 0d 84 01 ab 00 00 00 00 00 00 00 5a 0f 02 00 65 09 | ............d.d...........Z...e. |
| 0120 | 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 64 07 64 08 9c 02 ac 0c ab 01 | j...................d.d.d....... |
| 0140 | 00 00 00 00 00 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 64 1a 64 0e 84 01 ab 00 | ........................d.d..... |
| 0160 | 00 00 00 00 00 00 5a 10 02 00 65 09 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Z...e.j................... |
| 0180 | 64 01 64 07 64 08 9c 02 64 09 64 09 ac 0a ab 03 00 00 00 00 00 00 09 00 09 00 09 00 09 00 09 00 | d.d.d...d.d..................... |
| 01a0 | 09 00 09 00 09 00 09 00 09 00 09 00 09 00 64 1b 64 0f 84 01 ab 00 00 00 00 00 00 00 5a 11 65 09 | ..............d.d...........Z.e. |
| 01c0 | 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 09 00 09 00 09 00 09 00 64 1c | j.............................d. |
| 01e0 | 64 10 84 01 ab 00 00 00 00 00 00 00 5a 12 09 00 09 00 09 00 09 00 09 00 64 1c 64 11 84 01 5a 13 | d...........Z...........d.d...Z. |
| 0200 | 09 00 09 00 09 00 09 00 09 00 64 1c 64 12 84 01 5a 14 02 00 65 09 6a 1a 00 00 00 00 00 00 00 00 | ..........d.d...Z...e.j......... |
| 0220 | 00 00 00 00 00 00 00 00 00 00 64 13 ac 14 ab 01 00 00 00 00 00 00 09 00 64 1d 64 16 84 01 ab 00 | ..........d.............d.d..... |
| 0240 | 00 00 00 00 00 00 5a 15 02 00 65 0b 64 15 ab 01 00 00 00 00 00 00 02 00 65 09 6a 1a 00 00 00 00 | ......Z...e.d...........e.j..... |
| 0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 13 ac 14 ab 01 00 00 00 00 00 00 09 00 09 00 09 00 | ..............d................. |
| 0280 | 09 00 64 1e 64 02 64 17 9c 01 64 18 84 03 ab 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 5a 16 | ..d.d.d...d...................Z. |
| 02a0 | 79 02 29 1f 61 4f 02 00 00 46 75 6e 63 74 69 6f 6e 73 20 6d 65 61 73 75 72 69 6e 67 20 73 69 6d | y.).aO...Functions.measuring.sim |
| 02c0 | 69 6c 61 72 69 74 79 20 75 73 69 6e 67 20 67 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 | ilarity.using.graph.edit.distanc |
| 02e0 | 65 2e 0a 0a 54 68 65 20 67 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 20 69 73 20 74 | e...The.graph.edit.distance.is.t |
| 0300 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 2f 6e 6f 64 65 20 63 68 61 6e 67 65 73 20 6e | he.number.of.edge/node.changes.n |
| 0320 | 65 65 64 65 64 0a 74 6f 20 6d 61 6b 65 20 74 77 6f 20 67 72 61 70 68 73 20 69 73 6f 6d 6f 72 70 | eeded.to.make.two.graphs.isomorp |
| 0340 | 68 69 63 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 61 6c 67 6f 72 69 74 68 6d 2f 69 6d 70 6c | hic...The.default.algorithm/impl |
| 0360 | 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 73 75 62 2d 6f 70 74 69 6d 61 6c 20 66 6f 72 20 73 6f | ementation.is.sub-optimal.for.so |
| 0380 | 6d 65 20 67 72 61 70 68 73 2e 0a 54 68 65 20 70 72 6f 62 6c 65 6d 20 6f 66 20 66 69 6e 64 69 6e | me.graphs..The.problem.of.findin |
| 03a0 | 67 20 74 68 65 20 65 78 61 63 74 20 47 72 61 70 68 20 45 64 69 74 20 44 69 73 74 61 6e 63 65 20 | g.the.exact.Graph.Edit.Distance. |
| 03c0 | 28 47 45 44 29 20 69 73 20 4e 50 2d 68 61 72 64 0a 73 6f 20 69 74 20 69 73 20 6f 66 74 65 6e 20 | (GED).is.NP-hard.so.it.is.often. |
| 03e0 | 73 6c 6f 77 2e 20 49 66 20 74 68 65 20 73 69 6d 70 6c 65 20 69 6e 74 65 72 66 61 63 65 20 60 67 | slow..If.the.simple.interface.`g |
| 0400 | 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 60 0a 74 61 6b 65 73 20 74 6f 6f 20 6c 6f | raph_edit_distance`.takes.too.lo |
| 0420 | 6e 67 20 66 6f 72 20 79 6f 75 72 20 67 72 61 70 68 2c 20 74 72 79 20 60 6f 70 74 69 6d 69 7a 65 | ng.for.your.graph,.try.`optimize |
| 0440 | 5f 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 60 0a 61 6e 64 2f 6f 72 20 60 6f 70 | _graph_edit_distance`.and/or.`op |
| 0460 | 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 60 2e 0a 0a 41 74 20 74 68 65 20 73 61 6d 65 | timize_edit_paths`...At.the.same |
| 0480 | 20 74 69 6d 65 2c 20 49 20 65 6e 63 6f 75 72 61 67 65 20 63 61 70 61 62 6c 65 20 70 65 6f 70 6c | .time,.I.encourage.capable.peopl |
| 04a0 | 65 20 74 6f 20 69 6e 76 65 73 74 69 67 61 74 65 0a 61 6c 74 65 72 6e 61 74 69 76 65 20 47 45 44 | e.to.investigate.alternative.GED |
| 04c0 | 20 61 6c 67 6f 72 69 74 68 6d 73 2c 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 69 6d 70 72 6f 76 65 | .algorithms,.in.order.to.improve |
| 04e0 | 20 74 68 65 20 63 68 6f 69 63 65 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a e9 00 00 00 00 4e 29 01 | .the.choices.available.......N). |
| 0500 | da 09 64 61 74 61 63 6c 61 73 73 29 01 da 07 70 72 6f 64 75 63 74 29 01 da 0f 6e 70 5f 72 61 6e | ..dataclass)...product)...np_ran |
| 0520 | 64 6f 6d 5f 73 74 61 74 65 29 07 da 13 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 | dom_state)...graph_edit_distance |
| 0540 | da 12 6f 70 74 69 6d 61 6c 5f 65 64 69 74 5f 70 61 74 68 73 da 1c 6f 70 74 69 6d 69 7a 65 5f 67 | ..optimal_edit_paths..optimize_g |
| 0560 | 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 da 13 6f 70 74 69 6d 69 7a 65 5f 65 64 69 | raph_edit_distance..optimize_edi |
| 0580 | 74 5f 70 61 74 68 73 da 12 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 da 12 70 61 6e | t_paths..simrank_similarity..pan |
| 05a0 | 74 68 65 72 5f 73 69 6d 69 6c 61 72 69 74 79 da 15 67 65 6e 65 72 61 74 65 5f 72 61 6e 64 6f 6d | ther_similarity..generate_random |
| 05c0 | 5f 70 61 74 68 73 e9 01 00 00 00 29 02 da 02 47 31 da 02 47 32 54 29 03 da 06 67 72 61 70 68 73 | _paths.....)...G1..G2T)...graphs |
| 05e0 | da 13 70 72 65 73 65 72 76 65 5f 65 64 67 65 5f 61 74 74 72 73 da 13 70 72 65 73 65 72 76 65 5f | ..preserve_edge_attrs..preserve_ |
| 0600 | 6e 6f 64 65 5f 61 74 74 72 73 63 0d 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 03 00 00 00 f3 | node_attrsc..................... |
| 0620 | 50 00 00 00 97 00 64 01 7d 0d 74 01 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 7c 04 7c 05 | P.....d.}.t.........|.|.|.|.|.|. |
| 0640 | 7c 06 7c 07 7c 08 7c 09 7c 0b 64 02 7c 0a 7c 0c ab 0e 00 00 00 00 00 00 44 00 5d 08 00 00 5c 03 | |.|.|.|.|.d.|.|.........D.]...\. |
| 0660 | 00 00 7d 0e 7d 0e 7d 0f 7c 0f 7d 0d 8c 0a 04 00 7c 0d 53 00 29 03 61 f5 12 00 00 52 65 74 75 72 | ..}.}.}.|.}.....|.S.).a....Retur |
| 0680 | 6e 73 20 47 45 44 20 28 67 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 29 20 62 65 74 | ns.GED.(graph.edit.distance).bet |
| 06a0 | 77 65 65 6e 20 67 72 61 70 68 73 20 47 31 20 61 6e 64 20 47 32 2e 0a 0a 20 20 20 20 47 72 61 70 | ween.graphs.G1.and.G2.......Grap |
| 06c0 | 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 20 69 73 20 61 20 67 72 61 70 68 20 73 69 6d 69 6c | h.edit.distance.is.a.graph.simil |
| 06e0 | 61 72 69 74 79 20 6d 65 61 73 75 72 65 20 61 6e 61 6c 6f 67 6f 75 73 20 74 6f 0a 20 20 20 20 4c | arity.measure.analogous.to.....L |
| 0700 | 65 76 65 6e 73 68 74 65 69 6e 20 64 69 73 74 61 6e 63 65 20 66 6f 72 20 73 74 72 69 6e 67 73 2e | evenshtein.distance.for.strings. |
| 0720 | 20 20 49 74 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 6d 69 6e 69 6d 75 6d 20 63 6f 73 74 0a | ..It.is.defined.as.minimum.cost. |
| 0740 | 20 20 20 20 6f 66 20 65 64 69 74 20 70 61 74 68 20 28 73 65 71 75 65 6e 63 65 20 6f 66 20 6e 6f | ....of.edit.path.(sequence.of.no |
| 0760 | 64 65 20 61 6e 64 20 65 64 67 65 20 65 64 69 74 20 6f 70 65 72 61 74 69 6f 6e 73 29 0a 20 20 20 | de.and.edge.edit.operations).... |
| 0780 | 20 74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 67 72 61 70 68 20 47 31 20 74 6f 20 67 72 61 70 68 20 | .transforming.graph.G1.to.graph. |
| 07a0 | 69 73 6f 6d 6f 72 70 68 69 63 20 74 6f 20 47 32 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 | isomorphic.to.G2.......Parameter |
| 07c0 | 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 31 2c 20 47 32 3a 20 67 72 61 | s.....----------.....G1,.G2:.gra |
| 07e0 | 70 68 73 0a 20 20 20 20 20 20 20 20 54 68 65 20 74 77 6f 20 67 72 61 70 68 73 20 47 31 20 61 6e | phs.........The.two.graphs.G1.an |
| 0800 | 64 20 47 32 20 6d 75 73 74 20 62 65 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 0a 0a | d.G2.must.be.of.the.same.type... |
| 0820 | 20 20 20 20 6e 6f 64 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 | ....node_match.:.callable....... |
| 0840 | 20 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 54 72 75 65 20 69 | ..A.function.that.returns.True.i |
| 0860 | 66 20 6e 6f 64 65 20 6e 31 20 69 6e 20 47 31 20 61 6e 64 20 6e 32 20 69 6e 20 47 32 0a 20 20 20 | f.node.n1.in.G1.and.n2.in.G2.... |
| 0880 | 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c 20 | .....should.be.considered.equal. |
| 08a0 | 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 | during.matching...........The.fu |
| 08c0 | 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 | nction.will.be.called.like...... |
| 08e0 | 20 20 20 20 20 20 20 6e 6f 64 65 5f 6d 61 74 63 68 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 | .......node_match(G1.nodes[n1],. |
| 0900 | 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c | G2.nodes[n2])...........That.is, |
| 0920 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 6e | .the.function.will.receive.the.n |
| 0940 | 6f 64 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 | ode.attribute.........dictionari |
| 0960 | 65 73 20 66 6f 72 20 6e 31 20 61 6e 64 20 6e 32 20 61 73 20 69 6e 70 75 74 73 2e 0a 0a 20 20 20 | es.for.n1.and.n2.as.inputs...... |
| 0980 | 20 20 20 20 20 49 67 6e 6f 72 65 64 20 69 66 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 | .....Ignored.if.node_subst_cost. |
| 09a0 | 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 20 49 66 20 6e 65 69 74 68 65 72 0a 20 20 20 20 20 20 | is.specified...If.neither....... |
| 09c0 | 20 20 6e 6f 64 65 5f 6d 61 74 63 68 20 6e 6f 72 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 | ..node_match.nor.node_subst_cost |
| 09e0 | 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 | .are.specified.then.node........ |
| 0a00 | 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 2e 0a | .attributes.are.not.considered.. |
| 0a20 | 0a 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 | .....edge_match.:.callable...... |
| 0a40 | 20 20 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 54 72 75 65 20 | ...A.function.that.returns.True. |
| 0a60 | 69 66 20 74 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 69 6f 6e 61 72 69 | if.the.edge.attribute.dictionari |
| 0a80 | 65 73 0a 20 20 20 20 20 20 20 20 66 6f 72 20 74 68 65 20 70 61 69 72 20 6f 66 20 6e 6f 64 65 73 | es.........for.the.pair.of.nodes |
| 0aa0 | 20 28 75 31 2c 20 76 31 29 20 69 6e 20 47 31 20 61 6e 64 20 28 75 32 2c 20 76 32 29 20 69 6e 20 | .(u1,.v1).in.G1.and.(u2,.v2).in. |
| 0ac0 | 47 32 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 | G2.should.........be.considered. |
| 0ae0 | 65 71 75 61 6c 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 | equal.during.matching........... |
| 0b00 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 | The.function.will.be.called.like |
| 0b20 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 28 47 31 5b 75 31 5d 5b 76 | .............edge_match(G1[u1][v |
| 0b40 | 31 5d 2c 20 47 32 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 | 1],.G2[u2][v2])...........That.i |
| 0b60 | 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 | s,.the.function.will.receive.the |
| 0b80 | 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 | .edge.attribute.........dictiona |
| 0ba0 | 72 69 65 73 20 6f 66 20 74 68 65 20 65 64 67 65 73 20 75 6e 64 65 72 20 63 6f 6e 73 69 64 65 72 | ries.of.the.edges.under.consider |
| 0bc0 | 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 49 67 6e 6f 72 65 64 20 69 66 20 65 64 67 65 5f | ation...........Ignored.if.edge_ |
| 0be0 | 73 75 62 73 74 5f 63 6f 73 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 20 49 66 20 6e 65 69 | subst_cost.is.specified...If.nei |
| 0c00 | 74 68 65 72 0a 20 20 20 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 20 6e 6f 72 20 65 64 67 65 | ther.........edge_match.nor.edge |
| 0c20 | 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 65 | _subst_cost.are.specified.then.e |
| 0c40 | 64 67 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 63 | dge.........attributes.are.not.c |
| 0c60 | 6f 6e 73 69 64 65 72 65 64 2e 0a 0a 20 20 20 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 2c | onsidered.......node_subst_cost, |
| 0c80 | 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 2c 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 20 3a 20 | .node_del_cost,.node_ins_cost.:. |
| 0ca0 | 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 | callable.........Functions.that. |
| 0cc0 | 72 65 74 75 72 6e 20 74 68 65 20 63 6f 73 74 73 20 6f 66 20 6e 6f 64 65 20 73 75 62 73 74 69 74 | return.the.costs.of.node.substit |
| 0ce0 | 75 74 69 6f 6e 2c 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2c 20 61 6e | ution,.node.........deletion,.an |
| 0d00 | 64 20 6e 6f 64 65 20 69 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a | d.node.insertion,.respectively.. |
| 0d20 | 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 63 | .........The.functions.will.be.c |
| 0d40 | 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 73 75 62 73 | alled.like.............node_subs |
| 0d60 | 74 5f 63 6f 73 74 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 47 32 2e 6e 6f 64 65 73 5b 6e 32 | t_cost(G1.nodes[n1],.G2.nodes[n2 |
| 0d80 | 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 28 47 31 2e | ]),............node_del_cost(G1. |
| 0da0 | 6e 6f 64 65 73 5b 6e 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 69 6e 73 5f | nodes[n1]),............node_ins_ |
| 0dc0 | 63 6f 73 74 28 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 | cost(G2.nodes[n2])...........Tha |
| 0de0 | 74 20 69 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 63 65 69 76 65 | t.is,.the.functions.will.receive |
| 0e00 | 20 74 68 65 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 | .the.node.attribute.........dict |
| 0e20 | 69 6f 6e 61 72 69 65 73 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f | ionaries.as.inputs...The.functio |
| 0e40 | 6e 73 20 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 | ns.are.expected.to.return....... |
| 0e60 | 20 20 70 6f 73 69 74 69 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 | ..positive.numeric.values....... |
| 0e80 | 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 6f 76 65 | ....Function.node_subst_cost.ove |
| 0ea0 | 72 72 69 64 65 73 20 6e 6f 64 65 5f 6d 61 74 63 68 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a | rrides.node_match.if.specified.. |
| 0ec0 | 20 20 20 20 20 20 20 20 49 66 20 6e 65 69 74 68 65 72 20 6e 6f 64 65 5f 6d 61 74 63 68 20 6e 6f | ........If.neither.node_match.no |
| 0ee0 | 72 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 | r.node_subst_cost.are.specified. |
| 0f00 | 74 68 65 6e 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 73 75 62 73 74 69 | then.........default.node.substi |
| 0f20 | 74 75 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 64 20 28 6e 6f 64 65 20 61 | tution.cost.of.0.is.used.(node.a |
| 0f40 | 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 | ttributes.........are.not.consid |
| 0f60 | 65 72 65 64 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a 0a 20 20 20 20 20 20 20 20 | ered.during.matching)........... |
| 0f80 | 49 66 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 | If.node_del_cost.is.not.specifie |
| 0fa0 | 64 20 74 68 65 6e 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 64 65 6c 65 74 69 6f 6e 0a 20 20 20 | d.then.default.node.deletion.... |
| 0fc0 | 20 20 20 20 20 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 20 20 49 66 20 6e 6f 64 65 | .....cost.of.1.is.used...If.node |
| 0fe0 | 5f 69 6e 73 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a | _ins_cost.is.not.specified.then. |
| 1000 | 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 69 6e 73 65 72 74 69 6f 6e 20 63 | ........default.node.insertion.c |
| 1020 | 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 65 64 67 65 5f 73 75 62 73 | ost.of.1.is.used.......edge_subs |
| 1040 | 74 5f 63 6f 73 74 2c 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 2c 20 65 64 67 65 5f 69 6e 73 5f | t_cost,.edge_del_cost,.edge_ins_ |
| 1060 | 63 6f 73 74 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e | cost.:.callable.........Function |
| 1080 | 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 73 74 73 20 6f 66 20 65 64 67 65 20 | s.that.return.the.costs.of.edge. |
| 10a0 | 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 65 64 67 65 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 | substitution,.edge.........delet |
| 10c0 | 69 6f 6e 2c 20 61 6e 64 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 65 63 74 | ion,.and.edge.insertion,.respect |
| 10e0 | 69 76 65 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 | ively...........The.functions.wi |
| 1100 | 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 | ll.be.called.like.............ed |
| 1120 | 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 28 47 31 5b 75 31 5d 5b 76 31 5d 2c 20 47 32 5b 75 32 5d | ge_subst_cost(G1[u1][v1],.G2[u2] |
| 1140 | 5b 76 32 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 28 | [v2]),............edge_del_cost( |
| 1160 | 47 31 5b 75 31 5d 5b 76 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 69 6e 73 | G1[u1][v1]),............edge_ins |
| 1180 | 5f 63 6f 73 74 28 47 32 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 | _cost(G2[u2][v2])...........That |
| 11a0 | 20 69 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 | .is,.the.functions.will.receive. |
| 11c0 | 74 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 | the.edge.attribute.........dicti |
| 11e0 | 6f 6e 61 72 69 65 73 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e | onaries.as.inputs...The.function |
| 1200 | 73 20 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 | s.are.expected.to.return........ |
| 1220 | 20 70 6f 73 69 74 69 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 20 | .positive.numeric.values........ |
| 1240 | 20 20 20 46 75 6e 63 74 69 6f 6e 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 6f 76 65 72 | ...Function.edge_subst_cost.over |
| 1260 | 72 69 64 65 73 20 65 64 67 65 5f 6d 61 74 63 68 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a 20 | rides.edge_match.if.specified... |
| 1280 | 20 20 20 20 20 20 20 49 66 20 6e 65 69 74 68 65 72 20 65 64 67 65 5f 6d 61 74 63 68 20 6e 6f 72 | .......If.neither.edge_match.nor |
| 12a0 | 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 | .edge_subst_cost.are.specified.t |
| 12c0 | 68 65 6e 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 73 75 62 73 74 69 74 | hen.........default.edge.substit |
| 12e0 | 75 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 64 20 28 65 64 67 65 20 61 74 | ution.cost.of.0.is.used.(edge.at |
| 1300 | 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 | tributes.........are.not.conside |
| 1320 | 72 65 64 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a 0a 20 20 20 20 20 20 20 20 49 | red.during.matching)...........I |
| 1340 | 66 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 | f.edge_del_cost.is.not.specified |
| 1360 | 20 74 68 65 6e 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 64 65 6c 65 74 69 6f 6e 0a 20 20 20 20 | .then.default.edge.deletion..... |
| 1380 | 20 20 20 20 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 20 20 49 66 20 65 64 67 65 5f | ....cost.of.1.is.used...If.edge_ |
| 13a0 | 69 6e 73 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 | ins_cost.is.not.specified.then.. |
| 13c0 | 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f 6e 20 63 6f | .......default.edge.insertion.co |
| 13e0 | 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 72 6f 6f 74 73 20 3a 20 32 2d | st.of.1.is.used.......roots.:.2- |
| 1400 | 74 75 70 6c 65 0a 20 20 20 20 20 20 20 20 54 75 70 6c 65 20 77 68 65 72 65 20 66 69 72 73 74 20 | tuple.........Tuple.where.first. |
| 1420 | 65 6c 65 6d 65 6e 74 20 69 73 20 61 20 6e 6f 64 65 20 69 6e 20 47 31 20 61 6e 64 20 74 68 65 20 | element.is.a.node.in.G1.and.the. |
| 1440 | 73 65 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 69 73 20 61 20 6e 6f 64 65 20 69 6e 20 47 32 2e 0a | second.........is.a.node.in.G2.. |
| 1460 | 20 20 20 20 20 20 20 20 54 68 65 73 65 20 6e 6f 64 65 73 20 61 72 65 20 66 6f 72 63 65 64 20 74 | ........These.nodes.are.forced.t |
| 1480 | 6f 20 62 65 20 6d 61 74 63 68 65 64 20 69 6e 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 74 | o.be.matched.in.the.comparison.t |
| 14a0 | 6f 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 20 63 6f 6d 70 61 72 69 73 6f 6e 20 62 65 74 77 65 | o.........allow.comparison.betwe |
| 14c0 | 65 6e 20 72 6f 6f 74 65 64 20 67 72 61 70 68 73 2e 0a 0a 20 20 20 20 75 70 70 65 72 5f 62 6f 75 | en.rooted.graphs.......upper_bou |
| 14e0 | 6e 64 20 3a 20 6e 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 4d 61 78 69 6d 75 6d 20 65 64 69 | nd.:.numeric.........Maximum.edi |
| 1500 | 74 20 64 69 73 74 61 6e 63 65 20 74 6f 20 63 6f 6e 73 69 64 65 72 2e 20 20 52 65 74 75 72 6e 20 | t.distance.to.consider...Return. |
| 1520 | 4e 6f 6e 65 20 69 66 20 6e 6f 20 65 64 69 74 0a 20 20 20 20 20 20 20 20 64 69 73 74 61 6e 63 65 | None.if.no.edit.........distance |
| 1540 | 20 75 6e 64 65 72 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 75 70 70 65 72 5f 62 6f 75 6e 64 20 65 | .under.or.equal.to.upper_bound.e |
| 1560 | 78 69 73 74 73 2e 0a 0a 20 20 20 20 74 69 6d 65 6f 75 74 20 3a 20 6e 75 6d 65 72 69 63 0a 20 20 | xists.......timeout.:.numeric... |
| 1580 | 20 20 20 20 20 20 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 | ......Maximum.number.of.seconds. |
| 15a0 | 74 6f 20 65 78 65 63 75 74 65 2e 0a 20 20 20 20 20 20 20 20 41 66 74 65 72 20 74 69 6d 65 6f 75 | to.execute..........After.timeou |
| 15c0 | 74 20 69 73 20 6d 65 74 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 65 73 74 20 47 45 44 20 69 | t.is.met,.the.current.best.GED.i |
| 15e0 | 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d | s.returned.......Examples.....-- |
| 1600 | 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 31 20 3d 20 6e 78 2e 63 79 63 6c 65 5f 67 72 61 | ------.....>>>.G1.=.nx.cycle_gra |
| 1620 | 70 68 28 36 29 0a 20 20 20 20 3e 3e 3e 20 47 32 20 3d 20 6e 78 2e 77 68 65 65 6c 5f 67 72 61 70 | ph(6).....>>>.G2.=.nx.wheel_grap |
| 1640 | 68 28 37 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 | h(7).....>>>.nx.graph_edit_dista |
| 1660 | 6e 63 65 28 47 31 2c 20 47 32 29 0a 20 20 20 20 37 2e 30 0a 0a 20 20 20 20 3e 3e 3e 20 47 31 20 | nce(G1,.G2).....7.0......>>>.G1. |
| 1680 | 3d 20 6e 78 2e 73 74 61 72 5f 67 72 61 70 68 28 35 29 0a 20 20 20 20 3e 3e 3e 20 47 32 20 3d 20 | =.nx.star_graph(5).....>>>.G2.=. |
| 16a0 | 6e 78 2e 73 74 61 72 5f 67 72 61 70 68 28 35 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 67 72 61 70 | nx.star_graph(5).....>>>.nx.grap |
| 16c0 | 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 28 47 31 2c 20 47 32 2c 20 72 6f 6f 74 73 3d 28 30 | h_edit_distance(G1,.G2,.roots=(0 |
| 16e0 | 2c 20 30 29 29 0a 20 20 20 20 30 2e 30 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 67 72 61 70 68 5f 65 | ,.0)).....0.0.....>>>.nx.graph_e |
| 1700 | 64 69 74 5f 64 69 73 74 61 6e 63 65 28 47 31 2c 20 47 32 2c 20 72 6f 6f 74 73 3d 28 31 2c 20 30 | dit_distance(G1,.G2,.roots=(1,.0 |
| 1720 | 29 29 0a 20 20 20 20 38 2e 30 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d | )).....8.0......See.Also.....--- |
| 1740 | 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 70 74 69 6d 61 6c 5f 65 64 69 74 5f 70 61 74 68 73 2c 20 6f 70 | -----.....optimal_edit_paths,.op |
| 1760 | 74 69 6d 69 7a 65 5f 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 2c 0a 0a 20 20 20 | timize_graph_edit_distance,..... |
| 1780 | 20 69 73 5f 69 73 6f 6d 6f 72 70 68 69 63 3a 20 74 65 73 74 20 66 6f 72 20 67 72 61 70 68 20 65 | .is_isomorphic:.test.for.graph.e |
| 17a0 | 64 69 74 20 64 69 73 74 61 6e 63 65 20 6f 66 20 30 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 | dit.distance.of.0......Reference |
| 17c0 | 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 5a 65 69 6e | s.....----------........[1].Zein |
| 17e0 | 61 20 41 62 75 2d 41 69 73 68 65 68 2c 20 52 6f 6d 61 69 6e 20 52 61 76 65 61 75 78 2c 20 4a 65 | a.Abu-Aisheh,.Romain.Raveaux,.Je |
| 1800 | 61 6e 2d 59 76 65 73 20 52 61 6d 65 6c 2c 20 50 61 74 72 69 63 6b 0a 20 20 20 20 20 20 20 4d 61 | an-Yves.Ramel,.Patrick........Ma |
| 1820 | 72 74 69 6e 65 61 75 2e 20 41 6e 20 45 78 61 63 74 20 47 72 61 70 68 20 45 64 69 74 20 44 69 73 | rtineau..An.Exact.Graph.Edit.Dis |
| 1840 | 74 61 6e 63 65 20 41 6c 67 6f 72 69 74 68 6d 20 66 6f 72 20 53 6f 6c 76 69 6e 67 0a 20 20 20 20 | tance.Algorithm.for.Solving..... |
| 1860 | 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 6e 69 74 69 6f 6e 20 50 72 6f 62 6c 65 6d 73 2e | ...Pattern.Recognition.Problems. |
| 1880 | 20 34 74 68 20 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 43 6f 6e 66 65 72 65 6e 63 65 20 6f 6e | .4th.International.Conference.on |
| 18a0 | 0a 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 6e 69 74 69 6f 6e 20 41 70 70 6c | ........Pattern.Recognition.Appl |
| 18c0 | 69 63 61 74 69 6f 6e 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 20 32 30 31 35 2c 20 4a 61 6e 20 32 | ications.and.Methods.2015,.Jan.2 |
| 18e0 | 30 31 35 2c 0a 20 20 20 20 20 20 20 4c 69 73 62 6f 6e 2c 20 50 6f 72 74 75 67 61 6c 2e 20 32 30 | 015,........Lisbon,.Portugal..20 |
| 1900 | 31 35 2c 0a 20 20 20 20 20 20 20 3c 31 30 2e 35 32 32 30 2f 30 30 30 35 32 30 39 32 30 32 37 31 | 15,........<10.5220/000520920271 |
| 1920 | 30 32 37 38 3e 2e 20 3c 68 61 6c 2d 30 31 31 36 38 38 31 36 3e 0a 20 20 20 20 20 20 20 68 74 74 | 0278>..<hal-01168816>........htt |
| 1940 | 70 73 3a 2f 2f 68 61 6c 2e 61 72 63 68 69 76 65 73 2d 6f 75 76 65 72 74 65 73 2e 66 72 2f 68 61 | ps://hal.archives-ouvertes.fr/ha |
| 1960 | 6c 2d 30 31 31 36 38 38 31 36 0a 0a 20 20 20 20 4e 54 a9 01 72 09 00 00 00 29 10 72 0e 00 00 00 | l-01168816......NT..r....).r.... |
| 1980 | 72 0f 00 00 00 da 0a 6e 6f 64 65 5f 6d 61 74 63 68 da 0a 65 64 67 65 5f 6d 61 74 63 68 da 0f 6e | r......node_match..edge_match..n |
| 19a0 | 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 da 0d 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 da 0d 6e | ode_subst_cost..node_del_cost..n |
| 19c0 | 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 da 0f 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 da 0d 65 | ode_ins_cost..edge_subst_cost..e |
| 19e0 | 64 67 65 5f 64 65 6c 5f 63 6f 73 74 da 0d 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 da 05 72 6f 6f | dge_del_cost..edge_ins_cost..roo |
| 1a00 | 74 73 da 0b 75 70 70 65 72 5f 62 6f 75 6e 64 da 07 74 69 6d 65 6f 75 74 da 08 62 65 73 74 63 6f | ts..upper_bound..timeout..bestco |
| 1a20 | 73 74 da 01 5f da 04 63 6f 73 74 73 10 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.._..costs.................... |
| 1a40 | fa 65 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 61 | .e/home/blackhao/uiuc-course-gra |
| 1a60 | 70 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 63 | ph/.venv/lib/python3.12/site-pac |
| 1a80 | 6b 61 67 65 73 2f 6e 65 74 77 6f 72 6b 78 2f 61 6c 67 6f 72 69 74 68 6d 73 2f 73 69 6d 69 6c 61 | kages/networkx/algorithms/simila |
| 1aa0 | 72 69 74 79 2e 70 79 72 06 00 00 00 72 06 00 00 00 24 00 00 00 73 5c 00 00 00 80 00 f0 70 04 00 | rity.pyr....r....$...s\......p.. |
| 1ac0 | 10 14 80 48 dc 16 29 d8 08 0a d8 08 0a d8 08 12 d8 08 12 d8 08 17 d8 08 15 d8 08 15 d8 08 17 d8 | ...H..)......................... |
| 1ae0 | 08 15 d8 08 15 d8 08 13 d8 08 0c d8 08 0d d8 08 0f f3 1d 0f 17 06 f2 00 11 05 18 89 0a 88 01 88 | ................................ |
| 1b00 | 31 88 64 f0 22 00 14 18 89 08 f0 23 11 05 18 f0 24 00 0c 14 80 4f f3 00 00 00 00 29 01 72 10 00 | 1.d."......#....$....O.....).r.. |
| 1b20 | 00 00 63 0b 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 03 00 00 00 f3 8c 00 00 00 97 00 67 00 | ..c...........................g. |
| 1b40 | 7d 0b 64 01 7d 0c 74 01 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 7c 04 7c 05 7c 06 7c 07 | }.d.}.t.........|.|.|.|.|.|.|.|. |
| 1b60 | 7c 08 7c 09 7c 0a 64 02 ab 0c 00 00 00 00 00 00 44 00 5d 24 00 00 5c 03 00 00 7d 0d 7d 0e 7d 0f | |.|.|.d.........D.]$..\...}.}.}. |
| 1b80 | 7c 0c 81 07 7c 0f 7c 0c 6b 02 00 00 72 02 67 00 7d 0b 7c 0b 6a 03 00 00 00 00 00 00 00 00 00 00 | |...|.|.k...r.g.}.|.j........... |
| 1ba0 | 00 00 00 00 00 00 00 00 7c 0d 7c 0e 66 02 ab 01 00 00 00 00 00 00 01 00 7c 0f 7d 0c 8c 26 04 00 | ........|.|.f...........|.}..&.. |
| 1bc0 | 7c 0b 7c 0c 66 02 53 00 29 03 61 2a 14 00 00 52 65 74 75 72 6e 73 20 61 6c 6c 20 6d 69 6e 69 6d | |.|.f.S.).a*...Returns.all.minim |
| 1be0 | 75 6d 2d 63 6f 73 74 20 65 64 69 74 20 70 61 74 68 73 20 74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 | um-cost.edit.paths.transforming. |
| 1c00 | 47 31 20 74 6f 20 47 32 2e 0a 0a 20 20 20 20 47 72 61 70 68 20 65 64 69 74 20 70 61 74 68 20 69 | G1.to.G2.......Graph.edit.path.i |
| 1c20 | 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 6e 6f 64 65 20 61 6e 64 20 65 64 67 65 20 65 64 | s.a.sequence.of.node.and.edge.ed |
| 1c40 | 69 74 20 6f 70 65 72 61 74 69 6f 6e 73 0a 20 20 20 20 74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 67 | it.operations.....transforming.g |
| 1c60 | 72 61 70 68 20 47 31 20 74 6f 20 67 72 61 70 68 20 69 73 6f 6d 6f 72 70 68 69 63 20 74 6f 20 47 | raph.G1.to.graph.isomorphic.to.G |
| 1c80 | 32 2e 20 20 45 64 69 74 20 6f 70 65 72 61 74 69 6f 6e 73 0a 20 20 20 20 69 6e 63 6c 75 64 65 20 | 2...Edit.operations.....include. |
| 1ca0 | 73 75 62 73 74 69 74 75 74 69 6f 6e 73 2c 20 64 65 6c 65 74 69 6f 6e 73 2c 20 61 6e 64 20 69 6e | substitutions,.deletions,.and.in |
| 1cc0 | 73 65 72 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d | sertions.......Parameters.....-- |
| 1ce0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 31 2c 20 47 32 3a 20 67 72 61 70 68 73 0a 20 20 20 20 | --------.....G1,.G2:.graphs..... |
| 1d00 | 20 20 20 20 54 68 65 20 74 77 6f 20 67 72 61 70 68 73 20 47 31 20 61 6e 64 20 47 32 20 6d 75 73 | ....The.two.graphs.G1.and.G2.mus |
| 1d20 | 74 20 62 65 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 0a 0a 20 20 20 20 6e 6f 64 65 | t.be.of.the.same.type.......node |
| 1d40 | 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 41 20 66 75 6e 63 | _match.:.callable.........A.func |
| 1d60 | 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 6e 6f 64 65 20 6e | tion.that.returns.True.if.node.n |
| 1d80 | 31 20 69 6e 20 47 31 20 61 6e 64 20 6e 32 20 69 6e 20 47 32 0a 20 20 20 20 20 20 20 20 73 68 6f | 1.in.G1.and.n2.in.G2.........sho |
| 1da0 | 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c 20 64 75 72 69 6e 67 20 6d | uld.be.considered.equal.during.m |
| 1dc0 | 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 | atching...........The.function.w |
| 1de0 | 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 6e | ill.be.called.like.............n |
| 1e00 | 6f 64 65 5f 6d 61 74 63 68 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 47 32 2e 6e 6f 64 65 73 | ode_match(G1.nodes[n1],.G2.nodes |
| 1e20 | 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 75 6e | [n2])...........That.is,.the.fun |
| 1e40 | 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 6e 6f 64 65 20 61 74 74 72 | ction.will.receive.the.node.attr |
| 1e60 | 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 66 6f 72 20 6e | ibute.........dictionaries.for.n |
| 1e80 | 31 20 61 6e 64 20 6e 32 20 61 73 20 69 6e 70 75 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 67 6e | 1.and.n2.as.inputs...........Ign |
| 1ea0 | 6f 72 65 64 20 69 66 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 69 73 20 73 70 65 63 69 | ored.if.node_subst_cost.is.speci |
| 1ec0 | 66 69 65 64 2e 20 20 49 66 20 6e 65 69 74 68 65 72 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 6d | fied...If.neither.........node_m |
| 1ee0 | 61 74 63 68 20 6e 6f 72 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 | atch.nor.node_subst_cost.are.spe |
| 1f00 | 63 69 66 69 65 64 20 74 68 65 6e 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 | cified.then.node.........attribu |
| 1f20 | 74 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 2e 0a 0a 20 20 20 20 65 64 67 | tes.are.not.considered.......edg |
| 1f40 | 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 41 20 66 75 6e | e_match.:.callable.........A.fun |
| 1f60 | 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 74 68 65 20 65 | ction.that.returns.True.if.the.e |
| 1f80 | 64 67 65 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 69 6f 6e 61 72 69 65 73 0a 20 20 20 20 20 | dge.attribute.dictionaries...... |
| 1fa0 | 20 20 20 66 6f 72 20 74 68 65 20 70 61 69 72 20 6f 66 20 6e 6f 64 65 73 20 28 75 31 2c 20 76 31 | ...for.the.pair.of.nodes.(u1,.v1 |
| 1fc0 | 29 20 69 6e 20 47 31 20 61 6e 64 20 28 75 32 2c 20 76 32 29 20 69 6e 20 47 32 20 73 68 6f 75 6c | ).in.G1.and.(u2,.v2).in.G2.shoul |
| 1fe0 | 64 0a 20 20 20 20 20 20 20 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c 20 64 75 | d.........be.considered.equal.du |
| 2000 | 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 | ring.matching...........The.func |
| 2020 | 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 | tion.will.be.called.like........ |
| 2040 | 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 28 47 31 5b 75 31 5d 5b 76 31 5d 2c 20 47 32 5b 75 | .....edge_match(G1[u1][v1],.G2[u |
| 2060 | 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 | 2][v2])...........That.is,.the.f |
| 2080 | 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 65 64 67 65 20 61 74 | unction.will.receive.the.edge.at |
| 20a0 | 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 6f 66 20 | tribute.........dictionaries.of. |
| 20c0 | 74 68 65 20 65 64 67 65 73 20 75 6e 64 65 72 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 2e 0a 0a | the.edges.under.consideration... |
| 20e0 | 20 20 20 20 20 20 20 20 49 67 6e 6f 72 65 64 20 69 66 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f | ........Ignored.if.edge_subst_co |
| 2100 | 73 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 20 49 66 20 6e 65 69 74 68 65 72 0a 20 20 20 | st.is.specified...If.neither.... |
| 2120 | 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 20 6e 6f 72 20 65 64 67 65 5f 73 75 62 73 74 5f 63 | .....edge_match.nor.edge_subst_c |
| 2140 | 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 65 64 67 65 0a 20 20 20 20 | ost.are.specified.then.edge..... |
| 2160 | 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 | ....attributes.are.not.considere |
| 2180 | 64 2e 0a 0a 20 20 20 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 2c 20 6e 6f 64 65 5f 64 65 | d.......node_subst_cost,.node_de |
| 21a0 | 6c 5f 63 6f 73 74 2c 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 20 3a 20 63 61 6c 6c 61 62 6c 65 | l_cost,.node_ins_cost.:.callable |
| 21c0 | 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 74 | .........Functions.that.return.t |
| 21e0 | 68 65 20 63 6f 73 74 73 20 6f 66 20 6e 6f 64 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 6e | he.costs.of.node.substitution,.n |
| 2200 | 6f 64 65 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2c 20 61 6e 64 20 6e 6f 64 65 20 69 | ode.........deletion,.and.node.i |
| 2220 | 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 20 20 20 | nsertion,.respectively.......... |
| 2240 | 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 | .The.functions.will.be.called.li |
| 2260 | 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 28 47 | ke.............node_subst_cost(G |
| 2280 | 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2c 0a 20 20 20 20 | 1.nodes[n1],.G2.nodes[n2]),..... |
| 22a0 | 20 20 20 20 20 20 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 | .......node_del_cost(G1.nodes[n1 |
| 22c0 | 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 28 47 32 2e | ]),............node_ins_cost(G2. |
| 22e0 | 6e 6f 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 | nodes[n2])...........That.is,.th |
| 2300 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 6e 6f 64 | e.functions.will.receive.the.nod |
| 2320 | 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 | e.attribute.........dictionaries |
| 2340 | 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 65 | .as.inputs...The.functions.are.e |
| 2360 | 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 | xpected.to.return.........positi |
| 2380 | 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 75 6e 63 | ve.numeric.values...........Func |
| 23a0 | 74 69 6f 6e 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 6f 76 65 72 72 69 64 65 73 20 6e | tion.node_subst_cost.overrides.n |
| 23c0 | 6f 64 65 5f 6d 61 74 63 68 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 20 20 20 | ode_match.if.specified.......... |
| 23e0 | 49 66 20 6e 65 69 74 68 65 72 20 6e 6f 64 65 5f 6d 61 74 63 68 20 6e 6f 72 20 6e 6f 64 65 5f 73 | If.neither.node_match.nor.node_s |
| 2400 | 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 | ubst_cost.are.specified.then.... |
| 2420 | 20 20 20 20 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 | .....default.node.substitution.c |
| 2440 | 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 64 20 28 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 | ost.of.0.is.used.(node.attribute |
| 2460 | 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 64 75 72 | s.........are.not.considered.dur |
| 2480 | 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 6e 6f 64 65 5f | ing.matching)...........If.node_ |
| 24a0 | 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 64 | del_cost.is.not.specified.then.d |
| 24c0 | 65 66 61 75 6c 74 20 6e 6f 64 65 20 64 65 6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 63 6f 73 | efault.node.deletion.........cos |
| 24e0 | 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 20 20 49 66 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 | t.of.1.is.used...If.node_ins_cos |
| 2500 | 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 | t.is.not.specified.then......... |
| 2520 | 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 69 6e 73 65 72 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 31 | default.node.insertion.cost.of.1 |
| 2540 | 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 2c 20 | .is.used.......edge_subst_cost,. |
| 2560 | 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 2c 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 20 3a 20 63 | edge_del_cost,.edge_ins_cost.:.c |
| 2580 | 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 | allable.........Functions.that.r |
| 25a0 | 65 74 75 72 6e 20 74 68 65 20 63 6f 73 74 73 20 6f 66 20 65 64 67 65 20 73 75 62 73 74 69 74 75 | eturn.the.costs.of.edge.substitu |
| 25c0 | 74 69 6f 6e 2c 20 65 64 67 65 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2c 20 61 6e 64 | tion,.edge.........deletion,.and |
| 25e0 | 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a | .edge.insertion,.respectively... |
| 2600 | 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 63 61 | ........The.functions.will.be.ca |
| 2620 | 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 73 75 62 73 74 | lled.like.............edge_subst |
| 2640 | 5f 63 6f 73 74 28 47 31 5b 75 31 5d 5b 76 31 5d 2c 20 47 32 5b 75 32 5d 5b 76 32 5d 29 2c 0a 20 | _cost(G1[u1][v1],.G2[u2][v2]),.. |
| 2660 | 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 28 47 31 5b 75 31 5d 5b 76 | ..........edge_del_cost(G1[u1][v |
| 2680 | 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 28 47 32 | 1]),............edge_ins_cost(G2 |
| 26a0 | 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 | [u2][v2])...........That.is,.the |
| 26c0 | 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 65 64 67 65 | .functions.will.receive.the.edge |
| 26e0 | 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 | .attribute.........dictionaries. |
| 2700 | 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 65 78 | as.inputs...The.functions.are.ex |
| 2720 | 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 76 | pected.to.return.........positiv |
| 2740 | 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 | e.numeric.values...........Funct |
| 2760 | 69 6f 6e 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 6f 76 65 72 72 69 64 65 73 20 65 64 | ion.edge_subst_cost.overrides.ed |
| 2780 | 67 65 5f 6d 61 74 63 68 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 20 20 20 49 | ge_match.if.specified..........I |
| 27a0 | 66 20 6e 65 69 74 68 65 72 20 65 64 67 65 5f 6d 61 74 63 68 20 6e 6f 72 20 65 64 67 65 5f 73 75 | f.neither.edge_match.nor.edge_su |
| 27c0 | 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 | bst_cost.are.specified.then..... |
| 27e0 | 20 20 20 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 6f | ....default.edge.substitution.co |
| 2800 | 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 64 20 28 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 | st.of.0.is.used.(edge.attributes |
| 2820 | 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 64 75 72 69 | .........are.not.considered.duri |
| 2840 | 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 65 64 67 65 5f 64 | ng.matching)...........If.edge_d |
| 2860 | 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 64 65 | el_cost.is.not.specified.then.de |
| 2880 | 66 61 75 6c 74 20 65 64 67 65 20 64 65 6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 63 6f 73 74 | fault.edge.deletion.........cost |
| 28a0 | 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 20 20 49 66 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 | .of.1.is.used...If.edge_ins_cost |
| 28c0 | 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 64 | .is.not.specified.then.........d |
| 28e0 | 65 66 61 75 6c 74 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 31 20 | efault.edge.insertion.cost.of.1. |
| 2900 | 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 75 70 70 65 72 5f 62 6f 75 6e 64 20 3a 20 6e 75 6d 65 | is.used.......upper_bound.:.nume |
| 2920 | 72 69 63 0a 20 20 20 20 20 20 20 20 4d 61 78 69 6d 75 6d 20 65 64 69 74 20 64 69 73 74 61 6e 63 | ric.........Maximum.edit.distanc |
| 2940 | 65 20 74 6f 20 63 6f 6e 73 69 64 65 72 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 | e.to.consider.......Returns..... |
| 2960 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 65 64 69 74 5f 70 61 74 68 73 20 3a 20 6c 69 73 74 20 6f 66 | -------.....edit_paths.:.list.of |
| 2980 | 20 74 75 70 6c 65 73 20 28 6e 6f 64 65 5f 65 64 69 74 5f 70 61 74 68 2c 20 65 64 67 65 5f 65 64 | .tuples.(node_edit_path,.edge_ed |
| 29a0 | 69 74 5f 70 61 74 68 29 0a 20 20 20 20 20 20 20 2d 20 6e 6f 64 65 5f 65 64 69 74 5f 70 61 74 68 | it_path)........-.node_edit_path |
| 29c0 | 20 3a 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 73 20 60 60 28 75 2c 20 76 29 60 60 20 69 6e 64 | .:.list.of.tuples.``(u,.v)``.ind |
| 29e0 | 69 63 61 74 69 6e 67 20 6e 6f 64 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 0a 20 20 20 | icating.node.transformations.... |
| 2a00 | 20 20 20 20 20 20 62 65 74 77 65 65 6e 20 60 47 31 60 20 61 6e 64 20 60 47 32 60 2e 20 60 60 75 | ......between.`G1`.and.`G2`..``u |
| 2a20 | 60 60 20 69 73 20 60 4e 6f 6e 65 60 20 66 6f 72 20 69 6e 73 65 72 74 69 6f 6e 2c 20 60 60 76 60 | ``.is.`None`.for.insertion,.``v` |
| 2a40 | 60 20 69 73 20 60 4e 6f 6e 65 60 0a 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 65 6c 65 74 69 6f | `.is.`None`..........for.deletio |
| 2a60 | 6e 2e 0a 20 20 20 20 20 20 20 2d 20 65 64 67 65 5f 65 64 69 74 5f 70 61 74 68 20 3a 20 6c 69 73 | n.........-.edge_edit_path.:.lis |
| 2a80 | 74 20 6f 66 20 74 75 70 6c 65 73 20 60 60 28 28 75 31 2c 20 76 31 29 2c 20 28 75 32 2c 20 76 32 | t.of.tuples.``((u1,.v1),.(u2,.v2 |
| 2aa0 | 29 29 60 60 20 69 6e 64 69 63 61 74 69 6e 67 20 65 64 67 65 0a 20 20 20 20 20 20 20 20 20 74 72 | ))``.indicating.edge..........tr |
| 2ac0 | 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 62 65 74 77 65 65 6e 20 60 47 31 60 20 61 6e 64 20 60 | ansformations.between.`G1`.and.` |
| 2ae0 | 47 32 60 2e 20 60 60 28 4e 6f 6e 65 2c 20 28 75 32 2c 76 32 29 29 60 60 20 66 6f 72 20 69 6e 73 | G2`..``(None,.(u2,v2))``.for.ins |
| 2b00 | 65 72 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 61 6e 64 20 60 60 28 28 75 31 2c 76 31 29 2c 20 | ertion..........and.``((u1,v1),. |
| 2b20 | 4e 6f 6e 65 29 60 60 20 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2e 0a 0a 20 20 20 20 63 6f 73 74 20 | None)``.for.deletion.......cost. |
| 2b40 | 3a 20 6e 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 4f 70 74 69 6d 61 6c 20 65 64 69 74 20 70 | :.numeric.........Optimal.edit.p |
| 2b60 | 61 74 68 20 63 6f 73 74 20 28 67 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 29 2e 20 | ath.cost.(graph.edit.distance).. |
| 2b80 | 57 68 65 6e 20 74 68 65 20 63 6f 73 74 0a 20 20 20 20 20 20 20 20 69 73 20 7a 65 72 6f 2c 20 69 | When.the.cost.........is.zero,.i |
| 2ba0 | 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 60 47 31 60 20 61 6e 64 20 60 47 32 60 20 61 | t.indicates.that.`G1`.and.`G2`.a |
| 2bc0 | 72 65 20 69 73 6f 6d 6f 72 70 68 69 63 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 | re.isomorphic.......Examples.... |
| 2be0 | 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 31 20 3d 20 6e 78 2e 63 79 63 6c 65 5f | .--------.....>>>.G1.=.nx.cycle_ |
| 2c00 | 67 72 61 70 68 28 34 29 0a 20 20 20 20 3e 3e 3e 20 47 32 20 3d 20 6e 78 2e 77 68 65 65 6c 5f 67 | graph(4).....>>>.G2.=.nx.wheel_g |
| 2c20 | 72 61 70 68 28 35 29 0a 20 20 20 20 3e 3e 3e 20 70 61 74 68 73 2c 20 63 6f 73 74 20 3d 20 6e 78 | raph(5).....>>>.paths,.cost.=.nx |
| 2c40 | 2e 6f 70 74 69 6d 61 6c 5f 65 64 69 74 5f 70 61 74 68 73 28 47 31 2c 20 47 32 29 0a 20 20 20 20 | .optimal_edit_paths(G1,.G2)..... |
| 2c60 | 3e 3e 3e 20 6c 65 6e 28 70 61 74 68 73 29 0a 20 20 20 20 34 30 0a 20 20 20 20 3e 3e 3e 20 63 6f | >>>.len(paths).....40.....>>>.co |
| 2c80 | 73 74 0a 20 20 20 20 35 2e 30 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a | st.....5.0......Notes.....-----. |
| 2ca0 | 20 20 20 20 54 6f 20 74 72 61 6e 73 66 6f 72 6d 20 60 47 31 60 20 69 6e 74 6f 20 61 20 67 72 61 | ....To.transform.`G1`.into.a.gra |
| 2cc0 | 70 68 20 69 73 6f 6d 6f 72 70 68 69 63 20 74 6f 20 60 47 32 60 2c 20 61 70 70 6c 79 20 74 68 65 | ph.isomorphic.to.`G2`,.apply.the |
| 2ce0 | 20 6e 6f 64 65 0a 20 20 20 20 61 6e 64 20 65 64 67 65 20 65 64 69 74 73 20 69 6e 20 74 68 65 20 | .node.....and.edge.edits.in.the. |
| 2d00 | 72 65 74 75 72 6e 65 64 20 60 60 65 64 69 74 5f 70 61 74 68 73 60 60 2e 0a 20 20 20 20 49 6e 20 | returned.``edit_paths``......In. |
| 2d20 | 74 68 65 20 63 61 73 65 20 6f 66 20 69 73 6f 6d 6f 72 70 68 69 63 20 67 72 61 70 68 73 2c 20 74 | the.case.of.isomorphic.graphs,.t |
| 2d40 | 68 65 20 63 6f 73 74 20 69 73 20 7a 65 72 6f 2c 20 61 6e 64 20 74 68 65 20 70 61 74 68 73 0a 20 | he.cost.is.zero,.and.the.paths.. |
| 2d60 | 20 20 20 72 65 70 72 65 73 65 6e 74 20 64 69 66 66 65 72 65 6e 74 20 69 73 6f 6d 6f 72 70 68 69 | ...represent.different.isomorphi |
| 2d80 | 63 20 6d 61 70 70 69 6e 67 73 20 28 69 73 6f 6d 6f 72 70 68 69 73 6d 73 29 2e 20 54 68 61 74 20 | c.mappings.(isomorphisms)..That. |
| 2da0 | 69 73 2c 20 74 68 65 0a 20 20 20 20 65 64 69 74 73 20 69 6e 76 6f 6c 76 65 20 72 65 6e 61 6d 69 | is,.the.....edits.involve.renami |
| 2dc0 | 6e 67 20 6e 6f 64 65 73 20 61 6e 64 20 65 64 67 65 73 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 | ng.nodes.and.edges.to.match.the. |
| 2de0 | 73 74 72 75 63 74 75 72 65 20 6f 66 20 60 47 32 60 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f | structure.of.`G2`.......See.Also |
| 2e00 | 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 | .....--------.....graph_edit_dis |
| 2e20 | 74 61 6e 63 65 2c 20 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 0a 0a 20 20 20 20 | tance,.optimize_edit_paths...... |
| 2e40 | 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 2e 2e | References.....----------....... |
| 2e60 | 20 5b 31 5d 20 5a 65 69 6e 61 20 41 62 75 2d 41 69 73 68 65 68 2c 20 52 6f 6d 61 69 6e 20 52 61 | .[1].Zeina.Abu-Aisheh,.Romain.Ra |
| 2e80 | 76 65 61 75 78 2c 20 4a 65 61 6e 2d 59 76 65 73 20 52 61 6d 65 6c 2c 20 50 61 74 72 69 63 6b 0a | veaux,.Jean-Yves.Ramel,.Patrick. |
| 2ea0 | 20 20 20 20 20 20 20 4d 61 72 74 69 6e 65 61 75 2e 20 41 6e 20 45 78 61 63 74 20 47 72 61 70 68 | .......Martineau..An.Exact.Graph |
| 2ec0 | 20 45 64 69 74 20 44 69 73 74 61 6e 63 65 20 41 6c 67 6f 72 69 74 68 6d 20 66 6f 72 20 53 6f 6c | .Edit.Distance.Algorithm.for.Sol |
| 2ee0 | 76 69 6e 67 0a 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 6e 69 74 69 6f 6e 20 | ving........Pattern.Recognition. |
| 2f00 | 50 72 6f 62 6c 65 6d 73 2e 20 34 74 68 20 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 43 6f 6e 66 | Problems..4th.International.Conf |
| 2f20 | 65 72 65 6e 63 65 20 6f 6e 0a 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 6e 69 | erence.on........Pattern.Recogni |
| 2f40 | 74 69 6f 6e 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 20 32 30 | tion.Applications.and.Methods.20 |
| 2f60 | 31 35 2c 20 4a 61 6e 20 32 30 31 35 2c 0a 20 20 20 20 20 20 20 4c 69 73 62 6f 6e 2c 20 50 6f 72 | 15,.Jan.2015,........Lisbon,.Por |
| 2f80 | 74 75 67 61 6c 2e 20 32 30 31 35 2c 0a 20 20 20 20 20 20 20 3c 31 30 2e 35 32 32 30 2f 30 30 30 | tugal..2015,........<10.5220/000 |
| 2fa0 | 35 32 30 39 32 30 32 37 31 30 32 37 38 3e 2e 20 3c 68 61 6c 2d 30 31 31 36 38 38 31 36 3e 0a 20 | 5209202710278>..<hal-01168816>.. |
| 2fc0 | 20 20 20 20 20 20 68 74 74 70 73 3a 2f 2f 68 61 6c 2e 61 72 63 68 69 76 65 73 2d 6f 75 76 65 72 | ......https://hal.archives-ouver |
| 2fe0 | 74 65 73 2e 66 72 2f 68 61 6c 2d 30 31 31 36 38 38 31 36 0a 0a 20 20 20 20 4e 46 29 02 72 09 00 | tes.fr/hal-01168816......NF).r.. |
| 3000 | 00 00 da 06 61 70 70 65 6e 64 29 10 72 0e 00 00 00 72 0f 00 00 00 72 15 00 00 00 72 16 00 00 00 | ....append).r....r....r....r.... |
| 3020 | 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 1b 00 00 00 72 1c 00 00 00 72 1e | r....r....r....r....r....r....r. |
| 3040 | 00 00 00 da 05 70 61 74 68 73 72 20 00 00 00 da 0b 76 65 72 74 65 78 5f 70 61 74 68 da 09 65 64 | .....pathsr......vertex_path..ed |
| 3060 | 67 65 5f 70 61 74 68 72 22 00 00 00 73 10 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge_pathr"...s................... |
| 3080 | 20 72 23 00 00 00 72 07 00 00 00 72 07 00 00 00 d2 00 00 00 73 83 00 00 00 80 00 f0 70 04 00 0d | .r#...r....r........s.......p... |
| 30a0 | 0f 80 45 d8 0f 13 80 48 dc 28 3b d8 08 0a d8 08 0a d8 08 12 d8 08 12 d8 08 17 d8 08 15 d8 08 15 | ..E....H.(;..................... |
| 30c0 | d8 08 17 d8 08 15 d8 08 15 d8 08 13 d8 08 0d f3 19 0d 29 06 f2 00 12 05 18 d1 08 24 88 0b 90 59 | ..................)........$...Y |
| 30e0 | a0 04 f0 1e 00 0c 14 d0 0b 1f a0 44 a8 38 a2 4f d8 14 16 88 45 d8 08 0d 8f 0c 89 0c 90 6b a0 39 | ...........D.8.O....E........k.9 |
| 3100 | d0 15 2d d4 08 2e d8 13 17 89 08 f0 25 12 05 18 f0 26 00 0c 11 90 28 88 3f d0 04 1a 72 24 00 00 | ..-.........%....&....(.?...r$.. |
| 3120 | 00 63 0b 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 23 00 00 00 f3 52 00 00 00 4b 00 01 00 97 | .c................#....R...K.... |
| 3140 | 00 74 01 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 7c 04 7c 05 7c 06 7c 07 7c 08 7c 09 7c | .t.........|.|.|.|.|.|.|.|.|.|.| |
| 3160 | 0a 64 01 ab 0c 00 00 00 00 00 00 44 00 5d 0a 00 00 5c 03 00 00 7d 0b 7d 0b 7d 0c 7c 0c 96 01 97 | .d.........D.]...\...}.}.}.|.... |
| 3180 | 01 01 00 8c 0c 04 00 79 02 ad 03 77 01 29 03 61 fd 10 00 00 52 65 74 75 72 6e 73 20 63 6f 6e 73 | .......y...w.).a....Returns.cons |
| 31a0 | 65 63 75 74 69 76 65 20 61 70 70 72 6f 78 69 6d 61 74 69 6f 6e 73 20 6f 66 20 47 45 44 20 28 67 | ecutive.approximations.of.GED.(g |
| 31c0 | 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 29 0a 20 20 20 20 62 65 74 77 65 65 6e 20 | raph.edit.distance).....between. |
| 31e0 | 67 72 61 70 68 73 20 47 31 20 61 6e 64 20 47 32 2e 0a 0a 20 20 20 20 47 72 61 70 68 20 65 64 69 | graphs.G1.and.G2.......Graph.edi |
| 3200 | 74 20 64 69 73 74 61 6e 63 65 20 69 73 20 61 20 67 72 61 70 68 20 73 69 6d 69 6c 61 72 69 74 79 | t.distance.is.a.graph.similarity |
| 3220 | 20 6d 65 61 73 75 72 65 20 61 6e 61 6c 6f 67 6f 75 73 20 74 6f 0a 20 20 20 20 4c 65 76 65 6e 73 | .measure.analogous.to.....Levens |
| 3240 | 68 74 65 69 6e 20 64 69 73 74 61 6e 63 65 20 66 6f 72 20 73 74 72 69 6e 67 73 2e 20 20 49 74 20 | htein.distance.for.strings...It. |
| 3260 | 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 6d 69 6e 69 6d 75 6d 20 63 6f 73 74 0a 20 20 20 20 6f | is.defined.as.minimum.cost.....o |
| 3280 | 66 20 65 64 69 74 20 70 61 74 68 20 28 73 65 71 75 65 6e 63 65 20 6f 66 20 6e 6f 64 65 20 61 6e | f.edit.path.(sequence.of.node.an |
| 32a0 | 64 20 65 64 67 65 20 65 64 69 74 20 6f 70 65 72 61 74 69 6f 6e 73 29 0a 20 20 20 20 74 72 61 6e | d.edge.edit.operations).....tran |
| 32c0 | 73 66 6f 72 6d 69 6e 67 20 67 72 61 70 68 20 47 31 20 74 6f 20 67 72 61 70 68 20 69 73 6f 6d 6f | sforming.graph.G1.to.graph.isomo |
| 32e0 | 72 70 68 69 63 20 74 6f 20 47 32 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 | rphic.to.G2.......Parameters.... |
| 3300 | 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 31 2c 20 47 32 3a 20 67 72 61 70 68 73 0a 20 | .----------.....G1,.G2:.graphs.. |
| 3320 | 20 20 20 20 20 20 20 54 68 65 20 74 77 6f 20 67 72 61 70 68 73 20 47 31 20 61 6e 64 20 47 32 20 | .......The.two.graphs.G1.and.G2. |
| 3340 | 6d 75 73 74 20 62 65 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 0a 0a 20 20 20 20 6e | must.be.of.the.same.type.......n |
| 3360 | 6f 64 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 41 20 66 | ode_match.:.callable.........A.f |
| 3380 | 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 6e 6f 64 | unction.that.returns.True.if.nod |
| 33a0 | 65 20 6e 31 20 69 6e 20 47 31 20 61 6e 64 20 6e 32 20 69 6e 20 47 32 0a 20 20 20 20 20 20 20 20 | e.n1.in.G1.and.n2.in.G2......... |
| 33c0 | 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c 20 64 75 72 69 6e | should.be.considered.equal.durin |
| 33e0 | 67 20 6d 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f | g.matching...........The.functio |
| 3400 | 6e 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 | n.will.be.called.like........... |
| 3420 | 20 20 6e 6f 64 65 5f 6d 61 74 63 68 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 47 32 2e 6e 6f | ..node_match(G1.nodes[n1],.G2.no |
| 3440 | 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 | des[n2])...........That.is,.the. |
| 3460 | 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 6e 6f 64 65 20 61 | function.will.receive.the.node.a |
| 3480 | 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 66 6f | ttribute.........dictionaries.fo |
| 34a0 | 72 20 6e 31 20 61 6e 64 20 6e 32 20 61 73 20 69 6e 70 75 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 | r.n1.and.n2.as.inputs........... |
| 34c0 | 49 67 6e 6f 72 65 64 20 69 66 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 69 73 20 73 70 | Ignored.if.node_subst_cost.is.sp |
| 34e0 | 65 63 69 66 69 65 64 2e 20 20 49 66 20 6e 65 69 74 68 65 72 0a 20 20 20 20 20 20 20 20 6e 6f 64 | ecified...If.neither.........nod |
| 3500 | 65 5f 6d 61 74 63 68 20 6e 6f 72 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 | e_match.nor.node_subst_cost.are. |
| 3520 | 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 | specified.then.node.........attr |
| 3540 | 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 2e 0a 0a 20 20 20 20 | ibutes.are.not.considered....... |
| 3560 | 65 64 67 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 41 20 | edge_match.:.callable.........A. |
| 3580 | 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 74 68 | function.that.returns.True.if.th |
| 35a0 | 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 69 6f 6e 61 72 69 65 73 0a 20 20 | e.edge.attribute.dictionaries... |
| 35c0 | 20 20 20 20 20 20 66 6f 72 20 74 68 65 20 70 61 69 72 20 6f 66 20 6e 6f 64 65 73 20 28 75 31 2c | ......for.the.pair.of.nodes.(u1, |
| 35e0 | 20 76 31 29 20 69 6e 20 47 31 20 61 6e 64 20 28 75 32 2c 20 76 32 29 20 69 6e 20 47 32 20 73 68 | .v1).in.G1.and.(u2,.v2).in.G2.sh |
| 3600 | 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c | ould.........be.considered.equal |
| 3620 | 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 | .during.matching...........The.f |
| 3640 | 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 | unction.will.be.called.like..... |
| 3660 | 20 20 20 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 28 47 31 5b 75 31 5d 5b 76 31 5d 2c 20 47 | ........edge_match(G1[u1][v1],.G |
| 3680 | 32 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 | 2[u2][v2])...........That.is,.th |
| 36a0 | 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 65 64 67 65 | e.function.will.receive.the.edge |
| 36c0 | 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 | .attribute.........dictionaries. |
| 36e0 | 6f 66 20 74 68 65 20 65 64 67 65 73 20 75 6e 64 65 72 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e | of.the.edges.under.consideration |
| 3700 | 2e 0a 0a 20 20 20 20 20 20 20 20 49 67 6e 6f 72 65 64 20 69 66 20 65 64 67 65 5f 73 75 62 73 74 | ...........Ignored.if.edge_subst |
| 3720 | 5f 63 6f 73 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 20 49 66 20 6e 65 69 74 68 65 72 0a | _cost.is.specified...If.neither. |
| 3740 | 20 20 20 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 20 6e 6f 72 20 65 64 67 65 5f 73 75 62 73 | ........edge_match.nor.edge_subs |
| 3760 | 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 65 64 67 65 0a 20 | t_cost.are.specified.then.edge.. |
| 3780 | 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 | .......attributes.are.not.consid |
| 37a0 | 65 72 65 64 2e 0a 0a 20 20 20 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 2c 20 6e 6f 64 65 | ered.......node_subst_cost,.node |
| 37c0 | 5f 64 65 6c 5f 63 6f 73 74 2c 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 20 3a 20 63 61 6c 6c 61 | _del_cost,.node_ins_cost.:.calla |
| 37e0 | 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 74 75 72 | ble.........Functions.that.retur |
| 3800 | 6e 20 74 68 65 20 63 6f 73 74 73 20 6f 66 20 6e 6f 64 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e | n.the.costs.of.node.substitution |
| 3820 | 2c 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2c 20 61 6e 64 20 6e 6f 64 | ,.node.........deletion,.and.nod |
| 3840 | 65 20 69 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 | e.insertion,.respectively....... |
| 3860 | 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 | ....The.functions.will.be.called |
| 3880 | 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 | .like.............node_subst_cos |
| 38a0 | 74 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2c 0a 20 | t(G1.nodes[n1],.G2.nodes[n2]),.. |
| 38c0 | 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 28 47 31 2e 6e 6f 64 65 73 | ..........node_del_cost(G1.nodes |
| 38e0 | 5b 6e 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 28 | [n1]),............node_ins_cost( |
| 3900 | 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c | G2.nodes[n2])...........That.is, |
| 3920 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 | .the.functions.will.receive.the. |
| 3940 | 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 | node.attribute.........dictionar |
| 3960 | 69 65 73 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 | ies.as.inputs...The.functions.ar |
| 3980 | 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 70 6f 73 | e.expected.to.return.........pos |
| 39a0 | 69 74 69 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 | itive.numeric.values...........F |
| 39c0 | 75 6e 63 74 69 6f 6e 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 6f 76 65 72 72 69 64 65 | unction.node_subst_cost.override |
| 39e0 | 73 20 6e 6f 64 65 5f 6d 61 74 63 68 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 | s.node_match.if.specified....... |
| 3a00 | 20 20 20 49 66 20 6e 65 69 74 68 65 72 20 6e 6f 64 65 5f 6d 61 74 63 68 20 6e 6f 72 20 6e 6f 64 | ...If.neither.node_match.nor.nod |
| 3a20 | 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a | e_subst_cost.are.specified.then. |
| 3a40 | 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 73 75 62 73 74 69 74 75 74 69 6f | ........default.node.substitutio |
| 3a60 | 6e 20 63 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 64 20 28 6e 6f 64 65 20 61 74 74 72 69 62 | n.cost.of.0.is.used.(node.attrib |
| 3a80 | 75 74 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 | utes.........are.not.considered. |
| 3aa0 | 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 6e 6f | during.matching)...........If.no |
| 3ac0 | 64 65 5f 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 | de_del_cost.is.not.specified.the |
| 3ae0 | 6e 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 64 65 6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | n.default.node.deletion......... |
| 3b00 | 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 20 20 49 66 20 6e 6f 64 65 5f 69 6e 73 5f | cost.of.1.is.used...If.node_ins_ |
| 3b20 | 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 | cost.is.not.specified.then...... |
| 3b40 | 20 20 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 69 6e 73 65 72 74 69 6f 6e 20 63 6f 73 74 20 6f | ...default.node.insertion.cost.o |
| 3b60 | 66 20 31 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 | f.1.is.used.......edge_subst_cos |
| 3b80 | 74 2c 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 2c 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 20 | t,.edge_del_cost,.edge_ins_cost. |
| 3ba0 | 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 | :.callable.........Functions.tha |
| 3bc0 | 74 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 73 74 73 20 6f 66 20 65 64 67 65 20 73 75 62 73 74 | t.return.the.costs.of.edge.subst |
| 3be0 | 69 74 75 74 69 6f 6e 2c 20 65 64 67 65 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2c 20 | itution,.edge.........deletion,. |
| 3c00 | 61 6e 64 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 | and.edge.insertion,.respectively |
| 3c20 | 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 | ...........The.functions.will.be |
| 3c40 | 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 73 75 | .called.like.............edge_su |
| 3c60 | 62 73 74 5f 63 6f 73 74 28 47 31 5b 75 31 5d 5b 76 31 5d 2c 20 47 32 5b 75 32 5d 5b 76 32 5d 29 | bst_cost(G1[u1][v1],.G2[u2][v2]) |
| 3c80 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 28 47 31 5b 75 31 | ,............edge_del_cost(G1[u1 |
| 3ca0 | 5d 5b 76 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 | ][v1]),............edge_ins_cost |
| 3cc0 | 28 47 32 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 | (G2[u2][v2])...........That.is,. |
| 3ce0 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 65 | the.functions.will.receive.the.e |
| 3d00 | 64 67 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 | dge.attribute.........dictionari |
| 3d20 | 65 73 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 | es.as.inputs...The.functions.are |
| 3d40 | 20 65 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 70 6f 73 69 | .expected.to.return.........posi |
| 3d60 | 74 69 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 75 | tive.numeric.values...........Fu |
| 3d80 | 6e 63 74 69 6f 6e 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 6f 76 65 72 72 69 64 65 73 | nction.edge_subst_cost.overrides |
| 3da0 | 20 65 64 67 65 5f 6d 61 74 63 68 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 20 | .edge_match.if.specified........ |
| 3dc0 | 20 20 49 66 20 6e 65 69 74 68 65 72 20 65 64 67 65 5f 6d 61 74 63 68 20 6e 6f 72 20 65 64 67 65 | ..If.neither.edge_match.nor.edge |
| 3de0 | 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 | _subst_cost.are.specified.then.. |
| 3e00 | 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e | .......default.edge.substitution |
| 3e20 | 20 63 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 64 20 28 65 64 67 65 20 61 74 74 72 69 62 75 | .cost.of.0.is.used.(edge.attribu |
| 3e40 | 74 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 64 | tes.........are.not.considered.d |
| 3e60 | 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 65 64 67 | uring.matching)...........If.edg |
| 3e80 | 65 5f 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e | e_del_cost.is.not.specified.then |
| 3ea0 | 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 64 65 6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 63 | .default.edge.deletion.........c |
| 3ec0 | 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 20 20 49 66 20 65 64 67 65 5f 69 6e 73 5f 63 | ost.of.1.is.used...If.edge_ins_c |
| 3ee0 | 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 | ost.is.not.specified.then....... |
| 3f00 | 20 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f 6e 20 63 6f 73 74 20 6f 66 | ..default.edge.insertion.cost.of |
| 3f20 | 20 31 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 75 70 70 65 72 5f 62 6f 75 6e 64 20 3a 20 6e | .1.is.used.......upper_bound.:.n |
| 3f40 | 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 4d 61 78 69 6d 75 6d 20 65 64 69 74 20 64 69 73 74 | umeric.........Maximum.edit.dist |
| 3f60 | 61 6e 63 65 20 74 6f 20 63 6f 6e 73 69 64 65 72 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 | ance.to.consider.......Returns.. |
| 3f80 | 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 65 6e 65 72 61 74 6f 72 20 6f 66 20 63 6f 6e 73 | ...-------.....Generator.of.cons |
| 3fa0 | 65 63 75 74 69 76 65 20 61 70 70 72 6f 78 69 6d 61 74 69 6f 6e 73 20 6f 66 20 67 72 61 70 68 20 | ecutive.approximations.of.graph. |
| 3fc0 | 65 64 69 74 20 64 69 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 | edit.distance.......Examples.... |
| 3fe0 | 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 31 20 3d 20 6e 78 2e 63 79 63 6c 65 5f | .--------.....>>>.G1.=.nx.cycle_ |
| 4000 | 67 72 61 70 68 28 36 29 0a 20 20 20 20 3e 3e 3e 20 47 32 20 3d 20 6e 78 2e 77 68 65 65 6c 5f 67 | graph(6).....>>>.G2.=.nx.wheel_g |
| 4020 | 72 61 70 68 28 37 29 0a 20 20 20 20 3e 3e 3e 20 66 6f 72 20 76 20 69 6e 20 6e 78 2e 6f 70 74 69 | raph(7).....>>>.for.v.in.nx.opti |
| 4040 | 6d 69 7a 65 5f 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 28 47 31 2c 20 47 32 29 | mize_graph_edit_distance(G1,.G2) |
| 4060 | 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 6d 69 6e 76 20 3d 20 76 0a 20 20 20 20 3e 3e 3e 20 6d | :.............minv.=.v.....>>>.m |
| 4080 | 69 6e 76 0a 20 20 20 20 37 2e 30 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d | inv.....7.0......See.Also.....-- |
| 40a0 | 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 67 72 61 70 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 2c 20 | ------.....graph_edit_distance,. |
| 40c0 | 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 0a 0a 20 20 20 20 52 65 66 65 72 65 6e | optimize_edit_paths......Referen |
| 40e0 | 63 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 5a 65 | ces.....----------........[1].Ze |
| 4100 | 69 6e 61 20 41 62 75 2d 41 69 73 68 65 68 2c 20 52 6f 6d 61 69 6e 20 52 61 76 65 61 75 78 2c 20 | ina.Abu-Aisheh,.Romain.Raveaux,. |
| 4120 | 4a 65 61 6e 2d 59 76 65 73 20 52 61 6d 65 6c 2c 20 50 61 74 72 69 63 6b 0a 20 20 20 20 20 20 20 | Jean-Yves.Ramel,.Patrick........ |
| 4140 | 4d 61 72 74 69 6e 65 61 75 2e 20 41 6e 20 45 78 61 63 74 20 47 72 61 70 68 20 45 64 69 74 20 44 | Martineau..An.Exact.Graph.Edit.D |
| 4160 | 69 73 74 61 6e 63 65 20 41 6c 67 6f 72 69 74 68 6d 20 66 6f 72 20 53 6f 6c 76 69 6e 67 0a 20 20 | istance.Algorithm.for.Solving... |
| 4180 | 20 20 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 6e 69 74 69 6f 6e 20 50 72 6f 62 6c 65 6d | .....Pattern.Recognition.Problem |
| 41a0 | 73 2e 20 34 74 68 20 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 43 6f 6e 66 65 72 65 6e 63 65 20 | s..4th.International.Conference. |
| 41c0 | 6f 6e 0a 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 6e 69 74 69 6f 6e 20 41 70 | on........Pattern.Recognition.Ap |
| 41e0 | 70 6c 69 63 61 74 69 6f 6e 73 20 61 6e 64 20 4d 65 74 68 6f 64 73 20 32 30 31 35 2c 20 4a 61 6e | plications.and.Methods.2015,.Jan |
| 4200 | 20 32 30 31 35 2c 0a 20 20 20 20 20 20 20 4c 69 73 62 6f 6e 2c 20 50 6f 72 74 75 67 61 6c 2e 20 | .2015,........Lisbon,.Portugal.. |
| 4220 | 32 30 31 35 2c 0a 20 20 20 20 20 20 20 3c 31 30 2e 35 32 32 30 2f 30 30 30 35 32 30 39 32 30 32 | 2015,........<10.5220/0005209202 |
| 4240 | 37 31 30 32 37 38 3e 2e 20 3c 68 61 6c 2d 30 31 31 36 38 38 31 36 3e 0a 20 20 20 20 20 20 20 68 | 710278>..<hal-01168816>........h |
| 4260 | 74 74 70 73 3a 2f 2f 68 61 6c 2e 61 72 63 68 69 76 65 73 2d 6f 75 76 65 72 74 65 73 2e 66 72 2f | ttps://hal.archives-ouvertes.fr/ |
| 4280 | 68 61 6c 2d 30 31 31 36 38 38 31 36 0a 20 20 20 20 54 4e 72 14 00 00 00 29 0d 72 0e 00 00 00 72 | hal-01168816.....TNr....).r....r |
| 42a0 | 0f 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 | ....r....r....r....r....r....r.. |
| 42c0 | 00 00 72 1b 00 00 00 72 1c 00 00 00 72 1e 00 00 00 72 21 00 00 00 72 22 00 00 00 73 0d 00 00 00 | ..r....r....r....r!...r"...s.... |
| 42e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 23 00 00 00 72 08 00 00 00 72 08 00 00 00 82 01 00 00 | .............r#...r....r........ |
| 4300 | 73 4e 00 00 00 e8 00 f8 80 00 f4 4c 04 00 17 2a d8 08 0a d8 08 0a d8 08 12 d8 08 12 d8 08 17 d8 | sN.........L...*................ |
| 4320 | 08 15 d8 08 15 d8 08 17 d8 08 15 d8 08 15 d8 08 13 d8 08 0c f3 19 0d 17 06 f2 00 0e 05 13 89 0a | ................................ |
| 4340 | 88 01 88 31 88 64 f0 1c 00 0f 13 8b 0a f1 1d 0e 05 13 f9 73 04 00 00 00 82 25 27 01 63 0e 00 00 | ...1.d.............s.....%'.c... |
| 4360 | 00 00 00 00 00 00 00 00 00 0f 00 00 00 23 00 00 00 f3 42 0e 00 00 87 00 87 01 87 0a 87 0b 87 0d | .............#....B............. |
| 4380 | 87 26 87 27 87 28 87 29 87 2a 87 2b 87 2c 87 2d 87 2e 87 2f 87 30 87 31 87 32 87 33 87 34 4b 00 | .&.'.(.).*.+.,.-.../.0.1.2.3.4K. |
| 43a0 | 01 00 97 00 64 01 64 02 6c 00 8a 2e 64 01 64 02 6c 01 8a 33 74 04 00 00 00 00 00 00 00 00 02 00 | ....d.d.l...d.d.l..3t........... |
| 43c0 | 47 00 64 03 84 00 64 04 ab 02 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 8a 26 88 26 88 33 66 02 | G.d...d..................&.&.3f. |
| 43e0 | 64 05 84 08 8a 2b 64 06 84 00 8a 27 64 07 84 00 8a 30 64 08 84 00 8a 32 64 11 88 26 88 00 88 01 | d....+d....'d....0d....2d..&.... |
| 4400 | 88 27 88 2a 88 2b 88 2e 66 07 64 09 84 09 8a 2c 88 2b 88 30 66 02 64 0a 84 08 8a 31 88 26 88 2b | .'.*.+..f.d....,.+.0f.d....1.&.+ |
| 4420 | 88 2c 88 2f 88 30 88 31 88 32 66 07 64 0b 84 08 8a 28 88 28 88 29 88 2d 88 2f 66 04 64 0c 84 08 | .,./.0.1.2f.d....(.(.).-./f.d... |
| 4440 | 8a 29 74 07 00 00 00 00 00 00 00 00 89 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .)t...........j................. |
| 4460 | 00 00 ab 01 00 00 00 00 00 00 7d 0e 74 07 00 00 00 00 00 00 00 00 89 01 6a 08 00 00 00 00 00 00 | ..........}.t...........j....... |
| 4480 | 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 0f 64 01 7d 10 7c 0c 72 44 7c 0c | ....................}.d.}.|.rD|. |
| 44a0 | 5c 02 00 00 7d 11 7d 12 7c 11 7c 0e 76 01 73 04 7c 12 7c 0f 76 01 72 15 74 0b 00 00 00 00 00 00 | \...}.}.|.|.v.s.|.|.v.r.t....... |
| 44c0 | 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0d ab 01 00 00 00 00 00 00 | ..j...................d......... |
| 44e0 | 82 01 7c 0e 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 11 ab 01 00 00 00 00 | ..|.j...................|....... |
| 4500 | 00 00 01 00 7c 0f 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 12 ab 01 00 00 | ....|.j...................|..... |
| 4520 | 00 00 00 00 01 00 74 11 00 00 00 00 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 7d 13 74 11 00 00 | ......t.........|.........}.t... |
| 4540 | 00 00 00 00 00 00 7c 0f ab 01 00 00 00 00 00 00 7d 14 89 2e 6a 13 00 00 00 00 00 00 00 00 00 00 | ......|.........}...j........... |
| 4560 | 00 00 00 00 00 00 00 00 7c 13 7c 14 7a 00 00 00 7c 13 7c 14 7a 00 00 00 66 02 ab 01 00 00 00 00 | ........|.|.z...|.|.z...f....... |
| 4580 | 00 00 7d 15 7c 04 72 88 89 2e 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0e | ..}.|.r...j...................|. |
| 45a0 | 44 00 8f 16 8f 17 63 03 67 00 63 02 5d 2c 00 00 7d 16 7c 0f 44 00 5d 25 00 00 7d 17 02 00 7c 04 | D.....c.g.c.],..}.|.D.]%..}...|. |
| 45c0 | 89 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 16 19 00 00 00 89 01 6a 08 | ..j...................|.......j. |
| 45e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 17 19 00 00 00 ab 02 00 00 00 00 00 00 | ..................|............. |
| 4600 | 91 03 8c 27 04 00 8c 2e 04 00 63 03 7d 17 7d 16 ab 01 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 | ...'......c.}.}.........j....... |
| 4620 | 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 14 ab 02 00 00 00 00 00 00 7c 15 64 01 7c 13 85 02 | ............|.|.........|.d.|... |
| 4640 | 64 01 7c 14 85 02 66 02 3c 00 00 00 7c 0c 72 be 02 00 7c 04 89 00 6a 08 00 00 00 00 00 00 00 00 | d.|...f.<...|.r...|...j......... |
| 4660 | 00 00 00 00 00 00 00 00 00 00 7f 11 19 00 00 00 89 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 | ..................j............. |
| 4680 | 00 00 00 00 00 00 7f 12 19 00 00 00 ab 02 00 00 00 00 00 00 7d 10 6e 9a 7c 02 72 97 89 2e 6a 15 | ....................}.n.|.r...j. |
| 46a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0e 44 00 8f 16 8f 17 63 03 67 00 63 02 | ..................|.D.....c.g.c. |
| 46c0 | 5d 38 00 00 7d 16 7c 0f 44 00 5d 31 00 00 7d 17 64 0e 74 19 00 00 00 00 00 00 00 00 02 00 7c 02 | ]8..}.|.D.]1..}.d.t...........|. |
| 46e0 | 89 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 16 19 00 00 00 89 01 6a 08 | ..j...................|.......j. |
| 4700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 17 19 00 00 00 ab 02 00 00 00 00 00 00 | ..................|............. |
| 4720 | ab 01 00 00 00 00 00 00 7a 0a 00 00 91 03 8c 33 04 00 8c 3a 04 00 63 03 7d 17 7d 16 ab 01 00 00 | ........z......3...:..c.}.}..... |
| 4740 | 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 14 ab 02 00 00 | ....j...................|.|..... |
| 4760 | 00 00 00 00 7c 15 64 01 7c 13 85 02 64 01 7c 14 85 02 66 02 3c 00 00 00 7c 0c 72 28 64 0e 02 00 | ....|.d.|...d.|...f.<...|.r(d... |
| 4780 | 7c 02 89 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 11 19 00 00 00 89 01 | |...j........................... |
| 47a0 | 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 12 19 00 00 00 ab 02 00 00 00 00 | j............................... |
| 47c0 | 00 00 7a 0a 00 00 7d 10 6e 01 09 00 7c 05 72 23 7c 0e 44 00 8f 16 63 02 67 00 63 02 5d 17 00 00 | ..z...}.n...|.r#|.D...c.g.c.]... |
| 47e0 | 7d 16 02 00 7c 05 89 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 16 19 00 | }...|...j...................|... |
| 4800 | 00 00 ab 01 00 00 00 00 00 00 91 02 8c 19 04 00 7d 18 7d 16 6e 0f 64 0e 67 01 74 11 00 00 00 00 | ................}.}.n.d.g.t..... |
| 4820 | 00 00 00 00 7c 0e ab 01 00 00 00 00 00 00 7a 05 00 00 7d 18 7c 06 72 23 7c 0f 44 00 8f 17 63 02 | ....|.........z...}.|.r#|.D...c. |
| 4840 | 67 00 63 02 5d 17 00 00 7d 17 02 00 7c 06 89 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g.c.]...}...|...j............... |
| 4860 | 00 00 00 00 7c 17 19 00 00 00 ab 01 00 00 00 00 00 00 91 02 8c 19 04 00 7d 19 7d 17 6e 0f 64 0e | ....|...................}.}.n.d. |
| 4880 | 67 01 74 11 00 00 00 00 00 00 00 00 7c 0f ab 01 00 00 00 00 00 00 7a 05 00 00 7d 19 7c 15 64 01 | g.t.........|.........z...}.|.d. |
| 48a0 | 7c 13 85 02 64 01 7c 14 85 02 66 02 19 00 00 00 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |...d.|...f.....j............... |
| 48c0 | 00 00 00 00 ab 00 00 00 00 00 00 00 74 1b 00 00 00 00 00 00 00 00 7c 18 ab 01 00 00 00 00 00 00 | ............t.........|......... |
| 48e0 | 7a 00 00 00 74 1b 00 00 00 00 00 00 00 00 7c 19 ab 01 00 00 00 00 00 00 7a 00 00 00 64 0e 7a 00 | z...t.........|.........z...d.z. |
| 4900 | 00 00 8a 2a 89 2e 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 1d 00 00 00 00 | ...*..j...................t..... |
| 4920 | 00 00 00 00 7c 13 ab 01 00 00 00 00 00 00 44 00 8f 1a 8f 1b 63 03 67 00 63 02 5d 1e 00 00 7d 1a | ....|.........D.....c.g.c.]...}. |
| 4940 | 74 1d 00 00 00 00 00 00 00 00 7c 13 ab 01 00 00 00 00 00 00 44 00 5d 0e 00 00 7d 1b 7c 1a 7c 1b | t.........|.........D.]...}.|.|. |
| 4960 | 6b 28 00 00 72 05 7c 18 7c 1a 19 00 00 00 6e 01 89 2a 91 03 8c 10 04 00 8c 20 04 00 63 03 7d 1b | k(..r.|.|.....n..*..........c.}. |
| 4980 | 7d 1a ab 01 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 | }.........j...................|. |
| 49a0 | 7c 13 ab 02 00 00 00 00 00 00 7c 15 64 01 7c 13 85 02 7c 14 7c 14 7c 13 7a 00 00 00 85 02 66 02 | |.........|.d.|...|.|.|.z.....f. |
| 49c0 | 3c 00 00 00 89 2e 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 1d 00 00 00 00 | <.....j...................t..... |
| 49e0 | 00 00 00 00 7c 14 ab 01 00 00 00 00 00 00 44 00 8f 1a 8f 1b 63 03 67 00 63 02 5d 1e 00 00 7d 1a | ....|.........D.....c.g.c.]...}. |
| 4a00 | 74 1d 00 00 00 00 00 00 00 00 7c 14 ab 01 00 00 00 00 00 00 44 00 5d 0e 00 00 7d 1b 7c 1a 7c 1b | t.........|.........D.]...}.|.|. |
| 4a20 | 6b 28 00 00 72 05 7c 19 7c 1a 19 00 00 00 6e 01 89 2a 91 03 8c 10 04 00 8c 20 04 00 63 03 7d 1b | k(..r.|.|.....n..*..........c.}. |
| 4a40 | 7d 1a ab 01 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 14 | }.........j...................|. |
| 4a60 | 7c 14 ab 02 00 00 00 00 00 00 7c 15 7c 13 7c 13 7c 14 7a 00 00 00 85 02 64 01 7c 14 85 02 66 02 | |.........|.|.|.|.z.....d.|...f. |
| 4a80 | 3c 00 00 00 02 00 89 2b 7c 15 7c 13 7c 14 ab 03 00 00 00 00 00 00 7d 1c 74 07 00 00 00 00 00 00 | <......+|.|.|.........}.t....... |
| 4aa0 | 00 00 89 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 | ....j........................... |
| 4ac0 | 7d 1d 74 07 00 00 00 00 00 00 00 00 89 01 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | }.t...........j................. |
| 4ae0 | 00 00 ab 01 00 00 00 00 00 00 7d 1e 74 11 00 00 00 00 00 00 00 00 7c 1d ab 01 00 00 00 00 00 00 | ..........}.t.........|......... |
| 4b00 | 7d 13 74 11 00 00 00 00 00 00 00 00 7c 1e ab 01 00 00 00 00 00 00 7d 14 89 2e 6a 13 00 00 00 00 | }.t.........|.........}...j..... |
| 4b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 14 7a 00 00 00 7c 13 7c 14 7a 00 00 00 66 02 | ..............|.|.z...|.|.z...f. |
| 4b40 | ab 01 00 00 00 00 00 00 7d 15 7c 07 72 63 89 2e 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........}.|.rc..j............... |
| 4b60 | 00 00 00 00 7c 1d 44 00 8f 1f 8f 20 63 03 67 00 63 02 5d 2c 00 00 7d 1f 7c 1e 44 00 5d 25 00 00 | ....|.D.....c.g.c.],..}.|.D.]%.. |
| 4b80 | 7d 20 02 00 7c 07 89 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 1f 19 00 | }...|...j...................|... |
| 4ba0 | 00 00 89 01 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 20 19 00 00 00 ab 02 | ....j...................|....... |
| 4bc0 | 00 00 00 00 00 00 91 03 8c 27 04 00 8c 2e 04 00 63 03 7d 20 7d 1f ab 01 00 00 00 00 00 00 6a 17 | .........'......c.}.}.........j. |
| 4be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 14 ab 02 00 00 00 00 00 00 7c 15 | ..................|.|.........|. |
| 4c00 | 64 01 7c 13 85 02 64 01 7c 14 85 02 66 02 3c 00 00 00 6e 72 7c 03 72 6f 89 2e 6a 15 00 00 00 00 | d.|...d.|...f.<...nr|.ro..j..... |
| 4c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 1d 44 00 8f 1f 8f 20 63 03 67 00 63 02 5d 38 00 00 | ..............|.D.....c.g.c.]8.. |
| 4c40 | 7d 1f 7c 1e 44 00 5d 31 00 00 7d 20 64 0e 74 19 00 00 00 00 00 00 00 00 02 00 7c 03 89 00 6a 1e | }.|.D.]1..}.d.t...........|...j. |
| 4c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 1f 19 00 00 00 89 01 6a 1e 00 00 00 00 | ..................|.......j..... |
| 4c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 20 19 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 | ..............|................. |
| 4ca0 | 00 00 00 00 7a 0a 00 00 91 03 8c 33 04 00 8c 3a 04 00 63 03 7d 20 7d 1f ab 01 00 00 00 00 00 00 | ....z......3...:..c.}.}......... |
| 4cc0 | 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 14 ab 02 00 00 00 00 00 00 | j...................|.|......... |
| 4ce0 | 7c 15 64 01 7c 13 85 02 64 01 7c 14 85 02 66 02 3c 00 00 00 6e 01 09 00 7c 08 72 23 7c 1d 44 00 | |.d.|...d.|...f.<...n...|.r#|.D. |
| 4d00 | 8f 1f 63 02 67 00 63 02 5d 17 00 00 7d 1f 02 00 7c 08 89 00 6a 1e 00 00 00 00 00 00 00 00 00 00 | ..c.g.c.]...}...|...j........... |
| 4d20 | 00 00 00 00 00 00 00 00 7c 1f 19 00 00 00 ab 01 00 00 00 00 00 00 91 02 8c 19 04 00 7d 18 7d 1f | ........|...................}.}. |
| 4d40 | 6e 0f 64 0e 67 01 74 11 00 00 00 00 00 00 00 00 7c 1d ab 01 00 00 00 00 00 00 7a 05 00 00 7d 18 | n.d.g.t.........|.........z...}. |
| 4d60 | 7c 09 72 23 7c 1e 44 00 8f 20 63 02 67 00 63 02 5d 17 00 00 7d 20 02 00 7c 09 89 01 6a 1e 00 00 | |.r#|.D...c.g.c.]...}...|...j... |
| 4d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 20 19 00 00 00 ab 01 00 00 00 00 00 00 91 02 | ................|............... |
| 4da0 | 8c 19 04 00 7d 19 7d 20 6e 0f 64 0e 67 01 74 11 00 00 00 00 00 00 00 00 7c 1e ab 01 00 00 00 00 | ....}.}.n.d.g.t.........|....... |
| 4dc0 | 00 00 7a 05 00 00 7d 19 7c 15 64 01 7c 13 85 02 64 01 7c 14 85 02 66 02 19 00 00 00 6a 1b 00 00 | ..z...}.|.d.|...d.|...f.....j... |
| 4de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 74 1b 00 00 00 00 00 00 | ........................t....... |
| 4e00 | 00 00 7c 18 ab 01 00 00 00 00 00 00 7a 00 00 00 74 1b 00 00 00 00 00 00 00 00 7c 19 ab 01 00 00 | ..|.........z...t.........|..... |
| 4e20 | 00 00 00 00 7a 00 00 00 64 0e 7a 00 00 00 8a 2a 89 2e 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 | ....z...d.z....*..j............. |
| 4e40 | 00 00 00 00 00 00 74 1d 00 00 00 00 00 00 00 00 7c 13 ab 01 00 00 00 00 00 00 44 00 8f 1a 8f 1b | ......t.........|.........D..... |
| 4e60 | 63 03 67 00 63 02 5d 1e 00 00 7d 1a 74 1d 00 00 00 00 00 00 00 00 7c 13 ab 01 00 00 00 00 00 00 | c.g.c.]...}.t.........|......... |
| 4e80 | 44 00 5d 0e 00 00 7d 1b 7c 1a 7c 1b 6b 28 00 00 72 05 7c 18 7c 1a 19 00 00 00 6e 01 89 2a 91 03 | D.]...}.|.|.k(..r.|.|.....n..*.. |
| 4ea0 | 8c 10 04 00 8c 20 04 00 63 03 7d 1b 7d 1a ab 01 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 | ........c.}.}.........j......... |
| 4ec0 | 00 00 00 00 00 00 00 00 00 00 7c 13 7c 13 ab 02 00 00 00 00 00 00 7c 15 64 01 7c 13 85 02 7c 14 | ..........|.|.........|.d.|...|. |
| 4ee0 | 7c 14 7c 13 7a 00 00 00 85 02 66 02 3c 00 00 00 89 2e 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 | |.|.z.....f.<.....j............. |
| 4f00 | 00 00 00 00 00 00 74 1d 00 00 00 00 00 00 00 00 7c 14 ab 01 00 00 00 00 00 00 44 00 8f 1a 8f 1b | ......t.........|.........D..... |
| 4f20 | 63 03 67 00 63 02 5d 1e 00 00 7d 1a 74 1d 00 00 00 00 00 00 00 00 7c 14 ab 01 00 00 00 00 00 00 | c.g.c.]...}.t.........|......... |
| 4f40 | 44 00 5d 0e 00 00 7d 1b 7c 1a 7c 1b 6b 28 00 00 72 05 7c 19 7c 1a 19 00 00 00 6e 01 89 2a 91 03 | D.]...}.|.|.k(..r.|.|.....n..*.. |
| 4f60 | 8c 10 04 00 8c 20 04 00 63 03 7d 1b 7d 1a ab 01 00 00 00 00 00 00 6a 17 00 00 00 00 00 00 00 00 | ........c.}.}.........j......... |
| 4f80 | 00 00 00 00 00 00 00 00 00 00 7c 14 7c 14 ab 02 00 00 00 00 00 00 7c 15 7c 13 7c 13 7c 14 7a 00 | ..........|.|.........|.|.|.|.z. |
| 4fa0 | 00 00 85 02 64 01 7c 14 85 02 66 02 3c 00 00 00 02 00 89 2b 7c 15 7c 13 7c 14 ab 03 00 00 00 00 | ....d.|...f.<......+|.|.|....... |
| 4fc0 | 00 00 7d 21 7c 1c 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1b 00 00 00 00 | ..}!|.j...................j..... |
| 4fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 21 6a 20 00 00 00 00 00 00 | ......................|!j....... |
| 5000 | 00 00 00 00 00 00 00 00 00 00 00 00 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............j................... |
| 5020 | ab 00 00 00 00 00 00 00 7a 00 00 00 64 0e 7a 00 00 00 8a 2d 89 0d 81 2e 89 0d 64 01 6b 1a 00 00 | ........z...d.z....-......d.k... |
| 5040 | 72 15 74 0b 00 00 00 00 00 00 00 00 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | r.t.........j".................. |
| 5060 | 64 0f ab 01 00 00 00 00 00 00 82 01 74 25 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 | d...........t%........j&........ |
| 5080 | 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 8a 34 88 2d 88 34 88 0b 88 0d 88 0a 66 05 | ...................4.-.4......f. |
| 50a0 | 64 10 84 08 8a 2f 7c 0c 80 02 67 00 6e 02 7c 0c 67 01 7d 22 02 00 89 29 7c 22 7c 0e 7c 0f 7c 1c | d..../|...g.n.|.g.}"...)|"|.|.|. |
| 50c0 | 67 00 7c 1d 7c 1e 7c 21 7c 10 ab 09 00 00 00 00 00 00 44 00 5d 28 00 00 5c 03 00 00 7d 23 7d 24 | g.|.|.|!|.........D.](..\...}#}$ |
| 50e0 | 7d 25 74 07 00 00 00 00 00 00 00 00 7c 23 ab 01 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 | }%t.........|#........t......... |
| 5100 | 7c 24 ab 01 00 00 00 00 00 00 74 29 00 00 00 00 00 00 00 00 7c 25 ab 01 00 00 00 00 00 00 66 03 | |$........t)........|%........f. |
| 5120 | 96 01 97 01 01 00 8c 2a 04 00 79 02 63 02 01 00 63 03 7d 17 7d 16 77 00 63 02 01 00 63 03 7d 17 | .......*..y.c...c.}.}.w.c...c.}. |
| 5140 | 7d 16 77 00 63 02 01 00 63 02 7d 16 77 00 63 02 01 00 63 02 7d 17 77 00 63 02 01 00 63 03 7d 1b | }.w.c...c.}.w.c...c.}.w.c...c.}. |
| 5160 | 7d 1a 77 00 63 02 01 00 63 03 7d 1b 7d 1a 77 00 63 02 01 00 63 03 7d 20 7d 1f 77 00 63 02 01 00 | }.w.c...c.}.}.w.c...c.}.}.w.c... |
| 5180 | 63 03 7d 20 7d 1f 77 00 63 02 01 00 63 02 7d 1f 77 00 63 02 01 00 63 02 7d 20 77 00 63 02 01 00 | c.}.}.w.c...c.}.w.c...c.}.w.c... |
| 51a0 | 63 03 7d 1b 7d 1a 77 00 63 02 01 00 63 03 7d 1b 7d 1a 77 00 ad 03 77 01 29 12 61 01 13 00 00 47 | c.}.}.w.c...c.}.}.w...w.).a....G |
| 51c0 | 45 44 20 28 67 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 29 20 63 61 6c 63 75 6c 61 | ED.(graph.edit.distance).calcula |
| 51e0 | 74 69 6f 6e 3a 20 61 64 76 61 6e 63 65 64 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 20 20 20 20 47 | tion:.advanced.interface.......G |
| 5200 | 72 61 70 68 20 65 64 69 74 20 70 61 74 68 20 69 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 | raph.edit.path.is.a.sequence.of. |
| 5220 | 6e 6f 64 65 20 61 6e 64 20 65 64 67 65 20 65 64 69 74 20 6f 70 65 72 61 74 69 6f 6e 73 0a 20 20 | node.and.edge.edit.operations... |
| 5240 | 20 20 74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 67 72 61 70 68 20 47 31 20 74 6f 20 67 72 61 70 68 | ..transforming.graph.G1.to.graph |
| 5260 | 20 69 73 6f 6d 6f 72 70 68 69 63 20 74 6f 20 47 32 2e 20 20 45 64 69 74 20 6f 70 65 72 61 74 69 | .isomorphic.to.G2...Edit.operati |
| 5280 | 6f 6e 73 0a 20 20 20 20 69 6e 63 6c 75 64 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 2c 20 64 | ons.....include.substitutions,.d |
| 52a0 | 65 6c 65 74 69 6f 6e 73 2c 20 61 6e 64 20 69 6e 73 65 72 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 47 | eletions,.and.insertions.......G |
| 52c0 | 72 61 70 68 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 | raph.edit.distance.is.defined.as |
| 52e0 | 20 6d 69 6e 69 6d 75 6d 20 63 6f 73 74 20 6f 66 20 65 64 69 74 20 70 61 74 68 2e 0a 0a 20 20 20 | .minimum.cost.of.edit.path...... |
| 5300 | 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 | .Parameters.....----------.....G |
| 5320 | 31 2c 20 47 32 3a 20 67 72 61 70 68 73 0a 20 20 20 20 20 20 20 20 54 68 65 20 74 77 6f 20 67 72 | 1,.G2:.graphs.........The.two.gr |
| 5340 | 61 70 68 73 20 47 31 20 61 6e 64 20 47 32 20 6d 75 73 74 20 62 65 20 6f 66 20 74 68 65 20 73 61 | aphs.G1.and.G2.must.be.of.the.sa |
| 5360 | 6d 65 20 74 79 70 65 2e 0a 0a 20 20 20 20 6e 6f 64 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c 61 | me.type.......node_match.:.calla |
| 5380 | 62 6c 65 0a 20 20 20 20 20 20 20 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 | ble.........A.function.that.retu |
| 53a0 | 72 6e 73 20 54 72 75 65 20 69 66 20 6e 6f 64 65 20 6e 31 20 69 6e 20 47 31 20 61 6e 64 20 6e 32 | rns.True.if.node.n1.in.G1.and.n2 |
| 53c0 | 20 69 6e 20 47 32 0a 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 | .in.G2.........should.be.conside |
| 53e0 | 72 65 64 20 65 71 75 61 6c 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 2e 0a 0a 20 20 20 20 | red.equal.during.matching....... |
| 5400 | 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 | ....The.function.will.be.called. |
| 5420 | 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 6d 61 74 63 68 28 47 31 2e 6e | like.............node_match(G1.n |
| 5440 | 6f 64 65 73 5b 6e 31 5d 2c 20 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 20 20 20 20 20 | odes[n1],.G2.nodes[n2])......... |
| 5460 | 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 | ..That.is,.the.function.will.rec |
| 5480 | 65 69 76 65 20 74 68 65 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 | eive.the.node.attribute......... |
| 54a0 | 64 69 63 74 69 6f 6e 61 72 69 65 73 20 66 6f 72 20 6e 31 20 61 6e 64 20 6e 32 20 61 73 20 69 6e | dictionaries.for.n1.and.n2.as.in |
| 54c0 | 70 75 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 67 6e 6f 72 65 64 20 69 66 20 6e 6f 64 65 5f 73 | puts...........Ignored.if.node_s |
| 54e0 | 75 62 73 74 5f 63 6f 73 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 20 49 66 20 6e 65 69 74 | ubst_cost.is.specified...If.neit |
| 5500 | 68 65 72 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 6d 61 74 63 68 20 6e 6f 72 20 6e 6f 64 65 5f | her.........node_match.nor.node_ |
| 5520 | 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 6e 6f | subst_cost.are.specified.then.no |
| 5540 | 64 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 63 6f | de.........attributes.are.not.co |
| 5560 | 6e 73 69 64 65 72 65 64 2e 0a 0a 20 20 20 20 65 64 67 65 5f 6d 61 74 63 68 20 3a 20 63 61 6c 6c | nsidered.......edge_match.:.call |
| 5580 | 61 62 6c 65 0a 20 20 20 20 20 20 20 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 | able.........A.function.that.ret |
| 55a0 | 75 72 6e 73 20 54 72 75 65 20 69 66 20 74 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 | urns.True.if.the.edge.attribute. |
| 55c0 | 64 69 63 74 69 6f 6e 61 72 69 65 73 0a 20 20 20 20 20 20 20 20 66 6f 72 20 74 68 65 20 70 61 69 | dictionaries.........for.the.pai |
| 55e0 | 72 20 6f 66 20 6e 6f 64 65 73 20 28 75 31 2c 20 76 31 29 20 69 6e 20 47 31 20 61 6e 64 20 28 75 | r.of.nodes.(u1,.v1).in.G1.and.(u |
| 5600 | 32 2c 20 76 32 29 20 69 6e 20 47 32 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 62 65 20 63 | 2,.v2).in.G2.should.........be.c |
| 5620 | 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 2e | onsidered.equal.during.matching. |
| 5640 | 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 | ..........The.function.will.be.c |
| 5660 | 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 | alled.like.............edge_matc |
| 5680 | 68 28 47 31 5b 75 31 5d 5b 76 31 5d 2c 20 47 32 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 20 20 | h(G1[u1][v1],.G2[u2][v2])....... |
| 56a0 | 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 | ....That.is,.the.function.will.r |
| 56c0 | 65 63 65 69 76 65 20 74 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 | eceive.the.edge.attribute....... |
| 56e0 | 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 6f 66 20 74 68 65 20 65 64 67 65 73 20 75 6e 64 65 | ..dictionaries.of.the.edges.unde |
| 5700 | 72 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 49 67 6e 6f 72 65 | r.consideration...........Ignore |
| 5720 | 64 20 69 66 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 69 73 20 73 70 65 63 69 66 69 65 | d.if.edge_subst_cost.is.specifie |
| 5740 | 64 2e 20 20 49 66 20 6e 65 69 74 68 65 72 0a 20 20 20 20 20 20 20 20 65 64 67 65 5f 6d 61 74 63 | d...If.neither.........edge_matc |
| 5760 | 68 20 6e 6f 72 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 70 65 63 69 66 | h.nor.edge_subst_cost.are.specif |
| 5780 | 69 65 64 20 74 68 65 6e 20 65 64 67 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 | ied.then.edge.........attributes |
| 57a0 | 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 2e 0a 0a 20 20 20 20 6e 6f 64 65 5f 73 | .are.not.considered.......node_s |
| 57c0 | 75 62 73 74 5f 63 6f 73 74 2c 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 2c 20 6e 6f 64 65 5f 69 | ubst_cost,.node_del_cost,.node_i |
| 57e0 | 6e 73 5f 63 6f 73 74 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 | ns_cost.:.callable.........Funct |
| 5800 | 69 6f 6e 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 73 74 73 20 6f 66 20 6e 6f | ions.that.return.the.costs.of.no |
| 5820 | 64 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 64 65 | de.substitution,.node.........de |
| 5840 | 6c 65 74 69 6f 6e 2c 20 61 6e 64 20 6e 6f 64 65 20 69 6e 73 65 72 74 69 6f 6e 2c 20 72 65 73 70 | letion,.and.node.insertion,.resp |
| 5860 | 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 | ectively...........The.functions |
| 5880 | 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 20 20 20 20 20 20 20 | .will.be.called.like............ |
| 58a0 | 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 2c 20 47 | .node_subst_cost(G1.nodes[n1],.G |
| 58c0 | 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 64 65 | 2.nodes[n2]),............node_de |
| 58e0 | 6c 5f 63 6f 73 74 28 47 31 2e 6e 6f 64 65 73 5b 6e 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | l_cost(G1.nodes[n1]),........... |
| 5900 | 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 28 47 32 2e 6e 6f 64 65 73 5b 6e 32 5d 29 2e 0a 0a 20 | .node_ins_cost(G2.nodes[n2]).... |
| 5920 | 20 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 | .......That.is,.the.functions.wi |
| 5940 | 6c 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 | ll.receive.the.node.attribute... |
| 5960 | 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 | ......dictionaries.as.inputs...T |
| 5980 | 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 | he.functions.are.expected.to.ret |
| 59a0 | 75 72 6e 0a 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c | urn.........positive.numeric.val |
| 59c0 | 75 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 6e 6f 64 65 5f 73 75 62 73 | ues...........Function.node_subs |
| 59e0 | 74 5f 63 6f 73 74 20 6f 76 65 72 72 69 64 65 73 20 6e 6f 64 65 5f 6d 61 74 63 68 20 69 66 20 73 | t_cost.overrides.node_match.if.s |
| 5a00 | 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 20 20 20 49 66 20 6e 65 69 74 68 65 72 20 6e 6f 64 | pecified..........If.neither.nod |
| 5a20 | 65 5f 6d 61 74 63 68 20 6e 6f 72 20 6e 6f 64 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 | e_match.nor.node_subst_cost.are. |
| 5a40 | 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6e | specified.then.........default.n |
| 5a60 | 6f 64 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 | ode.substitution.cost.of.0.is.us |
| 5a80 | 65 64 20 28 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 | ed.(node.attributes.........are. |
| 5aa0 | 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e | not.considered.during.matching). |
| 5ac0 | 0a 0a 20 20 20 20 20 20 20 20 49 66 20 6e 6f 64 65 5f 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f | ..........If.node_del_cost.is.no |
| 5ae0 | 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 64 65 | t.specified.then.default.node.de |
| 5b00 | 6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 | letion.........cost.of.1.is.used |
| 5b20 | 2e 20 20 49 66 20 6e 6f 64 65 5f 69 6e 73 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 | ...If.node_ins_cost.is.not.speci |
| 5b40 | 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6e 6f 64 65 20 69 | fied.then.........default.node.i |
| 5b60 | 6e 73 65 72 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 | nsertion.cost.of.1.is.used...... |
| 5b80 | 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 2c 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 2c | .edge_subst_cost,.edge_del_cost, |
| 5ba0 | 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 | .edge_ins_cost.:.callable....... |
| 5bc0 | 20 20 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 73 74 | ..Functions.that.return.the.cost |
| 5be0 | 73 20 6f 66 20 65 64 67 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 65 64 67 65 0a 20 20 20 | s.of.edge.substitution,.edge.... |
| 5c00 | 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2c 20 61 6e 64 20 65 64 67 65 20 69 6e 73 65 72 74 69 6f | .....deletion,.and.edge.insertio |
| 5c20 | 6e 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 75 | n,.respectively...........The.fu |
| 5c40 | 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 6c 69 6b 65 0a 0a 20 20 20 | nctions.will.be.called.like..... |
| 5c60 | 20 20 20 20 20 20 20 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 28 47 31 5b 75 31 5d 5b 76 | ........edge_subst_cost(G1[u1][v |
| 5c80 | 31 5d 2c 20 47 32 5b 75 32 5d 5b 76 32 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 | 1],.G2[u2][v2]),............edge |
| 5ca0 | 5f 64 65 6c 5f 63 6f 73 74 28 47 31 5b 75 31 5d 5b 76 31 5d 29 2c 0a 20 20 20 20 20 20 20 20 20 | _del_cost(G1[u1][v1]),.......... |
| 5cc0 | 20 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 28 47 32 5b 75 32 5d 5b 76 32 5d 29 2e 0a 0a 20 20 | ..edge_ins_cost(G2[u2][v2])..... |
| 5ce0 | 20 20 20 20 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c | ......That.is,.the.functions.wil |
| 5d00 | 6c 20 72 65 63 65 69 76 65 20 74 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 | l.receive.the.edge.attribute.... |
| 5d20 | 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 61 73 20 69 6e 70 75 74 73 2e 20 20 54 68 | .....dictionaries.as.inputs...Th |
| 5d40 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 65 78 70 65 63 74 65 64 20 74 6f 20 72 65 74 75 | e.functions.are.expected.to.retu |
| 5d60 | 72 6e 0a 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 76 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 | rn.........positive.numeric.valu |
| 5d80 | 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 65 64 67 65 5f 73 75 62 73 74 | es...........Function.edge_subst |
| 5da0 | 5f 63 6f 73 74 20 6f 76 65 72 72 69 64 65 73 20 65 64 67 65 5f 6d 61 74 63 68 20 69 66 20 73 70 | _cost.overrides.edge_match.if.sp |
| 5dc0 | 65 63 69 66 69 65 64 2e 0a 20 20 20 20 20 20 20 20 49 66 20 6e 65 69 74 68 65 72 20 65 64 67 65 | ecified..........If.neither.edge |
| 5de0 | 5f 6d 61 74 63 68 20 6e 6f 72 20 65 64 67 65 5f 73 75 62 73 74 5f 63 6f 73 74 20 61 72 65 20 73 | _match.nor.edge_subst_cost.are.s |
| 5e00 | 70 65 63 69 66 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 65 64 | pecified.then.........default.ed |
| 5e20 | 67 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 30 20 69 73 20 75 73 65 | ge.substitution.cost.of.0.is.use |
| 5e40 | 64 20 28 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 6e | d.(edge.attributes.........are.n |
| 5e60 | 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 64 75 72 69 6e 67 20 6d 61 74 63 68 69 6e 67 29 2e 0a | ot.considered.during.matching).. |
| 5e80 | 0a 20 20 20 20 20 20 20 20 49 66 20 65 64 67 65 5f 64 65 6c 5f 63 6f 73 74 20 69 73 20 6e 6f 74 | .........If.edge_del_cost.is.not |
| 5ea0 | 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 64 65 6c | .specified.then.default.edge.del |
| 5ec0 | 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e | etion.........cost.of.1.is.used. |
| 5ee0 | 20 20 49 66 20 65 64 67 65 5f 69 6e 73 5f 63 6f 73 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 | ..If.edge_ins_cost.is.not.specif |
| 5f00 | 69 65 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 69 6e | ied.then.........default.edge.in |
| 5f20 | 73 65 72 74 69 6f 6e 20 63 6f 73 74 20 6f 66 20 31 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 | sertion.cost.of.1.is.used....... |
| 5f40 | 75 70 70 65 72 5f 62 6f 75 6e 64 20 3a 20 6e 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 4d 61 | upper_bound.:.numeric.........Ma |
| 5f60 | 78 69 6d 75 6d 20 65 64 69 74 20 64 69 73 74 61 6e 63 65 20 74 6f 20 63 6f 6e 73 69 64 65 72 2e | ximum.edit.distance.to.consider. |
| 5f80 | 0a 0a 20 20 20 20 73 74 72 69 63 74 6c 79 5f 64 65 63 72 65 61 73 69 6e 67 20 3a 20 62 6f 6f 6c | ......strictly_decreasing.:.bool |
| 5fa0 | 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 72 65 74 75 72 6e 20 63 6f 6e 73 65 63 75 | .........If.True,.return.consecu |
| 5fc0 | 74 69 76 65 20 61 70 70 72 6f 78 69 6d 61 74 69 6f 6e 73 20 6f 66 20 73 74 72 69 63 74 6c 79 0a | tive.approximations.of.strictly. |
| 5fe0 | 20 20 20 20 20 20 20 20 64 65 63 72 65 61 73 69 6e 67 20 63 6f 73 74 2e 20 20 4f 74 68 65 72 77 | ........decreasing.cost...Otherw |
| 6000 | 69 73 65 2c 20 72 65 74 75 72 6e 20 61 6c 6c 20 65 64 69 74 20 70 61 74 68 73 20 6f 66 20 63 6f | ise,.return.all.edit.paths.of.co |
| 6020 | 73 74 0a 20 20 20 20 20 20 20 20 6c 65 73 73 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f | st.........less.than.or.equal.to |
| 6040 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6d 69 6e 69 6d 75 6d 20 63 6f 73 74 2e 0a 0a 20 20 20 | .the.previous.minimum.cost...... |
| 6060 | 20 72 6f 6f 74 73 20 3a 20 32 2d 74 75 70 6c 65 0a 20 20 20 20 20 20 20 20 54 75 70 6c 65 20 77 | .roots.:.2-tuple.........Tuple.w |
| 6080 | 68 65 72 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 61 20 6e 6f 64 65 20 69 6e 20 | here.first.element.is.a.node.in. |
| 60a0 | 47 31 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 69 73 20 61 20 6e | G1.and.the.second.........is.a.n |
| 60c0 | 6f 64 65 20 69 6e 20 47 32 2e 0a 20 20 20 20 20 20 20 20 54 68 65 73 65 20 6e 6f 64 65 73 20 61 | ode.in.G2..........These.nodes.a |
| 60e0 | 72 65 20 66 6f 72 63 65 64 20 74 6f 20 62 65 20 6d 61 74 63 68 65 64 20 69 6e 20 74 68 65 20 63 | re.forced.to.be.matched.in.the.c |
| 6100 | 6f 6d 70 61 72 69 73 6f 6e 20 74 6f 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 20 63 6f 6d 70 61 | omparison.to.........allow.compa |
| 6120 | 72 69 73 6f 6e 20 62 65 74 77 65 65 6e 20 72 6f 6f 74 65 64 20 67 72 61 70 68 73 2e 0a 0a 20 20 | rison.between.rooted.graphs..... |
| 6140 | 20 20 74 69 6d 65 6f 75 74 20 3a 20 6e 75 6d 65 72 69 63 0a 20 20 20 20 20 20 20 20 4d 61 78 69 | ..timeout.:.numeric.........Maxi |
| 6160 | 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 74 6f 20 65 78 65 63 75 74 65 | mum.number.of.seconds.to.execute |
| 6180 | 2e 0a 20 20 20 20 20 20 20 20 41 66 74 65 72 20 74 69 6d 65 6f 75 74 20 69 73 20 6d 65 74 2c 20 | ..........After.timeout.is.met,. |
| 61a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 65 73 74 20 47 45 44 20 69 73 20 72 65 74 75 72 6e 65 64 | the.current.best.GED.is.returned |
| 61c0 | 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 | .......Returns.....-------.....G |
| 61e0 | 65 6e 65 72 61 74 6f 72 20 6f 66 20 74 75 70 6c 65 73 20 28 6e 6f 64 65 5f 65 64 69 74 5f 70 61 | enerator.of.tuples.(node_edit_pa |
| 6200 | 74 68 2c 20 65 64 67 65 5f 65 64 69 74 5f 70 61 74 68 2c 20 63 6f 73 74 29 0a 20 20 20 20 20 20 | th,.edge_edit_path,.cost)....... |
| 6220 | 20 20 6e 6f 64 65 5f 65 64 69 74 5f 70 61 74 68 20 3a 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 | ..node_edit_path.:.list.of.tuple |
| 6240 | 73 20 28 75 2c 20 76 29 0a 20 20 20 20 20 20 20 20 65 64 67 65 5f 65 64 69 74 5f 70 61 74 68 20 | s.(u,.v).........edge_edit_path. |
| 6260 | 3a 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 73 20 28 28 75 31 2c 20 76 31 29 2c 20 28 75 32 2c | :.list.of.tuples.((u1,.v1),.(u2, |
| 6280 | 20 76 32 29 29 0a 20 20 20 20 20 20 20 20 63 6f 73 74 20 3a 20 6e 75 6d 65 72 69 63 0a 0a 20 20 | .v2)).........cost.:.numeric.... |
| 62a0 | 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 67 72 61 70 | ..See.Also.....--------.....grap |
| 62c0 | 68 5f 65 64 69 74 5f 64 69 73 74 61 6e 63 65 2c 20 6f 70 74 69 6d 69 7a 65 5f 67 72 61 70 68 5f | h_edit_distance,.optimize_graph_ |
| 62e0 | 65 64 69 74 5f 64 69 73 74 61 6e 63 65 2c 20 6f 70 74 69 6d 61 6c 5f 65 64 69 74 5f 70 61 74 68 | edit_distance,.optimal_edit_path |
| 6300 | 73 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | s......References.....---------- |
| 6320 | 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 5a 65 69 6e 61 20 41 62 75 2d 41 69 73 68 65 68 2c 20 52 6f | ........[1].Zeina.Abu-Aisheh,.Ro |
| 6340 | 6d 61 69 6e 20 52 61 76 65 61 75 78 2c 20 4a 65 61 6e 2d 59 76 65 73 20 52 61 6d 65 6c 2c 20 50 | main.Raveaux,.Jean-Yves.Ramel,.P |
| 6360 | 61 74 72 69 63 6b 0a 20 20 20 20 20 20 20 4d 61 72 74 69 6e 65 61 75 2e 20 41 6e 20 45 78 61 63 | atrick........Martineau..An.Exac |
| 6380 | 74 20 47 72 61 70 68 20 45 64 69 74 20 44 69 73 74 61 6e 63 65 20 41 6c 67 6f 72 69 74 68 6d 20 | t.Graph.Edit.Distance.Algorithm. |
| 63a0 | 66 6f 72 20 53 6f 6c 76 69 6e 67 0a 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 20 52 65 63 6f 67 | for.Solving........Pattern.Recog |
| 63c0 | 6e 69 74 69 6f 6e 20 50 72 6f 62 6c 65 6d 73 2e 20 34 74 68 20 49 6e 74 65 72 6e 61 74 69 6f 6e | nition.Problems..4th.Internation |
| 63e0 | 61 6c 20 43 6f 6e 66 65 72 65 6e 63 65 20 6f 6e 0a 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 20 | al.Conference.on........Pattern. |
| 6400 | 52 65 63 6f 67 6e 69 74 69 6f 6e 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 20 61 6e 64 20 4d 65 74 | Recognition.Applications.and.Met |
| 6420 | 68 6f 64 73 20 32 30 31 35 2c 20 4a 61 6e 20 32 30 31 35 2c 0a 20 20 20 20 20 20 20 4c 69 73 62 | hods.2015,.Jan.2015,........Lisb |
| 6440 | 6f 6e 2c 20 50 6f 72 74 75 67 61 6c 2e 20 32 30 31 35 2c 0a 20 20 20 20 20 20 20 3c 31 30 2e 35 | on,.Portugal..2015,........<10.5 |
| 6460 | 32 32 30 2f 30 30 30 35 32 30 39 32 30 32 37 31 30 32 37 38 3e 2e 20 3c 68 61 6c 2d 30 31 31 36 | 220/0005209202710278>..<hal-0116 |
| 6480 | 38 38 31 36 3e 0a 20 20 20 20 20 20 20 68 74 74 70 73 3a 2f 2f 68 61 6c 2e 61 72 63 68 69 76 65 | 8816>........https://hal.archive |
| 64a0 | 73 2d 6f 75 76 65 72 74 65 73 2e 66 72 2f 68 61 6c 2d 30 31 31 36 38 38 31 36 0a 0a 20 20 20 20 | s-ouvertes.fr/hal-01168816...... |
| 64c0 | 72 02 00 00 00 4e 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 f3 36 00 00 00 | r....Nc.....................6... |
| 64e0 | 97 00 65 00 5a 01 64 00 5a 02 55 00 64 01 65 03 64 02 3c 00 00 00 64 01 65 03 64 03 3c 00 00 00 | ..e.Z.d.Z.U.d.e.d.<...d.e.d.<... |
| 6500 | 64 01 65 03 64 04 3c 00 00 00 64 01 65 03 64 05 3c 00 00 00 79 06 29 07 fa 27 6f 70 74 69 6d 69 | d.e.d.<...d.e.d.<...y.)..'optimi |
| 6520 | 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 43 6f 73 74 4d 61 74 72 69 | ze_edit_paths.<locals>.CostMatri |
| 6540 | 78 2e da 01 43 da 0b 6c 73 61 5f 72 6f 77 5f 69 6e 64 da 0b 6c 73 61 5f 63 6f 6c 5f 69 6e 64 da | x...C..lsa_row_ind..lsa_col_ind. |
| 6560 | 02 6c 73 4e 29 04 da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f | .lsN)...__name__..__module__..__ |
| 6580 | 71 75 61 6c 6e 61 6d 65 5f 5f da 0f 5f 5f 61 6e 6e 6f 74 61 74 69 6f 6e 73 5f 5f a9 00 72 24 00 | qualname__..__annotations__..r$. |
| 65a0 | 00 00 72 23 00 00 00 da 0a 43 6f 73 74 4d 61 74 72 69 78 72 2d 00 00 00 b3 02 00 00 73 18 00 00 | ..r#.....CostMatrixr-.......s... |
| 65c0 | 00 85 00 e0 0b 0e 8b 06 d8 15 18 d3 08 18 d8 15 18 d3 08 18 d8 0c 0f 8c 07 72 24 00 00 00 72 37 | .........................r$...r7 |
| 65e0 | 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 13 00 00 00 f3 d4 00 00 00 95 02 97 | ...c............................ |
| 6600 | 00 89 08 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 | ...j...................j........ |
| 6620 | 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 5c 02 00 00 7d 03 7d 04 7c 03 7c | ...........|.........\...}.}.|.| |
| 6640 | 01 6b 02 00 00 7c 04 7c 02 6b 02 00 00 7a 01 00 00 7d 05 7c 03 7c 01 6b 5c 00 00 7c 04 7c 02 6b | .k...|.|.k...z...}.|.|.k\..|.|.k |
| 6660 | 5c 00 00 7a 01 00 00 7d 06 7c 04 7c 05 19 00 00 00 7c 01 7a 00 00 00 7c 03 7c 06 3c 00 00 00 7c | \..z...}.|.|.....|.z...|.|.<...| |
| 6680 | 03 7c 05 19 00 00 00 7c 02 7a 00 00 00 7c 04 7c 06 3c 00 00 00 02 00 89 07 7c 00 7c 03 7c 04 7c | .|.....|.z...|.|.<.......|.|.|.| |
| 66a0 | 00 7c 03 7c 04 66 02 19 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab | .|.|.f.....j.................... |
| 66c0 | 00 00 00 00 00 00 00 ab 04 00 00 00 00 00 00 53 00 a9 01 4e 29 03 da 08 6f 70 74 69 6d 69 7a 65 | ...............S...N)...optimize |
| 66e0 | da 15 6c 69 6e 65 61 72 5f 73 75 6d 5f 61 73 73 69 67 6e 6d 65 6e 74 da 03 73 75 6d 29 09 72 2e | ..linear_sum_assignment..sum).r. |
| 6700 | 00 00 00 da 01 6d da 01 6e 72 2f 00 00 00 72 30 00 00 00 da 08 69 73 5f 73 75 62 73 74 da 08 69 | .....m..nr/...r0.....is_subst..i |
| 6720 | 73 5f 64 75 6d 6d 79 72 37 00 00 00 da 02 73 70 73 09 00 00 00 20 20 20 20 20 20 20 80 80 72 23 | s_dummyr7.....sps.............r# |
| 6740 | 00 00 00 da 0f 6d 61 6b 65 5f 43 6f 73 74 4d 61 74 72 69 78 7a 2c 6f 70 74 69 6d 69 7a 65 5f 65 | .....make_CostMatrixz,optimize_e |
| 6760 | 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 6b 65 5f 43 6f 73 74 4d 61 74 72 | dit_paths.<locals>.make_CostMatr |
| 6780 | 69 78 ba 02 00 00 73 97 00 00 00 f8 80 00 e0 23 25 a7 3b a1 3b d7 23 44 d1 23 44 c0 51 d3 23 47 | ix....s........#%.;.;.#D.#D.Q.#G |
| 67a0 | d1 08 20 88 0b 90 5b f0 0c 00 15 20 a0 21 91 4f a8 0b b0 61 a9 0f d1 13 38 88 08 d8 14 1f a0 31 | ......[......!.O...a....8......1 |
| 67c0 | d1 14 24 a8 1b b8 01 d1 29 39 d1 13 3a 88 08 f0 06 00 21 2c a8 48 d1 20 35 b8 01 d1 20 39 88 0b | ..$.....)9..:.....!,.H..5....9.. |
| 67e0 | 90 48 d1 08 1d d8 20 2b a8 48 d1 20 35 b8 01 d1 20 39 88 0b 90 48 d1 08 1d e1 0f 19 d8 0c 0d 88 | .H.....+.H..5....9...H.......... |
| 6800 | 7b 98 4b a8 11 a8 3b b8 0b d0 2b 43 d1 29 44 d7 29 48 d1 29 48 d3 29 4a f3 03 02 10 0a f0 00 02 | {.K...;...+C.)D.)H.)H.)J........ |
| 6820 | 09 0a 72 24 00 00 00 63 05 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 13 00 00 00 f3 ce 00 00 | ..r$...c........................ |
| 6840 | 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 03 7c 04 7a 00 00 00 ab 01 00 00 00 00 00 00 44 00 8f | ...t.........|.|.z...........D.. |
| 6860 | 05 63 02 67 00 63 02 5d 0f 00 00 7d 05 7c 05 7c 01 76 00 78 01 73 07 01 00 7c 05 7c 03 7a 0a 00 | .c.g.c.]...}.|.|.v.x.s...|.|.z.. |
| 6880 | 00 7c 02 76 00 91 02 8c 11 04 00 7d 06 7d 05 74 01 00 00 00 00 00 00 00 00 7c 03 7c 04 7a 00 00 | .|.v.......}.}.t.........|.|.z.. |
| 68a0 | 00 ab 01 00 00 00 00 00 00 44 00 8f 05 63 02 67 00 63 02 5d 0f 00 00 7d 05 7c 05 7c 02 76 00 78 | .........D...c.g.c.]...}.|.|.v.x |
| 68c0 | 01 73 07 01 00 7c 05 7c 04 7a 0a 00 00 7c 01 76 00 91 02 8c 11 04 00 7d 07 7d 05 7c 00 7c 06 64 | .s...|.|.z...|.v.......}.}.|.|.d |
| 68e0 | 00 64 00 85 02 66 02 19 00 00 00 64 00 64 00 85 02 7c 07 66 02 19 00 00 00 53 00 63 02 01 00 63 | .d...f.....d.d...|.f.....S.c...c |
| 6900 | 02 7d 05 77 00 63 02 01 00 63 02 7d 05 77 00 72 39 00 00 00 a9 01 da 05 72 61 6e 67 65 a9 08 72 | .}.w.c...c.}.w.r9.......range..r |
| 6920 | 2e 00 00 00 da 01 69 da 01 6a 72 3d 00 00 00 72 3e 00 00 00 da 01 6b da 07 72 6f 77 5f 69 6e 64 | ......i..jr=...r>.....k..row_ind |
| 6940 | da 07 63 6f 6c 5f 69 6e 64 73 08 00 00 00 20 20 20 20 20 20 20 20 72 23 00 00 00 da 09 65 78 74 | ..col_inds............r#.....ext |
| 6960 | 72 61 63 74 5f 43 7a 26 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 | ract_Cz&optimize_edit_paths.<loc |
| 6980 | 61 6c 73 3e 2e 65 78 74 72 61 63 74 5f 43 cd 02 00 00 73 7f 00 00 00 80 00 e4 31 36 b0 71 b8 31 | als>.extract_C....s.......16.q.1 |
| 69a0 | b1 75 b3 1c d6 12 3e a8 41 90 31 98 01 90 36 d2 13 27 98 51 a0 11 99 55 a0 61 98 5a d1 13 27 d0 | .u....>.A.1...6..'.Q...U.a.Z..'. |
| 69c0 | 12 3e 88 07 d0 12 3e dc 31 36 b0 71 b8 31 b1 75 b3 1c d6 12 3e a8 41 90 31 98 01 90 36 d2 13 27 | .>....>.16.q.1.u....>.A.1...6..' |
| 69e0 | 98 51 a0 11 99 55 a0 61 98 5a d1 13 27 d0 12 3e 88 07 d0 12 3e d8 0f 10 90 17 9a 21 90 1a 89 7d | .Q...U.a.Z..'..>....>......!...} |
| 6a00 | 9a 51 a0 07 98 5a d1 0f 28 d0 08 28 f9 f2 05 00 13 3f f9 da 12 3e f3 0a 00 00 00 91 14 41 1d 04 | .Q...Z..(..(.....?...>.......A.. |
| 6a20 | b7 14 41 22 04 63 05 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 13 00 00 00 f3 ce 00 00 00 97 | ..A".c.......................... |
| 6a40 | 00 74 01 00 00 00 00 00 00 00 00 7c 03 7c 04 7a 00 00 00 ab 01 00 00 00 00 00 00 44 00 8f 05 63 | .t.........|.|.z...........D...c |
| 6a60 | 02 67 00 63 02 5d 0f 00 00 7d 05 7c 05 7c 01 76 01 78 01 72 07 01 00 7c 05 7c 03 7a 0a 00 00 7c | .g.c.]...}.|.|.v.x.r...|.|.z...| |
| 6a80 | 02 76 01 91 02 8c 11 04 00 7d 06 7d 05 74 01 00 00 00 00 00 00 00 00 7c 03 7c 04 7a 00 00 00 ab | .v.......}.}.t.........|.|.z.... |
| 6aa0 | 01 00 00 00 00 00 00 44 00 8f 05 63 02 67 00 63 02 5d 0f 00 00 7d 05 7c 05 7c 02 76 01 78 01 72 | .......D...c.g.c.]...}.|.|.v.x.r |
| 6ac0 | 07 01 00 7c 05 7c 04 7a 0a 00 00 7c 01 76 01 91 02 8c 11 04 00 7d 07 7d 05 7c 00 7c 06 64 00 64 | ...|.|.z...|.v.......}.}.|.|.d.d |
| 6ae0 | 00 85 02 66 02 19 00 00 00 64 00 64 00 85 02 7c 07 66 02 19 00 00 00 53 00 63 02 01 00 63 02 7d | ...f.....d.d...|.f.....S.c...c.} |
| 6b00 | 05 77 00 63 02 01 00 63 02 7d 05 77 00 72 39 00 00 00 72 44 00 00 00 72 46 00 00 00 73 08 00 00 | .w.c...c.}.w.r9...rD...rF...s... |
| 6b20 | 00 20 20 20 20 20 20 20 20 72 23 00 00 00 da 08 72 65 64 75 63 65 5f 43 7a 25 6f 70 74 69 6d 69 | .........r#.....reduce_Cz%optimi |
| 6b40 | 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 72 65 64 75 63 65 5f 43 d3 | ze_edit_paths.<locals>.reduce_C. |
| 6b60 | 02 00 00 73 80 00 00 00 80 00 e4 3a 3f c0 01 c0 41 c1 05 bb 2c d6 12 47 b0 51 90 31 98 41 90 3a | ...s.......:?...A...,..G.Q.1.A.: |
| 6b80 | d2 13 30 a0 21 a0 61 a1 25 a8 71 a0 2e d1 13 30 d0 12 47 88 07 d0 12 47 dc 3a 3f c0 01 c0 41 c1 | ..0.!.a.%.q....0..G....G.:?...A. |
| 6ba0 | 05 bb 2c d6 12 47 b0 51 90 31 98 41 90 3a d2 13 30 a0 21 a0 61 a1 25 a8 71 a0 2e d1 13 30 d0 12 | ..,..G.Q.1.A.:..0.!.a.%.q....0.. |
| 6bc0 | 47 88 07 d0 12 47 d8 0f 10 90 17 9a 21 90 1a 89 7d 9a 51 a0 07 98 5a d1 0f 28 d0 08 28 f9 f2 05 | G....G......!...}.Q...Z..(..(... |
| 6be0 | 00 13 48 01 f9 da 12 47 72 4d 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 13 00 | ..H....GrM...c.................. |
| 6c00 | 00 00 f3 7a 00 00 00 97 00 7c 00 7c 00 44 00 8f 02 63 02 67 00 63 02 5d 06 00 00 7d 02 7c 02 7c | ...z.....|.|.D...c.g.c.]...}.|.| |
| 6c20 | 01 76 01 91 02 8c 08 04 00 63 02 7d 02 19 00 00 00 7d 03 74 01 00 00 00 00 00 00 00 00 7c 01 ab | .v.......c.}.....}.t.........|.. |
| 6c40 | 01 00 00 00 00 00 00 44 00 5d 12 00 00 7d 02 7c 03 7c 03 7c 02 6b 5c 00 00 78 02 78 02 19 00 00 | .......D.]...}.|.|.|.k\..x.x.... |
| 6c60 | 00 64 01 7a 17 00 00 63 03 63 02 3c 00 00 00 8c 14 04 00 7c 03 53 00 63 02 01 00 63 02 7d 02 77 | .d.z...c.c.<.......|.S.c...c.}.w |
| 6c80 | 00 29 02 4e 72 0d 00 00 00 29 01 da 03 73 65 74 29 04 da 03 69 6e 64 72 47 00 00 00 72 49 00 00 | .).Nr....)...set)...indrG...rI.. |
| 6ca0 | 00 da 04 72 69 6e 64 73 04 00 00 00 20 20 20 20 72 23 00 00 00 da 0a 72 65 64 75 63 65 5f 69 6e | ...rinds........r#.....reduce_in |
| 6cc0 | 64 7a 27 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e | dz'optimize_edit_paths.<locals>. |
| 6ce0 | 72 65 64 75 63 65 5f 69 6e 64 d9 02 00 00 73 4a 00 00 00 80 00 e0 0f 12 a8 03 d6 13 2c a0 31 90 | reduce_ind....sJ............,.1. |
| 6d00 | 41 98 51 92 4a d2 13 2c d1 0f 2d 88 04 dc 11 14 90 51 93 16 f2 00 01 09 21 88 41 d8 0c 10 90 14 | A.Q.J..,..-......Q......!.A..... |
| 6d20 | 98 11 91 19 8b 4f 98 71 d1 0c 20 8c 4f f0 03 01 09 21 e0 0f 13 88 0b f9 f2 07 00 14 2d 73 04 00 | .....O.q....O....!..........-s.. |
| 6d40 | 00 00 86 0b 38 06 63 06 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 13 00 00 00 f3 92 04 00 00 | ....8.c......................... |
| 6d60 | 95 07 87 00 87 01 87 02 87 03 87 0a 87 0b 87 13 87 14 97 00 74 01 00 00 00 00 00 00 00 00 89 02 | ....................t........... |
| 6d80 | ab 01 00 00 00 00 00 00 7d 06 74 01 00 00 00 00 00 00 00 00 89 03 ab 01 00 00 00 00 00 00 7d 07 | ........}.t...................}. |
| 6da0 | 7c 05 81 0e 74 01 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 64 02 6b 28 00 00 72 05 | |...t.........|.........d.k(..r. |
| 6dc0 | 67 00 7d 08 67 00 7d 09 6e 78 74 03 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 44 00 | g.}.g.}.nxt.........|.........D. |
| 6de0 | 8f 0a 87 0a 63 02 67 00 63 02 5d 27 00 00 8a 0a 89 02 89 0a 19 00 00 00 64 01 64 03 1a 00 89 00 | ....c.g.c.]'............d.d..... |
| 6e00 | 89 00 66 02 6b 28 00 00 73 16 74 05 00 00 00 00 00 00 00 00 88 0a 88 02 88 00 66 03 64 04 84 08 | ..f.k(..s.t...............f.d... |
| 6e20 | 7c 05 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 72 02 89 0a 91 02 8c 29 04 00 7d 08 | |.D.................r......)..}. |
| 6e40 | 7d 0a 74 03 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 44 00 8f 0b 87 0b 63 02 67 00 | }.t.........|.........D.....c.g. |
| 6e60 | 63 02 5d 27 00 00 8a 0b 89 03 89 0b 19 00 00 00 64 01 64 03 1a 00 89 01 89 01 66 02 6b 28 00 00 | c.]'............d.d.......f.k(.. |
| 6e80 | 73 16 74 05 00 00 00 00 00 00 00 00 88 0b 88 03 88 01 66 03 64 05 84 08 7c 05 44 00 ab 00 00 00 | s.t...............f.d...|.D..... |
| 6ea0 | 00 00 00 00 ab 01 00 00 00 00 00 00 72 02 89 0b 91 02 8c 29 04 00 7d 09 7d 0b 74 01 00 00 00 00 | ............r......)..}.}.t..... |
| 6ec0 | 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 7d 0c 74 01 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 | ....|.........}.t.........|..... |
| 6ee0 | 00 00 00 00 7d 0d 7c 0c 73 03 7c 0d 90 01 72 51 02 00 89 18 7c 04 6a 06 00 00 00 00 00 00 00 00 | ....}.|.s.|...rQ....|.j......... |
| 6f00 | 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 7c 06 7c 07 ab 05 00 00 00 00 00 00 7d 0e 74 09 00 00 | ..........|.|.|.|.........}.t... |
| 6f20 | 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 44 00 5d c1 00 00 5c 02 00 00 7d 0f 8a 0a 89 02 | ......|.........D.]...\...}..... |
| 6f40 | 89 0a 19 00 00 00 64 01 64 03 1a 00 8a 13 74 09 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 | ......d.d.....t.........|....... |
| 6f60 | 00 00 44 00 5d a6 00 00 5c 02 00 00 7d 10 8a 0b 89 03 89 0b 19 00 00 00 64 01 64 03 1a 00 8a 14 | ..D.]...\...}...........d.d..... |
| 6f80 | 74 0b 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 16 | t.........j..................... |
| 6fa0 | ab 01 00 00 00 00 00 00 73 15 74 0b 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 | ........s.t.........j........... |
| 6fc0 | 00 00 00 00 00 00 00 00 89 17 ab 01 00 00 00 00 00 00 72 18 74 05 00 00 00 00 00 00 00 00 88 13 | ..................r.t........... |
| 6fe0 | 88 14 88 00 88 01 66 04 64 06 84 08 7c 05 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 | ......f.d...|.D................. |
| 7000 | 72 19 8c 50 74 05 00 00 00 00 00 00 00 00 88 13 88 14 88 00 88 01 66 04 64 07 84 08 7c 05 44 00 | r..Pt.................f.d...|.D. |
| 7020 | ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 72 01 8c 68 89 13 89 00 89 00 66 02 6b 28 00 00 | ................r..h......f.k(.. |
| 7040 | 73 14 74 05 00 00 00 00 00 00 00 00 88 13 66 01 64 08 84 08 7c 05 44 00 ab 00 00 00 00 00 00 00 | s.t...........f.d...|.D......... |
| 7060 | ab 01 00 00 00 00 00 00 72 01 8c 84 89 14 89 01 89 01 66 02 6b 28 00 00 73 14 74 05 00 00 00 00 | ........r.........f.k(..s.t..... |
| 7080 | 00 00 00 00 88 14 66 01 64 09 84 08 7c 05 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 | ......f.d...|.D................. |
| 70a0 | 72 01 8c a0 89 19 7c 0e 7c 0f 7c 10 66 02 3c 00 00 00 8c a8 04 00 8c c3 04 00 02 00 89 1a 7c 0e | r.....|.|.|.f.<...............|. |
| 70c0 | 7c 0c 7c 0d ab 03 00 00 00 00 00 00 7d 11 74 0f 00 00 00 00 00 00 00 00 7c 11 6a 10 00 00 00 00 | |.|.........}.t.........|.j..... |
| 70e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 11 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............|.j............... |
| 7100 | 00 00 00 00 ab 02 00 00 00 00 00 00 44 00 8f 0f 8f 10 63 03 67 00 63 02 5d 33 00 00 5c 02 00 00 | ............D.....c.g.c.]3..\... |
| 7120 | 7d 0f 7d 10 7c 0f 7c 0c 6b 02 00 00 73 05 7c 10 7c 0d 6b 02 00 00 72 24 7c 0f 7c 0c 6b 02 00 00 | }.}.|.|.k...s.|.|.k...r$|.|.k... |
| 7140 | 72 05 7c 08 7c 0f 19 00 00 00 6e 07 7c 06 7c 09 7c 10 19 00 00 00 7a 00 00 00 7c 10 7c 0d 6b 02 | r.|.|.....n.|.|.|.....z...|.|.k. |
| 7160 | 00 00 72 05 7c 09 7c 10 19 00 00 00 6e 07 7c 07 7c 08 7c 0f 19 00 00 00 7a 00 00 00 66 02 91 02 | ..r.|.|.....n.|.|.|.....z...f... |
| 7180 | 8c 35 04 00 7d 12 7d 0f 7d 10 7c 12 7c 11 66 02 53 00 67 00 7d 12 02 00 89 15 89 1b 6a 15 00 00 | .5..}.}.}.|.|.f.S.g.}.......j... |
| 71a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0a ab 01 00 00 00 00 00 00 67 00 67 00 64 02 | ................d.........g.g.d. |
| 71c0 | ab 04 00 00 00 00 00 00 7d 11 7c 12 7c 11 66 02 53 00 63 02 01 00 63 02 7d 0a 77 00 63 02 01 00 | ........}.|.|.f.S.c...c.}.w.c... |
| 71e0 | 63 02 7d 0b 77 00 63 02 01 00 63 03 7d 10 7d 0f 77 00 29 0b 61 8b 02 00 00 0a 20 20 20 20 20 20 | c.}.w.c...c.}.}.w.).a........... |
| 7200 | 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 2c 20 76 3a 20 | ..Parameters:.............u,.v:. |
| 7220 | 6d 61 74 63 68 65 64 20 76 65 72 74 69 63 65 73 2c 20 75 3d 4e 6f 6e 65 20 6f 72 20 76 3d 4e 6f | matched.vertices,.u=None.or.v=No |
| 7240 | 6e 65 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6f 6e 2f 69 | ne.for................deletion/i |
| 7260 | 6e 73 65 72 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 65 6e 64 69 6e 67 5f 67 2c 20 | nsertion.............pending_g,. |
| 7280 | 70 65 6e 64 69 6e 67 5f 68 3a 20 6c 69 73 74 73 20 6f 66 20 65 64 67 65 73 20 6e 6f 74 20 79 65 | pending_h:.lists.of.edges.not.ye |
| 72a0 | 74 20 6d 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 43 65 3a 20 43 6f 73 74 4d 61 74 | t.mapped.............Ce:.CostMat |
| 72c0 | 72 69 78 20 6f 66 20 70 65 6e 64 69 6e 67 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 | rix.of.pending.edge.mappings.... |
| 72e0 | 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 64 5f 75 76 3a 20 70 61 72 74 69 61 6c 20 76 65 72 | .........matched_uv:.partial.ver |
| 7300 | 74 65 78 20 65 64 69 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 | tex.edit.path.................li |
| 7320 | 73 74 20 6f 66 20 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 6f 66 20 70 72 65 76 69 6f 75 73 6c | st.of.tuples.(u,.v).of.previousl |
| 7340 | 79 20 6d 61 74 63 68 65 64 20 76 65 72 74 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.matched.vertex................ |
| 7360 | 20 20 20 20 20 6d 61 70 70 69 6e 67 73 20 75 3c 2d 3e 76 2c 20 75 3d 4e 6f 6e 65 20 6f 72 20 76 | .....mappings.u<->v,.u=None.or.v |
| 7380 | 3d 4e 6f 6e 65 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 | =None.for.....................de |
| 73a0 | 6c 65 74 69 6f 6e 2f 69 6e 73 65 72 74 69 6f 6e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e | letion/insertion..........Return |
| 73c0 | 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 28 69 2c 20 6a 29 3a 20 69 | s:.............list.of.(i,.j):.i |
| 73e0 | 6e 64 69 63 65 73 20 6f 66 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 20 67 3c 2d 3e 68 0a 20 20 | ndices.of.edge.mappings.g<->h... |
| 7400 | 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 43 65 3a 20 6c 6f 63 61 6c 20 43 6f 73 74 4d 61 74 | ..........localCe:.local.CostMat |
| 7420 | 72 69 78 20 6f 66 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 | rix.of.edge.mappings............ |
| 7440 | 20 20 20 20 20 28 62 61 73 69 63 61 6c 6c 79 20 73 75 62 6d 61 74 72 69 78 20 6f 66 20 43 65 20 | .....(basically.submatrix.of.Ce. |
| 7460 | 61 74 20 63 72 6f 73 73 20 6f 66 20 72 6f 77 73 20 69 2c 20 63 6f 6c 73 20 6a 29 0a 20 20 20 20 | at.cross.of.rows.i,.cols.j)..... |
| 7480 | 20 20 20 20 4e 72 02 00 00 00 e9 02 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 | ....Nr.........c................ |
| 74a0 | 33 00 00 00 f3 4a 00 00 00 95 03 4b 00 01 00 97 00 7c 00 5d 1a 00 00 5c 02 00 00 7d 01 7d 02 89 | 3....J.....K.....|.]...\...}.}.. |
| 74c0 | 04 89 03 19 00 00 00 64 00 64 01 1a 00 7c 01 89 05 66 02 89 05 7c 01 66 02 7c 01 7c 01 66 02 66 | .......d.d...|...f...|.f.|.|.f.f |
| 74e0 | 03 76 00 96 01 97 01 01 00 8c 1c 04 00 79 00 ad 03 77 01 a9 02 4e 72 56 00 00 00 72 36 00 00 00 | .v...........y...w...NrV...r6... |
| 7500 | 29 06 da 02 2e 30 da 01 70 da 01 71 72 47 00 00 00 da 09 70 65 6e 64 69 6e 67 5f 67 da 01 75 73 | )....0..p..qrG.....pending_g..us |
| 7520 | 06 00 00 00 20 20 20 80 80 80 72 23 00 00 00 fa 09 3c 67 65 6e 65 78 70 72 3e 7a 3b 6f 70 74 69 | ..........r#.....<genexpr>z;opti |
| 7540 | 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 74 63 68 5f 65 | mize_edit_paths.<locals>.match_e |
| 7560 | 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 00 03 00 00 f3 3d 00 00 00 | dges.<locals>.<genexpr>.....=... |
| 7580 | f8 e8 00 f8 80 00 f2 00 02 17 12 d9 45 49 c0 51 c8 01 90 49 98 61 91 4c a0 12 a0 21 d0 14 24 a8 | ............EI.Q...I.a.L...!..$. |
| 75a0 | 21 a8 51 a8 16 b0 21 b0 51 b0 16 b8 21 b8 51 b8 16 d0 28 40 d4 14 40 f1 03 02 17 12 f9 f3 04 00 | !.Q...!.Q...!.Q...(@..@......... |
| 75c0 | 00 00 83 20 23 01 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 4a 00 00 00 | ....#.c................3....J... |
| 75e0 | 95 03 4b 00 01 00 97 00 7c 00 5d 1a 00 00 5c 02 00 00 7d 01 7d 02 89 04 89 03 19 00 00 00 64 00 | ..K.....|.]...\...}.}.........d. |
| 7600 | 64 01 1a 00 7c 02 89 05 66 02 89 05 7c 02 66 02 7c 02 7c 02 66 02 66 03 76 00 96 01 97 01 01 00 | d...|...f...|.f.|.|.f.f.v....... |
| 7620 | 8c 1c 04 00 79 00 ad 03 77 01 72 58 00 00 00 72 36 00 00 00 29 06 72 59 00 00 00 72 5a 00 00 00 | ....y...w.rX...r6...).rY...rZ... |
| 7640 | 72 5b 00 00 00 72 48 00 00 00 da 09 70 65 6e 64 69 6e 67 5f 68 da 01 76 73 06 00 00 00 20 20 20 | r[...rH.....pending_h..vs....... |
| 7660 | 80 80 80 72 23 00 00 00 72 5e 00 00 00 7a 3b 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 | ...r#...r^...z;optimize_edit_pat |
| 7680 | 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 74 63 68 5f 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e | hs.<locals>.match_edges.<locals> |
| 76a0 | 2e 3c 67 65 6e 65 78 70 72 3e 08 03 00 00 72 5f 00 00 00 72 60 00 00 00 63 01 00 00 00 00 00 00 | .<genexpr>....r_...r`...c....... |
| 76c0 | 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 68 00 00 00 95 04 4b 00 01 00 97 00 7c 00 5d 29 00 00 | .........3....h.....K.....|.]).. |
| 76e0 | 5c 02 00 00 7d 01 7d 02 89 03 7c 01 89 05 66 02 6b 28 00 00 78 01 72 07 01 00 89 04 7c 02 89 06 | \...}.}...|...f.k(..x.r.....|... |
| 7700 | 66 02 6b 28 00 00 78 01 73 10 01 00 89 03 89 05 7c 01 66 02 6b 28 00 00 78 01 72 07 01 00 89 04 | f.k(..x.s.......|.f.k(..x.r..... |
| 7720 | 89 06 7c 02 66 02 6b 28 00 00 96 01 97 01 01 00 8c 2b 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 | ..|.f.k(.........+..y...w.r9...r |
| 7740 | 36 00 00 00 a9 07 72 59 00 00 00 72 5a 00 00 00 72 5b 00 00 00 da 01 67 da 01 68 72 5d 00 00 00 | 6.....rY...rZ...r[.....g..hr]... |
| 7760 | 72 63 00 00 00 73 07 00 00 00 20 20 20 80 80 80 80 72 23 00 00 00 72 5e 00 00 00 7a 3b 6f 70 74 | rc...s...........r#...r^...z;opt |
| 7780 | 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 74 63 68 5f | imize_edit_paths.<locals>.match_ |
| 77a0 | 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 1b 03 00 00 73 52 00 00 | edges.<locals>.<genexpr>....sR.. |
| 77c0 | 00 f8 e8 00 f8 80 00 f2 00 03 1f 1a e1 20 24 a0 01 a0 31 f0 03 00 1d 1e a0 21 a0 51 a0 16 99 4b | ..............$...1......!.Q...K |
| 77e0 | d2 1c 37 a8 41 b0 21 b0 51 b0 16 a9 4b d2 1c 56 b8 31 c0 11 c0 41 c0 06 b9 3b d2 3b 56 c8 31 d0 | ..7.A.!.Q...K..V.1...A...;.;V.1. |
| 7800 | 51 52 d0 54 55 d0 50 56 c9 3b d3 1c 56 f1 03 03 1f 1a f9 73 04 00 00 00 83 2f 32 01 63 01 00 00 | QR.TU.PV.;..V......s...../2.c... |
| 7820 | 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 00 00 f3 50 00 00 00 95 04 4b 00 01 00 97 00 7c 00 | .............3....P.....K.....|. |
| 7840 | 5d 1d 00 00 5c 02 00 00 7d 01 7d 02 89 03 7c 01 89 05 66 02 89 05 7c 01 66 02 66 02 76 00 78 01 | ]...\...}.}...|...f...|.f.f.v.x. |
| 7860 | 72 0a 01 00 89 04 7c 02 89 06 66 02 89 06 7c 02 66 02 66 02 76 00 96 01 97 01 01 00 8c 1f 04 00 | r.....|...f...|.f.f.v........... |
| 7880 | 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 72 65 00 00 00 73 07 00 00 00 20 20 20 80 80 80 | y...w.r9...r6...re...s.......... |
| 78a0 | 80 72 23 00 00 00 72 5e 00 00 00 7a 3b 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 | .r#...r^...z;optimize_edit_paths |
| 78c0 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 74 63 68 5f 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c | .<locals>.match_edges.<locals>.< |
| 78e0 | 67 65 6e 65 78 70 72 3e 21 03 00 00 73 49 00 00 00 f8 e8 00 f8 80 00 f2 00 03 1f 1a e1 20 24 a0 | genexpr>!...sI................$. |
| 7900 | 01 a0 31 f0 03 00 1d 1e a0 31 a0 61 a0 26 a8 31 a8 61 a8 26 d0 21 31 d0 1c 31 d2 1c 4b b0 61 b8 | ..1......1.a.&.1.a.&.!1..1..K.a. |
| 7920 | 51 c0 01 b8 46 c0 51 c8 01 c0 46 d0 3b 4b d0 36 4b d3 1c 4b f1 03 03 1f 1a f9 73 04 00 00 00 83 | Q...F.Q...F.;K.6K..K......s..... |
| 7940 | 23 26 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 32 00 00 00 95 01 4b | #&.c................3....2.....K |
| 7960 | 00 01 00 97 00 7c 00 5d 0e 00 00 5c 02 00 00 7d 01 7d 02 89 03 7c 01 7c 01 66 02 6b 28 00 00 96 | .....|.]...\...}.}...|.|.f.k(... |
| 7980 | 01 97 01 01 00 8c 10 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 29 04 72 59 00 00 00 | .........y...w.r9...r6...).rY... |
| 79a0 | 72 5a 00 00 00 72 5b 00 00 00 72 66 00 00 00 73 04 00 00 00 20 20 20 80 72 23 00 00 00 72 5e 00 | rZ...r[...rf...s........r#...r^. |
| 79c0 | 00 00 7a 3b 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e | ..z;optimize_edit_paths.<locals> |
| 79e0 | 2e 6d 61 74 63 68 5f 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 26 | .match_edges.<locals>.<genexpr>& |
| 7a00 | 03 00 00 f3 1d 00 00 00 f8 e8 00 f8 80 00 d2 29 4d b9 24 b8 21 b8 51 a8 21 b0 01 b0 31 a8 76 ad | ...............)M.$.!.Q.!...1.v. |
| 7a20 | 2b d1 29 4d f9 f3 04 00 00 00 83 14 17 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 | +.)M..........c................3 |
| 7a40 | 00 00 00 f3 32 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 0e 00 00 5c 02 00 00 7d 01 7d 02 89 03 | ....2.....K.....|.]...\...}.}... |
| 7a60 | 7c 02 7c 02 66 02 6b 28 00 00 96 01 97 01 01 00 8c 10 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 | |.|.f.k(............y...w.r9...r |
| 7a80 | 36 00 00 00 29 04 72 59 00 00 00 72 5a 00 00 00 72 5b 00 00 00 72 67 00 00 00 73 04 00 00 00 20 | 6...).rY...rZ...r[...rg...s..... |
| 7aa0 | 20 20 80 72 23 00 00 00 72 5e 00 00 00 7a 3b 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 | ...r#...r^...z;optimize_edit_pat |
| 7ac0 | 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 74 63 68 5f 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e | hs.<locals>.match_edges.<locals> |
| 7ae0 | 2e 3c 67 65 6e 65 78 70 72 3e 28 03 00 00 72 6a 00 00 00 72 6b 00 00 00 29 02 72 02 00 00 00 72 | .<genexpr>(...rj...rk...).r....r |
| 7b00 | 02 00 00 00 29 0b da 03 6c 65 6e 72 45 00 00 00 da 03 61 6e 79 72 2e 00 00 00 da 09 65 6e 75 6d | ....)...lenrE.....anyr......enum |
| 7b20 | 65 72 61 74 65 da 02 6e 78 da 0b 69 73 5f 64 69 72 65 63 74 65 64 da 03 7a 69 70 72 2f 00 00 00 | erate..nx..is_directed..zipr/... |
| 7b40 | 72 30 00 00 00 da 05 65 6d 70 74 79 29 1c 72 5d 00 00 00 72 63 00 00 00 72 5c 00 00 00 72 62 00 | r0.....empty).r]...rc...r\...rb. |
| 7b60 | 00 00 da 02 43 65 da 0a 6d 61 74 63 68 65 64 5f 75 76 da 01 4d da 01 4e da 05 67 5f 69 6e 64 da | ....Ce..matched_uv..M..N..g_ind. |
| 7b80 | 05 68 5f 69 6e 64 72 47 00 00 00 72 48 00 00 00 72 3d 00 00 00 72 3e 00 00 00 72 2e 00 00 00 72 | .h_indrG...rH...r=...r>...r....r |
| 7ba0 | 49 00 00 00 da 01 6c da 07 6c 6f 63 61 6c 43 65 da 02 69 6a 72 66 00 00 00 72 67 00 00 00 72 37 | I.....l..localCe..ijrf...rg...r7 |
| 7bc0 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 4c 00 00 00 da 03 69 6e 66 72 42 00 00 00 da 02 6e 70 | ...r....r....rL.....infrB.....np |
| 7be0 | 73 1c 00 00 00 60 60 60 60 20 20 20 20 20 20 60 60 20 20 20 20 20 20 20 40 40 80 80 80 80 80 80 | s....````......``.......@@...... |
| 7c00 | 80 72 23 00 00 00 da 0b 6d 61 74 63 68 5f 65 64 67 65 73 7a 28 6f 70 74 69 6d 69 7a 65 5f 65 64 | .r#.....match_edgesz(optimize_ed |
| 7c20 | 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 74 63 68 5f 65 64 67 65 73 e0 02 00 | it_paths.<locals>.match_edges... |
| 7c40 | 00 73 ae 02 00 00 ff f8 80 00 f4 22 00 0d 10 90 09 8b 4e 88 01 dc 0c 0f 90 09 8b 4e 88 01 f0 0c | .s........."......N........N.... |
| 7c60 | 00 0c 16 d0 0b 1d a4 13 a0 5a a3 1f b0 41 d2 21 35 d8 14 16 88 45 d8 14 16 89 45 f4 08 00 1a 1f | .........Z...A.!5....E....E..... |
| 7c80 | 98 71 9b 18 f7 05 07 15 0e e0 14 15 d8 13 1c 98 51 91 3c a0 02 a0 11 d0 13 23 a8 01 a8 31 a0 76 | .q..............Q.<......#...1.v |
| 7ca0 | d2 13 2d dc 13 16 f5 00 02 17 12 d8 4d 57 f4 03 02 17 12 f4 00 02 14 12 f2 07 00 11 12 f0 03 07 | ..-.........MW.................. |
| 7cc0 | 15 0e 88 45 f0 00 07 15 0e f4 14 00 1a 1f 98 71 9b 18 f7 05 07 15 0e e0 14 15 d8 13 1c 98 51 91 | ...E...........q..............Q. |
| 7ce0 | 3c a0 02 a0 11 d0 13 23 a8 01 a8 31 a0 76 d2 13 2d dc 13 16 f5 00 02 17 12 d8 4d 57 f4 03 02 17 | <......#...1.v..-.........MW.... |
| 7d00 | 12 f4 00 02 14 12 f2 07 00 11 12 f0 03 07 15 0e 88 45 f0 00 07 15 0e f4 12 00 0d 10 90 05 8b 4a | .................E.............J |
| 7d20 | 88 01 dc 0c 0f 90 05 8b 4a 88 01 e1 0b 0c 92 01 d9 10 19 98 22 9f 24 99 24 a0 05 a0 75 a8 61 b0 | ........J...........".$.$...u.a. |
| 7d40 | 11 d3 10 33 88 41 f4 0a 00 19 22 a0 25 d3 18 28 f2 00 14 0d 22 91 04 90 01 90 31 d8 14 1d 98 61 | ...3.A....".%..(....".....1....a |
| 7d60 | 91 4c a0 12 a0 21 d0 14 24 90 01 dc 1c 25 a0 65 d3 1c 2c f2 00 12 11 22 91 44 90 41 90 71 d8 18 | .L...!..$....%.e..,....".D.A.q.. |
| 7d80 | 21 a0 21 99 0c a0 52 a0 61 d0 18 28 90 41 dc 17 19 97 7e 91 7e a0 62 d4 17 29 ac 52 af 5e a9 5e | !.!...R.a..(.A....~.~.b..).R.^.^ |
| 7da0 | b8 42 d4 2d 3f dc 1b 1e f6 00 03 1f 1a e0 28 32 f4 05 03 1f 1a f4 00 03 1c 1a f0 08 00 1d 25 e4 | .B.-?.........(2..............%. |
| 7dc0 | 1b 1e f6 00 03 1f 1a e0 28 32 f4 05 03 1f 1a f4 00 03 1c 1a f0 08 00 1d 25 d8 17 18 98 51 a0 01 | ........(2..............%....Q.. |
| 7de0 | 98 46 92 7b a4 63 d3 29 4d c0 2a d4 29 4d d4 26 4d d8 18 20 d8 17 18 98 51 a0 01 98 46 92 7b a4 | .F.{.c.)M.*.)M.&M.......Q...F.{. |
| 7e00 | 63 d3 29 4d c0 2a d4 29 4d d4 26 4d d8 18 20 d8 1e 21 90 41 90 61 98 11 90 64 92 47 f1 25 12 11 | c.)M.*.)M.&M.....!.A.a...d.G.%.. |
| 7e20 | 22 f0 05 14 0d 22 f1 2c 00 17 26 a0 61 a8 11 a8 41 d3 16 2e 88 47 f4 0c 00 1d 20 a0 07 d7 20 33 | "....".,..&.a...A....G.........3 |
| 7e40 | d1 20 33 b0 57 d7 35 48 d1 35 48 d3 1c 49 f7 0b 07 12 0e f1 0a 00 15 19 90 41 90 71 d8 13 14 90 | ..3.W.5H.5H..I...........A.q.... |
| 7e60 | 71 92 35 98 41 a0 01 9a 45 f0 09 00 21 22 a0 41 a2 05 90 45 98 21 92 48 a8 31 a8 75 b0 51 a9 78 | q.5.A...E...!".A...E.!.H.1.u.Q.x |
| 7e80 | a9 3c d8 20 21 a0 41 a2 05 90 45 98 21 92 48 a8 31 a8 75 b0 51 a9 78 a9 3c f2 05 03 11 12 f0 03 | .<..!.A...E.!.H.1.u.Q.x.<....... |
| 7ea0 | 07 12 0e 88 42 f1 00 07 12 0e f0 1a 00 10 12 90 37 88 7b d0 08 1a f0 07 00 12 14 88 42 d9 16 20 | ....B...........7.{.........B... |
| 7ec0 | a0 12 a7 18 a1 18 a8 26 d3 21 31 b0 32 b0 72 b8 31 d3 16 3d 88 47 e0 0f 11 90 37 88 7b d0 08 1a | .......&.!1.2.r.1..=.G....7.{... |
| 7ee0 | f9 f2 7d 01 07 15 0e f9 f2 10 07 15 0e f9 f3 52 01 07 12 0e 73 12 00 00 00 c1 03 2c 48 39 04 c1 | ..}............R....s......,H9.. |
| 7f00 | 3f 2c 48 3e 04 c7 1a 38 49 03 06 63 04 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 13 00 00 00 | ?,H>...8I..c.................... |
| 7f20 | f3 d0 00 00 00 95 02 87 02 87 03 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 | .............t.........|........ |
| 7f40 | 00 72 57 74 03 00 00 00 00 00 00 00 00 7c 01 8e 00 5c 02 00 00 7d 04 7d 05 89 02 74 05 00 00 00 | .rWt.........|...\...}.}...t.... |
| 7f60 | 00 00 00 00 00 88 02 66 01 64 01 84 08 7c 04 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 | .......f.d...|.D................ |
| 7f80 | 00 7a 0a 00 00 7d 06 89 03 74 05 00 00 00 00 00 00 00 00 88 03 66 01 64 02 84 08 7c 05 44 00 ab | .z...}...t...........f.d...|.D.. |
| 7fa0 | 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7a 0a 00 00 7d 07 02 00 89 08 02 00 89 09 7c 00 6a | ...............z...}.........|.j |
| 7fc0 | 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 7c 05 89 02 89 03 ab 05 00 00 00 | ...................|.|.......... |
| 7fe0 | 00 00 00 7c 06 7c 07 ab 03 00 00 00 00 00 00 53 00 7c 00 53 00 29 03 4e 63 01 00 00 00 00 00 00 | ...|.|.........S.|.S.).Nc....... |
| 8000 | 00 00 00 00 00 03 00 00 00 33 00 00 00 f3 2e 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 0c 00 00 | .........3..........K.....|.]... |
| 8020 | 7d 01 7c 01 89 02 6b 02 00 00 73 01 8c 09 64 00 96 01 97 01 01 00 8c 0e 04 00 79 01 ad 03 77 01 | }.|...k...s...d...........y...w. |
| 8040 | a9 02 72 0d 00 00 00 4e 72 36 00 00 00 29 03 72 59 00 00 00 da 01 74 72 3d 00 00 00 73 03 00 00 | ..r....Nr6...).rY.....tr=...s... |
| 8060 | 00 20 20 80 72 23 00 00 00 72 5e 00 00 00 7a 39 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 | ....r#...r^...z9optimize_edit_pa |
| 8080 | 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 72 65 64 75 63 65 5f 43 65 2e 3c 6c 6f 63 61 6c 73 3e 2e | ths.<locals>.reduce_Ce.<locals>. |
| 80a0 | 3c 67 65 6e 65 78 70 72 3e 3f 03 00 00 f3 17 00 00 00 f8 e8 00 f8 80 00 d2 19 30 a0 01 a8 21 a8 | <genexpr>?................0...!. |
| 80c0 | 61 ab 25 9c 21 d1 19 30 f9 f3 08 00 00 00 83 0a 15 01 8e 07 15 01 63 01 00 00 00 00 00 00 00 00 | a.%.!..0..............c......... |
| 80e0 | 00 00 00 03 00 00 00 33 00 00 00 f3 2e 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 0c 00 00 7d 01 | .......3..........K.....|.]...}. |
| 8100 | 7c 01 89 02 6b 02 00 00 73 01 8c 09 64 00 96 01 97 01 01 00 8c 0e 04 00 79 01 ad 03 77 01 72 82 | |...k...s...d...........y...w.r. |
| 8120 | 00 00 00 72 36 00 00 00 29 03 72 59 00 00 00 72 83 00 00 00 72 3e 00 00 00 73 03 00 00 00 20 20 | ...r6...).rY...r....r>...s...... |
| 8140 | 80 72 23 00 00 00 72 5e 00 00 00 7a 39 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 | .r#...r^...z9optimize_edit_paths |
| 8160 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 72 65 64 75 63 65 5f 43 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 | .<locals>.reduce_Ce.<locals>.<ge |
| 8180 | 6e 65 78 70 72 3e 40 03 00 00 72 84 00 00 00 72 85 00 00 00 29 04 72 6d 00 00 00 72 72 00 00 00 | nexpr>@...r....r....).rm...rr... |
| 81a0 | 72 3c 00 00 00 72 2e 00 00 00 29 0a 72 74 00 00 00 72 7c 00 00 00 72 3d 00 00 00 72 3e 00 00 00 | r<...r....).rt...r|...r=...r>... |
| 81c0 | 72 47 00 00 00 72 48 00 00 00 da 03 6d 5f 69 da 03 6e 5f 6a 72 42 00 00 00 72 4f 00 00 00 73 0a | rG...rH.....m_i..n_jrB...rO...s. |
| 81e0 | 00 00 00 20 20 60 60 20 20 20 20 80 80 72 23 00 00 00 da 09 72 65 64 75 63 65 5f 43 65 7a 26 6f | .....``......r#.....reduce_Cez&o |
| 8200 | 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 72 65 64 75 | ptimize_edit_paths.<locals>.redu |
| 8220 | 63 65 5f 43 65 3c 03 00 00 73 66 00 00 00 fa 80 00 dc 0b 0e 88 72 8c 37 dc 13 16 98 02 90 38 89 | ce_Ce<...sf..........r.7......8. |
| 8240 | 44 88 41 88 71 d8 12 13 94 63 d3 19 30 a0 51 d4 19 30 d3 16 30 d1 12 30 88 43 d8 12 13 94 63 d3 | D.A.q....c..0.Q..0..0..0.C....c. |
| 8260 | 19 30 a0 51 d4 19 30 d3 16 30 d1 12 30 88 43 d9 13 22 a1 38 a8 42 af 44 a9 44 b0 21 b0 51 b8 01 | .0.Q..0..0..0.C..".8.B.D.D.!.Q.. |
| 8280 | b8 31 d3 23 3d b8 73 c0 43 d3 13 48 d0 0c 48 d8 0f 11 88 09 72 24 00 00 00 63 08 00 00 00 00 00 | .1.#=.s.C..H..H.....r$...c...... |
| 82a0 | 00 00 00 00 00 00 0a 00 00 00 33 00 00 00 f3 72 06 00 00 95 07 87 10 87 11 87 12 87 13 4b 00 01 | ..........3....r.............K.. |
| 82c0 | 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 8a 12 74 01 00 00 00 00 00 | ...t.........|...........t...... |
| 82e0 | 00 00 00 7c 02 ab 01 00 00 00 00 00 00 8a 13 74 03 00 00 00 00 00 00 00 00 88 12 88 13 66 02 64 | ...|...........t.............f.d |
| 8300 | 01 84 08 74 05 00 00 00 00 00 00 00 00 7c 03 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...t.........|.j................ |
| 8320 | 00 00 00 7c 03 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 | ...|.j.......................... |
| 8340 | 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 5c 02 00 00 7d 08 7d 09 02 00 89 16 7c | .D.................\...}.}.....| |
| 8360 | 08 89 12 6b 02 00 00 72 05 7c 01 7c 08 19 00 00 00 6e 01 64 02 7c 09 89 13 6b 02 00 00 72 05 7c | ...k...r.|.|.....n.d.|...k...r.| |
| 8380 | 02 7c 09 19 00 00 00 6e 01 64 02 7c 04 7c 05 7c 06 7c 00 ab 06 00 00 00 00 00 00 5c 02 00 00 7d | .|.....n.d.|.|.|.|.........\...} |
| 83a0 | 0a 7d 0b 02 00 89 19 7c 06 7c 0a 74 01 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 74 | .}.....|.|.t.........|.........t |
| 83c0 | 01 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 ab 04 00 00 00 00 00 00 7d 0c 02 00 89 | .........|.................}.... |
| 83e0 | 17 7c 07 7c 03 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 0b 6a | .|.|.j...................z...|.j |
| 8400 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 0c 6a 0a 00 00 00 00 00 | ...................z...|.j...... |
| 8420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 72 01 6e 90 02 00 89 | .............z...........r.n.... |
| 8440 | 14 02 00 89 18 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 66 01 7c | .....|.j...................|.f.| |
| 8460 | 09 66 01 89 12 89 13 ab 05 00 00 00 00 00 00 02 00 89 1a 7c 03 6a 06 00 00 00 00 00 00 00 00 00 | .f.................|.j.......... |
| 8480 | 00 00 00 00 00 00 00 00 00 7c 08 89 12 7c 09 7a 00 00 00 66 02 ab 02 00 00 00 00 00 00 02 00 89 | .........|...|.z...f............ |
| 84a0 | 1a 7c 03 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 89 13 7c 08 7a 00 00 | .|.j...................|...|.z.. |
| 84c0 | 00 66 02 ab 02 00 00 00 00 00 00 7c 03 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .f.........|.j.................. |
| 84e0 | 00 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 19 00 00 | .|.j...................|.|.f.... |
| 8500 | 00 7a 0a 00 00 ab 04 00 00 00 00 00 00 7d 0d 7c 08 7c 09 66 02 7c 0d 7c 0a 7c 0c 7c 03 6a 0c 00 | .z...........}.|.|.f.|.|.|.|.j.. |
| 8520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 19 00 00 00 7c 0b 6a 0a 00 | .................|.|.f.....|.j.. |
| 8540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 66 05 96 01 97 01 01 00 67 00 7d | .................z...f.......g.} |
| 8560 | 0e 7c 08 7c 09 63 02 8a 10 8a 11 89 12 89 13 6b 1a 00 00 72 1a 88 10 88 11 88 12 66 03 64 03 84 | .|.|.c.........k...r.......f.d.. |
| 8580 | 08 74 0f 00 00 00 00 00 00 00 00 89 12 89 13 7a 00 00 00 ab 01 00 00 00 00 00 00 44 00 ab 00 00 | .t.............z...........D.... |
| 85a0 | 00 00 00 00 00 7d 0f 6e 19 88 10 88 11 88 13 66 03 64 04 84 08 74 0f 00 00 00 00 00 00 00 00 89 | .....}.n.......f.d...t.......... |
| 85c0 | 12 89 13 7a 00 00 00 ab 01 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 7d 0f 7c 0f 44 00 90 | ...z...........D.........}.|.D.. |
| 85e0 | 01 5d 84 00 00 5c 02 00 00 7d 08 7d 09 02 00 89 17 7c 07 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 | .]...\...}.}.....|.|.j.......... |
| 8600 | 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 19 00 00 00 7a 00 00 00 7c 06 6a 0a 00 00 00 00 00 | .........|.|.f.....z...|.j...... |
| 8620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 72 01 8c 2f 02 00 89 | .............z...........r../... |
| 8640 | 15 02 00 89 18 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 66 01 7c | .....|.j...................|.f.| |
| 8660 | 09 66 01 89 12 89 13 ab 05 00 00 00 00 00 00 7c 08 89 12 6b 02 00 00 72 05 89 12 64 05 7a 0a 00 | .f.............|...k...r...d.z.. |
| 8680 | 00 6e 01 89 12 7c 09 89 13 6b 02 00 00 72 05 89 13 64 05 7a 0a 00 00 6e 01 89 13 ab 03 00 00 00 | .n...|...k...r...d.z...n........ |
| 86a0 | 00 00 00 7d 0d 02 00 89 17 7c 07 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...}.....|.|.j.................. |
| 86c0 | 00 7c 08 7c 09 66 02 19 00 00 00 7a 00 00 00 7c 0d 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | .|.|.f.....z...|.j.............. |
| 86e0 | 00 00 00 00 00 7a 00 00 00 7c 06 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a | .....z...|.j...................z |
| 8700 | 00 00 00 ab 01 00 00 00 00 00 00 72 01 8c 98 02 00 89 16 7c 08 89 12 6b 02 00 00 72 05 7c 01 7c | ...........r.......|...k...r.|.| |
| 8720 | 08 19 00 00 00 6e 01 64 02 7c 09 89 13 6b 02 00 00 72 05 7c 02 7c 09 19 00 00 00 6e 01 64 02 7c | .....n.d.|...k...r.|.|.....n.d.| |
| 8740 | 04 7c 05 7c 06 7c 00 ab 06 00 00 00 00 00 00 5c 02 00 00 7d 0a 7d 0b 02 00 89 17 7c 07 7c 03 6a | .|.|.|.........\...}.}.....|.|.j |
| 8760 | 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 19 00 00 00 7a 00 00 | ...................|.|.f.....z.. |
| 8780 | 00 7c 0d 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 0b 6a 0a 00 | .|.j...................z...|.j.. |
| 87a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 72 01 8c | .................z...........r.. |
| 87c0 | f1 02 00 89 19 7c 06 7c 0a 74 01 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 74 01 00 | .....|.|.t.........|.........t.. |
| 87e0 | 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 ab 04 00 00 00 00 00 00 7d 0c 02 00 89 17 7c | .......|.................}.....| |
| 8800 | 07 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 19 00 00 | .|.j...................|.|.f.... |
| 8820 | 00 7a 00 00 00 7c 0d 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c | .z...|.j...................z...| |
| 8840 | 0b 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 0c 6a 0a 00 00 00 | .j...................z...|.j.... |
| 8860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 72 02 90 01 8c | ...............z...........r.... |
| 8880 | 51 7c 0e 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 7c 0d 7c | Q|.j...................|.|.f.|.| |
| 88a0 | 0a 7c 0c 7c 03 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 09 66 02 19 | .|.|.j...................|.|.f.. |
| 88c0 | 00 00 00 7c 0b 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 66 05 ab | ...|.j...................z...f.. |
| 88e0 | 01 00 00 00 00 00 00 01 00 90 01 8c 87 04 00 74 13 00 00 00 00 00 00 00 00 7c 0e 64 06 84 00 ac | ...............t.........|.d.... |
| 8900 | 07 ab 02 00 00 00 00 00 00 45 00 64 02 7b 03 00 00 96 02 97 02 86 05 05 00 01 00 79 02 37 00 8c | .........E.d.{.............y.7.. |
| 8920 | 05 ad 03 77 01 29 08 61 ea 03 00 00 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a | ...w.).a.............Parameters: |
| 8940 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 64 5f 75 76 3a 20 70 61 72 74 69 61 6c | .............matched_uv:.partial |
| 8960 | 20 76 65 72 74 65 78 20 65 64 69 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .vertex.edit.path............... |
| 8980 | 20 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 6f 66 20 76 65 72 74 65 | ..list.of.tuples.(u,.v).of.verte |
| 89a0 | 78 20 6d 61 70 70 69 6e 67 73 20 75 3c 2d 3e 76 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.mappings.u<->v,............... |
| 89c0 | 20 20 75 3d 4e 6f 6e 65 20 6f 72 20 76 3d 4e 6f 6e 65 20 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2f | ..u=None.or.v=None.for.deletion/ |
| 89e0 | 69 6e 73 65 72 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 65 6e 64 69 6e 67 5f 75 2c | insertion.............pending_u, |
| 8a00 | 20 70 65 6e 64 69 6e 67 5f 76 3a 20 6c 69 73 74 73 20 6f 66 20 76 65 72 74 69 63 65 73 20 6e 6f | .pending_v:.lists.of.vertices.no |
| 8a20 | 74 20 79 65 74 20 6d 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 43 76 3a 20 43 6f 73 | t.yet.mapped.............Cv:.Cos |
| 8a40 | 74 4d 61 74 72 69 78 20 6f 66 20 70 65 6e 64 69 6e 67 20 76 65 72 74 65 78 20 6d 61 70 70 69 6e | tMatrix.of.pending.vertex.mappin |
| 8a60 | 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 65 6e 64 69 6e 67 5f 67 2c 20 70 65 6e 64 69 6e | gs.............pending_g,.pendin |
| 8a80 | 67 5f 68 3a 20 6c 69 73 74 73 20 6f 66 20 65 64 67 65 73 20 6e 6f 74 20 79 65 74 20 6d 61 70 70 | g_h:.lists.of.edges.not.yet.mapp |
| 8aa0 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 43 65 3a 20 43 6f 73 74 4d 61 74 72 69 78 20 6f 66 | ed.............Ce:.CostMatrix.of |
| 8ac0 | 20 70 65 6e 64 69 6e 67 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 | .pending.edge.mappings.......... |
| 8ae0 | 20 20 20 6d 61 74 63 68 65 64 5f 63 6f 73 74 3a 20 63 6f 73 74 20 6f 66 20 70 61 72 74 69 61 6c | ...matched_cost:.cost.of.partial |
| 8b00 | 20 65 64 69 74 20 70 61 74 68 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 | .edit.path..........Returns:.... |
| 8b20 | 20 20 20 20 20 20 20 20 20 73 65 71 75 65 6e 63 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 | .........sequence.of............ |
| 8b40 | 20 20 20 20 20 28 69 2c 20 6a 29 3a 20 69 6e 64 69 63 65 73 20 6f 66 20 76 65 72 74 65 78 20 6d | .....(i,.j):.indices.of.vertex.m |
| 8b60 | 61 70 70 69 6e 67 20 75 3c 2d 3e 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 76 5f | apping.u<->v.................Cv_ |
| 8b80 | 69 6a 3a 20 72 65 64 75 63 65 64 20 43 6f 73 74 4d 61 74 72 69 78 20 6f 66 20 70 65 6e 64 69 6e | ij:.reduced.CostMatrix.of.pendin |
| 8ba0 | 67 20 76 65 72 74 65 78 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.vertex.mappings............... |
| 8bc0 | 20 20 20 20 20 20 28 62 61 73 69 63 61 6c 6c 79 20 43 76 20 77 69 74 68 20 72 6f 77 20 69 2c 20 | ......(basically.Cv.with.row.i,. |
| 8be0 | 63 6f 6c 20 6a 20 72 65 6d 6f 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c | col.j.removed).................l |
| 8c00 | 69 73 74 20 6f 66 20 28 78 2c 20 79 29 3a 20 69 6e 64 69 63 65 73 20 6f 66 20 65 64 67 65 20 6d | ist.of.(x,.y):.indices.of.edge.m |
| 8c20 | 61 70 70 69 6e 67 73 20 67 3c 2d 3e 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 65 | appings.g<->h.................Ce |
| 8c40 | 5f 78 79 3a 20 72 65 64 75 63 65 64 20 43 6f 73 74 4d 61 74 72 69 78 20 6f 66 20 70 65 6e 64 69 | _xy:.reduced.CostMatrix.of.pendi |
| 8c60 | 6e 67 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.edge.mappings................ |
| 8c80 | 20 20 20 20 20 28 62 61 73 69 63 61 6c 6c 79 20 43 65 20 77 69 74 68 20 72 6f 77 73 20 78 2c 20 | .....(basically.Ce.with.rows.x,. |
| 8ca0 | 63 6f 6c 73 20 79 20 72 65 6d 6f 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cols.y.removed)................. |
| 8cc0 | 63 6f 73 74 3a 20 74 6f 74 61 6c 20 63 6f 73 74 20 6f 66 20 65 64 69 74 20 6f 70 65 72 61 74 69 | cost:.total.cost.of.edit.operati |
| 8ce0 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 4f 54 45 3a 20 6d 6f 73 74 20 70 72 6f 6d 69 73 | on.............NOTE:.most.promis |
| 8d00 | 69 6e 67 20 6f 70 73 20 66 69 72 73 74 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 | ing.ops.first.........c......... |
| 8d20 | 00 00 00 03 00 00 00 33 00 00 00 f3 42 00 00 00 95 02 4b 00 01 00 97 00 7c 00 5d 16 00 00 5c 02 | .......3....B.....K.....|.]...\. |
| 8d40 | 00 00 7d 01 7d 02 7c 01 89 03 6b 02 00 00 73 06 7c 02 89 04 6b 02 00 00 73 01 8c 11 7c 01 7c 02 | ..}.}.|...k...s.|...k...s...|.|. |
| 8d60 | 66 02 96 01 97 01 01 00 8c 18 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 29 05 72 59 | f...........y...w.r9...r6...).rY |
| 8d80 | 00 00 00 72 49 00 00 00 72 7a 00 00 00 72 3d 00 00 00 72 3e 00 00 00 73 05 00 00 00 20 20 20 80 | ...rI...rz...r=...r>...s........ |
| 8da0 | 80 72 23 00 00 00 72 5e 00 00 00 7a 3c 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 | .r#...r^...z<optimize_edit_paths |
| 8dc0 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 5f 6f 70 73 2e 3c 6c 6f 63 61 6c 73 3e 2e | .<locals>.get_edit_ops.<locals>. |
| 8de0 | 3c 67 65 6e 65 78 70 72 3e 62 03 00 00 73 2b 00 00 00 f8 e8 00 f8 80 00 f2 00 02 13 0a d9 17 1b | <genexpr>b...s+................. |
| 8e00 | 90 71 98 21 c0 61 c8 21 c2 65 c8 71 d0 53 54 cb 75 88 51 90 01 8c 46 f1 03 02 13 0a f9 73 08 00 | .q.!.a.!.e.q.ST.u.Q...F......s.. |
| 8e20 | 00 00 83 12 1f 01 96 09 1f 01 4e 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 | ..........Nc................3... |
| 8e40 | f3 4a 00 00 00 95 03 4b 00 01 00 97 00 7c 00 5d 1a 00 00 7d 01 7c 01 89 02 6b 37 00 00 72 13 7c | .J.....K.....|.]...}.|...k7..r.| |
| 8e60 | 01 89 04 6b 02 00 00 73 08 7c 01 89 04 89 03 7a 00 00 00 6b 28 00 00 72 06 7c 01 89 03 66 02 96 | ...k...s.|.....z...k(..r.|...f.. |
| 8e80 | 01 97 01 01 00 8c 1c 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 29 05 72 59 00 00 00 | .........y...w.r9...r6...).rY... |
| 8ea0 | 72 83 00 00 00 da 07 66 69 78 65 64 5f 69 da 07 66 69 78 65 64 5f 6a 72 3d 00 00 00 73 05 00 00 | r......fixed_i..fixed_jr=...s... |
| 8ec0 | 00 20 20 80 80 80 72 23 00 00 00 72 5e 00 00 00 7a 3c 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f | ......r#...r^...z<optimize_edit_ |
| 8ee0 | 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 5f 6f 70 73 2e 3c 6c 6f 63 | paths.<locals>.get_edit_ops.<loc |
| 8f00 | 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 7f 03 00 00 73 35 00 00 00 f8 e8 00 f8 80 00 f2 00 04 | als>.<genexpr>....s5............ |
| 8f20 | 1a 0e e0 14 15 d8 13 14 98 07 92 3c a0 51 a8 11 a2 55 a8 61 b0 31 b0 77 b1 3b d2 2e 3e f0 05 00 | ...........<.Q...U.a.1.w.;..>... |
| 8f40 | 12 13 90 47 94 0c f1 03 04 1a 0e f9 72 60 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 | ...G........r`...c.............. |
| 8f60 | 00 00 33 00 00 00 f3 4a 00 00 00 95 03 4b 00 01 00 97 00 7c 00 5d 1a 00 00 7d 01 7c 01 89 03 6b | ..3....J.....K.....|.]...}.|...k |
| 8f80 | 37 00 00 72 13 7c 01 89 04 6b 02 00 00 73 08 7c 01 89 04 89 02 7a 00 00 00 6b 28 00 00 72 06 89 | 7..r.|...k...s.|.....z...k(..r.. |
| 8fa0 | 02 7c 01 66 02 96 01 97 01 01 00 8c 1c 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 29 | .|.f...........y...w.r9...r6...) |
| 8fc0 | 05 72 59 00 00 00 72 83 00 00 00 72 8d 00 00 00 72 8e 00 00 00 72 3e 00 00 00 73 05 00 00 00 20 | .rY...r....r....r....r>...s..... |
| 8fe0 | 20 80 80 80 72 23 00 00 00 72 5e 00 00 00 7a 3c 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 | ....r#...r^...z<optimize_edit_pa |
| 9000 | 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 5f 6f 70 73 2e 3c 6c 6f 63 61 6c | ths.<locals>.get_edit_ops.<local |
| 9020 | 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 85 03 00 00 73 35 00 00 00 f8 e8 00 f8 80 00 f2 00 04 1a 0e | s>.<genexpr>....s5.............. |
| 9040 | e0 14 15 d8 13 14 98 07 92 3c a0 51 a8 11 a2 55 a8 61 b0 31 b0 77 b1 3b d2 2e 3e f0 05 00 12 19 | .........<.Q...U.a.1.w.;..>..... |
| 9060 | 98 21 94 0c f1 03 04 1a 0e f9 72 60 00 00 00 72 0d 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 | .!........r`...r....c........... |
| 9080 | 00 03 00 00 00 13 00 00 00 f3 4c 00 00 00 97 00 7c 00 64 01 19 00 00 00 7c 00 64 02 19 00 00 00 | ..........L.....|.d.....|.d..... |
| 90a0 | 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 00 64 03 19 00 00 00 | j...................z...|.d..... |
| 90c0 | 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 53 00 29 04 4e e9 04 00 | j...................z...S.).N... |
| 90e0 | 00 00 72 0d 00 00 00 e9 03 00 00 00 29 01 72 31 00 00 00 29 01 72 83 00 00 00 73 01 00 00 00 20 | ..r.........).r1...).r....s..... |
| 9100 | 72 23 00 00 00 fa 08 3c 6c 61 6d 62 64 61 3e 7a 3b 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 | r#.....<lambda>z;optimize_edit_p |
| 9120 | 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 5f 6f 70 73 2e 3c 6c 6f 63 61 | aths.<locals>.get_edit_ops.<loca |
| 9140 | 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e a5 03 00 00 73 23 00 00 00 80 00 a8 71 b0 11 a9 74 b0 61 b8 | ls>.<lambda>....s#......q...t.a. |
| 9160 | 01 b1 64 b7 67 b1 67 a9 7e c0 01 c0 21 c1 04 c7 07 c1 07 d1 2f 47 80 00 72 24 00 00 00 29 01 da | ..d.g.g.~...!......./G..r$...).. |
| 9180 | 03 6b 65 79 29 0a 72 6d 00 00 00 da 03 6d 69 6e 72 72 00 00 00 72 2f 00 00 00 72 30 00 00 00 72 | .key).rm.....minrr...r/...r0...r |
| 91a0 | 31 00 00 00 72 2e 00 00 00 72 45 00 00 00 72 26 00 00 00 da 06 73 6f 72 74 65 64 29 1b 72 75 00 | 1...r....rE...r&.....sorted).ru. |
| 91c0 | 00 00 da 09 70 65 6e 64 69 6e 67 5f 75 da 09 70 65 6e 64 69 6e 67 5f 76 da 02 43 76 72 5c 00 00 | ....pending_u..pending_v..Cvr\.. |
| 91e0 | 00 72 62 00 00 00 72 74 00 00 00 da 0c 6d 61 74 63 68 65 64 5f 63 6f 73 74 72 47 00 00 00 72 48 | .rb...rt.....matched_costrG...rH |
| 9200 | 00 00 00 da 02 78 79 72 7b 00 00 00 da 05 43 65 5f 78 79 da 05 43 76 5f 69 6a da 05 6f 74 68 65 | .....xyr{.....Ce_xy..Cv_ij..othe |
| 9220 | 72 da 0a 63 61 6e 64 69 64 61 74 65 73 72 8d 00 00 00 72 8e 00 00 00 72 3d 00 00 00 72 3e 00 00 | r..candidatesr....r....r=...r>.. |
| 9240 | 00 72 37 00 00 00 72 42 00 00 00 72 7f 00 00 00 da 05 70 72 75 6e 65 72 4f 00 00 00 72 89 00 00 | .r7...rB...r......prunerO...r... |
| 9260 | 00 72 54 00 00 00 73 1b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 40 40 40 80 | .rT...s....................@@@@. |
| 9280 | 80 80 80 80 80 80 72 23 00 00 00 da 0c 67 65 74 5f 65 64 69 74 5f 6f 70 73 7a 29 6f 70 74 69 6d | ......r#.....get_edit_opsz)optim |
| 92a0 | 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 | ize_edit_paths.<locals>.get_edit |
| 92c0 | 5f 6f 70 73 44 03 00 00 73 43 03 00 00 fc e8 00 f8 80 00 f4 32 00 0d 10 90 09 8b 4e 88 01 dc 0c | _opsD...sC..........2......N.... |
| 92e0 | 0f 90 09 8b 4e 88 01 f4 08 00 10 13 f4 00 02 13 0a dc 1f 22 a0 32 a7 3e a1 3e b0 32 b7 3e b1 3e | ....N..............".2.>.>.2.>.> |
| 9300 | d3 1f 42 f4 03 02 13 0a f3 00 02 10 0a 89 04 88 01 88 31 f1 06 00 17 22 d8 1c 1d a0 01 9a 45 88 | ..B...............1...."......E. |
| 9320 | 49 90 61 8a 4c a0 74 d8 1c 1d a0 01 9a 45 88 49 90 61 8a 4c a0 74 d8 0c 15 d8 0c 15 d8 0c 0e d8 | I.a.L.t......E.I.a.L.t.......... |
| 9340 | 0c 16 f3 0d 07 17 0a 89 0b 88 02 88 47 f1 10 00 11 1a 98 22 98 62 a4 23 a0 69 a3 2e b4 23 b0 69 | ............G......".b.#.i...#.i |
| 9360 | b3 2e d3 10 41 88 05 e1 0b 10 90 1c a0 02 a7 05 a1 05 d1 11 25 a8 07 af 0a a9 0a d1 11 32 b0 55 | ....A...............%........2.U |
| 9380 | b7 58 b1 58 d1 11 3d d4 0b 3e d8 0c 10 f1 06 00 15 1f d9 10 18 98 12 9f 14 99 14 a0 01 98 74 a0 | .X.X..=..>....................t. |
| 93a0 | 61 a0 54 a8 31 a8 61 d3 10 30 d9 10 1a 98 32 9f 3e 99 3e a8 41 a8 71 b0 31 a9 75 a8 3a d3 10 36 | a.T.1.a..0....2.>.>.A.q.1.u.:..6 |
| 93c0 | d9 10 1a 98 32 9f 3e 99 3e a8 41 a8 71 b0 31 a9 75 a8 3a d3 10 36 d8 10 12 97 05 91 05 98 02 9f | ....2.>.>.A.q.1.u.:..6.......... |
| 93e0 | 04 99 04 98 51 a0 01 98 54 99 0a d1 10 22 f3 09 05 15 0e 88 45 f0 0c 00 14 15 90 61 90 26 98 25 | ....Q...T...."......E......a.&.% |
| 9400 | a0 12 a0 55 a8 42 af 44 a9 44 b0 11 b0 41 b0 14 a9 4a b8 17 bf 1a b9 1a d1 2c 43 d0 12 43 d2 0c | ...U.B.D.D...A...J.......,C..C.. |
| 9420 | 43 f0 06 00 11 13 88 05 d8 1b 1c 98 61 d0 08 18 88 07 90 17 d8 0b 0c 90 01 8a 36 f5 02 04 1a 0e | C...........a.............6..... |
| 9440 | e4 19 1e 98 71 a0 31 99 75 9b 1c f4 05 04 1a 0e 89 4a f5 0c 04 1a 0e e4 19 1e 98 71 a0 31 99 75 | ....q.1.u........J.........q.1.u |
| 9460 | 9b 1c f4 05 04 1a 0e 88 4a f0 0a 00 15 1f f3 00 19 09 4e 01 89 44 88 41 88 71 d9 0f 14 90 5c a0 | ........J.........N..D.A.q....\. |
| 9480 | 42 a7 44 a1 44 a8 11 a8 41 a8 14 a1 4a d1 15 2e b0 12 b7 15 b1 15 d1 15 36 d4 0f 37 d8 10 18 d9 | B.D.D...A...J...........6..7.... |
| 94a0 | 14 23 d9 10 18 98 12 9f 14 99 14 a0 01 98 74 a0 61 a0 54 a8 31 a8 61 d3 10 30 d8 19 1a 98 51 9a | .#............t.a.T.1.a..0....Q. |
| 94c0 | 15 90 01 90 41 92 05 a0 41 d8 19 1a 98 51 9a 15 90 01 90 41 92 05 a0 41 f3 07 04 15 0e 88 45 f1 | ....A...A....Q.....A...A......E. |
| 94e0 | 0c 00 10 15 90 5c a0 42 a7 44 a1 44 a8 11 a8 41 a8 14 a1 4a d1 15 2e b0 15 b7 18 b1 18 d1 15 39 | .....\.B.D.D...A...J...........9 |
| 9500 | b8 42 bf 45 b9 45 d1 15 41 d4 0f 42 d8 10 18 d9 1a 25 d8 20 21 a0 41 a2 05 90 09 98 21 92 0c a8 | .B.E.E..A..B.....%..!.A.....!... |
| 9520 | 34 d8 20 21 a0 41 a2 05 90 09 98 21 92 0c a8 34 d8 10 19 d8 10 19 d8 10 12 d8 10 1a f3 0d 07 1b | 4..!.A.....!...4................ |
| 9540 | 0e 89 4b 88 42 90 07 f1 10 00 10 15 90 5c a0 42 a7 44 a1 44 a8 11 a8 41 a8 14 a1 4a d1 15 2e b0 | ..K.B........\.B.D.D...A...J.... |
| 9560 | 15 b7 18 b1 18 d1 15 39 b8 47 bf 4a b9 4a d1 15 46 d4 0f 47 d8 10 18 d9 14 1d 98 62 a0 22 a4 63 | .......9.G.J.J..F..G.......b.".c |
| 9580 | a8 29 a3 6e b4 63 b8 29 b3 6e d3 14 45 88 45 e1 0f 14 90 5c a0 42 a7 44 a1 44 a8 11 a8 41 a8 14 | .).n.c.).n..E.E....\.B.D.D...A.. |
| 95a0 | a1 4a d1 15 2e b0 15 b7 18 b1 18 d1 15 39 b8 47 bf 4a b9 4a d1 15 46 c8 15 cf 18 c9 18 d1 15 51 | .J...........9.G.J.J..F........Q |
| 95c0 | d4 0f 52 d9 10 18 d8 0c 11 8f 4c 89 4c 98 31 98 61 98 26 a0 25 a8 12 a8 55 b0 42 b7 44 b1 44 b8 | ..R.......L.L.1.a.&.%...U.B.D.D. |
| 95e0 | 11 b8 41 b8 14 b1 4a c0 17 c7 1a c1 1a d1 34 4b d0 19 4c d6 0c 4d f0 33 19 09 4e 01 f4 36 00 14 | ..A...J.......4K..L..M.3..N..6.. |
| 9600 | 1a 98 25 d1 25 47 d4 13 48 d7 08 48 d2 08 48 fa 73 12 00 00 00 87 4c 28 4c 37 01 cc 2f 01 4c 35 | ..%.%G..H..H..H.s.....L(L7../.L5 |
| 9620 | 04 cc 30 06 4c 37 01 63 09 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 33 00 00 00 f3 5a 05 00 | ..0.L7.c................3....Z.. |
| 9640 | 00 95 04 4b 00 01 00 97 00 02 00 89 21 7c 08 7c 03 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...K........!|.|.j.............. |
| 9660 | 00 00 00 00 00 7a 00 00 00 7c 07 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a | .....z...|.j...................z |
| 9680 | 00 00 00 ab 01 00 00 00 00 00 00 72 01 79 01 74 03 00 00 00 00 00 00 00 00 74 05 00 00 00 00 00 | ...........r.y.t.........t...... |
| 96a0 | 00 00 00 7c 01 ab 01 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 | ...|.........t.........|........ |
| 96c0 | 00 ab 02 00 00 00 00 00 00 73 14 74 07 00 00 00 00 00 00 00 00 89 20 7c 08 ab 02 00 00 00 00 00 | .........s.t...........|........ |
| 96e0 | 00 8a 20 7c 00 7c 04 7c 08 66 03 96 01 97 01 01 00 79 01 02 00 89 1e 7c 00 7c 01 7c 02 7c 03 7c | ...|.|.|.f.......y.....|.|.|.|.| |
| 9700 | 05 7c 06 7c 07 7c 08 ab 08 00 00 00 00 00 00 7d 09 7c 09 44 00 90 02 5d 30 00 00 5c 05 00 00 7d | .|.|.|.........}.|.D...]0..\...} |
| 9720 | 0a 7d 0b 7d 0c 7d 0d 7d 0e 7c 0a 5c 02 00 00 7d 0f 7d 10 02 00 89 21 7c 08 7c 0e 7a 00 00 00 7c | .}.}.}.}.|.\...}.}....!|.|.z...| |
| 9740 | 0b 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 7c 0d 6a 00 00 00 00 | .j...................z...|.j.... |
| 9760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 72 01 8c 35 7c | ...............z...........r..5| |
| 9780 | 0f 74 05 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 6b 02 00 00 72 11 7c 01 6a 09 00 | .t.........|.........k...r.|.j.. |
| 97a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0f ab 01 00 00 00 00 00 00 6e 01 64 01 7d | .................|.........n.d.} |
| 97c0 | 11 7c 10 74 05 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 6b 02 00 00 72 11 7c 02 6a | .|.t.........|.........k...r.|.j |
| 97e0 | 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 00 6e 01 64 | ...................|.........n.d |
| 9800 | 01 7d 12 7c 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 11 7c 12 66 02 ab | .}.|.j...................|.|.f.. |
| 9820 | 01 00 00 00 00 00 00 01 00 7c 0c 44 00 5d 42 00 00 5c 02 00 00 7d 13 7d 14 74 05 00 00 00 00 00 | .........|.D.]B..\...}.}.t...... |
| 9840 | 00 00 00 7c 05 ab 01 00 00 00 00 00 00 7d 15 74 05 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 | ...|.........}.t.........|...... |
| 9860 | 00 00 00 7d 16 7c 04 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 15 6b | ...}.|.j...................|.|.k |
| 9880 | 02 00 00 72 05 7c 05 7c 13 19 00 00 00 6e 01 64 01 7c 14 7c 16 6b 02 00 00 72 05 7c 06 7c 14 19 | ...r.|.|.....n.d.|.|.k...r.|.|.. |
| 98a0 | 00 00 00 6e 01 64 01 66 02 ab 01 00 00 00 00 00 00 01 00 8c 44 04 00 74 0d 00 00 00 00 00 00 00 | ...n.d.f............D..t........ |
| 98c0 | 00 64 02 84 00 7c 0c 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 17 74 0d 00 00 00 | .d...|.D.................}.t.... |
| 98e0 | 00 00 00 00 00 64 03 84 00 7c 0c 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 18 74 | .....d...|.D.................}.t |
| 9900 | 0f 00 00 00 00 00 00 00 00 7c 17 ab 01 00 00 00 00 00 00 44 00 8f 13 63 02 67 00 63 02 5d 23 00 | .........|.........D...c.g.c.]#. |
| 9920 | 00 7d 13 7c 13 74 05 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 6b 02 00 00 72 11 7c | .}.|.t.........|.........k...r.| |
| 9940 | 05 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 ab 01 00 00 00 00 00 00 6e | .j...................|.........n |
| 9960 | 01 64 01 91 02 8c 25 04 00 7d 19 7d 13 74 0f 00 00 00 00 00 00 00 00 7c 18 ab 01 00 00 00 00 00 | .d....%..}.}.t.........|........ |
| 9980 | 00 44 00 8f 14 63 02 67 00 63 02 5d 23 00 00 7d 14 7c 14 74 05 00 00 00 00 00 00 00 00 7c 06 ab | .D...c.g.c.]#..}.|.t.........|.. |
| 99a0 | 01 00 00 00 00 00 00 6b 02 00 00 72 11 7c 06 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .......k...r.|.j................ |
| 99c0 | 00 00 00 7c 14 ab 01 00 00 00 00 00 00 6e 01 64 01 91 02 8c 25 04 00 7d 1a 7d 14 02 00 89 1f 7c | ...|.........n.d....%..}.}.....| |
| 99e0 | 00 7c 01 7c 02 7c 0b 7c 04 7c 05 7c 06 7c 0d 7c 08 7c 0e 7a 00 00 00 ab 09 00 00 00 00 00 00 45 | .|.|.|.|.|.|.|.|.|.z...........E |
| 9a00 | 00 64 01 7b 03 00 00 96 02 97 02 86 05 05 00 01 00 7c 11 81 12 7c 01 6a 11 00 00 00 00 00 00 00 | .d.{.............|...|.j........ |
| 9a20 | 00 00 00 00 00 00 00 00 00 00 00 7c 0f 7c 11 ab 02 00 00 00 00 00 00 01 00 7c 12 81 12 7c 02 6a | ...........|.|...........|...|.j |
| 9a40 | 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 10 7c 12 ab 02 00 00 00 00 00 00 01 | ...................|.|.......... |
| 9a60 | 00 7c 00 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 | .|.j............................ |
| 9a80 | 00 74 13 00 00 00 00 00 00 00 00 7c 17 74 0f 00 00 00 00 00 00 00 00 7c 19 ab 01 00 00 00 00 00 | .t.........|.t.........|........ |
| 9aa0 | 00 ab 02 00 00 00 00 00 00 44 00 5d 1a 00 00 5c 02 00 00 7d 13 7d 1b 7c 1b 80 01 8c 09 7c 05 6a | .........D.]...\...}.}.|.....|.j |
| 9ac0 | 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 1b ab 02 00 00 00 00 00 00 01 | ...................|.|.......... |
| 9ae0 | 00 8c 1c 04 00 74 13 00 00 00 00 00 00 00 00 7c 18 74 0f 00 00 00 00 00 00 00 00 7c 1a ab 01 00 | .....t.........|.t.........|.... |
| 9b00 | 00 00 00 00 00 ab 02 00 00 00 00 00 00 44 00 5d 1a 00 00 5c 02 00 00 7d 14 7d 1c 7c 1c 80 01 8c | .............D.]...\...}.}.|.... |
| 9b20 | 09 7c 06 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 14 7c 1c ab 02 00 00 00 | .|.j...................|.|...... |
| 9b40 | 00 00 00 01 00 8c 1c 04 00 7c 0c 44 00 5d 12 00 00 7d 1d 7c 04 6a 09 00 00 00 00 00 00 00 00 00 | .........|.D.]...}.|.j.......... |
| 9b60 | 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 8c 14 04 00 90 02 8c 33 04 00 79 01 63 | ..........................3..y.c |
| 9b80 | 02 01 00 63 02 7d 13 77 00 63 02 01 00 63 02 7d 14 77 00 37 00 8c c5 ad 03 77 01 29 04 61 9b 04 | ...c.}.w.c...c.}.w.7.....w.).a.. |
| 9ba0 | 00 00 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 20 20 20 20 | ...........Parameters:.......... |
| 9bc0 | 20 20 20 6d 61 74 63 68 65 64 5f 75 76 3a 20 70 61 72 74 69 61 6c 20 76 65 72 74 65 78 20 65 64 | ...matched_uv:.partial.vertex.ed |
| 9be0 | 69 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 | it.path.................list.of. |
| 9c00 | 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 6f 66 20 76 65 72 74 65 78 20 6d 61 70 70 69 6e 67 73 | tuples.(u,.v).of.vertex.mappings |
| 9c20 | 20 75 3c 2d 3e 76 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3d 4e 6f 6e 65 20 6f | .u<->v,.................u=None.o |
| 9c40 | 72 20 76 3d 4e 6f 6e 65 20 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2f 69 6e 73 65 72 74 69 6f 6e 0a | r.v=None.for.deletion/insertion. |
| 9c60 | 20 20 20 20 20 20 20 20 20 20 20 20 70 65 6e 64 69 6e 67 5f 75 2c 20 70 65 6e 64 69 6e 67 5f 76 | ............pending_u,.pending_v |
| 9c80 | 3a 20 6c 69 73 74 73 20 6f 66 20 76 65 72 74 69 63 65 73 20 6e 6f 74 20 79 65 74 20 6d 61 70 70 | :.lists.of.vertices.not.yet.mapp |
| 9ca0 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 43 76 3a 20 43 6f 73 74 4d 61 74 72 69 78 20 6f 66 | ed.............Cv:.CostMatrix.of |
| 9cc0 | 20 70 65 6e 64 69 6e 67 20 76 65 72 74 65 78 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 20 20 20 20 | .pending.vertex.mappings........ |
| 9ce0 | 20 20 20 20 20 6d 61 74 63 68 65 64 5f 67 68 3a 20 70 61 72 74 69 61 6c 20 65 64 67 65 20 65 64 | .....matched_gh:.partial.edge.ed |
| 9d00 | 69 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 | it.path.................list.of. |
| 9d20 | 74 75 70 6c 65 73 20 28 67 2c 20 68 29 20 6f 66 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 20 67 | tuples.(g,.h).of.edge.mappings.g |
| 9d40 | 3c 2d 3e 68 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 3d 4e 6f 6e 65 20 6f 72 20 | <->h,.................g=None.or. |
| 9d60 | 68 3d 4e 6f 6e 65 20 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2f 69 6e 73 65 72 74 69 6f 6e 0a 20 20 | h=None.for.deletion/insertion... |
| 9d80 | 20 20 20 20 20 20 20 20 20 20 70 65 6e 64 69 6e 67 5f 67 2c 20 70 65 6e 64 69 6e 67 5f 68 3a 20 | ..........pending_g,.pending_h:. |
| 9da0 | 6c 69 73 74 73 20 6f 66 20 65 64 67 65 73 20 6e 6f 74 20 79 65 74 20 6d 61 70 70 65 64 0a 20 20 | lists.of.edges.not.yet.mapped... |
| 9dc0 | 20 20 20 20 20 20 20 20 20 20 43 65 3a 20 43 6f 73 74 4d 61 74 72 69 78 20 6f 66 20 70 65 6e 64 | ..........Ce:.CostMatrix.of.pend |
| 9de0 | 69 6e 67 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ing.edge.mappings.............ma |
| 9e00 | 74 63 68 65 64 5f 63 6f 73 74 3a 20 63 6f 73 74 20 6f 66 20 70 61 72 74 69 61 6c 20 65 64 69 74 | tched_cost:.cost.of.partial.edit |
| 9e20 | 20 70 61 74 68 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 | .path..........Returns:......... |
| 9e40 | 20 20 20 20 73 65 71 75 65 6e 63 65 20 6f 66 20 28 76 65 72 74 65 78 5f 70 61 74 68 2c 20 65 64 | ....sequence.of.(vertex_path,.ed |
| 9e60 | 67 65 5f 70 61 74 68 2c 20 63 6f 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 | ge_path,.cost).................v |
| 9e80 | 65 72 74 65 78 5f 70 61 74 68 3a 20 63 6f 6d 70 6c 65 74 65 20 76 65 72 74 65 78 20 65 64 69 74 | ertex_path:.complete.vertex.edit |
| 9ea0 | 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f | .path.....................list.o |
| 9ec0 | 66 20 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 6f 66 20 76 65 72 74 65 78 20 6d 61 70 70 69 6e | f.tuples.(u,.v).of.vertex.mappin |
| 9ee0 | 67 73 20 75 3c 2d 3e 76 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3d | gs.u<->v,.....................u= |
| 9f00 | 4e 6f 6e 65 20 6f 72 20 76 3d 4e 6f 6e 65 20 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2f 69 6e 73 65 | None.or.v=None.for.deletion/inse |
| 9f20 | 72 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 64 67 65 5f 70 61 74 68 3a | rtion.................edge_path: |
| 9f40 | 20 63 6f 6d 70 6c 65 74 65 20 65 64 67 65 20 65 64 69 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 | .complete.edge.edit.path........ |
| 9f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 73 20 28 67 2c 20 | .............list.of.tuples.(g,. |
| 9f80 | 68 29 20 6f 66 20 65 64 67 65 20 6d 61 70 70 69 6e 67 73 20 67 3c 2d 3e 68 2c 0a 20 20 20 20 20 | h).of.edge.mappings.g<->h,...... |
| 9fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 3d 4e 6f 6e 65 20 6f 72 20 68 3d 4e 6f 6e 65 20 | ...............g=None.or.h=None. |
| 9fc0 | 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2f 69 6e 73 65 72 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | for.deletion/insertion.......... |
| 9fe0 | 20 20 20 20 20 20 20 63 6f 73 74 3a 20 74 6f 74 61 6c 20 63 6f 73 74 20 6f 66 20 65 64 69 74 20 | .......cost:.total.cost.of.edit. |
| a000 | 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 4f 54 45 3a 20 70 61 74 68 20 63 6f 73 74 | path.............NOTE:.path.cost |
| a020 | 73 20 61 72 65 20 6e 6f 6e 2d 69 6e 63 72 65 61 73 69 6e 67 0a 20 20 20 20 20 20 20 20 4e 63 01 | s.are.non-increasing.........Nc. |
| a040 | 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 33 00 00 00 f3 26 00 00 00 4b 00 01 00 97 00 7c 00 | ...............3....&...K.....|. |
| a060 | 5d 09 00 00 5c 02 00 00 7d 01 7d 02 7c 01 96 01 97 01 01 00 8c 0b 04 00 79 00 ad 03 77 01 72 39 | ]...\...}.}.|...........y...w.r9 |
| a080 | 00 00 00 72 36 00 00 00 a9 03 72 59 00 00 00 da 01 78 da 01 79 73 03 00 00 00 20 20 20 72 23 00 | ...r6.....rY.....x..ys.......r#. |
| a0a0 | 00 00 72 5e 00 00 00 7a 3e 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f | ..r^...z>optimize_edit_paths.<lo |
| a0c0 | 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 | cals>.get_edit_paths.<locals>.<g |
| a0e0 | 65 6e 65 78 70 72 3e f5 03 00 00 f3 14 00 00 00 e8 00 f8 80 00 d2 20 32 a1 74 a0 71 a8 21 a4 11 | enexpr>................2.t.q.!.. |
| a100 | d1 20 32 f9 f3 04 00 00 00 82 0f 11 01 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 33 00 | ..2..........c................3. |
| a120 | 00 00 f3 26 00 00 00 4b 00 01 00 97 00 7c 00 5d 09 00 00 5c 02 00 00 7d 01 7d 02 7c 02 96 01 97 | ...&...K.....|.]...\...}.}.|.... |
| a140 | 01 01 00 8c 0b 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 72 a4 00 00 00 73 03 00 00 | .......y...w.r9...r6...r....s... |
| a160 | 00 20 20 20 72 23 00 00 00 72 5e 00 00 00 7a 3e 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 | ....r#...r^...z>optimize_edit_pa |
| a180 | 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 | ths.<locals>.get_edit_paths.<loc |
| a1a0 | 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e f6 03 00 00 72 a7 00 00 00 72 a8 00 00 00 29 0a 72 31 | als>.<genexpr>....r....r....).r1 |
| a1c0 | 00 00 00 da 03 6d 61 78 72 6d 00 00 00 72 95 00 00 00 da 03 70 6f 70 72 26 00 00 00 72 96 00 00 | .....maxrm...r......popr&...r... |
| a1e0 | 00 da 08 72 65 76 65 72 73 65 64 da 06 69 6e 73 65 72 74 72 72 00 00 00 29 22 72 75 00 00 00 72 | ...reversed..insertrr...)"ru...r |
| a200 | 97 00 00 00 72 98 00 00 00 72 99 00 00 00 da 0a 6d 61 74 63 68 65 64 5f 67 68 72 5c 00 00 00 72 | ....r....r......matched_ghr\...r |
| a220 | 62 00 00 00 72 74 00 00 00 72 9a 00 00 00 da 08 65 64 69 74 5f 6f 70 73 72 7c 00 00 00 72 9d 00 | b...rt...r......edit_opsr|...r.. |
| a240 | 00 00 72 9b 00 00 00 72 9c 00 00 00 da 09 65 64 69 74 5f 63 6f 73 74 72 47 00 00 00 72 48 00 00 | ..r....r......edit_costrG...rH.. |
| a260 | 00 72 5d 00 00 00 72 63 00 00 00 72 a5 00 00 00 72 a6 00 00 00 da 05 6c 65 6e 5f 67 da 05 6c 65 | .r]...rc...r....r......len_g..le |
| a280 | 6e 5f 68 da 07 73 6f 72 74 65 64 78 da 07 73 6f 72 74 65 64 79 da 01 47 da 01 48 72 66 00 00 00 | n_h..sortedx..sortedy..G..Hrf... |
| a2a0 | 72 67 00 00 00 72 21 00 00 00 72 a1 00 00 00 da 0e 67 65 74 5f 65 64 69 74 5f 70 61 74 68 73 da | rg...r!...r......get_edit_paths. |
| a2c0 | 0d 6d 61 78 63 6f 73 74 5f 76 61 6c 75 65 72 a0 00 00 00 73 22 00 00 00 20 20 20 20 20 20 20 20 | .maxcost_valuer....s"........... |
| a2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 80 80 80 80 72 23 00 00 00 72 | ..........................r#...r |
| a300 | b7 00 00 00 7a 2b 6f 70 74 69 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c | ....z+optimize_edit_paths.<local |
| a320 | 73 3e 2e 67 65 74 5f 65 64 69 74 5f 70 61 74 68 73 a7 03 00 00 73 f8 02 00 00 f8 e8 00 f8 80 00 | s>.get_edit_paths....s.......... |
| a340 | f1 48 01 00 0c 11 90 1c a0 02 a7 05 a1 05 d1 11 25 a8 02 af 05 a9 05 d1 11 2d d4 0b 2e d8 0c 12 | .H..............%........-...... |
| a360 | e4 0f 12 94 33 90 79 93 3e a4 33 a0 79 a3 3e d4 0f 32 f4 0c 00 1d 20 a0 0d a8 7c d3 1c 3c 88 4d | ....3.y.>.3.y.>..2........|..<.M |
| a380 | d8 12 1c 98 6a a8 2c d0 12 36 d3 0c 36 f1 06 00 18 24 d8 10 1a d8 10 19 d8 10 19 d8 10 12 d8 10 | ....j.,..6..6....$.............. |
| a3a0 | 19 d8 10 19 d8 10 12 d8 10 1c f3 11 09 18 0e 88 48 f0 14 00 34 3c f3 00 37 0d 25 d1 10 2f 90 02 | ................H...4<..7.%../.. |
| a3c0 | 90 45 98 32 98 75 a0 69 d8 17 19 91 04 90 01 90 31 e1 13 18 98 1c a8 09 d1 19 31 b0 45 b7 48 b1 | .E.2.u.i........1.........1.E.H. |
| a3e0 | 48 d1 19 3c b8 75 bf 78 b9 78 d1 19 47 d4 13 48 d8 14 1c f0 06 00 29 2a ac 43 b0 09 ab 4e d2 28 | H..<.u.x.x..G..H......)*.C...N.( |
| a400 | 3a 90 49 97 4d 91 4d a0 21 d4 14 24 c0 04 90 01 d8 28 29 ac 43 b0 09 ab 4e d2 28 3a 90 49 97 4d | :.I.M.M.!..$.....().C...N.(:.I.M |
| a420 | 91 4d a0 21 d4 14 24 c0 04 90 01 d8 10 1a d7 10 21 d1 10 21 a0 31 a0 61 a0 26 d4 10 29 d8 1c 1e | .M.!..$.........!..!.1.a.&..)... |
| a440 | f2 00 08 11 16 91 44 90 41 90 71 dc 1c 1f a0 09 9b 4e 90 45 dc 1c 1f a0 09 9b 4e 90 45 d8 14 1e | ......D.A.q......N.E......N.E... |
| a460 | d7 14 25 d1 14 25 e0 2c 2d b0 05 aa 49 98 49 a0 61 9a 4c b8 34 d8 2c 2d b0 05 aa 49 98 49 a0 61 | ..%..%.,-...I.I.a.L.4.,-...I.I.a |
| a480 | 9a 4c b8 34 f0 05 03 19 1a f5 03 05 15 16 f0 07 08 11 16 f4 12 00 1b 21 d1 20 32 a8 72 d4 20 32 | .L.4...................!..2.r..2 |
| a4a0 | d3 1a 32 90 07 dc 1a 20 d1 20 32 a8 72 d4 20 32 d3 1a 32 90 07 f4 06 00 1e 26 a0 67 d3 1d 2e f6 | ..2.......2.r..2..2......&.g.... |
| a4c0 | 05 03 15 12 e0 18 19 f0 03 00 2a 2b ac 53 b0 19 ab 5e d2 29 3b 90 59 97 5d 91 5d a0 31 d4 15 25 | ..........*+.S...^.);.Y.].].1..% |
| a4e0 | c0 14 d1 15 45 f0 03 03 15 12 90 01 f0 00 03 15 12 f4 0c 00 1e 26 a0 67 d3 1d 2e f6 05 03 15 12 | ....E................&.g........ |
| a500 | e0 18 19 f0 03 00 2a 2b ac 53 b0 19 ab 5e d2 29 3b 90 59 97 5d 91 5d a0 31 d4 15 25 c0 14 d1 15 | ......*+.S...^.);.Y.].].1..%.... |
| a520 | 45 f0 03 03 15 12 90 01 f0 00 03 15 12 f1 0a 00 1c 2a d8 14 1e d8 14 1d d8 14 1d d8 14 19 d8 14 | E................*.............. |
| a540 | 1e d8 14 1d d8 14 1d d8 14 19 d8 14 20 a0 39 d1 14 2c f3 13 0a 1c 12 f7 00 0a 11 12 f0 00 0a 11 | ..............9..,.............. |
| a560 | 12 f0 1a 00 14 15 90 3d d8 14 1d d7 14 24 d1 14 24 a0 51 a8 01 d4 14 2a d8 13 14 90 3d d8 14 1d | .......=.....$..$.Q....*....=... |
| a580 | d7 14 24 d1 14 24 a0 51 a8 01 d4 14 2a d8 10 1a 97 0e 91 0e d4 10 20 dc 1c 1f a0 07 ac 18 b0 21 | ..$..$.Q....*..................! |
| a5a0 | ab 1b d3 1c 35 f2 00 02 11 2f 91 44 90 41 90 71 d8 17 18 91 7d d8 18 21 d7 18 28 d1 18 28 a8 11 | ....5..../.D.A.q....}..!..(..(.. |
| a5c0 | a8 41 d5 18 2e f0 05 02 11 2f f4 06 00 1d 20 a0 07 ac 18 b0 21 ab 1b d3 1c 35 f2 00 02 11 2f 91 | .A......./..........!....5..../. |
| a5e0 | 44 90 41 90 71 d8 17 18 91 7d d8 18 21 d7 18 28 d1 18 28 a8 11 a8 41 d5 18 2e f0 05 02 11 2f f0 | D.A.q....}..!..(..(...A......./. |
| a600 | 06 00 1a 1c f2 00 01 11 25 90 41 d8 14 1e 97 4e 91 4e d5 14 24 f2 03 01 11 25 f1 6d 01 37 0d 25 | ........%.A....N.N..$....%.m.7.% |
| a620 | f9 f2 2a 03 15 12 f9 f2 08 03 15 12 f0 0a 0a 11 12 fa 73 37 00 00 00 83 45 29 4a 2b 01 c5 2c 28 | ..*...............s7....E)J+..,( |
| a640 | 4a 1f 06 c6 14 0f 4a 2b 01 c6 23 28 4a 24 06 c7 0b 18 4a 2b 01 c7 23 01 4a 29 06 c7 24 41 19 4a | J.....J+..#(J$....J+..#.J)..$A.J |
| a660 | 2b 01 c8 3e 31 4a 2b 01 c9 30 3a 4a 2b 01 7a 17 52 6f 6f 74 20 6e 6f 64 65 20 6e 6f 74 20 69 6e | +..>1J+..0:J+.z.Root.node.not.in |
| a680 | 20 67 72 61 70 68 2e 72 0d 00 00 00 7a 24 54 69 6d 65 6f 75 74 20 76 61 6c 75 65 20 6d 75 73 74 | .graph.r....z$Timeout.value.must |
| a6a0 | 20 62 65 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 30 63 01 00 00 00 00 00 00 00 00 00 00 00 02 | .be.greater.than.0c............. |
| a6c0 | 00 00 00 13 00 00 00 f3 6c 00 00 00 95 05 97 00 89 04 81 1b 74 01 00 00 00 00 00 00 00 00 6a 02 | ........l...........t.........j. |
| a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 89 02 7a 0a 00 00 | ............................z... |
| a700 | 89 04 6b 44 00 00 72 01 79 01 89 05 81 06 7c 00 89 05 6b 44 00 00 72 01 79 01 7c 00 89 01 6b 44 | ..kD..r.y.....|...kD..r.y.|...kD |
| a720 | 00 00 72 01 79 01 89 03 72 06 7c 00 89 01 6b 5c 00 00 72 01 79 01 79 02 29 03 4e 54 46 29 02 da | ..r.y...r.|...k\..r.y.y.).NTF).. |
| a740 | 04 74 69 6d 65 da 0c 70 65 72 66 5f 63 6f 75 6e 74 65 72 29 06 72 22 00 00 00 72 b8 00 00 00 da | .time..perf_counter).r"...r..... |
| a760 | 05 73 74 61 72 74 da 13 73 74 72 69 63 74 6c 79 5f 64 65 63 72 65 61 73 69 6e 67 72 1f 00 00 00 | .start..strictly_decreasingr.... |
| a780 | 72 1e 00 00 00 73 06 00 00 00 20 80 80 80 80 80 72 23 00 00 00 72 a0 00 00 00 7a 22 6f 70 74 69 | r....s..........r#...r....z"opti |
| a7a0 | 6d 69 7a 65 5f 65 64 69 74 5f 70 61 74 68 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 70 72 75 6e 65 8e 04 | mize_edit_paths.<locals>.prune.. |
| a7c0 | 00 00 73 4e 00 00 00 f8 80 00 d8 0b 12 d0 0b 1e dc 0f 13 d7 0f 20 d1 0f 20 d3 0f 22 a0 55 d1 0f | ..sN.......................".U.. |
| a7e0 | 2a a8 57 d2 0f 34 d8 17 1b d8 0b 16 d0 0b 22 d8 0f 13 90 6b d2 0f 21 d8 17 1b d8 0b 0f 90 2d d2 | *.W..4........"....k..!.......-. |
| a800 | 0b 1f d8 13 17 d9 0b 1e a0 34 a8 3d d2 23 38 d8 13 17 d8 0f 14 72 24 00 00 00 72 39 00 00 00 29 | .........4.=.#8......r$...r9...) |
| a820 | 15 da 05 6e 75 6d 70 79 da 05 73 63 69 70 79 72 03 00 00 00 da 04 6c 69 73 74 da 05 6e 6f 64 65 | ...numpy..scipyr......list..node |
| a840 | 73 72 70 00 00 00 da 0c 4e 6f 64 65 4e 6f 74 46 6f 75 6e 64 da 06 72 65 6d 6f 76 65 72 6d 00 00 | srp.....NodeNotFound..removerm.. |
| a860 | 00 da 05 7a 65 72 6f 73 da 05 61 72 72 61 79 da 07 72 65 73 68 61 70 65 da 03 69 6e 74 72 3c 00 | ...zeros..array..reshape..intr<. |
| a880 | 00 00 72 45 00 00 00 da 05 65 64 67 65 73 72 2e 00 00 00 da 0d 4e 65 74 77 6f 72 6b 58 45 72 72 | ..rE.....edgesr......NetworkXErr |
| a8a0 | 6f 72 72 ba 00 00 00 72 bb 00 00 00 da 05 66 6c 6f 61 74 29 35 72 0e 00 00 00 72 0f 00 00 00 72 | orr....r......float)5r....r....r |
| a8c0 | 15 00 00 00 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 1b 00 | ....r....r....r....r....r....r.. |
| a8e0 | 00 00 72 1c 00 00 00 72 1e 00 00 00 72 bd 00 00 00 72 1d 00 00 00 72 1f 00 00 00 72 97 00 00 00 | ..r....r....r....r....r....r.... |
| a900 | 72 98 00 00 00 da 0c 69 6e 69 74 69 61 6c 5f 63 6f 73 74 da 06 72 6f 6f 74 5f 75 da 06 72 6f 6f | r......initial_cost..root_u..roo |
| a920 | 74 5f 76 72 3d 00 00 00 72 3e 00 00 00 72 2e 00 00 00 72 5d 00 00 00 72 63 00 00 00 da 09 64 65 | t_vr=...r>...r....r]...rc.....de |
| a940 | 6c 5f 63 6f 73 74 73 da 09 69 6e 73 5f 63 6f 73 74 73 72 47 00 00 00 72 48 00 00 00 72 99 00 00 | l_costs..ins_costsrG...rH...r... |
| a960 | 00 72 5c 00 00 00 72 62 00 00 00 72 66 00 00 00 72 67 00 00 00 72 74 00 00 00 da 07 64 6f 6e 65 | .r\...rb...rf...rg...rt.....done |
| a980 | 5f 75 76 72 28 00 00 00 72 29 00 00 00 72 22 00 00 00 72 37 00 00 00 72 4c 00 00 00 72 a1 00 00 | _uvr(...r)...r"...r7...rL...r... |
| a9a0 | 00 72 b7 00 00 00 72 7d 00 00 00 72 42 00 00 00 72 7f 00 00 00 72 b8 00 00 00 72 7e 00 00 00 72 | .r....r}...rB...r....r....r~...r |
| a9c0 | a0 00 00 00 72 4f 00 00 00 72 89 00 00 00 72 54 00 00 00 72 41 00 00 00 72 bc 00 00 00 73 35 00 | ....rO...r....rT...rA...r....s5. |
| a9e0 | 00 00 60 60 20 20 20 20 20 20 20 20 60 60 20 60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..``........``.`................ |
| aa00 | 20 20 20 20 20 20 20 20 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 72 23 00 00 00 72 09 00 00 | ........@@@@@@@@@@@@@@@r#...r... |
| aa20 | 00 72 09 00 00 00 19 02 00 00 73 5e 07 00 00 ff ff fb e8 00 f8 80 00 f3 6e 04 00 05 17 db 04 16 | .r........s^............n....... |
| aa40 | e4 05 0e f7 02 04 05 10 f0 00 04 05 10 f3 03 00 06 0f f0 02 04 05 10 f5 0c 11 05 0a f2 26 04 05 | .............................&.. |
| aa60 | 29 f2 0c 04 05 29 f2 0c 05 05 14 f7 0e 5a 01 05 1b f3 00 5a 01 05 1b f5 78 02 06 05 12 f7 10 61 | )....).......Z.....Z....x......a |
| aa80 | 01 05 49 01 f2 00 61 01 05 49 01 f7 46 03 72 01 05 25 f4 6c 03 00 11 15 90 52 97 58 91 58 93 0e | ..I...a..I..F.r..%.l.....R.X.X.. |
| aaa0 | 80 49 dc 10 14 90 52 97 58 91 58 93 0e 80 49 e0 13 14 80 4c d9 07 0c d8 19 1e 89 0e 88 06 90 06 | .I....R.X.X...I....L............ |
| aac0 | d8 0b 11 98 19 d1 0b 22 a0 66 b0 49 d1 26 3d dc 12 14 97 2f 91 2f d0 22 3b d3 12 3c d0 0c 3c f0 | .......".f.I.&=...././.";..<..<. |
| aae0 | 06 00 09 12 d7 08 18 d1 08 18 98 16 d4 08 20 d8 08 11 d7 08 18 d1 08 18 98 16 d4 08 20 f4 06 00 | ................................ |
| ab00 | 09 0c 88 49 8b 0e 80 41 dc 08 0b 88 49 8b 0e 80 41 d8 08 0a 8f 08 89 08 90 21 90 61 91 25 98 11 | ...I...A....I...A........!.a.%.. |
| ab20 | 98 51 99 15 90 1e d3 08 20 80 41 d9 07 16 d8 16 18 97 68 91 68 f0 06 00 1a 23 f7 05 04 0d 0e e0 | .Q........A.......h.h....#...... |
| ab40 | 14 15 d8 19 22 f2 07 04 0d 0e f0 06 00 15 16 f1 05 00 11 20 a0 02 a7 08 a1 08 a8 11 a1 0b a8 52 | ...."..........................R |
| ab60 | af 58 a9 58 b0 61 a9 5b d5 10 39 f0 03 04 0d 0e d8 10 39 f3 03 04 0d 0e f3 03 06 17 0a f7 0c 00 | .X.X.a.[..9.......9............. |
| ab80 | 0b 12 89 27 90 21 90 51 8b 2d f0 0d 00 09 0a 88 21 88 41 88 23 88 71 90 11 88 73 88 28 89 0b f1 | ...'.!.Q.-......!.A.#.q...s.(... |
| aba0 | 0e 00 0c 11 d9 1b 2a a8 32 af 38 a9 38 b0 46 d1 2b 3b b8 52 bf 58 b9 58 c0 66 d1 3d 4d d3 1b 4e | ......*.2.8.8.F.+;.R.X.X.f.=M..N |
| abc0 | 89 4c d9 09 13 d8 16 18 97 68 91 68 f0 06 00 1a 23 f7 05 04 0d 0e e0 14 15 d8 19 22 f2 07 04 0d | .L.......h.h....#..........".... |
| abe0 | 0e f0 06 00 15 16 f0 05 00 11 12 94 43 99 0a a0 32 a7 38 a1 38 a8 41 a1 3b b0 02 b7 08 b1 08 b8 | ............C...2.8.8.A.;....... |
| ac00 | 11 b1 0b d3 18 3c d3 14 3d d3 10 3d f0 03 04 0d 0e d8 10 3d f3 03 04 0d 0e f3 03 06 17 0a f7 0c | .....<..=..=.......=............ |
| ac20 | 00 0b 12 89 27 90 21 90 51 8b 2d f0 0d 00 09 0a 88 21 88 41 88 23 88 71 90 11 88 73 88 28 89 0b | ....'.!.Q.-......!.A.#.q...s.(.. |
| ac40 | f1 0e 00 0c 11 d8 1b 1c 99 7a a8 22 af 28 a9 28 b0 36 d1 2a 3a b8 42 bf 48 b9 48 c0 56 d1 3c 4c | .........z.".(.(.6.*:.B.H.H.V.<L |
| ac60 | d3 1f 4d d1 1b 4d 89 4c f0 06 00 09 0d e1 07 14 d8 39 42 d6 14 43 b0 41 91 5d a0 32 a7 38 a1 38 | ..M..M.L.........9B..C.A.].2.8.8 |
| ac80 | a8 41 a1 3b d5 15 2f d0 14 43 88 09 d1 14 43 e0 15 16 90 43 9c 23 98 69 9b 2e d1 14 28 88 09 e1 | .A.;../..C....C....C.#.i....(... |
| aca0 | 07 14 d8 39 42 d6 14 43 b0 41 91 5d a0 32 a7 38 a1 38 a8 41 a1 3b d5 15 2f d0 14 43 88 09 d1 14 | ...9B..C.A.].2.8.8.A.;../..C.... |
| acc0 | 43 e0 15 16 90 43 9c 23 98 69 9b 2e d1 14 28 88 09 e0 0a 0b 88 41 88 61 88 43 90 11 90 31 90 13 | C....C.#.i....(......A.a.C...1.. |
| ace0 | 88 48 89 2b 8f 2f 89 2f d3 0a 1b 9c 63 a0 29 9b 6e d1 0a 2c ac 73 b0 39 ab 7e d1 0a 3d c0 01 d1 | .H.+././....c.).n..,.s.9.~..=... |
| ad00 | 0a 41 80 43 d8 18 1a 9f 08 99 08 dc 32 37 b8 01 b3 28 d7 08 4d a8 51 c4 45 c8 21 c3 48 d2 08 4d | .A.C........27...(..M.Q.E.!.H..M |
| ad20 | b8 71 98 11 98 61 9a 16 88 19 90 31 8a 1c a0 53 d1 09 28 d0 08 4d d0 09 28 d3 08 4d f3 03 02 19 | .q...a.....1...S..(..M..(..M.... |
| ad40 | 06 e7 06 0d 81 67 88 61 90 11 83 6d f0 05 00 05 06 80 61 88 01 80 63 88 31 88 71 90 31 89 75 88 | .....g.a...m......a...c.1.q.1.u. |
| ad60 | 39 80 6e d1 04 15 f0 06 00 19 1b 9f 08 99 08 dc 32 37 b8 01 b3 28 d7 08 4d a8 51 c4 45 c8 21 c3 | 9.n.............27...(..M.Q.E.!. |
| ad80 | 48 d2 08 4d b8 71 98 11 98 61 9a 16 88 19 90 31 8a 1c a0 53 d1 09 28 d0 08 4d d0 09 28 d3 08 4d | H..M.q...a.....1...S..(..M..(..M |
| ada0 | f3 03 02 19 06 e7 06 0d 81 67 88 61 90 11 83 6d f0 05 00 05 06 80 61 88 21 88 61 89 25 80 69 90 | .........g.a...m......a.!.a.%.i. |
| adc0 | 11 90 31 90 13 80 6e d1 04 15 f1 06 00 0a 19 98 11 98 41 98 71 d3 09 21 80 42 e4 10 14 90 52 97 | ..1...n...........A.q..!.B....R. |
| ade0 | 58 91 58 93 0e 80 49 dc 10 14 90 52 97 58 91 58 93 0e 80 49 f4 06 00 09 0c 88 49 8b 0e 80 41 dc | X.X...I....R.X.X...I......I...A. |
| ae00 | 08 0b 88 49 8b 0e 80 41 d8 08 0a 8f 08 89 08 90 21 90 61 91 25 98 11 98 51 99 15 90 1e d3 08 20 | ...I...A........!.a.%...Q....... |
| ae20 | 80 41 d9 07 16 d8 16 18 97 68 91 68 f0 06 00 1a 23 f7 05 04 0d 0e e0 14 15 d8 19 22 f2 07 04 0d | .A.......h.h....#..........".... |
| ae40 | 0e f0 06 00 15 16 f1 05 00 11 20 a0 02 a7 08 a1 08 a8 11 a1 0b a8 52 af 58 a9 58 b0 61 a9 5b d5 | ......................R.X.X.a.[. |
| ae60 | 10 39 f0 03 04 0d 0e d8 10 39 f3 03 04 0d 0e f3 03 06 17 0a f7 0c 00 0b 12 89 27 90 21 90 51 8b | .9.......9................'.!.Q. |
| ae80 | 2d f0 0d 00 09 0a 88 21 88 41 88 23 88 71 90 11 88 73 88 28 8a 0b f1 0e 00 0a 14 d8 16 18 97 68 | -......!.A.#.q...s.(...........h |
| aea0 | 91 68 f0 06 00 1a 23 f7 05 04 0d 0e e0 14 15 d8 19 22 f2 07 04 0d 0e f0 06 00 15 16 f0 05 00 11 | .h....#..........".............. |
| aec0 | 12 94 43 99 0a a0 32 a7 38 a1 38 a8 41 a1 3b b0 02 b7 08 b1 08 b8 11 b1 0b d3 18 3c d3 14 3d d3 | ..C...2.8.8.A.;............<..=. |
| aee0 | 10 3d f0 03 04 0d 0e d8 10 3d f3 03 04 0d 0e f3 03 06 17 0a f7 0c 00 0b 12 89 27 90 21 90 51 8b | .=.......=................'.!.Q. |
| af00 | 2d f0 0d 00 09 0a 88 21 88 41 88 23 88 71 90 11 88 73 88 28 8a 0b f0 12 00 09 0d e1 07 14 d8 39 | -......!.A.#.q...s.(...........9 |
| af20 | 42 d6 14 43 b0 41 91 5d a0 32 a7 38 a1 38 a8 41 a1 3b d5 15 2f d0 14 43 88 09 d1 14 43 e0 15 16 | B..C.A.].2.8.8.A.;../..C....C... |
| af40 | 90 43 9c 23 98 69 9b 2e d1 14 28 88 09 e1 07 14 d8 39 42 d6 14 43 b0 41 91 5d a0 32 a7 38 a1 38 | .C.#.i....(......9B..C.A.].2.8.8 |
| af60 | a8 41 a1 3b d5 15 2f d0 14 43 88 09 d1 14 43 e0 15 16 90 43 9c 23 98 69 9b 2e d1 14 28 88 09 e0 | .A.;../..C....C....C.#.i....(... |
| af80 | 0a 0b 88 41 88 61 88 43 90 11 90 31 90 13 88 48 89 2b 8f 2f 89 2f d3 0a 1b 9c 63 a0 29 9b 6e d1 | ...A.a.C...1...H.+././....c.).n. |
| afa0 | 0a 2c ac 73 b0 39 ab 7e d1 0a 3d c0 01 d1 0a 41 80 43 d8 18 1a 9f 08 99 08 dc 32 37 b8 01 b3 28 | .,.s.9.~..=....A.C........27...( |
| afc0 | d7 08 4d a8 51 c4 45 c8 21 c3 48 d2 08 4d b8 71 98 11 98 61 9a 16 88 19 90 31 8a 1c a0 53 d1 09 | ..M.Q.E.!.H..M.q...a.....1...S.. |
| afe0 | 28 d0 08 4d d0 09 28 d3 08 4d f3 03 02 19 06 e7 06 0d 81 67 88 61 90 11 83 6d f0 05 00 05 06 80 | (..M..(..M.........g.a...m...... |
| b000 | 61 88 01 80 63 88 31 88 71 90 31 89 75 88 39 80 6e d1 04 15 f0 06 00 19 1b 9f 08 99 08 dc 32 37 | a...c.1.q.1.u.9.n.............27 |
| b020 | b8 01 b3 28 d7 08 4d a8 51 c4 45 c8 21 c3 48 d2 08 4d b8 71 98 11 98 61 9a 16 88 19 90 31 8a 1c | ...(..M.Q.E.!.H..M.q...a.....1.. |
| b040 | a0 53 d1 09 28 d0 08 4d d0 09 28 d3 08 4d f3 03 02 19 06 e7 06 0d 81 67 88 61 90 11 83 6d f0 05 | .S..(..M..(..M.........g.a...m.. |
| b060 | 00 05 06 80 61 88 21 88 61 89 25 80 69 90 11 90 31 90 13 80 6e d1 04 15 f1 06 00 0a 19 98 11 98 | ....a.!.a.%.i...1...n........... |
| b080 | 41 98 71 d3 09 21 80 42 e0 14 16 97 44 91 44 97 48 91 48 93 4a a0 12 a7 14 a1 14 a7 18 a1 18 a3 | A.q..!.B....D.D.H.H.J........... |
| b0a0 | 1a d1 14 2b a8 61 d1 14 2f 80 4d e0 07 0e d0 07 1a d8 0b 12 90 61 8a 3c dc 12 14 d7 12 22 d1 12 | ...+.a../.M..........a.<.....".. |
| b0c0 | 22 d0 23 49 d3 12 4a d0 0c 4a dc 10 14 d7 10 21 d1 10 21 d3 10 23 88 05 f7 04 0b 05 15 f0 00 0b | ".#I..J..J.....!..!..#.......... |
| b0e0 | 05 15 f0 1e 00 15 1a 90 4d 89 62 a8 05 a0 77 80 47 e1 28 36 d8 08 0f 90 19 98 49 a0 72 a8 32 a8 | ........M.b...w.G.(6......I.r.2. |
| b100 | 79 b8 29 c0 52 c8 1c f3 03 02 29 06 f2 00 09 05 3e d1 08 24 88 0b 90 59 a0 04 f4 12 00 0f 13 90 | y.).R.....).....>..$...Y........ |
| b120 | 3b d3 0e 1f a4 14 a0 69 a3 1f b4 25 b8 04 b3 2b d0 0e 3d d3 08 3d f1 13 09 05 3e f9 f3 5f 03 04 | ;......i...%...+..=..=....>.._.. |
| b140 | 0d 0e f9 f3 14 04 0d 0e f9 f2 1a 00 15 44 01 f9 f2 0a 00 15 44 01 f9 f3 0c 00 09 4e 01 f9 f3 06 | .............D......D......N.... |
| b160 | 00 09 4e 01 f9 f3 1a 04 0d 0e f9 f3 10 04 0d 0e f9 f2 16 00 15 44 01 f9 f2 0a 00 15 44 01 f9 f3 | ..N..................D......D... |
| b180 | 0c 00 09 4e 01 f9 f3 06 00 09 4e 01 f9 73 9c 00 00 00 96 44 03 5c 1f 01 c4 19 31 5b 1b 0a c5 0a | ...N......N..s.....D.\....1[.... |
| b1a0 | 41 19 5c 1f 01 c6 23 3d 5b 21 0a c7 20 41 11 5c 1f 01 c8 31 1c 5b 27 04 c9 0d 18 5c 1f 01 c9 25 | A.\...#=[!...A.\...1.['....\...% |
| b1c0 | 1c 5b 2c 04 ca 01 41 1f 5c 1f 01 cb 20 23 5b 31 0a cc 03 3d 5c 1f 01 cd 00 23 5b 37 0a cd 23 42 | .[,...A.\....#[1...=\....#[7..#B |
| b1e0 | 19 5c 1f 01 cf 3c 31 5b 3d 0a d0 2d 34 5c 1f 01 d1 21 3d 5c 03 0a d2 1e 29 5c 1f 01 d3 07 1c 5c | .\...<1[=..-4\...!=\....)\.....\ |
| b200 | 09 04 d3 23 18 5c 1f 01 d3 3b 1c 5c 0e 04 d4 17 41 1f 5c 1f 01 d5 36 23 5c 13 0a d6 19 3d 5c 1f | ...#.\...;.\....A.\...6#\....=\. |
| b220 | 01 d7 16 23 5c 19 0a d7 39 44 26 5c 1f 01 63 06 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 03 | ...#\...9D&\..c................. |
| b240 | 00 00 00 f3 40 02 00 00 97 00 64 01 64 02 6c 00 7d 06 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 | ....@.....d.d.l.}.t.........|... |
| b260 | 00 00 00 00 00 00 7d 07 7c 01 81 2f 7c 01 7c 07 76 01 72 19 74 05 00 00 00 00 00 00 00 00 6a 06 | ......}.|../|.|.v.r.t.........j. |
| b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 7c 01 9b 00 64 04 9d 03 ab 01 00 00 | ..................d.|...d....... |
| b2a0 | 00 00 00 00 82 01 7c 07 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 | ......|.j...................|... |
| b2c0 | 00 00 00 00 00 00 7d 08 6e 02 64 02 7d 08 7c 02 81 2f 7c 02 7c 07 76 01 72 19 74 05 00 00 00 00 | ......}.n.d.}.|../|.|.v.r.t..... |
| b2e0 | 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 7c 02 9b 00 64 04 | ....j...................d.|...d. |
| b300 | 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 07 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............|.j................. |
| b320 | 00 00 7c 02 ab 01 00 00 00 00 00 00 7d 09 6e 02 64 02 7d 09 74 0b 00 00 00 00 00 00 00 00 7c 00 | ..|.........}.n.d.}.t.........|. |
| b340 | 7c 08 7c 09 7c 03 7c 04 7c 05 ab 06 00 00 00 00 00 00 7d 0a 74 0d 00 00 00 00 00 00 00 00 7c 0a | |.|.|.|.|.........}.t.........|. |
| b360 | 7c 06 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 73 | |.j...........................rs |
| b380 | 7c 0a 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 6b 28 00 00 72 23 74 13 | |.j...................d.k(..r#t. |
| b3a0 | 00 00 00 00 00 00 00 00 74 15 00 00 00 00 00 00 00 00 7c 00 7c 0a 6a 17 00 00 00 00 00 00 00 00 | ........t.........|.|.j......... |
| b3c0 | 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 | ................................ |
| b3e0 | 00 00 53 00 74 15 00 00 00 00 00 00 00 00 7c 00 7c 0a 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 | ..S.t.........|.|.j............. |
| b400 | 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 44 00 8f 0b 8f 0c 63 03 69 00 | ......................D.....c.i. |
| b420 | 63 02 5d 1b 00 00 5c 02 00 00 7d 0b 7d 0c 7c 0b 74 13 00 00 00 00 00 00 00 00 74 15 00 00 00 00 | c.]...\...}.}.|.t.........t..... |
| b440 | 00 00 00 00 7c 00 7c 0c ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 93 02 8c 1d 04 00 63 03 | ....|.|.......................c. |
| b460 | 7d 0c 7d 0b 53 00 74 19 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 53 00 63 02 01 00 | }.}.S.t.........|.........S.c... |
| b480 | 63 03 7d 0c 7d 0b 77 00 29 07 61 fa 0d 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 53 69 6d 52 61 | c.}.}.w.).a....Returns.the.SimRa |
| b4a0 | 6e 6b 20 73 69 6d 69 6c 61 72 69 74 79 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 72 | nk.similarity.of.nodes.in.the.gr |
| b4c0 | 61 70 68 20 60 60 47 60 60 2e 0a 0a 20 20 20 20 53 69 6d 52 61 6e 6b 20 69 73 20 61 20 73 69 6d | aph.``G``.......SimRank.is.a.sim |
| b4e0 | 69 6c 61 72 69 74 79 20 6d 65 74 72 69 63 20 74 68 61 74 20 73 61 79 73 20 22 74 77 6f 20 6f 62 | ilarity.metric.that.says."two.ob |
| b500 | 6a 65 63 74 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 0a 20 20 20 20 74 6f 20 62 65 20 73 | jects.are.considered.....to.be.s |
| b520 | 69 6d 69 6c 61 72 20 69 66 20 74 68 65 79 20 61 72 65 20 72 65 66 65 72 65 6e 63 65 64 20 62 79 | imilar.if.they.are.referenced.by |
| b540 | 20 73 69 6d 69 6c 61 72 20 6f 62 6a 65 63 74 73 2e 22 20 5b 31 5d 5f 2e 0a 0a 20 20 20 20 54 68 | .similar.objects.".[1]_.......Th |
| b560 | 65 20 70 73 65 75 64 6f 2d 63 6f 64 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 72 6f 6d 20 74 68 | e.pseudo-code.definition.from.th |
| b580 | 65 20 70 61 70 65 72 20 69 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 64 65 66 20 73 69 6d 72 61 6e | e.paper.is::..........def.simran |
| b5a0 | 6b 28 47 2c 20 75 2c 20 76 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 5f 6e 65 69 67 68 | k(G,.u,.v):.............in_neigh |
| b5c0 | 62 6f 72 73 5f 75 20 3d 20 47 2e 70 72 65 64 65 63 65 73 73 6f 72 73 28 75 29 0a 20 20 20 20 20 | bors_u.=.G.predecessors(u)...... |
| b5e0 | 20 20 20 20 20 20 20 69 6e 5f 6e 65 69 67 68 62 6f 72 73 5f 76 20 3d 20 47 2e 70 72 65 64 65 63 | .......in_neighbors_v.=.G.predec |
| b600 | 65 73 73 6f 72 73 28 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6c 65 20 3d 20 43 20 | essors(v).............scale.=.C. |
| b620 | 2f 20 28 6c 65 6e 28 69 6e 5f 6e 65 69 67 68 62 6f 72 73 5f 75 29 20 2a 20 6c 65 6e 28 69 6e 5f | /.(len(in_neighbors_u).*.len(in_ |
| b640 | 6e 65 69 67 68 62 6f 72 73 5f 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | neighbors_v)).............return |
| b660 | 20 73 63 61 6c 65 20 2a 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 | .scale.*.sum(.................si |
| b680 | 6d 72 61 6e 6b 28 47 2c 20 77 2c 20 78 29 20 66 6f 72 20 77 2c 20 78 20 69 6e 20 70 72 6f 64 75 | mrank(G,.w,.x).for.w,.x.in.produ |
| b6a0 | 63 74 28 69 6e 5f 6e 65 69 67 68 62 6f 72 73 5f 75 2c 20 69 6e 5f 6e 65 69 67 68 62 6f 72 73 5f | ct(in_neighbors_u,.in_neighbors_ |
| b6c0 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 0a 20 20 20 20 77 68 65 72 65 20 60 60 47 60 | v).............)......where.``G` |
| b6e0 | 60 20 69 73 20 74 68 65 20 67 72 61 70 68 2c 20 60 60 75 60 60 20 69 73 20 74 68 65 20 73 6f 75 | `.is.the.graph,.``u``.is.the.sou |
| b700 | 72 63 65 2c 20 60 60 76 60 60 20 69 73 20 74 68 65 20 74 61 72 67 65 74 2c 0a 20 20 20 20 61 6e | rce,.``v``.is.the.target,.....an |
| b720 | 64 20 60 60 43 60 60 20 69 73 20 61 20 66 6c 6f 61 74 20 64 65 63 61 79 20 6f 72 20 69 6d 70 6f | d.``C``.is.a.float.decay.or.impo |
| b740 | 72 74 61 6e 63 65 20 66 61 63 74 6f 72 20 62 65 74 77 65 65 6e 20 30 20 61 6e 64 20 31 2e 0a 0a | rtance.factor.between.0.and.1... |
| b760 | 20 20 20 20 54 68 65 20 53 69 6d 52 61 6e 6b 20 61 6c 67 6f 72 69 74 68 6d 20 66 6f 72 20 64 65 | ....The.SimRank.algorithm.for.de |
| b780 | 74 65 72 6d 69 6e 69 6e 67 20 6e 6f 64 65 20 73 69 6d 69 6c 61 72 69 74 79 20 69 73 20 64 65 66 | termining.node.similarity.is.def |
| b7a0 | 69 6e 65 64 20 69 6e 0a 20 20 20 20 5b 32 5d 5f 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 | ined.in.....[2]_.......Parameter |
| b7c0 | 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 20 3a 20 4e 65 74 77 6f 72 6b | s.....----------.....G.:.Network |
| b7e0 | 58 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 41 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 | X.graph.........A.NetworkX.graph |
| b800 | 0a 0a 20 20 20 20 73 6f 75 72 63 65 20 3a 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 49 66 20 74 | ......source.:.node.........If.t |
| b820 | 68 69 73 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 64 | his.is.specified,.the.returned.d |
| b840 | 69 63 74 69 6f 6e 61 72 79 20 6d 61 70 73 20 65 61 63 68 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 | ictionary.maps.each.node........ |
| b860 | 20 60 60 76 60 60 20 69 6e 20 74 68 65 20 67 72 61 70 68 20 74 6f 20 74 68 65 20 73 69 6d 69 6c | .``v``.in.the.graph.to.the.simil |
| b880 | 61 72 69 74 79 20 62 65 74 77 65 65 6e 20 60 60 73 6f 75 72 63 65 60 60 20 61 6e 64 0a 20 20 20 | arity.between.``source``.and.... |
| b8a0 | 20 20 20 20 20 60 60 76 60 60 2e 0a 0a 20 20 20 20 74 61 72 67 65 74 20 3a 20 6e 6f 64 65 0a 20 | .....``v``.......target.:.node.. |
| b8c0 | 20 20 20 20 20 20 20 49 66 20 62 6f 74 68 20 60 60 73 6f 75 72 63 65 60 60 20 61 6e 64 20 60 60 | .......If.both.``source``.and.`` |
| b8e0 | 74 61 72 67 65 74 60 60 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 73 69 6d 69 | target``.are.specified,.the.simi |
| b900 | 6c 61 72 69 74 79 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 62 65 74 77 65 65 6e 20 60 60 73 | larity.........value.between.``s |
| b920 | 6f 75 72 63 65 60 60 20 61 6e 64 20 60 60 74 61 72 67 65 74 60 60 20 69 73 20 72 65 74 75 72 6e | ource``.and.``target``.is.return |
| b940 | 65 64 2e 20 49 66 0a 20 20 20 20 20 20 20 20 60 60 74 61 72 67 65 74 60 60 20 69 73 20 73 70 65 | ed..If.........``target``.is.spe |
| b960 | 63 69 66 69 65 64 20 62 75 74 20 60 60 73 6f 75 72 63 65 60 60 20 69 73 20 6e 6f 74 2c 20 74 68 | cified.but.``source``.is.not,.th |
| b980 | 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 20 20 20 20 20 20 20 20 69 67 6e 6f 72 65 64 2e 0a | is.argument.is.........ignored.. |
| b9a0 | 0a 20 20 20 20 69 6d 70 6f 72 74 61 6e 63 65 5f 66 61 63 74 6f 72 20 3a 20 66 6c 6f 61 74 0a 20 | .....importance_factor.:.float.. |
| b9c0 | 20 20 20 20 20 20 20 54 68 65 20 72 65 6c 61 74 69 76 65 20 69 6d 70 6f 72 74 61 6e 63 65 20 6f | .......The.relative.importance.o |
| b9e0 | 66 20 69 6e 64 69 72 65 63 74 20 6e 65 69 67 68 62 6f 72 73 20 77 69 74 68 20 72 65 73 70 65 63 | f.indirect.neighbors.with.respec |
| ba00 | 74 20 74 6f 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 20 6e 65 69 67 68 62 6f 72 73 2e 0a 0a | t.to.........direct.neighbors... |
| ba20 | 20 20 20 20 6d 61 78 5f 69 74 65 72 61 74 69 6f 6e 73 20 3a 20 69 6e 74 65 67 65 72 0a 20 20 20 | ....max_iterations.:.integer.... |
| ba40 | 20 20 20 20 20 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 69 74 65 72 61 74 69 6f 6e | .....Maximum.number.of.iteration |
| ba60 | 73 2e 0a 0a 20 20 20 20 74 6f 6c 65 72 61 6e 63 65 20 3a 20 66 6c 6f 61 74 0a 20 20 20 20 20 20 | s.......tolerance.:.float....... |
| ba80 | 20 20 45 72 72 6f 72 20 74 6f 6c 65 72 61 6e 63 65 20 75 73 65 64 20 74 6f 20 63 68 65 63 6b 20 | ..Error.tolerance.used.to.check. |
| baa0 | 63 6f 6e 76 65 72 67 65 6e 63 65 2e 20 57 68 65 6e 20 61 6e 20 69 74 65 72 61 74 69 6f 6e 20 6f | convergence..When.an.iteration.o |
| bac0 | 66 0a 20 20 20 20 20 20 20 20 74 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 66 69 6e 64 73 20 74 68 | f.........the.algorithm.finds.th |
| bae0 | 61 74 20 6e 6f 20 73 69 6d 69 6c 61 72 69 74 79 20 76 61 6c 75 65 20 63 68 61 6e 67 65 73 20 6d | at.no.similarity.value.changes.m |
| bb00 | 6f 72 65 20 74 68 61 6e 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 61 6d 6f 75 6e 74 2c 20 74 68 | ore.than.........this.amount,.th |
| bb20 | 65 20 61 6c 67 6f 72 69 74 68 6d 20 68 61 6c 74 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a | e.algorithm.halts.......Returns. |
| bb40 | 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 69 6d 69 6c 61 72 69 74 79 20 3a 20 64 69 63 | ....-------.....similarity.:.dic |
| bb60 | 74 69 6f 6e 61 72 79 20 6f 72 20 66 6c 6f 61 74 0a 20 20 20 20 20 20 20 20 49 66 20 60 60 73 6f | tionary.or.float.........If.``so |
| bb80 | 75 72 63 65 60 60 20 61 6e 64 20 60 60 74 61 72 67 65 74 60 60 20 61 72 65 20 62 6f 74 68 20 60 | urce``.and.``target``.are.both.` |
| bba0 | 60 4e 6f 6e 65 60 60 2c 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 20 20 20 20 | `None``,.this.returns.a......... |
| bbc0 | 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 64 69 63 74 69 6f 6e 61 72 69 65 73 2c 20 77 68 65 72 | dictionary.of.dictionaries,.wher |
| bbe0 | 65 20 6b 65 79 73 20 61 72 65 20 6e 6f 64 65 20 70 61 69 72 73 20 61 6e 64 20 76 61 6c 75 65 0a | e.keys.are.node.pairs.and.value. |
| bc00 | 20 20 20 20 20 20 20 20 61 72 65 20 73 69 6d 69 6c 61 72 69 74 79 20 6f 66 20 74 68 65 20 70 61 | ........are.similarity.of.the.pa |
| bc20 | 69 72 20 6f 66 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 60 60 73 6f 75 72 63 | ir.of.nodes...........If.``sourc |
| bc40 | 65 60 60 20 69 73 20 6e 6f 74 20 60 60 4e 6f 6e 65 60 60 20 62 75 74 20 60 60 74 61 72 67 65 74 | e``.is.not.``None``.but.``target |
| bc60 | 60 60 20 69 73 2c 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 20 20 20 20 64 69 | ``.is,.this.returns.a.........di |
| bc80 | 63 74 69 6f 6e 61 72 79 20 6d 61 70 70 69 6e 67 20 6e 6f 64 65 20 74 6f 20 74 68 65 20 73 69 6d | ctionary.mapping.node.to.the.sim |
| bca0 | 69 6c 61 72 69 74 79 20 6f 66 20 60 60 73 6f 75 72 63 65 60 60 20 61 6e 64 20 74 68 61 74 0a 20 | ilarity.of.``source``.and.that.. |
| bcc0 | 20 20 20 20 20 20 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 6e 65 69 74 68 65 72 | .......node...........If.neither |
| bce0 | 20 60 60 73 6f 75 72 63 65 60 60 20 6e 6f 72 20 60 60 74 61 72 67 65 74 60 60 20 69 73 20 60 60 | .``source``.nor.``target``.is.`` |
| bd00 | 4e 6f 6e 65 60 60 2c 20 74 68 69 73 20 72 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 74 68 65 | None``,.this.returns.........the |
| bd20 | 20 73 69 6d 69 6c 61 72 69 74 79 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 | .similarity.value.for.the.given. |
| bd40 | 70 61 69 72 20 6f 66 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d | pair.of.nodes.......Raises.....- |
| bd60 | 2d 2d 2d 2d 2d 0a 20 20 20 20 45 78 63 65 65 64 65 64 4d 61 78 49 74 65 72 61 74 69 6f 6e 73 0a | -----.....ExceededMaxIterations. |
| bd80 | 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 64 6f 65 73 20 6e 6f | ........If.the.algorithm.does.no |
| bda0 | 74 20 63 6f 6e 76 65 72 67 65 20 77 69 74 68 69 6e 20 60 60 6d 61 78 5f 69 74 65 72 61 74 69 6f | t.converge.within.``max_iteratio |
| bdc0 | 6e 73 60 60 2e 0a 0a 20 20 20 20 4e 6f 64 65 4e 6f 74 46 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 | ns``.......NodeNotFound......... |
| bde0 | 49 66 20 65 69 74 68 65 72 20 60 60 73 6f 75 72 63 65 60 60 20 6f 72 20 60 60 74 61 72 67 65 74 | If.either.``source``.or.``target |
| be00 | 60 60 20 69 73 20 6e 6f 74 20 69 6e 20 60 47 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a | ``.is.not.in.`G`.......Examples. |
| be20 | 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 63 79 63 6c | ....--------.....>>>.G.=.nx.cycl |
| be40 | 65 5f 67 72 61 70 68 28 32 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 69 6d 72 61 6e 6b 5f 73 69 | e_graph(2).....>>>.nx.simrank_si |
| be60 | 6d 69 6c 61 72 69 74 79 28 47 29 0a 20 20 20 20 7b 30 3a 20 7b 30 3a 20 31 2e 30 2c 20 31 3a 20 | milarity(G).....{0:.{0:.1.0,.1:. |
| be80 | 30 2e 30 7d 2c 20 31 3a 20 7b 30 3a 20 30 2e 30 2c 20 31 3a 20 31 2e 30 7d 7d 0a 20 20 20 20 3e | 0.0},.1:.{0:.0.0,.1:.1.0}}.....> |
| bea0 | 3e 3e 20 6e 78 2e 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 28 47 2c 20 73 6f 75 72 | >>.nx.simrank_similarity(G,.sour |
| bec0 | 63 65 3d 30 29 0a 20 20 20 20 7b 30 3a 20 31 2e 30 2c 20 31 3a 20 30 2e 30 7d 0a 20 20 20 20 3e | ce=0).....{0:.1.0,.1:.0.0}.....> |
| bee0 | 3e 3e 20 6e 78 2e 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 28 47 2c 20 73 6f 75 72 | >>.nx.simrank_similarity(G,.sour |
| bf00 | 63 65 3d 30 2c 20 74 61 72 67 65 74 3d 30 29 0a 20 20 20 20 31 2e 30 0a 0a 20 20 20 20 54 68 65 | ce=0,.target=0).....1.0......The |
| bf20 | 20 72 65 73 75 6c 74 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 | .result.of.this.function.can.be. |
| bf40 | 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 20 6e 75 6d 70 79 20 61 72 72 61 79 0a 20 20 20 20 72 | converted.to.a.numpy.array.....r |
| bf60 | 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 53 69 6d 52 61 6e 6b 20 6d 61 74 72 69 78 20 62 | epresenting.the.SimRank.matrix.b |
| bf80 | 79 20 75 73 69 6e 67 20 74 68 65 20 6e 6f 64 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 0a 20 20 | y.using.the.node.order.of.the... |
| bfa0 | 20 20 67 72 61 70 68 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 69 63 68 20 72 6f 77 20 61 | ..graph.to.determine.which.row.a |
| bfc0 | 6e 64 20 63 6f 6c 75 6d 6e 20 72 65 70 72 65 73 65 6e 74 20 65 61 63 68 20 6e 6f 64 65 2e 0a 20 | nd.column.represent.each.node... |
| bfe0 | 20 20 20 4f 74 68 65 72 20 6f 72 64 65 72 69 6e 67 20 6f 66 20 6e 6f 64 65 73 20 69 73 20 61 6c | ...Other.ordering.of.nodes.is.al |
| c000 | 73 6f 20 70 6f 73 73 69 62 6c 65 2e 0a 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d | so.possible.......>>>.import.num |
| c020 | 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 73 69 6d 20 3d 20 6e 78 2e 73 69 6d 72 61 6e | py.as.np.....>>>.sim.=.nx.simran |
| c040 | 6b 5f 73 69 6d 69 6c 61 72 69 74 79 28 47 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 61 72 72 61 79 | k_similarity(G).....>>>.np.array |
| c060 | 28 5b 5b 73 69 6d 5b 75 5d 5b 76 5d 20 66 6f 72 20 76 20 69 6e 20 47 5d 20 66 6f 72 20 75 20 69 | ([[sim[u][v].for.v.in.G].for.u.i |
| c080 | 6e 20 47 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 31 2e 2c 20 30 2e 5d 2c 0a 20 20 20 20 20 | n.G]).....array([[1.,.0.],...... |
| c0a0 | 20 20 20 20 20 20 5b 30 2e 2c 20 31 2e 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 73 69 6d 5f 31 64 20 | ......[0.,.1.]]).....>>>.sim_1d. |
| c0c0 | 3d 20 6e 78 2e 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 28 47 2c 20 73 6f 75 72 63 | =.nx.simrank_similarity(G,.sourc |
| c0e0 | 65 3d 30 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 61 72 72 61 79 28 5b 73 69 6d 5b 30 5d 5b 76 5d | e=0).....>>>.np.array([sim[0][v] |
| c100 | 20 66 6f 72 20 76 20 69 6e 20 47 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 31 2e 2c 20 30 2e 5d | .for.v.in.G]).....array([1.,.0.] |
| c120 | 29 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | )......References.....---------- |
| c140 | 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 68 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 | ........[1].https://en.wikipedia |
| c160 | 2e 6f 72 67 2f 77 69 6b 69 2f 53 69 6d 52 61 6e 6b 0a 20 20 20 20 2e 2e 20 5b 32 5d 20 47 2e 20 | .org/wiki/SimRank........[2].G.. |
| c180 | 4a 65 68 20 61 6e 64 20 4a 2e 20 57 69 64 6f 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 22 53 69 | Jeh.and.J..Widom............."Si |
| c1a0 | 6d 52 61 6e 6b 3a 20 61 20 6d 65 61 73 75 72 65 20 6f 66 20 73 74 72 75 63 74 75 72 61 6c 2d 63 | mRank:.a.measure.of.structural-c |
| c1c0 | 6f 6e 74 65 78 74 20 73 69 6d 69 6c 61 72 69 74 79 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 49 | ontext.similarity",............I |
| c1e0 | 6e 20 4b 44 44 27 30 32 3a 20 50 72 6f 63 65 65 64 69 6e 67 73 20 6f 66 20 74 68 65 20 45 69 67 | n.KDD'02:.Proceedings.of.the.Eig |
| c200 | 68 74 68 20 41 43 4d 20 53 49 47 4b 44 44 0a 20 20 20 20 20 20 20 20 20 20 20 49 6e 74 65 72 6e | hth.ACM.SIGKDD............Intern |
| c220 | 61 74 69 6f 6e 61 6c 20 43 6f 6e 66 65 72 65 6e 63 65 20 6f 6e 20 4b 6e 6f 77 6c 65 64 67 65 20 | ational.Conference.on.Knowledge. |
| c240 | 44 69 73 63 6f 76 65 72 79 20 61 6e 64 20 44 61 74 61 20 4d 69 6e 69 6e 67 2c 0a 20 20 20 20 20 | Discovery.and.Data.Mining,...... |
| c260 | 20 20 20 20 20 20 70 70 2e 20 35 33 38 2d 2d 35 34 33 2e 20 41 43 4d 20 50 72 65 73 73 2c 20 32 | ......pp..538--543..ACM.Press,.2 |
| c280 | 30 30 32 2e 0a 20 20 20 20 72 02 00 00 00 4e fa 0c 53 6f 75 72 63 65 20 6e 6f 64 65 20 fa 09 20 | 002......r....N..Source.node.... |
| c2a0 | 6e 6f 74 20 69 6e 20 47 7a 0c 54 61 72 67 65 74 20 6e 6f 64 65 20 72 0d 00 00 00 29 0d 72 be 00 | not.in.Gz.Target.node.r....).r.. |
| c2c0 | 00 00 72 c0 00 00 00 72 70 00 00 00 72 c2 00 00 00 da 05 69 6e 64 65 78 da 19 5f 73 69 6d 72 61 | ..r....rp...r......index.._simra |
| c2e0 | 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 6e 75 6d 70 79 da 0a 69 73 69 6e 73 74 61 6e 63 65 da | nk_similarity_numpy..isinstance. |
| c300 | 07 6e 64 61 72 72 61 79 da 04 6e 64 69 6d da 04 64 69 63 74 72 72 00 00 00 da 06 74 6f 6c 69 73 | .ndarray..ndim..dictrr.....tolis |
| c320 | 74 72 ca 00 00 00 29 0d 72 b5 00 00 00 da 06 73 6f 75 72 63 65 da 06 74 61 72 67 65 74 da 11 69 | tr....).r......source..target..i |
| c340 | 6d 70 6f 72 74 61 6e 63 65 5f 66 61 63 74 6f 72 da 0e 6d 61 78 5f 69 74 65 72 61 74 69 6f 6e 73 | mportance_factor..max_iterations |
| c360 | da 09 74 6f 6c 65 72 61 6e 63 65 72 7e 00 00 00 da 08 6e 6f 64 65 6c 69 73 74 da 06 73 5f 69 6e | ..tolerancer~.....nodelist..s_in |
| c380 | 64 78 da 06 74 5f 69 6e 64 78 72 a5 00 00 00 72 5d 00 00 00 da 03 72 6f 77 73 0d 00 00 00 20 20 | dx..t_indxr....r].....rows...... |
| c3a0 | 20 20 20 20 20 20 20 20 20 20 20 72 23 00 00 00 72 0a 00 00 00 72 0a 00 00 00 ab 04 00 00 73 0f | ...........r#...r....r........s. |
| c3c0 | 01 00 00 80 00 f3 62 03 00 05 17 e4 0f 13 90 41 8b 77 80 48 d8 07 0d d0 07 19 d8 0b 11 98 18 d1 | ......b........A.w.H............ |
| c3e0 | 0b 21 dc 12 14 97 2f 91 2f a0 4c b0 16 b0 08 b8 09 d0 22 42 d3 12 43 d0 0c 43 e0 15 1d 97 5e 91 | .!...././.L......."B..C..C....^. |
| c400 | 5e a0 46 d3 15 2b 89 46 e0 11 15 88 06 e0 07 0d d0 07 19 d8 0b 11 98 18 d1 0b 21 dc 12 14 97 2f | ^.F..+.F..................!..../ |
| c420 | 91 2f a0 4c b0 16 b0 08 b8 09 d0 22 42 d3 12 43 d0 0c 43 e0 15 1d 97 5e 91 5e a0 46 d3 15 2b 89 | ./.L......."B..C..C....^.^.F..+. |
| c440 | 46 e0 11 15 88 06 e4 08 21 d8 08 09 88 36 90 36 d0 1b 2c a8 6e b8 69 f3 03 02 09 06 80 41 f4 08 | F.......!....6.6..,.n.i......A.. |
| c460 | 00 08 12 90 21 90 52 97 5a 91 5a d4 07 20 d8 0b 0c 8f 36 89 36 90 51 8a 3b dc 13 17 9c 03 98 41 | ....!.R.Z.Z.......6.6.Q.;......A |
| c480 | 98 71 9f 78 99 78 9b 7a d3 18 2a d3 13 2b d0 0c 2b e4 33 36 b0 71 b8 21 bf 28 b9 28 bb 2a d3 33 | .q.x.x.z..*..+..+.36.q.!.(.(.*.3 |
| c4a0 | 45 d7 0f 46 a9 16 a8 11 a8 43 90 01 94 34 9c 03 98 41 98 73 9b 0b d3 13 24 d1 10 24 d3 0f 46 d0 | E..F.....C...4...A.s....$..$..F. |
| c4c0 | 08 46 dc 0b 10 90 11 8b 38 80 4f f9 f3 03 00 10 47 01 73 06 00 00 00 c3 2b 20 44 1a 06 63 06 00 | .F......8.O.....G.s.....+.D..c.. |
| c4e0 | 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 03 00 00 00 f3 30 02 00 00 87 03 87 05 87 0c 87 0d 87 | ...................0............ |
| c500 | 0e 97 00 7c 00 44 00 8f 06 8f 07 63 03 69 00 63 02 5d 1b 00 00 7d 06 7c 06 7c 00 44 00 8f 07 63 | ...|.D.....c.i.c.]...}.|.|.D...c |
| c520 | 02 69 00 63 02 5d 0c 00 00 7d 07 7c 07 7c 06 7c 07 6b 28 00 00 72 02 64 01 6e 01 64 02 93 02 8c | .i.c.]...}.|.|.|.k(..r.d.n.d.... |
| c540 | 0e 04 00 63 02 7d 07 93 02 8c 1d 04 00 63 03 7d 07 7d 06 8a 0e 88 0e 66 01 64 03 84 08 8a 0d 7c | ...c.}.......c.}.}.....f.d.....| |
| c560 | 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 0c 7c | .j...........................r.| |
| c580 | 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 0b 7c 00 6a 04 00 00 00 00 00 | .j...................n.|.j...... |
| c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 0c 88 0c 88 0d 88 03 66 03 64 04 84 08 7d 08 74 07 00 | .....................f.d...}.t.. |
| c5c0 | 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 44 00 5d 5b 00 00 7d 09 89 0e 7d 0a 7c 00 44 | .......|.........D.][..}...}.|.D |
| c5e0 | 00 8f 06 8f 07 63 03 69 00 63 02 5d 22 00 00 7d 06 7c 06 7c 00 44 00 8f 07 63 02 69 00 63 02 5d | .....c.i.c.]"..}.|.|.D...c.i.c.] |
| c600 | 13 00 00 7d 07 7c 07 7c 06 7c 07 6b 37 00 00 72 09 02 00 7c 08 7c 06 7c 07 ab 02 00 00 00 00 00 | ...}.|.|.|.k7..r...|.|.|........ |
| c620 | 00 6e 01 64 01 93 02 8c 15 04 00 63 02 7d 07 93 02 8c 24 04 00 63 03 7d 07 7d 06 8a 0e 74 09 00 | .n.d.......c.}....$..c.}.}...t.. |
| c640 | 00 00 00 00 00 00 00 88 0e 88 05 66 02 64 05 84 08 7c 0a 6a 0b 00 00 00 00 00 00 00 00 00 00 00 | ...........f.d...|.j............ |
| c660 | 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 | ...............D................ |
| c680 | 00 7d 0b 7c 0b 73 01 8c 5b 01 00 6e 01 04 00 7f 09 64 01 7a 00 00 00 7c 04 6b 28 00 00 72 19 74 | .}.|.s..[..n.....d.z...|.k(..r.t |
| c6a0 | 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 7c | .........j...................d.| |
| c6c0 | 04 9b 00 64 07 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 01 81 0a 7c 02 81 08 89 0e 7c 01 19 00 00 | ...d.............|...|.....|.... |
| c6e0 | 00 7c 02 19 00 00 00 53 00 7c 01 81 05 89 0e 7c 01 19 00 00 00 53 00 89 0e 53 00 63 02 01 00 63 | .|.....S.|.....|.....S...S.c...c |
| c700 | 02 7d 07 77 00 63 02 01 00 63 03 7d 07 7d 06 77 00 63 02 01 00 63 02 7d 07 77 00 63 02 01 00 63 | .}.w.c...c.}.}.w.c...c.}.w.c...c |
| c720 | 03 7d 07 7d 06 77 00 29 08 61 bb 01 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 53 69 6d 52 61 6e | .}.}.w.).a....Returns.the.SimRan |
| c740 | 6b 20 73 69 6d 69 6c 61 72 69 74 79 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 72 61 | k.similarity.of.nodes.in.the.gra |
| c760 | 70 68 20 60 60 47 60 60 2e 0a 0a 20 20 20 20 54 68 69 73 20 70 75 72 65 20 50 79 74 68 6f 6e 20 | ph.``G``.......This.pure.Python. |
| c780 | 76 65 72 73 69 6f 6e 20 69 73 20 70 72 6f 76 69 64 65 64 20 66 6f 72 20 70 65 64 61 67 6f 67 69 | version.is.provided.for.pedagogi |
| c7a0 | 63 61 6c 20 70 75 72 70 6f 73 65 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 | cal.purposes.......Examples..... |
| c7c0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 63 79 63 6c 65 5f 67 72 | --------.....>>>.G.=.nx.cycle_gr |
| c7e0 | 61 70 68 28 32 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 69 6d 69 6c 61 72 69 74 79 2e 5f 73 69 | aph(2).....>>>.nx.similarity._si |
| c800 | 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f 6e 28 47 29 0a 20 20 20 20 7b | mrank_similarity_python(G).....{ |
| c820 | 30 3a 20 7b 30 3a 20 31 2c 20 31 3a 20 30 2e 30 7d 2c 20 31 3a 20 7b 30 3a 20 30 2e 30 2c 20 31 | 0:.{0:.1,.1:.0.0},.1:.{0:.0.0,.1 |
| c840 | 3a 20 31 7d 7d 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 69 6d 69 6c 61 72 69 74 79 2e 5f 73 69 6d | :.1}}.....>>>.nx.similarity._sim |
| c860 | 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f 6e 28 47 2c 20 73 6f 75 72 63 65 | rank_similarity_python(G,.source |
| c880 | 3d 30 29 0a 20 20 20 20 7b 30 3a 20 31 2c 20 31 3a 20 30 2e 30 7d 0a 20 20 20 20 3e 3e 3e 20 6e | =0).....{0:.1,.1:.0.0}.....>>>.n |
| c8a0 | 78 2e 73 69 6d 69 6c 61 72 69 74 79 2e 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 | x.similarity._simrank_similarity |
| c8c0 | 5f 70 79 74 68 6f 6e 28 47 2c 20 73 6f 75 72 63 65 3d 30 2c 20 74 61 72 67 65 74 3d 30 29 0a 20 | _python(G,.source=0,.target=0).. |
| c8e0 | 20 20 20 31 0a 20 20 20 20 72 0d 00 00 00 72 02 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 | ...1.....r....r....c............ |
| c900 | 04 00 00 00 13 00 00 00 f3 4c 00 00 00 95 01 97 00 7c 00 72 20 74 01 00 00 00 00 00 00 00 00 88 | .........L.......|.r.t.......... |
| c920 | 01 66 01 64 01 84 08 7c 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 74 03 00 00 00 | .f.d...|.D.................t.... |
| c940 | 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7a 0b 00 00 53 00 64 02 53 00 29 03 4e 63 01 00 00 | .....|.........z...S.d.S.).Nc... |
| c960 | 00 00 00 00 00 00 00 00 00 03 00 00 00 33 00 00 00 f3 34 00 00 00 95 01 4b 00 01 00 97 00 7c 00 | .............3....4.....K.....|. |
| c980 | 5d 0f 00 00 5c 02 00 00 7d 01 7d 02 89 03 7c 01 19 00 00 00 7c 02 19 00 00 00 96 01 97 01 01 00 | ]...\...}.}...|.....|........... |
| c9a0 | 8c 11 04 00 79 00 ad 03 77 01 72 39 00 00 00 72 36 00 00 00 29 04 72 59 00 00 00 da 01 77 72 a5 | ....y...w.r9...r6...).rY.....wr. |
| c9c0 | 00 00 00 da 06 6e 65 77 73 69 6d 73 04 00 00 00 20 20 20 80 72 23 00 00 00 72 5e 00 00 00 7a 3e | .....newsims........r#...r^...z> |
| c9e0 | 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f 6e 2e 3c 6c 6f 63 61 | _simrank_similarity_python.<loca |
| ca00 | 6c 73 3e 2e 61 76 67 5f 73 69 6d 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 57 05 | ls>.avg_sim.<locals>.<genexpr>W. |
| ca20 | 00 00 73 1d 00 00 00 f8 e8 00 f8 80 00 d2 12 30 a1 46 a0 51 a8 01 90 36 98 21 91 39 98 51 95 3c | ..s............0.F.Q...6.!.9.Q.< |
| ca40 | d1 12 30 f9 73 04 00 00 00 83 15 18 01 67 00 00 00 00 00 00 00 00 29 02 72 3c 00 00 00 72 6d 00 | ..0.s........g........).r<...rm. |
| ca60 | 00 00 29 02 da 01 73 72 e8 00 00 00 73 02 00 00 00 20 80 72 23 00 00 00 da 07 61 76 67 5f 73 69 | ..)...sr....s......r#.....avg_si |
| ca80 | 6d 7a 2b 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f 6e 2e 3c 6c | mz+_simrank_similarity_python.<l |
| caa0 | 6f 63 61 6c 73 3e 2e 61 76 67 5f 73 69 6d 56 05 00 00 73 24 00 00 00 f8 80 00 d9 3d 3e 8c 73 d3 | ocals>.avg_simV...s$.......=>.s. |
| cac0 | 12 30 a8 61 d4 12 30 d3 0f 30 b4 33 b0 71 b3 36 d1 0f 39 d0 08 47 c0 43 d0 08 47 72 24 00 00 00 | .0.a..0..0.3.q.6..9..G.C..Gr$... |
| cae0 | 63 02 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 13 00 00 00 f3 4c 00 00 00 95 03 97 00 89 04 | c.....................L......... |
| cb00 | 02 00 89 03 74 01 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 89 02 7c 00 19 00 00 00 | ....t.........t...........|..... |
| cb20 | 89 02 7c 01 19 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 | ..|............................. |
| cb40 | 7a 05 00 00 53 00 72 39 00 00 00 29 02 72 c0 00 00 00 72 04 00 00 00 29 05 72 5d 00 00 00 72 63 | z...S.r9...).r....r....).r]...rc |
| cb60 | 00 00 00 da 04 47 61 64 6a 72 ea 00 00 00 72 dd 00 00 00 73 05 00 00 00 20 20 80 80 80 72 23 00 | .....Gadjr....r....s.........r#. |
| cb80 | 00 00 da 03 73 69 6d 7a 27 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 | ....simz'_simrank_similarity_pyt |
| cba0 | 68 6f 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 73 69 6d 5b 05 00 00 73 27 00 00 00 f8 80 00 d8 0f 20 a1 | hon.<locals>.sim[...s'.......... |
| cbc0 | 37 ac 34 b4 07 b8 04 b8 51 b9 07 c0 14 c0 61 c1 17 d3 30 49 d3 2b 4a d3 23 4b d1 0f 4b d0 08 4b | 7.4.....Q.....a...0I.+J.#K..K..K |
| cbe0 | 72 24 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 6e 00 00 00 95 | r$...c................3....n.... |
| cc00 | 02 87 02 4b 00 01 00 97 00 7c 00 5d 2b 00 00 5c 02 00 00 8a 02 7d 01 74 01 00 00 00 00 00 00 00 | ...K.....|.]+..\.....}.t........ |
| cc20 | 00 88 03 88 04 88 02 66 03 64 00 84 08 7c 01 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .......f.d...|.j................ |
| cc40 | 00 00 00 ab 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 96 01 97 | ...........D.................... |
| cc60 | 01 01 00 8c 2d 04 00 79 01 ad 03 77 01 29 02 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 | ....-..y...w.).c................ |
| cc80 | 33 00 00 00 f3 70 00 00 00 95 03 4b 00 01 00 97 00 7c 00 5d 2d 00 00 5c 02 00 00 7d 01 7d 02 74 | 3....p.....K.....|.]-..\...}.}.t |
| cca0 | 01 00 00 00 00 00 00 00 00 89 03 89 05 19 00 00 00 7c 01 19 00 00 00 7c 02 7a 0a 00 00 ab 01 00 | .................|.....|.z...... |
| ccc0 | 00 00 00 00 00 89 04 64 00 74 01 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7a 00 00 | .......d.t.........|.........z.. |
| cce0 | 00 7a 05 00 00 6b 1a 00 00 96 01 97 01 01 00 8c 2f 04 00 79 01 ad 03 77 01 72 82 00 00 00 29 01 | .z...k........../..y...w.r....). |
| cd00 | da 03 61 62 73 29 06 72 59 00 00 00 72 63 00 00 00 da 03 6f 6c 64 72 e8 00 00 00 72 df 00 00 00 | ..abs).rY...rc.....oldr....r.... |
| cd20 | 72 5d 00 00 00 73 06 00 00 00 20 20 20 80 80 80 72 23 00 00 00 72 5e 00 00 00 7a 37 5f 73 69 6d | r]...s..........r#...r^...z7_sim |
| cd40 | 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e | rank_similarity_python.<locals>. |
| cd60 | 3c 67 65 6e 65 78 70 72 3e 2e 3c 67 65 6e 65 78 70 72 3e 62 05 00 00 73 41 00 00 00 f8 e8 00 f8 | <genexpr>.<genexpr>b...sA....... |
| cd80 | 80 00 f2 00 03 10 0e e1 14 1a 90 41 90 73 f4 03 00 11 14 90 46 98 31 91 49 98 61 91 4c a0 33 d1 | ...........A.s......F.1.I.a.L.3. |
| cda0 | 14 26 d3 10 27 a8 39 b8 01 bc 43 c0 03 bb 48 b9 0c d1 2b 45 d5 10 45 f1 03 03 10 0e f9 73 04 00 | .&..'.9...C...H...+E..E......s.. |
| cdc0 | 00 00 83 33 36 01 4e 29 02 da 03 61 6c 6c da 05 69 74 65 6d 73 29 05 72 59 00 00 00 da 04 6e 62 | ...36.N)...all..items).rY.....nb |
| cde0 | 72 73 72 5d 00 00 00 72 e8 00 00 00 72 df 00 00 00 73 05 00 00 00 20 20 40 80 80 72 23 00 00 00 | rsr]...r....r....s......@..r#... |
| ce00 | 72 5e 00 00 00 7a 2d 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f | r^...z-_simrank_similarity_pytho |
| ce20 | 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 61 05 00 00 73 37 00 00 00 f9 e8 00 | n.<locals>.<genexpr>a...s7...... |
| ce40 | f8 80 00 f2 00 06 17 0a f1 0a 00 11 18 90 01 90 34 f4 09 00 0d 10 f5 00 03 10 0e e0 1e 22 9f 6a | ................4............".j |
| ce60 | 99 6a 9b 6c f4 05 03 10 0e f7 00 03 0d 0e f1 03 06 17 0a f9 73 04 00 00 00 84 31 35 01 fa 1f 73 | .j.l................s.....15...s |
| ce80 | 69 6d 72 61 6e 6b 20 64 69 64 20 6e 6f 74 20 63 6f 6e 76 65 72 67 65 20 61 66 74 65 72 20 fa 0c | imrank.did.not.converge.after... |
| cea0 | 20 69 74 65 72 61 74 69 6f 6e 73 2e 29 08 72 71 00 00 00 da 04 70 72 65 64 da 03 61 64 6a 72 45 | .iterations.).rq.....pred..adjrE |
| cec0 | 00 00 00 72 f2 00 00 00 72 f3 00 00 00 72 70 00 00 00 da 15 45 78 63 65 65 64 65 64 4d 61 78 49 | ...r....r....rp.....ExceededMaxI |
| cee0 | 74 65 72 61 74 69 6f 6e 73 29 0f 72 b5 00 00 00 72 db 00 00 00 72 dc 00 00 00 72 dd 00 00 00 72 | terations).r....r....r....r....r |
| cf00 | de 00 00 00 72 df 00 00 00 72 5d 00 00 00 72 63 00 00 00 72 ed 00 00 00 da 03 69 74 73 da 06 6f | ....r....r]...rc...r......its..o |
| cf20 | 6c 64 73 69 6d da 08 69 73 5f 63 6c 6f 73 65 72 ec 00 00 00 72 ea 00 00 00 72 e8 00 00 00 73 0f | ldsim..is_closer....r....r....s. |
| cf40 | 00 00 00 20 20 20 60 20 60 20 20 20 20 20 20 40 40 40 72 23 00 00 00 da 1a 5f 73 69 6d 72 61 6e | ......`.`......@@@r#....._simran |
| cf60 | 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 70 79 74 68 6f 6e 72 fd 00 00 00 3b 05 00 00 73 3d 01 00 | k_similarity_pythonr....;...s=.. |
| cf80 | 00 fc 80 00 f0 2e 00 3e 3f d7 0d 3f b8 01 88 61 b0 11 d6 11 33 a8 41 90 21 98 21 98 71 9a 26 91 | .......>?..?...a....3.A.!.!.q.&. |
| cfa0 | 51 a0 61 d1 12 27 d2 11 33 d1 0e 33 d3 0d 3f 80 46 f4 08 01 05 48 01 f0 06 00 16 17 97 5d 91 5d | Q.a..'..3..3..?.F....H.......].] |
| cfc0 | 94 5f 88 31 8f 36 8a 36 a8 21 af 25 a9 25 80 44 f6 04 01 05 4c 01 f4 06 00 10 15 90 5e d3 0f 24 | ._.1.6.6.!.%.%.D....L.......^..$ |
| cfe0 | f2 00 0b 05 12 88 03 d8 11 17 88 06 d8 49 4a d7 11 4b c0 41 90 21 b8 51 d6 15 3f b8 01 90 61 a0 | .............IJ..K.A.!.Q..?...a. |
| d000 | 61 a8 31 a2 66 99 13 98 51 a0 01 9c 19 b0 21 d1 16 33 d2 15 3f d1 12 3f d3 11 4b 88 06 dc 13 16 | a.1.f...Q.....!..3..?..?..K..... |
| d020 | f4 00 06 17 0a f0 0a 00 1c 22 9f 3c 99 3c 9b 3e f4 0b 06 17 0a f3 00 06 14 0a 88 08 f2 0e 00 0c | .........".<.<.>................ |
| d040 | 14 d9 0c 11 f0 17 0b 05 12 f0 1a 00 08 0b 88 51 81 77 90 2e d2 07 20 dc 0e 10 d7 0e 26 d1 0e 26 | ...............Q.w..........&..& |
| d060 | d8 0e 2d a8 6e d0 2d 3d b8 5c d0 0c 4a f3 03 02 0f 0a f0 00 02 09 0a f0 08 00 08 0e d0 07 19 98 | ..-.n.-=.\..J................... |
| d080 | 66 d0 1e 30 d8 0f 15 90 66 89 7e 98 66 d1 0f 25 d0 08 25 d8 07 0d d0 07 19 d8 0f 15 90 66 89 7e | f..0....f.~.f..%..%..........f.~ |
| d0a0 | d0 08 1d d8 0b 11 80 4d f9 f2 45 01 00 12 34 f9 d3 0d 3f f9 f2 1c 00 16 40 01 f9 d3 11 4b 73 2d | .......M..E...4...?.....@....Ks- |
| d0c0 | 00 00 00 8b 0a 44 07 06 95 11 44 02 0e a6 05 44 07 06 c1 38 0a 44 12 08 c2 02 18 44 0d 10 c2 1a | .....D....D....D...8.D.....D.... |
| d0e0 | 05 44 12 08 c4 02 05 44 07 06 c4 0d 05 44 12 08 63 06 00 00 00 00 00 00 00 00 00 00 00 06 00 00 | .D.....D.....D..c............... |
| d100 | 00 03 00 00 00 f3 12 02 00 00 97 00 64 01 64 02 6c 00 7d 06 74 03 00 00 00 00 00 00 00 00 6a 04 | ............d.d.l.}.t.........j. |
| d120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 07 7c 06 | ..................|.........}.|. |
| d140 | 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 6a 09 00 00 00 00 00 00 00 00 | j...................|.j......... |
| d160 | 00 00 00 00 00 00 00 00 00 00 64 01 ac 03 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 08 | ..........d...................}. |
| d180 | 64 04 7c 08 7c 08 64 01 6b 28 00 00 3c 00 00 00 7c 07 7c 08 7a 18 00 00 7d 07 7c 06 6a 0b 00 00 | d.|.|.d.k(..<...|.|.z...}.|.j... |
| d1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 | ................t.........|..... |
| d1c0 | 00 00 00 00 7c 06 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 05 ab 02 00 00 | ....|.j......................... |
| d1e0 | 00 00 00 00 7d 09 74 11 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 44 00 5d 4f 00 00 | ....}.t.........|.........D.]O.. |
| d200 | 7d 0a 7c 09 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 | }.|.j........................... |
| d220 | 7d 0b 7c 03 7c 07 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0b 7a 04 00 00 | }.|.|.j...................|.z... |
| d240 | 7c 07 7a 04 00 00 7a 05 00 00 7d 09 7c 06 6a 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |.z...z...}.|.j................. |
| d260 | 00 00 7c 09 64 06 ab 02 00 00 00 00 00 00 01 00 7c 06 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 | ..|.d...........|.j............. |
| d280 | 00 00 00 00 00 00 7c 0b 7c 09 7c 05 ac 07 ab 03 00 00 00 00 00 00 73 01 8c 4f 01 00 6e 01 04 00 | ......|.|.|...........s..O..n... |
| d2a0 | 7f 0a 64 04 7a 00 00 00 7c 04 6b 28 00 00 72 19 74 03 00 00 00 00 00 00 00 00 6a 1a 00 00 00 00 | ..d.z...|.k(..r.t.........j..... |
| d2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 7c 04 9b 00 64 09 9d 03 ab 01 00 00 00 00 00 00 | ..............d.|...d........... |
| d2e0 | 82 01 7c 01 81 12 7c 02 81 10 74 1d 00 00 00 00 00 00 00 00 7c 09 7c 01 7c 02 66 02 19 00 00 00 | ..|...|...t.........|.|.|.f..... |
| d300 | ab 01 00 00 00 00 00 00 53 00 7c 01 81 05 7c 09 7c 01 19 00 00 00 53 00 7c 09 53 00 29 0a 61 5f | ........S.|...|.|.....S.|.S.).a_ |
| d320 | 08 00 00 43 61 6c 63 75 6c 61 74 65 20 53 69 6d 52 61 6e 6b 20 6f 66 20 6e 6f 64 65 73 20 69 6e | ...Calculate.SimRank.of.nodes.in |
| d340 | 20 60 60 47 60 60 20 75 73 69 6e 67 20 6d 61 74 72 69 63 65 73 20 77 69 74 68 20 60 60 6e 75 6d | .``G``.using.matrices.with.``num |
| d360 | 70 79 60 60 2e 0a 0a 20 20 20 20 54 68 65 20 53 69 6d 52 61 6e 6b 20 61 6c 67 6f 72 69 74 68 6d | py``.......The.SimRank.algorithm |
| d380 | 20 66 6f 72 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 6e 6f 64 65 20 73 69 6d 69 6c 61 72 69 74 79 | .for.determining.node.similarity |
| d3a0 | 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 0a 20 20 20 20 5b 31 5d 5f 2e 0a 0a 20 20 20 20 50 61 | .is.defined.in.....[1]_.......Pa |
| d3c0 | 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 20 3a 20 | rameters.....----------.....G.:. |
| d3e0 | 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 41 20 4e 65 74 77 6f 72 6b | NetworkX.graph.........A.Network |
| d400 | 58 20 67 72 61 70 68 0a 0a 20 20 20 20 73 6f 75 72 63 65 20 3a 20 6e 6f 64 65 0a 20 20 20 20 20 | X.graph......source.:.node...... |
| d420 | 20 20 20 49 66 20 74 68 69 73 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 65 74 | ...If.this.is.specified,.the.ret |
| d440 | 75 72 6e 65 64 20 64 69 63 74 69 6f 6e 61 72 79 20 6d 61 70 73 20 65 61 63 68 20 6e 6f 64 65 0a | urned.dictionary.maps.each.node. |
| d460 | 20 20 20 20 20 20 20 20 60 60 76 60 60 20 69 6e 20 74 68 65 20 67 72 61 70 68 20 74 6f 20 74 68 | ........``v``.in.the.graph.to.th |
| d480 | 65 20 73 69 6d 69 6c 61 72 69 74 79 20 62 65 74 77 65 65 6e 20 60 60 73 6f 75 72 63 65 60 60 20 | e.similarity.between.``source``. |
| d4a0 | 61 6e 64 0a 20 20 20 20 20 20 20 20 60 60 76 60 60 2e 0a 0a 20 20 20 20 74 61 72 67 65 74 20 3a | and.........``v``.......target.: |
| d4c0 | 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 49 66 20 62 6f 74 68 20 60 60 73 6f 75 72 63 65 60 60 | .node.........If.both.``source`` |
| d4e0 | 20 61 6e 64 20 60 60 74 61 72 67 65 74 60 60 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 | .and.``target``.are.specified,.t |
| d500 | 68 65 20 73 69 6d 69 6c 61 72 69 74 79 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 62 65 74 77 | he.similarity.........value.betw |
| d520 | 65 65 6e 20 60 60 73 6f 75 72 63 65 60 60 20 61 6e 64 20 60 60 74 61 72 67 65 74 60 60 20 69 73 | een.``source``.and.``target``.is |
| d540 | 20 72 65 74 75 72 6e 65 64 2e 20 49 66 0a 20 20 20 20 20 20 20 20 60 60 74 61 72 67 65 74 60 60 | .returned..If.........``target`` |
| d560 | 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 75 74 20 60 60 73 6f 75 72 63 65 60 60 20 69 73 20 | .is.specified.but.``source``.is. |
| d580 | 6e 6f 74 2c 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 20 20 20 20 20 20 20 20 69 67 | not,.this.argument.is.........ig |
| d5a0 | 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 69 6d 70 6f 72 74 61 6e 63 65 5f 66 61 63 74 6f 72 20 3a 20 | nored.......importance_factor.:. |
| d5c0 | 66 6c 6f 61 74 0a 20 20 20 20 20 20 20 20 54 68 65 20 72 65 6c 61 74 69 76 65 20 69 6d 70 6f 72 | float.........The.relative.impor |
| d5e0 | 74 61 6e 63 65 20 6f 66 20 69 6e 64 69 72 65 63 74 20 6e 65 69 67 68 62 6f 72 73 20 77 69 74 68 | tance.of.indirect.neighbors.with |
| d600 | 20 72 65 73 70 65 63 74 20 74 6f 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 20 6e 65 69 67 68 | .respect.to.........direct.neigh |
| d620 | 62 6f 72 73 2e 0a 0a 20 20 20 20 6d 61 78 5f 69 74 65 72 61 74 69 6f 6e 73 20 3a 20 69 6e 74 65 | bors.......max_iterations.:.inte |
| d640 | 67 65 72 0a 20 20 20 20 20 20 20 20 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 69 74 | ger.........Maximum.number.of.it |
| d660 | 65 72 61 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 74 6f 6c 65 72 61 6e 63 65 20 3a 20 66 6c 6f 61 74 | erations.......tolerance.:.float |
| d680 | 0a 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 74 6f 6c 65 72 61 6e 63 65 20 75 73 65 64 20 74 6f | .........Error.tolerance.used.to |
| d6a0 | 20 63 68 65 63 6b 20 63 6f 6e 76 65 72 67 65 6e 63 65 2e 20 57 68 65 6e 20 61 6e 20 69 74 65 72 | .check.convergence..When.an.iter |
| d6c0 | 61 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 74 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 66 | ation.of.........the.algorithm.f |
| d6e0 | 69 6e 64 73 20 74 68 61 74 20 6e 6f 20 73 69 6d 69 6c 61 72 69 74 79 20 76 61 6c 75 65 20 63 68 | inds.that.no.similarity.value.ch |
| d700 | 61 6e 67 65 73 20 6d 6f 72 65 20 74 68 61 6e 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 61 6d 6f | anges.more.than.........this.amo |
| d720 | 75 6e 74 2c 20 74 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 68 61 6c 74 73 2e 0a 0a 20 20 20 20 52 | unt,.the.algorithm.halts.......R |
| d740 | 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 69 6d 69 6c 61 72 69 74 | eturns.....-------.....similarit |
| d760 | 79 20 3a 20 6e 75 6d 70 79 20 61 72 72 61 79 20 6f 72 20 66 6c 6f 61 74 0a 20 20 20 20 20 20 20 | y.:.numpy.array.or.float........ |
| d780 | 20 49 66 20 60 60 73 6f 75 72 63 65 60 60 20 61 6e 64 20 60 60 74 61 72 67 65 74 60 60 20 61 72 | .If.``source``.and.``target``.ar |
| d7a0 | 65 20 62 6f 74 68 20 60 60 4e 6f 6e 65 60 60 2c 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 61 0a | e.both.``None``,.this.returns.a. |
| d7c0 | 20 20 20 20 20 20 20 20 32 44 20 61 72 72 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 53 69 6d 52 | ........2D.array.containing.SimR |
| d7e0 | 61 6e 6b 20 73 63 6f 72 65 73 20 6f 66 20 74 68 65 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 20 20 | ank.scores.of.the.nodes......... |
| d800 | 20 20 49 66 20 60 60 73 6f 75 72 63 65 60 60 20 69 73 20 6e 6f 74 20 60 60 4e 6f 6e 65 60 60 20 | ..If.``source``.is.not.``None``. |
| d820 | 62 75 74 20 60 60 74 61 72 67 65 74 60 60 20 69 73 2c 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 | but.``target``.is,.this.returns. |
| d840 | 61 6e 0a 20 20 20 20 20 20 20 20 31 44 20 61 72 72 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 53 | an.........1D.array.containing.S |
| d860 | 69 6d 52 61 6e 6b 20 73 63 6f 72 65 73 20 6f 66 20 60 60 73 6f 75 72 63 65 60 60 20 61 6e 64 20 | imRank.scores.of.``source``.and. |
| d880 | 74 68 61 74 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 6e | that.........node...........If.n |
| d8a0 | 65 69 74 68 65 72 20 60 60 73 6f 75 72 63 65 60 60 20 6e 6f 72 20 60 60 74 61 72 67 65 74 60 60 | either.``source``.nor.``target`` |
| d8c0 | 20 69 73 20 60 60 4e 6f 6e 65 60 60 2c 20 74 68 69 73 20 72 65 74 75 72 6e 73 0a 20 20 20 20 20 | .is.``None``,.this.returns...... |
| d8e0 | 20 20 20 74 68 65 20 73 69 6d 69 6c 61 72 69 74 79 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 | ...the.similarity.value.for.the. |
| d900 | 67 69 76 65 6e 20 70 61 69 72 20 6f 66 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c | given.pair.of.nodes.......Exampl |
| d920 | 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 63 | es.....--------.....>>>.G.=.nx.c |
| d940 | 79 63 6c 65 5f 67 72 61 70 68 28 32 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 69 6d 69 6c 61 72 | ycle_graph(2).....>>>.nx.similar |
| d960 | 69 74 79 2e 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 6e 75 6d 70 79 28 47 29 | ity._simrank_similarity_numpy(G) |
| d980 | 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 31 2e 2c 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 | .....array([[1.,.0.],........... |
| d9a0 | 20 5b 30 2e 2c 20 31 2e 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 69 6d 69 6c 61 72 69 74 | .[0.,.1.]]).....>>>.nx.similarit |
| d9c0 | 79 2e 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 6c 61 72 69 74 79 5f 6e 75 6d 70 79 28 47 2c 20 73 | y._simrank_similarity_numpy(G,.s |
| d9e0 | 6f 75 72 63 65 3d 30 29 0a 20 20 20 20 61 72 72 61 79 28 5b 31 2e 2c 20 30 2e 5d 29 0a 20 20 20 | ource=0).....array([1.,.0.]).... |
| da00 | 20 3e 3e 3e 20 6e 78 2e 73 69 6d 69 6c 61 72 69 74 79 2e 5f 73 69 6d 72 61 6e 6b 5f 73 69 6d 69 | .>>>.nx.similarity._simrank_simi |
| da20 | 6c 61 72 69 74 79 5f 6e 75 6d 70 79 28 47 2c 20 73 6f 75 72 63 65 3d 30 2c 20 74 61 72 67 65 74 | larity_numpy(G,.source=0,.target |
| da40 | 3d 30 29 0a 20 20 20 20 31 2e 30 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 | =0).....1.0......References..... |
| da60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 47 2e 20 4a 65 68 20 61 6e 64 | ----------........[1].G..Jeh.and |
| da80 | 20 4a 2e 20 57 69 64 6f 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 22 53 69 6d 52 61 6e 6b 3a 20 | .J..Widom............."SimRank:. |
| daa0 | 61 20 6d 65 61 73 75 72 65 20 6f 66 20 73 74 72 75 63 74 75 72 61 6c 2d 63 6f 6e 74 65 78 74 20 | a.measure.of.structural-context. |
| dac0 | 73 69 6d 69 6c 61 72 69 74 79 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 49 6e 20 4b 44 44 27 30 | similarity",............In.KDD'0 |
| dae0 | 32 3a 20 50 72 6f 63 65 65 64 69 6e 67 73 20 6f 66 20 74 68 65 20 45 69 67 68 74 68 20 41 43 4d | 2:.Proceedings.of.the.Eighth.ACM |
| db00 | 20 53 49 47 4b 44 44 0a 20 20 20 20 20 20 20 20 20 20 20 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c | .SIGKDD............International |
| db20 | 20 43 6f 6e 66 65 72 65 6e 63 65 20 6f 6e 20 4b 6e 6f 77 6c 65 64 67 65 20 44 69 73 63 6f 76 65 | .Conference.on.Knowledge.Discove |
| db40 | 72 79 20 61 6e 64 20 44 61 74 61 20 4d 69 6e 69 6e 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 70 | ry.and.Data.Mining,............p |
| db60 | 70 2e 20 35 33 38 2d 2d 35 34 33 2e 20 41 43 4d 20 50 72 65 73 73 2c 20 32 30 30 32 2e 0a 20 20 | p..538--543..ACM.Press,.2002.... |
| db80 | 20 20 72 02 00 00 00 4e a9 01 da 04 61 78 69 73 72 0d 00 00 00 29 01 da 05 64 74 79 70 65 e7 00 | ..r....N....axisr....)...dtype.. |
| dba0 | 00 00 00 00 00 f0 3f 29 01 da 04 61 74 6f 6c 72 f5 00 00 00 72 f6 00 00 00 29 0f 72 be 00 00 00 | ......?)...atolr....r....).r.... |
| dbc0 | 72 70 00 00 00 da 0e 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 79 72 c5 00 00 00 72 3c 00 00 00 da | rp.....to_numpy_arrayr....r<.... |
| dbe0 | 03 65 79 65 72 6d 00 00 00 da 07 66 6c 6f 61 74 36 34 72 45 00 00 00 da 04 63 6f 70 79 da 01 54 | .eyerm.....float64rE.....copy..T |
| dc00 | da 0d 66 69 6c 6c 5f 64 69 61 67 6f 6e 61 6c da 08 61 6c 6c 63 6c 6f 73 65 72 f9 00 00 00 72 ca | ..fill_diagonal..allcloser....r. |
| dc20 | 00 00 00 29 0c 72 b5 00 00 00 72 db 00 00 00 72 dc 00 00 00 72 dd 00 00 00 72 de 00 00 00 72 df | ...).r....r....r....r....r....r. |
| dc40 | 00 00 00 72 7e 00 00 00 da 10 61 64 6a 61 63 65 6e 63 79 5f 6d 61 74 72 69 78 72 e9 00 00 00 72 | ...r~.....adjacency_matrixr....r |
| dc60 | e8 00 00 00 72 fa 00 00 00 da 07 70 72 65 76 73 69 6d 73 0c 00 00 00 20 20 20 20 20 20 20 20 20 | ....r......prevsims............. |
| dc80 | 20 20 20 72 23 00 00 00 72 d5 00 00 00 72 d5 00 00 00 77 05 00 00 73 2e 01 00 00 80 00 f3 5e 02 | ...r#...r....r....w...s.......^. |
| dca0 | 00 05 17 e4 17 19 d7 17 28 d1 17 28 a8 11 d3 17 2b d0 04 14 f0 06 00 09 0b 8f 08 89 08 d0 11 21 | ........(..(....+..............! |
| dcc0 | d7 11 25 d1 11 25 a8 31 d0 11 25 d3 11 2d d3 08 2e 80 41 d8 10 11 80 41 80 61 88 31 81 66 81 49 | ..%..%.1..%..-....A....A.a.1.f.I |
| dce0 | d8 04 14 98 01 d1 04 19 d0 04 14 e0 0d 0f 8f 56 89 56 94 43 98 01 93 46 a0 22 a7 2a a1 2a 88 56 | ...............V.V.C...F.".*.*.V |
| dd00 | d3 0d 2d 80 46 dc 0f 14 90 5e d3 0f 24 f2 00 06 05 12 88 03 d8 12 18 97 2b 91 2b 93 2d 88 07 d8 | ..-.F....^..$...........+.+.-... |
| dd20 | 11 22 d0 27 37 d7 27 39 d1 27 39 b8 47 d1 27 43 d0 47 57 d1 26 57 d1 11 58 88 06 d8 08 0a d7 08 | .".'7.'9.'9.G.'C.GW.&W..X....... |
| dd40 | 18 d1 08 18 98 16 a0 13 d4 08 25 e0 0b 0d 8f 3b 89 3b 90 77 a0 06 a8 59 88 3b d5 0b 37 d9 0c 11 | ..........%....;.;.w...Y.;..7... |
| dd60 | f0 0d 06 05 12 f0 10 00 08 0b 88 51 81 77 90 2e d2 07 20 dc 0e 10 d7 0e 26 d1 0e 26 d8 0e 2d a8 | ...........Q.w..........&..&..-. |
| dd80 | 6e d0 2d 3d b8 5c d0 0c 4a f3 03 02 0f 0a f0 00 02 09 0a f0 08 00 08 0e d0 07 19 98 66 d0 1e 30 | n.-=.\..J...................f..0 |
| dda0 | dc 0f 14 90 56 98 46 a0 46 98 4e d1 15 2b d3 0f 2c d0 08 2c d8 07 0d d0 07 19 d8 0f 15 90 66 89 | ....V.F.F.N..+..,..,..........f. |
| ddc0 | 7e d0 08 1d d8 0b 11 80 4d 72 24 00 00 00 da 06 77 65 69 67 68 74 29 01 da 0a 65 64 67 65 5f 61 | ~.......Mr$.....weight)...edge_a |
| dde0 | 74 74 72 73 e9 05 00 00 00 63 08 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 00 | ttrs.....c...................... |
| de00 | 05 00 00 97 00 64 01 64 02 6c 00 7d 08 7c 01 7c 00 76 01 72 19 74 03 00 00 00 00 00 00 00 00 6a | .....d.d.l.}.|.|.v.r.t.........j |
| de20 | 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 7c 01 9b 00 64 04 9d 03 ab 01 00 | ...................d.|...d...... |
| de40 | 00 00 00 00 00 82 01 74 07 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 6a 08 00 00 00 | .......t.........t.........j.... |
| de60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 | ...............|................ |
| de80 | 00 7d 09 7c 01 7c 09 76 00 72 19 74 03 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 | .}.|.|.v.r.t.........j.......... |
| dea0 | 00 00 00 00 00 00 00 00 00 64 05 7c 01 9b 00 64 06 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 00 6a | .........d.|...d.............|.j |
| dec0 | 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 | ...................|.j.......... |
| dee0 | 00 00 00 00 00 00 00 00 00 44 00 8f 0a 63 02 67 00 63 02 5d 09 00 00 7d 0a 7c 0a 7c 09 76 01 73 | .........D...c.g.c.]...}.|.|.v.s |
| df00 | 01 8c 08 7c 0a 91 02 8c 0b 04 00 63 02 7d 0a ab 01 00 00 00 00 00 00 6a 11 00 00 00 00 00 00 00 | ...|.......c.}.........j........ |
| df20 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 00 7c 00 6a 13 00 00 00 00 00 00 00 | ...................}.|.j........ |
| df40 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 0b 7c 0b 7c 02 6b 02 00 00 72 1e 74 | ...................}.|.|.k...r.t |
| df60 | 15 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 7c | .........j...................d.| |
| df80 | 0b 9b 00 64 08 7c 02 9b 00 64 09 9d 05 ab 01 00 00 00 00 00 00 01 00 7c 0b 7d 02 7c 06 80 22 7c | ...d.|...d.............|.}.|.."| |
| dfa0 | 08 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0a 7c 00 6a 1b 00 00 00 00 00 | .j...................d.|.j...... |
| dfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7a 0b 00 00 ab 01 00 00 00 00 00 | .....................z.......... |
| dfe0 | 00 7d 06 74 1d 00 00 00 00 00 00 00 00 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .}.t.........|.j................ |
| e000 | 00 00 00 ab 01 00 00 00 00 00 00 44 00 8f 0c 8f 0d 63 03 69 00 63 02 5d 08 00 00 5c 02 00 00 7d | ...........D.....c.i.c.]...\...} |
| e020 | 0c 7d 0d 7c 0d 7c 0c 93 02 8c 0a 04 00 7d 0e 7d 0c 7d 0d 7c 08 6a 1f 00 00 00 00 00 00 00 00 00 | .}.|.|.......}.}.}.|.j.......... |
| e040 | 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 0f 74 21 00 00 00 00 00 00 00 00 6a | .........|.........}.t!........j |
| e060 | 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 64 0b ab 02 00 00 00 00 00 00 7d | "..................|.d.........} |
| e080 | 10 74 25 00 00 00 00 00 00 00 00 7c 04 7c 06 64 0b 7a 08 00 00 7a 0b 00 00 7c 08 6a 27 00 00 00 | .t%........|.|.d.z...z...|.j'... |
| e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 00 64 0c 7a 00 00 00 7c | ...............|.........d.z...| |
| e0c0 | 08 6a 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0c 7c 05 7a 0b 00 00 ab 01 00 | .j)..................d.|.z...... |
| e0e0 | 00 00 00 00 00 7a 00 00 00 7a 05 00 00 ab 01 00 00 00 00 00 00 7d 11 69 00 7d 12 74 2b 00 00 00 | .....z...z...........}.i.}.t+... |
| e100 | 00 00 00 00 00 74 2d 00 00 00 00 00 00 00 00 7c 00 7c 11 7c 03 7c 12 7c 07 ac 0d ab 05 00 00 00 | .....t-........|.|.|.|.|........ |
| e120 | 00 00 00 ab 01 00 00 00 00 00 00 7d 13 7c 08 6a 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........}.|.j/............... |
| e140 | 00 00 00 7c 0b ab 01 00 00 00 00 00 00 7d 14 64 0c 7c 11 7a 0b 00 00 7d 15 74 07 00 00 00 00 00 | ...|.........}.d.|.z...}.t...... |
| e160 | 00 00 00 7c 12 7c 01 19 00 00 00 ab 01 00 00 00 00 00 00 7d 16 7c 12 6a 31 00 00 00 00 00 00 00 | ...|.|.............}.|.j1....... |
| e180 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 5d 2a 00 00 5c 02 00 00 7d 0a 7d | ...................D.]*..\...}.} |
| e1a0 | 17 7c 16 6a 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 17 ab 01 00 00 00 00 00 | .|.j3..................|........ |
| e1c0 | 00 7d 18 74 35 00 00 00 00 00 00 00 00 7c 18 ab 01 00 00 00 00 00 00 7c 15 7a 05 00 00 7c 14 7c | .}.t5........|.........|.z...|.| |
| e1e0 | 0e 7c 0a 19 00 00 00 3c 00 00 00 8c 2c 04 00 7c 08 6a 37 00 00 00 00 00 00 00 00 00 00 00 00 00 | .|.....<....,..|.j7............. |
| e200 | 00 00 00 00 00 7c 14 7c 02 0b 00 ab 02 00 00 00 00 00 00 7c 02 0b 00 64 02 1a 00 7d 19 7c 19 7c | .....|.|...........|...d...}.|.| |
| e220 | 08 6a 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 14 7c 19 19 00 00 00 ab 01 00 | .j9..................|.|........ |
| e240 | 00 00 00 00 00 19 00 00 00 64 02 64 02 64 0e 85 03 19 00 00 00 7d 1a 74 3b 00 00 00 00 00 00 00 | .........d.d.d.......}.t;....... |
| e260 | 00 74 3d 00 00 00 00 00 00 00 00 7c 0f 7c 1a 19 00 00 00 6a 3f 00 00 00 00 00 00 00 00 00 00 00 | .t=........|.|.....j?........... |
| e280 | 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 14 7c 1a 19 00 00 00 6a 3f 00 00 00 00 00 00 00 | ...............|.|.....j?....... |
| e2a0 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 | ................................ |
| e2c0 | 00 00 00 7d 1b 7c 1b 6a 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 64 02 ab | ...}.|.jA..................|.d.. |
| e2e0 | 02 00 00 00 00 00 00 01 00 7c 1b 53 00 63 02 01 00 63 02 7d 0a 77 00 63 02 01 00 63 03 7d 0d 7d | .........|.S.c...c.}.w.c...c.}.} |
| e300 | 0c 77 00 29 0f 75 7c 09 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 50 61 6e 74 68 65 72 20 73 69 | .w.).u|...Returns.the.Panther.si |
| e320 | 6d 69 6c 61 72 69 74 79 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 20 60 | milarity.of.nodes.in.the.graph.` |
| e340 | 47 60 20 74 6f 20 6e 6f 64 65 20 60 60 76 60 60 2e 0a 0a 20 20 20 20 50 61 6e 74 68 65 72 20 69 | G`.to.node.``v``.......Panther.i |
| e360 | 73 20 61 20 73 69 6d 69 6c 61 72 69 74 79 20 6d 65 74 72 69 63 20 74 68 61 74 20 73 61 79 73 20 | s.a.similarity.metric.that.says. |
| e380 | 22 74 77 6f 20 6f 62 6a 65 63 74 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 0a 20 20 20 20 | "two.objects.are.considered..... |
| e3a0 | 74 6f 20 62 65 20 73 69 6d 69 6c 61 72 20 69 66 20 74 68 65 79 20 66 72 65 71 75 65 6e 74 6c 79 | to.be.similar.if.they.frequently |
| e3c0 | 20 61 70 70 65 61 72 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 70 61 74 68 73 2e 22 20 5b 31 5d 5f | .appear.on.the.same.paths.".[1]_ |
| e3e0 | 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......Parameters.....---------- |
| e400 | 0a 20 20 20 20 47 20 3a 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 | .....G.:.NetworkX.graph......... |
| e420 | 41 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 0a 20 20 20 20 73 6f 75 72 63 65 20 3a 20 6e 6f | A.NetworkX.graph.....source.:.no |
| e440 | 64 65 0a 20 20 20 20 20 20 20 20 53 6f 75 72 63 65 20 6e 6f 64 65 20 66 6f 72 20 77 68 69 63 68 | de.........Source.node.for.which |
| e460 | 20 74 6f 20 66 69 6e 64 20 74 68 65 20 74 6f 70 20 60 6b 60 20 73 69 6d 69 6c 61 72 20 6f 74 68 | .to.find.the.top.`k`.similar.oth |
| e480 | 65 72 20 6e 6f 64 65 73 0a 20 20 20 20 6b 20 3a 20 69 6e 74 20 28 64 65 66 61 75 6c 74 20 3d 20 | er.nodes.....k.:.int.(default.=. |
| e4a0 | 35 29 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6d 6f 73 74 20 73 69 | 5).........The.number.of.most.si |
| e4c0 | 6d 69 6c 61 72 20 6e 6f 64 65 73 20 74 6f 20 72 65 74 75 72 6e 2e 0a 20 20 20 20 70 61 74 68 5f | milar.nodes.to.return......path_ |
| e4e0 | 6c 65 6e 67 74 68 20 3a 20 69 6e 74 20 28 64 65 66 61 75 6c 74 20 3d 20 35 29 0a 20 20 20 20 20 | length.:.int.(default.=.5)...... |
| e500 | 20 20 20 48 6f 77 20 6c 6f 6e 67 20 74 68 65 20 72 61 6e 64 6f 6d 6c 79 20 67 65 6e 65 72 61 74 | ...How.long.the.randomly.generat |
| e520 | 65 64 20 70 61 74 68 73 20 73 68 6f 75 6c 64 20 62 65 20 28 60 60 54 60 60 20 69 6e 20 5b 31 5d | ed.paths.should.be.(``T``.in.[1] |
| e540 | 5f 29 0a 20 20 20 20 63 20 3a 20 66 6c 6f 61 74 20 28 64 65 66 61 75 6c 74 20 3d 20 30 2e 35 29 | _).....c.:.float.(default.=.0.5) |
| e560 | 0a 20 20 20 20 20 20 20 20 41 20 75 6e 69 76 65 72 73 61 6c 20 70 6f 73 69 74 69 76 65 20 63 6f | .........A.universal.positive.co |
| e580 | 6e 73 74 61 6e 74 20 75 73 65 64 20 74 6f 20 73 63 61 6c 65 20 74 68 65 20 6e 75 6d 62 65 72 0a | nstant.used.to.scale.the.number. |
| e5a0 | 20 20 20 20 20 20 20 20 6f 66 20 73 61 6d 70 6c 65 20 72 61 6e 64 6f 6d 20 70 61 74 68 73 20 74 | ........of.sample.random.paths.t |
| e5c0 | 6f 20 67 65 6e 65 72 61 74 65 2e 0a 20 20 20 20 64 65 6c 74 61 20 3a 20 66 6c 6f 61 74 20 28 64 | o.generate......delta.:.float.(d |
| e5e0 | 65 66 61 75 6c 74 20 3d 20 30 2e 31 29 0a 20 20 20 20 20 20 20 20 54 68 65 20 70 72 6f 62 61 62 | efault.=.0.1).........The.probab |
| e600 | 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 20 73 69 6d 69 6c 61 72 69 74 79 20 24 53 24 20 69 73 | ility.that.the.similarity.$S$.is |
| e620 | 20 6e 6f 74 20 61 6e 20 65 70 73 69 6c 6f 6e 2d 61 70 70 72 6f 78 69 6d 61 74 69 6f 6e 20 74 6f | .not.an.epsilon-approximation.to |
| e640 | 20 28 52 2c 20 70 68 69 29 2c 0a 20 20 20 20 20 20 20 20 77 68 65 72 65 20 24 52 24 20 69 73 20 | .(R,.phi),.........where.$R$.is. |
| e660 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 61 6e 64 6f 6d 20 70 61 74 68 73 20 61 6e 64 20 24 | the.number.of.random.paths.and.$ |
| e680 | 5c 70 68 69 24 20 69 73 20 74 68 65 20 70 72 6f 62 61 62 69 6c 69 74 79 0a 20 20 20 20 20 20 20 | \phi$.is.the.probability........ |
| e6a0 | 20 74 68 61 74 20 61 6e 20 65 6c 65 6d 65 6e 74 20 73 61 6d 70 6c 65 64 20 66 72 6f 6d 20 61 20 | .that.an.element.sampled.from.a. |
| e6c0 | 73 65 74 20 24 41 20 5c 73 75 62 73 65 74 65 71 20 44 24 2c 20 77 68 65 72 65 20 24 44 24 20 69 | set.$A.\subseteq.D$,.where.$D$.i |
| e6e0 | 73 20 74 68 65 20 64 6f 6d 61 69 6e 2e 0a 20 20 20 20 65 70 73 20 3a 20 66 6c 6f 61 74 20 6f 72 | s.the.domain......eps.:.float.or |
| e700 | 20 4e 6f 6e 65 20 28 64 65 66 61 75 6c 74 20 3d 20 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 54 | .None.(default.=.None).........T |
| e720 | 68 65 20 65 72 72 6f 72 20 62 6f 75 6e 64 2e 20 50 65 72 20 5b 31 5d 5f 2c 20 61 20 67 6f 6f 64 | he.error.bound..Per.[1]_,.a.good |
| e740 | 20 76 61 6c 75 65 20 69 73 20 60 60 73 71 72 74 28 31 2f 7c 45 7c 29 60 60 2e 20 54 68 65 72 65 | .value.is.``sqrt(1/|E|)``..There |
| e760 | 66 6f 72 65 2c 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 20 76 61 6c 75 65 20 69 73 20 70 72 6f | fore,.........if.no.value.is.pro |
| e780 | 76 69 64 65 64 2c 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 63 6f 6d 70 75 74 65 64 20 | vided,.the.recommended.computed. |
| e7a0 | 76 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 0a 20 20 20 20 77 65 69 67 68 74 20 3a | value.will.be.used......weight.: |
| e7c0 | 20 73 74 72 69 6e 67 20 6f 72 20 4e 6f 6e 65 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 | .string.or.None,.optional.(defau |
| e7e0 | 6c 74 3d 22 77 65 69 67 68 74 22 29 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 | lt="weight").........The.name.of |
| e800 | 20 61 6e 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 74 68 61 74 20 68 6f 6c 64 73 20 74 68 | .an.edge.attribute.that.holds.th |
| e820 | 65 20 6e 75 6d 65 72 69 63 61 6c 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 75 73 65 64 20 61 | e.numerical.value.........used.a |
| e840 | 73 20 61 20 77 65 69 67 68 74 2e 20 49 66 20 4e 6f 6e 65 20 74 68 65 6e 20 65 61 63 68 20 65 64 | s.a.weight..If.None.then.each.ed |
| e860 | 67 65 20 68 61 73 20 77 65 69 67 68 74 20 31 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 | ge.has.weight.1.......Returns... |
| e880 | 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 69 6d 69 6c 61 72 69 74 79 20 3a 20 64 69 63 74 69 | ..-------.....similarity.:.dicti |
| e8a0 | 6f 6e 61 72 79 0a 20 20 20 20 20 20 20 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 6e 6f 64 65 | onary.........Dictionary.of.node |
| e8c0 | 73 20 74 6f 20 73 69 6d 69 6c 61 72 69 74 79 20 73 63 6f 72 65 73 20 28 61 73 20 66 6c 6f 61 74 | s.to.similarity.scores.(as.float |
| e8e0 | 73 29 2e 20 4e 6f 74 65 3a 0a 20 20 20 20 20 20 20 20 74 68 65 20 73 65 6c 66 2d 73 69 6d 69 6c | s)..Note:.........the.self-simil |
| e900 | 61 72 69 74 79 20 28 69 2e 65 2e 2c 20 60 60 76 60 60 29 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 | arity.(i.e.,.``v``).will.not.be. |
| e920 | 69 6e 63 6c 75 64 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 72 65 74 75 72 6e 65 64 | included.in.........the.returned |
| e940 | 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 53 6f 2c 20 66 6f 72 20 60 60 6b 20 3d 20 35 60 60 2c 20 | .dictionary..So,.for.``k.=.5``,. |
| e960 | 61 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 0a 20 20 20 20 20 20 20 20 74 6f 70 20 34 20 6e 6f | a.dictionary.of.........top.4.no |
| e980 | 64 65 73 20 61 6e 64 20 74 68 65 69 72 20 73 69 6d 69 6c 61 72 69 74 79 20 73 63 6f 72 65 73 20 | des.and.their.similarity.scores. |
| e9a0 | 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 | will.be.returned.......Raises... |
| e9c0 | 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 4e 65 74 77 6f 72 6b 58 55 6e 66 65 61 73 69 62 6c 65 0a | ..------.....NetworkXUnfeasible. |
| e9e0 | 20 20 20 20 20 20 20 20 49 66 20 60 73 6f 75 72 63 65 60 20 69 73 20 61 6e 20 69 73 6f 6c 61 74 | ........If.`source`.is.an.isolat |
| ea00 | 65 64 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 4e 6f 64 65 4e 6f 74 46 6f 75 6e 64 0a 20 20 20 20 20 | ed.node.......NodeNotFound...... |
| ea20 | 20 20 20 49 66 20 60 73 6f 75 72 63 65 60 20 69 73 20 6e 6f 74 20 69 6e 20 60 47 60 2e 0a 0a 20 | ...If.`source`.is.not.in.`G`.... |
| ea40 | 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 | ...Notes.....-----.........The.i |
| ea60 | 73 6f 6c 61 74 65 64 20 6e 6f 64 65 73 20 69 6e 20 60 47 60 20 61 72 65 20 69 67 6e 6f 72 65 64 | solated.nodes.in.`G`.are.ignored |
| ea80 | 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 | .......Examples.....--------.... |
| eaa0 | 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 73 74 61 72 5f 67 72 61 70 68 28 31 30 29 0a 20 20 20 20 3e | .>>>.G.=.nx.star_graph(10).....> |
| eac0 | 3e 3e 20 73 69 6d 20 3d 20 6e 78 2e 70 61 6e 74 68 65 72 5f 73 69 6d 69 6c 61 72 69 74 79 28 47 | >>.sim.=.nx.panther_similarity(G |
| eae0 | 2c 20 30 29 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d | ,.0)......References.....------- |
| eb00 | 2d 2d 2d 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 5a 68 61 6e 67 2c 20 4a 2e 2c 20 54 61 6e 67 2c 20 | ---........[1].Zhang,.J.,.Tang,. |
| eb20 | 4a 2e 2c 20 4d 61 2c 20 43 2e 2c 20 54 6f 6e 67 2c 20 48 2e 2c 20 4a 69 6e 67 2c 20 59 2e 2c 20 | J.,.Ma,.C.,.Tong,.H.,.Jing,.Y.,. |
| eb40 | 26 20 4c 69 2c 20 4a 2e 0a 20 20 20 20 20 20 20 20 20 20 20 50 61 6e 74 68 65 72 3a 20 46 61 73 | &.Li,.J.............Panther:.Fas |
| eb60 | 74 20 74 6f 70 2d 6b 20 73 69 6d 69 6c 61 72 69 74 79 20 73 65 61 72 63 68 20 6f 6e 20 6c 61 72 | t.top-k.similarity.search.on.lar |
| eb80 | 67 65 20 6e 65 74 77 6f 72 6b 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 49 6e 20 50 72 6f 63 65 | ge.networks.............In.Proce |
| eba0 | 65 64 69 6e 67 73 20 6f 66 20 74 68 65 20 41 43 4d 20 53 49 47 4b 44 44 20 49 6e 74 65 72 6e 61 | edings.of.the.ACM.SIGKDD.Interna |
| ebc0 | 74 69 6f 6e 61 6c 20 43 6f 6e 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 6f 6e 20 | tional.Conference............on. |
| ebe0 | 4b 6e 6f 77 6c 65 64 67 65 20 44 69 73 63 6f 76 65 72 79 20 61 6e 64 20 44 61 74 61 20 4d 69 6e | Knowledge.Discovery.and.Data.Min |
| ec00 | 69 6e 67 20 28 56 6f 6c 2e 20 32 30 31 35 2d 41 75 67 75 73 74 2c 20 70 70 2e 20 31 34 34 35 e2 | ing.(Vol..2015-August,.pp..1445. |
| ec20 | 80 93 31 34 35 34 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 41 73 73 6f 63 69 61 74 69 6f 6e 20 | ..1454).............Association. |
| ec40 | 66 6f 72 20 43 6f 6d 70 75 74 69 6e 67 20 4d 61 63 68 69 6e 65 72 79 2e 20 68 74 74 70 73 3a 2f | for.Computing.Machinery..https:/ |
| ec60 | 2f 64 6f 69 2e 6f 72 67 2f 31 30 2e 31 31 34 35 2f 32 37 38 33 32 35 38 2e 32 37 38 33 32 36 37 | /doi.org/10.1145/2783258.2783267 |
| ec80 | 2e 0a 20 20 20 20 72 02 00 00 00 4e 72 d2 00 00 00 72 d3 00 00 00 7a 3f 50 61 6e 74 68 65 72 20 | ......r....Nr....r....z?Panther. |
| eca0 | 73 69 6d 69 6c 61 72 69 74 79 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 66 6f 72 20 74 68 | similarity.is.not.defined.for.th |
| ecc0 | 65 20 69 73 6f 6c 61 74 65 64 20 73 6f 75 72 63 65 20 6e 6f 64 65 20 fa 01 2e 7a 13 4e 75 6d 62 | e.isolated.source.node....z.Numb |
| ece0 | 65 72 20 6f 66 20 6e 6f 64 65 73 20 69 73 20 7a 15 2c 20 62 75 74 20 72 65 71 75 65 73 74 65 64 | er.of.nodes.is.z.,.but.requested |
| ed00 | 20 6b 20 69 73 20 7a 1f 2e 20 53 65 74 74 69 6e 67 20 6b 20 74 6f 20 6e 75 6d 62 65 72 20 6f 66 | .k.is.z...Setting.k.to.number.of |
| ed20 | 20 6e 6f 64 65 73 2e 72 02 01 00 00 72 56 00 00 00 72 0d 00 00 00 29 03 da 0b 70 61 74 68 5f 6c | .nodes.r....rV...r....)...path_l |
| ed40 | 65 6e 67 74 68 da 09 69 6e 64 65 78 5f 6d 61 70 72 0d 01 00 00 e9 ff ff ff ff 29 21 72 be 00 00 | ength..index_mapr.........)!r... |
| ed60 | 00 72 70 00 00 00 72 c2 00 00 00 72 51 00 00 00 da 08 69 73 6f 6c 61 74 65 73 da 12 4e 65 74 77 | .rp...r....rQ.....isolates..Netw |
| ed80 | 6f 72 6b 58 55 6e 66 65 61 73 69 62 6c 65 da 08 73 75 62 67 72 61 70 68 72 c1 00 00 00 72 07 01 | orkXUnfeasible..subgraphr....r.. |
| eda0 | 00 00 da 0f 6e 75 6d 62 65 72 5f 6f 66 5f 6e 6f 64 65 73 da 08 77 61 72 6e 69 6e 67 73 da 04 77 | ....number_of_nodes..warnings..w |
| edc0 | 61 72 6e da 04 73 71 72 74 da 0f 6e 75 6d 62 65 72 5f 6f 66 5f 65 64 67 65 73 72 6f 00 00 00 72 | arn..sqrt..number_of_edgesro...r |
| ede0 | c5 00 00 00 da 04 6d 61 74 68 da 04 63 6f 6d 62 72 c7 00 00 00 da 04 6c 6f 67 32 da 03 6c 6f 67 | ......math..combr......log2..log |
| ee00 | 72 c0 00 00 00 72 0c 00 00 00 72 c4 00 00 00 72 f3 00 00 00 da 0c 69 6e 74 65 72 73 65 63 74 69 | r....r....r....r......intersecti |
| ee20 | 6f 6e 72 6d 00 00 00 da 0c 61 72 67 70 61 72 74 69 74 69 6f 6e da 07 61 72 67 73 6f 72 74 72 d9 | onrm.....argpartition..argsortr. |
| ee40 | 00 00 00 72 72 00 00 00 72 da 00 00 00 72 ab 00 00 00 29 1c 72 b5 00 00 00 72 db 00 00 00 72 49 | ...rr...r....r....).r....r....rI |
| ee60 | 00 00 00 72 12 01 00 00 da 01 63 da 05 64 65 6c 74 61 da 03 65 70 73 72 0d 01 00 00 72 7e 00 00 | ...r......c..delta..epsr....r~.. |
| ee80 | 00 72 15 01 00 00 da 04 6e 6f 64 65 da 09 6e 75 6d 5f 6e 6f 64 65 73 72 d4 00 00 00 da 04 6e 61 | .r......node..num_nodesr......na |
| eea0 | 6d 65 da 0c 69 6e 76 5f 6e 6f 64 65 5f 6d 61 70 da 08 6e 6f 64 65 5f 6d 61 70 da 0a 74 5f 63 68 | me..inv_node_map..node_map..t_ch |
| eec0 | 6f 6f 73 65 5f 32 da 0b 73 61 6d 70 6c 65 5f 73 69 7a 65 72 13 01 00 00 72 21 00 00 00 da 01 53 | oose_2..sample_sizer....r!.....S |
| eee0 | da 0f 69 6e 76 5f 73 61 6d 70 6c 65 5f 73 69 7a 65 da 0c 73 6f 75 72 63 65 5f 70 61 74 68 73 72 | ..inv_sample_size..source_pathsr |
| ef00 | 27 00 00 00 da 0c 63 6f 6d 6d 6f 6e 5f 70 61 74 68 73 da 0e 74 6f 70 5f 6b 5f 75 6e 73 6f 72 74 | '.....common_paths..top_k_unsort |
| ef20 | 65 64 da 0c 74 6f 70 5f 6b 5f 73 6f 72 74 65 64 da 0e 74 6f 70 5f 6b 5f 77 69 74 68 5f 76 61 6c | ed..top_k_sorted..top_k_with_val |
| ef40 | 73 1c 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... |
| ef60 | 20 72 23 00 00 00 72 0b 00 00 00 72 0b 00 00 00 e4 05 00 00 73 96 02 00 00 80 00 f3 44 02 00 05 | .r#...r....r........s.......D... |
| ef80 | 17 e0 07 0d 90 51 81 7f dc 0e 10 8f 6f 89 6f a0 0c a8 56 a8 48 b0 49 d0 1e 3e d3 0e 3f d0 08 3f | .....Q......o.o...V.H.I..>..?..? |
| efa0 | e4 0f 12 94 32 97 3b 91 3b 98 71 93 3e d3 0f 22 80 48 e0 07 0d 90 18 d1 07 19 dc 0e 10 d7 0e 23 | ....2.;.;.q.>..".H.............# |
| efc0 | d1 0e 23 d8 0e 4d c8 66 c8 58 d0 55 56 d0 0c 57 f3 03 02 0f 0a f0 00 02 09 0a f0 08 00 09 0a 8f | ..#..M.f.X.UV..W................ |
| efe0 | 0a 89 0a a0 51 a7 57 a1 57 d6 13 45 98 54 b0 04 b8 48 d2 30 44 92 44 d2 13 45 d3 08 46 d7 08 4b | ....Q.W.W..E.T...H.0D.D..E..F..K |
| f000 | d1 08 4b d3 08 4d 80 41 e0 10 11 d7 10 21 d1 10 21 d3 10 23 80 49 d8 07 10 90 31 82 7d dc 08 10 | ..K..M.A.....!..!..#.I....1.}... |
| f020 | 8f 0d 89 0d d8 0e 21 a0 29 a0 1b d0 2c 41 c0 21 c0 13 f0 00 01 45 01 2c f0 00 01 0d 2c f4 03 03 | ......!.)...,A.!.....E.,....,... |
| f040 | 09 0a f0 08 00 0d 16 88 01 f0 06 00 08 0b 80 7b d8 0e 10 8f 67 89 67 90 63 98 41 d7 1c 2d d1 1c | ...............{....g.g.c.A..-.. |
| f060 | 2d d3 1c 2f d1 16 2f d3 0e 30 88 03 e4 33 3c b8 51 bf 57 b9 57 d3 33 45 d7 13 46 a1 4b a0 45 a8 | -../../..0...3<.Q.W.W.3E..F.K.E. |
| f080 | 34 90 44 98 25 91 4b d0 13 46 80 4c d1 13 46 d8 0f 11 8f 78 89 78 98 01 8b 7b 80 48 f4 08 00 12 | 4.D.%.K..F.L..F....x.x...{.H.... |
| f0a0 | 16 97 19 91 19 98 3b a8 01 d3 11 2a 80 4a dc 12 15 90 71 98 33 a0 01 99 36 91 7a a0 62 a7 67 a1 | ......;....*.J....q.3...6.z.b.g. |
| f0c0 | 67 a8 6a d3 26 39 b8 41 d1 26 3d c0 02 c7 06 c1 06 c0 71 c8 35 c1 79 d3 40 51 d1 26 51 d1 16 52 | g.j.&9.A.&=.......q.5.y.@Q.&Q..R |
| f0e0 | d3 12 53 80 4b d8 10 12 80 49 dc 08 0c dc 08 1d d8 0c 0d 88 7b a8 0b b8 79 d0 51 57 f4 03 02 09 | ..S.K....I..........{...y.QW.... |
| f100 | 0a f3 03 04 09 06 80 41 f0 0a 00 09 0b 8f 08 89 08 90 19 d3 08 1b 80 41 e0 16 17 98 2b 91 6f 80 | .......A...............A....+.o. |
| f120 | 4f e4 13 16 90 79 a0 16 d1 17 28 d3 13 29 80 4c f0 0c 00 18 21 97 7f 91 7f d3 17 28 f2 00 04 05 | O....y....(..).L....!......(.... |
| f140 | 44 01 89 0b 88 04 88 65 f0 06 00 18 24 d7 17 30 d1 17 30 b0 15 d3 17 37 88 0c dc 20 23 a0 4c d3 | D......e....$..0..0....7....#.L. |
| f160 | 20 31 b0 4f d1 20 43 88 01 88 2c 90 74 d1 0a 1c d2 08 1d f0 09 04 05 44 01 f0 12 00 16 18 97 5f | .1.O..C...,.t..........D......._ |
| f180 | 91 5f a0 51 a8 11 a8 02 d3 15 2b a8 51 a8 42 a8 43 d0 15 30 80 4e d8 13 21 a0 22 a7 2a a1 2a a8 | ._.Q......+.Q.B.C..0.N..!.".*.*. |
| f1a0 | 51 a8 7e d1 2d 3e d3 22 3f d1 13 40 c1 14 c0 32 c0 14 d1 13 46 80 4c f4 06 00 16 1a dc 08 0b 88 | Q.~.->."?..@...2....F.L......... |
| f1c0 | 48 90 5c d1 0c 22 d7 0c 29 d1 0c 29 d3 0c 2b a8 51 a8 7c a9 5f d7 2d 43 d1 2d 43 d3 2d 45 d3 08 | H.\.."..)..)..+.Q.|._.-C.-C.-E.. |
| f1e0 | 46 f3 03 02 16 06 80 4e f0 0a 00 05 13 d7 04 16 d1 04 16 90 76 98 74 d4 04 24 d8 0b 19 d0 04 19 | F......N............v.t..$...... |
| f200 | f9 f2 71 01 00 14 46 01 f9 f3 1c 00 14 47 01 73 12 00 00 00 c1 36 09 49 35 08 c2 00 04 49 35 08 | ..q...F......G.s.....6.I5....I5. |
| f220 | c4 08 0d 49 3a 06 29 01 72 db 00 00 00 63 06 00 00 00 00 00 00 00 01 00 00 00 07 00 00 00 23 00 | ...I:.).r....c................#. |
| f240 | 00 00 f3 08 03 00 00 4b 00 01 00 97 00 64 01 64 02 6c 00 7d 07 74 03 00 00 00 00 00 00 00 00 7c | .......K.....d.d.l.}.t.........| |
| f260 | 05 7c 07 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 | .|.j...................j........ |
| f280 | 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 0c 7c 05 6a 08 00 00 00 00 00 00 00 | ...................r.|.j........ |
| f2a0 | 00 00 00 00 00 00 00 00 00 00 00 6e 0b 7c 05 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........n.|.j................ |
| f2c0 | 00 00 00 7d 08 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...}.t.........j................ |
| f2e0 | 00 00 00 7c 00 7c 04 ac 03 ab 02 00 00 00 00 00 00 7d 09 7c 07 6a 11 00 00 00 00 00 00 00 00 00 | ...|.|...........}.|.j.......... |
| f300 | 00 00 00 00 00 00 00 00 00 7c 09 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 | .........|.j...................d |
| f320 | 04 ac 05 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 6a 15 00 00 00 00 00 00 00 00 00 00 00 | ...................j............ |
| f340 | 00 00 00 00 00 00 00 64 06 64 04 ab 02 00 00 00 00 00 00 7d 0a 7c 09 7c 0a 7a 05 00 00 7d 0b 74 | .......d.d.........}.|.|.z...}.t |
| f360 | 17 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 0c 7c 00 6a 19 00 00 00 00 00 00 00 | .........|.........}.|.j........ |
| f380 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 0d 74 1b 00 00 00 00 00 00 00 00 7c | ...................}.t.........| |
| f3a0 | 01 ab 01 00 00 00 00 00 00 44 00 5d cc 00 00 7d 0e 7c 06 80 0e 02 00 7c 08 7c 0d ab 01 00 00 00 | .........D.]...}.|.....|.|...... |
| f3c0 | 00 00 00 7d 0f 7c 0c 7c 0f 19 00 00 00 7d 10 6e 30 7c 06 7c 0c 76 01 72 19 74 0d 00 00 00 00 00 | ...}.|.|.....}.n0|.|.v.r.t...... |
| f3e0 | 00 00 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 07 7c 06 9b 00 64 08 9d | ...j...................d.|...d.. |
| f400 | 03 ab 01 00 00 00 00 00 00 82 01 7c 06 7d 10 7c 0c 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........|.}.|.j.............. |
| f420 | 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 00 7d 0f 7c 10 67 01 7d 11 7c 03 81 1f 7c 10 7c 03 76 | .....|.........}.|.g.}.|...|.|.v |
| f440 | 00 72 15 7c 03 7c 10 19 00 00 00 6a 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c | .r.|.|.....j!..................| |
| f460 | 0e ab 01 00 00 00 00 00 00 01 00 6e 06 7c 0e 68 01 7c 03 7c 10 3c 00 00 00 7c 0f 7d 12 74 1b 00 | ...........n.|.h.|.|.<...|.}.t.. |
| f480 | 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 44 00 5d 52 00 00 7d 13 7c 05 6a 23 00 00 00 | .......|.........D.]R..}.|.j#... |
| f4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0d 7c 0b 7c 12 19 00 00 00 ac 09 ab 02 00 00 00 | ...............|.|.|............ |
| f4c0 | 00 00 00 7d 14 7c 14 7d 12 7c 0c 7c 14 19 00 00 00 7d 15 7c 11 6a 25 00 00 00 00 00 00 00 00 00 | ...}.|.}.|.|.....}.|.j%......... |
| f4e0 | 00 00 00 00 00 00 00 00 00 7c 15 ab 01 00 00 00 00 00 00 01 00 7c 03 80 01 8c 34 7c 15 7c 03 76 | .........|...........|....4|.|.v |
| f500 | 00 72 15 7c 03 7c 15 19 00 00 00 6a 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c | .r.|.|.....j!..................| |
| f520 | 0e ab 01 00 00 00 00 00 00 01 00 8c 4d 7c 0e 68 01 7c 03 7c 15 3c 00 00 00 8c 54 04 00 7c 11 96 | ............M|.h.|.|.<....T..|.. |
| f540 | 01 97 01 01 00 8c ce 04 00 79 02 ad 03 77 01 29 0a 75 7c 0a 00 00 52 61 6e 64 6f 6d 6c 79 20 67 | .........y...w.).u|...Randomly.g |
| f560 | 65 6e 65 72 61 74 65 20 60 73 61 6d 70 6c 65 5f 73 69 7a 65 60 20 70 61 74 68 73 20 6f 66 20 6c | enerate.`sample_size`.paths.of.l |
| f580 | 65 6e 67 74 68 20 60 70 61 74 68 5f 6c 65 6e 67 74 68 60 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 | ength.`path_length`.......Parame |
| f5a0 | 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 20 3a 20 4e 65 74 77 | ters.....----------.....G.:.Netw |
| f5c0 | 6f 72 6b 58 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 41 20 4e 65 74 77 6f 72 6b 58 20 67 72 | orkX.graph.........A.NetworkX.gr |
| f5e0 | 61 70 68 0a 20 20 20 20 73 61 6d 70 6c 65 5f 73 69 7a 65 20 3a 20 69 6e 74 65 67 65 72 0a 20 20 | aph.....sample_size.:.integer... |
| f600 | 20 20 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 74 68 73 20 74 6f 20 67 65 6e | ......The.number.of.paths.to.gen |
| f620 | 65 72 61 74 65 2e 20 54 68 69 73 20 69 73 20 60 60 52 60 60 20 69 6e 20 5b 31 5d 5f 2e 0a 20 20 | erate..This.is.``R``.in.[1]_.... |
| f640 | 20 20 70 61 74 68 5f 6c 65 6e 67 74 68 20 3a 20 69 6e 74 65 67 65 72 20 28 64 65 66 61 75 6c 74 | ..path_length.:.integer.(default |
| f660 | 20 3d 20 35 29 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f | .=.5).........The.maximum.size.o |
| f680 | 66 20 74 68 65 20 70 61 74 68 20 74 6f 20 72 61 6e 64 6f 6d 6c 79 20 67 65 6e 65 72 61 74 65 2e | f.the.path.to.randomly.generate. |
| f6a0 | 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 60 60 54 60 60 20 69 6e 20 5b 31 5d 5f 2e 20 | .........This.is.``T``.in.[1]_.. |
| f6c0 | 41 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 70 61 70 65 72 2c 20 60 60 54 20 3e 3d 20 35 | According.to.the.paper,.``T.>=.5 |
| f6e0 | 60 60 20 69 73 0a 20 20 20 20 20 20 20 20 72 65 63 6f 6d 6d 65 6e 64 65 64 2e 0a 20 20 20 20 69 | ``.is.........recommended......i |
| f700 | 6e 64 65 78 5f 6d 61 70 20 3a 20 64 69 63 74 69 6f 6e 61 72 79 2c 20 6f 70 74 69 6f 6e 61 6c 0a | ndex_map.:.dictionary,.optional. |
| f720 | 20 20 20 20 20 20 20 20 49 66 20 70 72 6f 76 69 64 65 64 2c 20 74 68 69 73 20 77 69 6c 6c 20 62 | ........If.provided,.this.will.b |
| f740 | 65 20 70 6f 70 75 6c 61 74 65 64 20 77 69 74 68 20 74 68 65 20 69 6e 76 65 72 74 65 64 0a 20 20 | e.populated.with.the.inverted... |
| f760 | 20 20 20 20 20 20 69 6e 64 65 78 20 6f 66 20 6e 6f 64 65 73 20 6d 61 70 70 65 64 20 74 6f 20 74 | ......index.of.nodes.mapped.to.t |
| f780 | 68 65 20 73 65 74 20 6f 66 20 67 65 6e 65 72 61 74 65 64 20 72 61 6e 64 6f 6d 20 70 61 74 68 0a | he.set.of.generated.random.path. |
| f7a0 | 20 20 20 20 20 20 20 20 69 6e 64 69 63 65 73 20 77 69 74 68 69 6e 20 60 60 70 61 74 68 73 60 60 | ........indices.within.``paths`` |
| f7c0 | 2e 0a 20 20 20 20 77 65 69 67 68 74 20 3a 20 73 74 72 69 6e 67 20 6f 72 20 4e 6f 6e 65 2c 20 6f | ......weight.:.string.or.None,.o |
| f7e0 | 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 22 77 65 69 67 68 74 22 29 0a 20 20 20 20 20 | ptional.(default="weight")...... |
| f800 | 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 | ...The.name.of.an.edge.attribute |
| f820 | 20 74 68 61 74 20 68 6f 6c 64 73 20 74 68 65 20 6e 75 6d 65 72 69 63 61 6c 20 76 61 6c 75 65 0a | .that.holds.the.numerical.value. |
| f840 | 20 20 20 20 20 20 20 20 75 73 65 64 20 61 73 20 61 20 77 65 69 67 68 74 2e 20 49 66 20 4e 6f 6e | ........used.as.a.weight..If.Non |
| f860 | 65 20 74 68 65 6e 20 65 61 63 68 20 65 64 67 65 20 68 61 73 20 77 65 69 67 68 74 20 31 2e 0a 20 | e.then.each.edge.has.weight.1... |
| f880 | 20 20 20 73 65 65 64 20 3a 20 69 6e 74 65 67 65 72 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 2c | ...seed.:.integer,.random_state, |
| f8a0 | 20 6f 72 20 4e 6f 6e 65 20 28 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 49 6e 64 69 63 | .or.None.(default).........Indic |
| f8c0 | 61 74 6f 72 20 6f 66 20 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 67 65 6e 65 72 61 74 69 6f 6e | ator.of.random.number.generation |
| f8e0 | 20 73 74 61 74 65 2e 0a 20 20 20 20 20 20 20 20 53 65 65 20 3a 72 65 66 3a 60 52 61 6e 64 6f 6d | .state..........See.:ref:`Random |
| f900 | 6e 65 73 73 3c 72 61 6e 64 6f 6d 6e 65 73 73 3e 60 2e 0a 20 20 20 20 73 6f 75 72 63 65 20 3a 20 | ness<randomness>`......source.:. |
| f920 | 6e 6f 64 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 4e 6f 64 65 20 74 6f 20 75 | node,.optional.........Node.to.u |
| f940 | 73 65 20 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 66 6f 72 20 61 6c 6c | se.as.the.starting.point.for.all |
| f960 | 20 67 65 6e 65 72 61 74 65 64 20 70 61 74 68 73 2e 0a 20 20 20 20 20 20 20 20 49 66 20 4e 6f 6e | .generated.paths..........If.Non |
| f980 | 65 20 74 68 65 6e 20 73 74 61 72 74 69 6e 67 20 6e 6f 64 65 73 20 61 72 65 20 73 65 6c 65 63 74 | e.then.starting.nodes.are.select |
| f9a0 | 65 64 20 61 74 20 72 61 6e 64 6f 6d 20 77 69 74 68 20 75 6e 69 66 6f 72 6d 20 70 72 6f 62 61 62 | ed.at.random.with.uniform.probab |
| f9c0 | 69 6c 69 74 79 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a | ility.......Returns.....-------. |
| f9e0 | 20 20 20 20 70 61 74 68 73 20 3a 20 67 65 6e 65 72 61 74 6f 72 20 6f 66 20 6c 69 73 74 73 0a 20 | ....paths.:.generator.of.lists.. |
| fa00 | 20 20 20 20 20 20 20 47 65 6e 65 72 61 74 6f 72 20 6f 66 20 60 73 61 6d 70 6c 65 5f 73 69 7a 65 | .......Generator.of.`sample_size |
| fa20 | 60 20 70 61 74 68 73 20 65 61 63 68 20 77 69 74 68 20 6c 65 6e 67 74 68 20 60 70 61 74 68 5f 6c | `.paths.each.with.length.`path_l |
| fa40 | 65 6e 67 74 68 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d | ength`.......Examples.....------ |
| fa60 | 2d 2d 0a 20 20 20 20 54 68 65 20 67 65 6e 65 72 61 74 6f 72 20 79 69 65 6c 64 73 20 60 73 61 6d | --.....The.generator.yields.`sam |
| fa80 | 70 6c 65 5f 73 69 7a 65 60 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 74 68 73 20 6f 66 20 6c 65 6e | ple_size`.number.of.paths.of.len |
| faa0 | 67 74 68 20 60 70 61 74 68 5f 6c 65 6e 67 74 68 60 0a 20 20 20 20 64 72 61 77 6e 20 66 72 6f 6d | gth.`path_length`.....drawn.from |
| fac0 | 20 60 47 60 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 63 6f 6d 70 6c 65 74 65 5f 67 | .`G`:......>>>.G.=.nx.complete_g |
| fae0 | 72 61 70 68 28 35 29 0a 20 20 20 20 3e 3e 3e 20 6e 65 78 74 28 6e 78 2e 67 65 6e 65 72 61 74 65 | raph(5).....>>>.next(nx.generate |
| fb00 | 5f 72 61 6e 64 6f 6d 5f 70 61 74 68 73 28 47 2c 20 73 61 6d 70 6c 65 5f 73 69 7a 65 3d 31 2c 20 | _random_paths(G,.sample_size=1,. |
| fb20 | 70 61 74 68 5f 6c 65 6e 67 74 68 3d 33 2c 20 73 65 65 64 3d 34 32 29 29 0a 20 20 20 20 5b 33 2c | path_length=3,.seed=42)).....[3, |
| fb40 | 20 34 2c 20 32 2c 20 33 5d 0a 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 6e 78 2e 67 65 6e 65 72 61 | .4,.2,.3].....>>>.list(nx.genera |
| fb60 | 74 65 5f 72 61 6e 64 6f 6d 5f 70 61 74 68 73 28 47 2c 20 73 61 6d 70 6c 65 5f 73 69 7a 65 3d 33 | te_random_paths(G,.sample_size=3 |
| fb80 | 2c 20 70 61 74 68 5f 6c 65 6e 67 74 68 3d 34 2c 20 73 65 65 64 3d 34 32 29 29 0a 20 20 20 20 5b | ,.path_length=4,.seed=42)).....[ |
| fba0 | 5b 33 2c 20 34 2c 20 32 2c 20 33 2c 20 30 5d 2c 20 5b 32 2c 20 30 2c 20 32 2c 20 31 2c 20 30 5d | [3,.4,.2,.3,.0],.[2,.0,.2,.1,.0] |
| fbc0 | 2c 20 5b 32 2c 20 30 2c 20 34 2c 20 33 2c 20 30 5d 5d 0a 0a 20 20 20 20 42 79 20 70 61 73 73 69 | ,.[2,.0,.4,.3,.0]]......By.passi |
| fbe0 | 6e 67 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 69 6e 74 6f 20 60 69 6e 64 65 78 5f 6d 61 70 60 | ng.a.dictionary.into.`index_map` |
| fc00 | 2c 20 69 74 20 77 69 6c 6c 20 62 75 69 6c 64 20 61 6e 0a 20 20 20 20 69 6e 76 65 72 74 65 64 20 | ,.it.will.build.an.....inverted. |
| fc20 | 69 6e 64 65 78 20 6d 61 70 70 69 6e 67 20 6f 66 20 6e 6f 64 65 73 20 74 6f 20 74 68 65 20 70 61 | index.mapping.of.nodes.to.the.pa |
| fc40 | 74 68 73 20 69 6e 20 77 68 69 63 68 20 74 68 61 74 20 6e 6f 64 65 20 69 73 20 70 72 65 73 65 6e | ths.in.which.that.node.is.presen |
| fc60 | 74 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 77 68 65 65 6c 5f 67 72 61 70 68 28 31 | t:......>>>.G.=.nx.wheel_graph(1 |
| fc80 | 30 29 0a 20 20 20 20 3e 3e 3e 20 69 6e 64 65 78 5f 6d 61 70 20 3d 20 7b 7d 0a 20 20 20 20 3e 3e | 0).....>>>.index_map.=.{}.....>> |
| fca0 | 3e 20 72 61 6e 64 6f 6d 5f 70 61 74 68 73 20 3d 20 6c 69 73 74 28 0a 20 20 20 20 2e 2e 2e 20 20 | >.random_paths.=.list(.......... |
| fcc0 | 20 20 20 6e 78 2e 67 65 6e 65 72 61 74 65 5f 72 61 6e 64 6f 6d 5f 70 61 74 68 73 28 47 2c 20 73 | ...nx.generate_random_paths(G,.s |
| fce0 | 61 6d 70 6c 65 5f 73 69 7a 65 3d 33 2c 20 69 6e 64 65 78 5f 6d 61 70 3d 69 6e 64 65 78 5f 6d 61 | ample_size=3,.index_map=index_ma |
| fd00 | 70 2c 20 73 65 65 64 3d 32 37 37 31 29 0a 20 20 20 20 2e 2e 2e 20 29 0a 20 20 20 20 3e 3e 3e 20 | p,.seed=2771).........).....>>>. |
| fd20 | 72 61 6e 64 6f 6d 5f 70 61 74 68 73 0a 20 20 20 20 5b 5b 33 2c 20 32 2c 20 31 2c 20 39 2c 20 38 | random_paths.....[[3,.2,.1,.9,.8 |
| fd40 | 2c 20 37 5d 2c 20 5b 34 2c 20 30 2c 20 35 2c 20 36 2c 20 37 2c 20 38 5d 2c 20 5b 33 2c 20 30 2c | ,.7],.[4,.0,.5,.6,.7,.8],.[3,.0, |
| fd60 | 20 35 2c 20 30 2c 20 39 2c 20 38 5d 5d 0a 20 20 20 20 3e 3e 3e 20 70 61 74 68 73 5f 63 6f 6e 74 | .5,.0,.9,.8]].....>>>.paths_cont |
| fd80 | 61 69 6e 69 6e 67 5f 6e 6f 64 65 5f 30 20 3d 20 5b 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 72 61 | aining_node_0.=.[.............ra |
| fda0 | 6e 64 6f 6d 5f 70 61 74 68 73 5b 70 61 74 68 5f 69 64 78 5d 20 66 6f 72 20 70 61 74 68 5f 69 64 | ndom_paths[path_idx].for.path_id |
| fdc0 | 78 20 69 6e 20 69 6e 64 65 78 5f 6d 61 70 2e 67 65 74 28 30 2c 20 5b 5d 29 0a 20 20 20 20 2e 2e | x.in.index_map.get(0,.[])....... |
| fde0 | 2e 20 5d 0a 20 20 20 20 3e 3e 3e 20 70 61 74 68 73 5f 63 6f 6e 74 61 69 6e 69 6e 67 5f 6e 6f 64 | ..].....>>>.paths_containing_nod |
| fe00 | 65 5f 30 0a 20 20 20 20 5b 5b 34 2c 20 30 2c 20 35 2c 20 36 2c 20 37 2c 20 38 5d 2c 20 5b 33 2c | e_0.....[[4,.0,.5,.6,.7,.8],.[3, |
| fe20 | 20 30 2c 20 35 2c 20 30 2c 20 39 2c 20 38 5d 5d 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 | .0,.5,.0,.9,.8]]......References |
| fe40 | 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 5a 68 61 6e 67 | .....----------........[1].Zhang |
| fe60 | 2c 20 4a 2e 2c 20 54 61 6e 67 2c 20 4a 2e 2c 20 4d 61 2c 20 43 2e 2c 20 54 6f 6e 67 2c 20 48 2e | ,.J.,.Tang,.J.,.Ma,.C.,.Tong,.H. |
| fe80 | 2c 20 4a 69 6e 67 2c 20 59 2e 2c 20 26 20 4c 69 2c 20 4a 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ,.Jing,.Y.,.&.Li,.J............. |
| fea0 | 50 61 6e 74 68 65 72 3a 20 46 61 73 74 20 74 6f 70 2d 6b 20 73 69 6d 69 6c 61 72 69 74 79 20 73 | Panther:.Fast.top-k.similarity.s |
| fec0 | 65 61 72 63 68 20 6f 6e 20 6c 61 72 67 65 20 6e 65 74 77 6f 72 6b 73 2e 0a 20 20 20 20 20 20 20 | earch.on.large.networks......... |
| fee0 | 20 20 20 20 49 6e 20 50 72 6f 63 65 65 64 69 6e 67 73 20 6f 66 20 74 68 65 20 41 43 4d 20 53 49 | ....In.Proceedings.of.the.ACM.SI |
| ff00 | 47 4b 44 44 20 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 43 6f 6e 66 65 72 65 6e 63 65 0a 20 20 | GKDD.International.Conference... |
| ff20 | 20 20 20 20 20 20 20 20 20 6f 6e 20 4b 6e 6f 77 6c 65 64 67 65 20 44 69 73 63 6f 76 65 72 79 20 | .........on.Knowledge.Discovery. |
| ff40 | 61 6e 64 20 44 61 74 61 20 4d 69 6e 69 6e 67 20 28 56 6f 6c 2e 20 32 30 31 35 2d 41 75 67 75 73 | and.Data.Mining.(Vol..2015-Augus |
| ff60 | 74 2c 20 70 70 2e 20 31 34 34 35 e2 80 93 31 34 35 34 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | t,.pp..1445...1454)............. |
| ff80 | 41 73 73 6f 63 69 61 74 69 6f 6e 20 66 6f 72 20 43 6f 6d 70 75 74 69 6e 67 20 4d 61 63 68 69 6e | Association.for.Computing.Machin |
| ffa0 | 65 72 79 2e 20 68 74 74 70 73 3a 2f 2f 64 6f 69 2e 6f 72 67 2f 31 30 2e 31 31 34 35 2f 32 37 38 | ery..https://doi.org/10.1145/278 |
| ffc0 | 33 32 35 38 2e 32 37 38 33 32 36 37 2e 0a 20 20 20 20 72 02 00 00 00 4e 29 01 72 0d 01 00 00 72 | 3258.2783267......r....N).r....r |
| ffe0 | 0d 00 00 00 72 ff 00 00 00 72 14 01 00 00 7a 0d 49 6e 69 74 69 61 6c 20 6e 6f 64 65 20 72 d3 00 | ....r....r....z.Initial.node.r.. |
| 10000 | 00 00 29 01 72 5a 00 00 00 29 13 72 be 00 00 00 72 d6 00 00 00 da 06 72 61 6e 64 6f 6d da 09 47 | ..).rZ...).r....r......random..G |
| 10020 | 65 6e 65 72 61 74 6f 72 da 08 69 6e 74 65 67 65 72 73 da 07 72 61 6e 64 69 6e 74 72 70 00 00 00 | enerator..integers..randintrp... |
| 10040 | 72 04 01 00 00 da 0a 72 65 63 69 70 72 6f 63 61 6c 72 3c 00 00 00 72 c6 00 00 00 72 c0 00 00 00 | r......reciprocalr<...r....r.... |
| 10060 | 72 18 01 00 00 72 45 00 00 00 72 c2 00 00 00 72 d4 00 00 00 da 03 61 64 64 da 06 63 68 6f 69 63 | r....rE...r....r......add..choic |
| 10080 | 65 72 26 00 00 00 29 16 72 b5 00 00 00 72 2d 01 00 00 72 12 01 00 00 72 13 01 00 00 72 0d 01 00 | er&...).r....r-...r....r....r... |
| 100a0 | 00 da 04 73 65 65 64 72 db 00 00 00 72 7e 00 00 00 da 0a 72 61 6e 64 69 6e 74 5f 66 6e da 07 61 | ...seedr....r~.....randint_fn..a |
| 100c0 | 64 6a 5f 6d 61 74 da 0c 69 6e 76 5f 72 6f 77 5f 73 75 6d 73 da 18 74 72 61 6e 73 69 74 69 6f 6e | dj_mat..inv_row_sums..transition |
| 100e0 | 5f 70 72 6f 62 61 62 69 6c 69 74 69 65 73 72 2b 01 00 00 72 28 01 00 00 da 0a 70 61 74 68 5f 69 | _probabilitiesr+...r(.....path_i |
| 10100 | 6e 64 65 78 da 0a 6e 6f 64 65 5f 69 6e 64 65 78 72 27 01 00 00 da 04 70 61 74 68 da 0e 73 74 61 | ndex..node_indexr'.....path..sta |
| 10120 | 72 74 69 6e 67 5f 69 6e 64 65 78 72 21 00 00 00 da 09 6e 62 72 5f 69 6e 64 65 78 da 08 6e 62 72 | rting_indexr!.....nbr_index..nbr |
| 10140 | 5f 6e 6f 64 65 73 16 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _nodes.......................... |
| 10160 | 72 23 00 00 00 72 0c 00 00 00 72 0c 00 00 00 6d 06 00 00 73 b4 01 00 00 e8 00 f8 80 00 f3 5c 02 | r#...r....r....m...s..........\. |
| 10180 | 00 05 17 f4 06 00 1a 24 a0 44 a8 22 af 29 a9 29 d7 2a 3d d1 2a 3d d4 19 3e 88 04 8f 0d 8a 0d c0 | .......$.D.".).).*=.*=..>....... |
| 101a0 | 44 c7 4c c1 4c f0 03 00 05 0f f4 0c 00 0f 11 d7 0e 1f d1 0e 1f a0 01 a8 26 d4 0e 31 80 47 d8 13 | D.L.L...................&..1.G.. |
| 101c0 | 15 97 3d 91 3d a0 17 a7 1b a1 1b b0 21 a0 1b d3 21 34 d3 13 35 d7 13 3d d1 13 3d b8 62 c0 21 d3 | ..=.=.......!...!4..5..=..=.b.!. |
| 101e0 | 13 44 80 4c d8 1f 26 a8 1c d1 1f 35 d0 04 1c e4 0f 13 90 41 8b 77 80 48 d8 10 11 d7 10 21 d1 10 | .D.L..&....5.......A.w.H.....!.. |
| 10200 | 21 d3 10 23 80 49 e4 16 1b 98 4b d3 16 28 f2 00 2d 05 13 88 0a d8 0b 11 88 3e e1 19 23 a0 49 d3 | !..#.I....K..(..-........>..#.I. |
| 10220 | 19 2e 88 4a d8 13 1b 98 4a d1 13 27 89 44 e0 0f 15 98 58 d1 0f 25 dc 16 18 97 6f 91 6f a8 0d b0 | ...J....J..'.D....X..%....o.o... |
| 10240 | 66 b0 58 b8 59 d0 26 47 d3 16 48 d0 10 48 e0 13 19 88 44 d8 19 21 9f 1e 99 1e a8 04 d3 19 2d 88 | f.X.Y.&G..H..H....D..!........-. |
| 10260 | 4a f0 08 00 11 15 88 76 88 04 f0 06 00 0c 15 d0 0b 20 d8 0f 13 90 79 d1 0f 20 d8 10 19 98 24 91 | J......v..............y.......$. |
| 10280 | 0f d7 10 23 d1 10 23 a0 4a d5 10 2f e0 23 2d a0 2c 90 09 98 24 91 0f e0 19 23 88 0e dc 11 16 90 | ...#..#.J../.#-.,...$....#...... |
| 102a0 | 7b d3 11 23 f2 00 13 09 37 88 41 f0 06 00 19 1d 9f 0b 99 0b d8 10 19 d0 1d 35 b0 6e d1 1d 45 f0 | {..#....7.A..............5.n..E. |
| 102c0 | 03 00 19 24 f3 00 02 19 0e 88 49 f0 0a 00 1e 27 88 4e f0 06 00 18 20 a0 09 d1 17 2a 88 48 d8 0c | ...$......I....'.N.........*.H.. |
| 102e0 | 10 8f 4b 89 4b 98 08 d4 0c 21 f0 06 00 10 19 d1 0f 24 d8 13 1b 98 79 d1 13 28 d8 14 1d 98 68 d1 | ..K.K....!.......$....y..(....h. |
| 10300 | 14 27 d7 14 2b d1 14 2b a8 4a d5 14 37 e0 2b 35 a8 2c 90 49 98 68 d2 14 27 f0 27 13 09 37 f0 2a | .'..+..+.J..7.+5.,.I.h..'.'..7.* |
| 10320 | 00 0f 13 8b 0a f1 5b 01 2d 05 13 f9 73 0c 00 00 00 82 45 17 46 02 01 c5 1a 28 46 02 01 29 0b 4e | ......[.-...s.....E.F....(F..).N |
| 10340 | 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 29 09 4e 4e 4e 4e 4e 4e 4e 4e 4e 29 0c 4e 4e 4e 4e 4e 4e 4e 4e 4e | NNNNNNNNNN).NNNNNNNNN).NNNNNNNNN |
| 10360 | 54 4e 4e 29 05 4e 4e 67 cd cc cc cc cc cc ec 3f 69 e8 03 00 00 67 2d 43 1c eb e2 36 1a 3f 29 06 | TNN).NNg.......?i....g-C...6.?). |
| 10380 | 72 0f 01 00 00 72 0f 01 00 00 67 00 00 00 00 00 00 e0 3f 67 9a 99 99 99 99 99 b9 3f 4e 72 0d 01 | r....r....g.......?g.......?Nr.. |
| 103a0 | 00 00 29 04 72 0f 01 00 00 4e 72 0d 01 00 00 4e 29 17 da 07 5f 5f 64 6f 63 5f 5f 72 1d 01 00 00 | ..).r....Nr....N)...__doc__r.... |
| 103c0 | 72 ba 00 00 00 72 19 01 00 00 da 0b 64 61 74 61 63 6c 61 73 73 65 73 72 03 00 00 00 da 09 69 74 | r....r......dataclassesr......it |
| 103e0 | 65 72 74 6f 6f 6c 73 72 04 00 00 00 da 08 6e 65 74 77 6f 72 6b 78 72 70 00 00 00 da 0e 6e 65 74 | ertoolsr......networkxrp.....net |
| 10400 | 77 6f 72 6b 78 2e 75 74 69 6c 73 72 05 00 00 00 da 07 5f 5f 61 6c 6c 5f 5f da 0d 5f 64 69 73 70 | workx.utilsr......__all__.._disp |
| 10420 | 61 74 63 68 61 62 6c 65 72 06 00 00 00 72 07 00 00 00 72 08 00 00 00 72 09 00 00 00 72 0a 00 00 | atchabler....r....r....r....r... |
| 10440 | 00 72 fd 00 00 00 72 d5 00 00 00 72 0b 00 00 00 72 0c 00 00 00 72 36 00 00 00 72 24 00 00 00 72 | .r....r....r....r....r6...r$...r |
| 10460 | 23 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 4f 01 00 00 01 00 00 00 73 2a 02 00 00 f0 03 01 01 | #.....<module>rO.......s*....... |
| 10480 | 01 f1 02 0d 01 04 f3 1e 00 01 0c db 00 0b db 00 0f dd 00 21 dd 00 1d e3 00 15 dd 00 2a f2 04 08 | ...................!........*... |
| 104a0 | 0b 02 80 07 f0 16 00 02 12 80 12 d7 01 11 d1 01 11 d8 12 13 98 31 d1 0b 1d b0 34 c8 54 f4 03 02 | .....................1....4.T... |
| 104c0 | 02 02 f0 0c 00 10 14 d8 0f 13 d8 14 18 d8 12 16 d8 12 16 d8 14 18 d8 12 16 d8 12 16 d8 0a 0e d8 | ................................ |
| 104e0 | 10 14 d8 0c 10 f2 1b 68 02 01 14 f3 07 02 02 02 f0 06 68 02 01 14 f0 56 05 00 02 12 80 12 d7 01 | .......h..........h....V........ |
| 10500 | 11 d1 01 11 a0 01 a8 11 d1 19 2b d4 01 2c f0 08 00 10 14 d8 0f 13 d8 14 18 d8 12 16 d8 12 16 d8 | ..........+..,.................. |
| 10520 | 14 18 d8 12 16 d8 12 16 d8 10 14 f2 17 6c 02 01 1b f3 03 00 02 2d f0 02 6c 02 01 1b f0 5e 05 00 | .............l.......-..l....^.. |
| 10540 | 02 12 80 12 d7 01 11 d1 01 11 a0 01 a8 11 d1 19 2b d4 01 2c f0 08 00 10 14 d8 0f 13 d8 14 18 d8 | ................+..,............ |
| 10560 | 12 16 d8 12 16 d8 14 18 d8 12 16 d8 12 16 d8 10 14 f2 17 53 02 01 13 f3 03 00 02 2d f0 02 53 02 | ...................S.......-..S. |
| 10580 | 01 13 f0 6c 04 00 02 12 80 12 d7 01 11 d1 01 11 d8 12 13 98 31 d1 0b 1d b0 34 c8 54 f4 03 02 02 | ...l................1....4.T.... |
| 105a0 | 02 f0 0c 00 10 14 d8 0f 13 d8 14 18 d8 12 16 d8 12 16 d8 14 18 d8 12 16 d8 12 16 d8 10 14 d8 18 | ................................ |
| 105c0 | 1c d8 0a 0e d8 0c 10 f2 1d 4c 0a 01 3e f3 07 02 02 02 f0 06 4c 0a 01 3e f0 5e 14 00 02 04 d7 01 | .........L..>.......L..>.^...... |
| 105e0 | 11 d1 01 11 f0 06 00 0c 10 d8 0b 0f d8 16 19 d8 13 17 d8 0e 12 f2 0d 4c 02 01 14 f3 03 00 02 12 | .......................L........ |
| 10600 | f0 02 4c 02 01 14 f0 62 04 00 0c 10 d8 0b 0f d8 16 19 d8 13 17 d8 0e 12 f3 0d 39 01 12 f0 7c 01 | ..L....b..................9...|. |
| 10620 | 00 0c 10 d8 0b 0f d8 16 19 d8 13 17 d8 0e 12 f3 0d 6a 01 01 12 f0 5a 03 00 02 12 80 12 d7 01 11 | .................j....Z......... |
| 10640 | d1 01 11 98 58 d4 01 26 e0 46 4e f2 03 45 02 01 1a f3 03 00 02 27 f0 02 45 02 01 1a f1 50 04 00 | ....X..&.FN..E.......'..E....P.. |
| 10660 | 02 11 90 11 d3 01 13 d8 01 11 80 12 d7 01 11 d1 01 11 98 58 d4 01 26 f0 08 00 11 12 d8 0e 12 d8 | ...................X..&......... |
| 10680 | 0b 13 d8 09 0d f0 0d 48 02 01 13 f0 10 00 0c 10 f3 11 48 02 01 13 f3 03 00 02 27 f3 03 00 02 14 | .......H..........H.......'..... |
| 106a0 | f1 04 48 02 01 13 72 24 00 00 00 | ..H...r$... |