commit 738a3cc530c75c273c75e15aa4cb490ebfbcdccb Author: Simon Klüttermann Date: Mon Oct 25 11:47:22 2021 +0200 initial push diff --git a/Disney.graphml b/Disney.graphml new file mode 100644 index 0000000..a69c1a0 --- /dev/null +++ b/Disney.graphml @@ -0,0 +1 @@ +2.490.2830.57594936708860760.14666666666666667-1.0756.25333333333333302.1066666666666665334.00.28120.126750469752611622.65333333333333331.21333333333333342-10.173333333333333340.010.2352941176470588250.4550264550264550.147058823529411776.233428.3823529411764705.558823529411764552.910.20588235294117646200.323529411764705931109651540115923.29411764705882342.52941176470588224-10.088235294117647066.320.0816326530612244850.3702531645569620.2244897959183673523.144947.32653061224489506.448979591836735420.380.10204081632653061380.4897959183673469401023194296332723.89795918367346952.3877551020408165510.102040816326530613.880.1086956521739130420.56132756132756130.22463768115942039.991387.13043478260869505.02173913043478227.90.043478260869565216460.572463768115942116309842241184024.2318840579710152.8188405797101453-10.05072463768115942422.450.1203703703703703650.49016853932584270.25925925925925924-1.010820.92592592592592706.592592592592593549.960.027777777777777776730.5185185185185185985022602878226524.1666666666666673.2314814814814814550.074074074074074077.080.1428571428571428530.52459016393442630.285714285714285711.732191.2857142857142902.904761904761904755.920.1428571428571428580.4285714285714285520501917721520523.8571428571428571.5238095238095237150.07.10.0882352941176470650.53623188405797110.1470588235294117710.993457.5588235294117702.029411764705882215.950.14705882352941177100.441176470588235324101957938719723.55882352941176451.088235294117647250.176470588235294133.940.1463414634146341450.62427745664739890.19512195121951228.294154.7804878048780504.21951219512195155.670.12195121951219512220.4634146341463415383022467537282223.80487804878048762.6341463414634148350.073170731707317070.750.100558659217877130.52721088435374150.30167597765363136.781798.34636871508379803.284916201117318333.80.16759776536312848240.38547486033519551621014942338261723.69273743016759771.73184357541899451-10.044692737430167621.720.1650.41958041958041960.2-1.05043.702.86485.990.02130.58371021851437020724.281.2550.0445.530.04347826086956521650.83628318584070790.08695652173913043-1.02328.86956521739130509.826086956521738596.010.0670.869565217391304323406641573266224.8260869565217398.2173913043478264-10.04.480.1552238805970149230.44103126714207350.2567164179104477510.493354.256716417910447505.44179104477611959.480.13432835820895522610.31940298507462693124014262377253123.49253731343283572.4540.134328358208955225.840.157270029673590530.44072447859495060.25816023738872419.763374.35311572700296705.406528189910979319.760.13353115727002968610.3175074183976261431440146712834263123.4925816023738872.3827893175074184540.133531157270029681.740.1384615384615384750.52631578947368420.169230769230769248.996532.5230769230769203.852.730.2270.38461538461538464574021149318201623.43076923076923062.0450.10769230769230774.680.2352941176470588250.55789473684210520.2352941176470588211.731769.2941176470588305.58823529411764755.460.11764705882352941150.11764705882352941172011781720313822.94117647058823553.11764705882352944-10.294117647058823543.190.1168224299065420650.61071789686552070.2429906542056074838.952148.65887850467289704.621495327102804516.00.19626168224299065480.359813084112149520010185320423214023.4859813084112152.822429906542056140.084112149532710288.240.1666666666666666630.51282051282051280.25-1.012170.509.75311.110.25230.33333333333333331212204624971261623.41666666666666655.04-10.05.80.062550.52690582959641250.265625-1.06436.29687506.96875219.490.265625230.296875564023237402191723.218753.671875450.1093754.950.0632911392405063340.47598253275109170.2278481012658227811.737929.46835443037974802.898734177215189846.040.08860759493670886190.620253164556962641023282846281824.2911392405063291.379746835443038450.03.560.0869565217391304330.377777777777777770.130434782608695658.82364.869565217391301.956521739130434836.020.478260869565217450.2608695652173913171014922679639222.6521739130434780.7391304347826086110.0434782608695652164.00.020.92307692307692310.2-1.05156.202.629.980.290.25107813590426822.82.41-10.414.350.136690647482014420.6385255648038050.2158273381294964-1.013912.7050359712230206.0503597122302155368.980.23741007194244604720.194244604316546781235017662431246322.91366906474820153.86330935251798564-10.215827338129496417.650.0787878787878787850.56827924066135950.16363636363636364-1.016514.31515151515151509.896969696969697556.990.060606060606060611450.6787878787878788142102362106701713724.3818181818181825.624242424242424150.018181818181818187.980.1081081081081081150.65296803652968040.16216216216216217-1.07421.8108108108108102.9594594594594597524.940.20270270270270271130.3783783783783784634016141217719923.3648648648648651.9324324324324325410.148648648648648668.480.1034482758620689630.67021276595744680.2068965517241379344.992933.1379310344827603.2413793103448274325.00.172413793103448390.2068965517241379328209611108412722.96551724137931052.17241379310344844-10.31034482758620696.990.0888888888888888950.69255663430420710.17777777777777778-1.04543.2888888888888906.866666666666666529.980.06666666666666667540.5333333333333333435019482854143723.9777777777777784.75555555555555555-10.133333333333333334.050.1020408163265306150.478632478632478650.16326530612244897-1.04933.81632653061224402.3877551020408165528.50.1836734693877551150.42857142857142855411016572249823723.53061224489795931.1428571428571428140.122448979591836732.250.3809523809523809340.5779220779220780.333333333333333332.992171.3333333333333307.333333333333333414.890.14285714285714285180.0476190476190476162010149818789201123.04761904761904744.2380952380952384-10.095238095238095231.580.040.428571428571428550.307692307692307713.992684.004.038461538461538411.990.1923076923076923280.3076923076923077155021843898529623.34615384615384631.7307692307692308550.192307692307692320.540.1086956521739130440.56680731364275670.22463768115942039.991387.26811594202898505.152173913043478543.00.043478260869565216460.57246376811594211730100330950244024.2318840579710152.9202898550724643-10.05072463768115942410.870.12540.57766990291262130.354166666666666716.994842.10416666666666404.291666666666667413.020.0625230.3541666666666667463020216221161523.83333333333333352.4791666666666665340.1041666666666666710.00.0606060606060606150.473736372646184340.17575757575757575-1.016514.13333333333333306.115151515151515524.750.03636363636363636740.703030303030303141202332467113924.4848484848484842.896969696969697550.0242424242424242429.420.02380952380952380850.418121363258520340.061224489795918366-1.02948.557823129251704.091836734693878559.370.027210884353741496620.870748299319727925910251641051233824.73129251700680251.7108843537414966550.0170068027210884375.180.1290322580645161340.62633451957295370.27956989247311825-1.09312.91397849462365603.021505376344086425.620.10752688172043011110.3870967741935484821012014794121123.74193548387096751.89247311827957540.096774193548387147.990.1666666666666666650.57647058823529410.25-1.012170.507.0833333333333333100.00.08333333333333333230.5121120464748281624.0833333333333334.0833333333333334-10.06.660.0562060889929742450.463395012067578440.145199063231850144.954272.733021077283372505.822014051522248530.00.084309133489461351400.681498829039812639850116719642413024.3067915690866512.6978922716627634550.032786885245901649.450.06024096385542168650.4113402061855670.1253012048192771237.994155.60481927710843402.3373493975903616525.490.03855421686746988490.73734939759036142432023263755292524.484337349397590.9614457831325302550.038554216867469882.050.0714285714285714210.63432835820895530.1428571428571428520.194220.3095238095238103.1904761904761907217.470.5238095238095238250.071428571428571423810853847581422.04761904761904742.02380952380952371-10.190476190476190472.740.040.39024390243902440.25-1.04188.25010.25426.960.0300.754507531532310724.754.05-10.09.190.06024096385542168650.41273100616016430.12530120481927712-1.04155.60481927710843402.346987951807229529.950.03855421686746988490.737349397590361424320232630566282724.484337349397590.9686746987951808550.038554216867469884.370.1063829787234042650.52542372881355940.170212765957446828.644752.63829787234042403.765957446808511515.990.06382978723404255140.638297872340425643102474722022824.2978723404255321.9787234042553192550.021276595744680853.760.0937530.3678160919540230.0937511.993272.8437502.7187535.990.2580.3125241023311666434312.968751.0410.252.390.1351351351351351430.46907216494845360.2972972972972973-1.03723.297297297297305.243243243243243321.980.08108108108108109330.270270270270270334108627883101723.45945945945945972.4594594594594597320.2162162162162162314.50.140.61538461538461540.2562.952090.206.5538.770.15430.5204018041167233923.954.04-10.016.650.1492537313432835750.412228796844181460.186567164179104534.9213417.503.783582089552239534.920.14925373134328357340.462686567164179111310234514329321523.76119402985074651.5597014925373134550.052238805970149254.690.1428571428571428550.6750.4285714285714285564.897137.1428571428571405.714285714285714558.970.14285714285714285150.142857142857142857209602441381023.28571428571428563.8571428571428572-10.1428571428571428532.00.040.51612903225806450.8-1.05195.606.2459.950.0130.25409782554215924.23.24-10.028.370.1192660550458715750.48703956343792630.25688073394495414-1.010920.7339449541284406.724770642201835575.980.027522935779816515760.5229357798165137985022602457256824.1743119266055053.2752293577981653550.0733944954128440417.960.181395348837209350.56043956043956040.1488372093023255859.9921511.24186046511627902.116279069767442552.980.10697674418604651210.502325581395348911610241725531221723.87906976744186061.186046511627907550.060465116279069773.620.0769230769230769350.52173913043478260.1538461538461538514.992661.9615384615384608.84615384615384758.750.07692307692307693500.61538461538461542410161111907123124.1538461538461544.6153846153846155-10.0769230769230769329.570.062550.78938500421230.075-1.016014.42507.41875548.980.018754090.81875135502308492839524.655.85625550.0257.770.05645161290322580550.53546592489568840.18951612903225806-1.02486.55645161290322602.899193548387097531.450.03225806451612903580.6975806451612904234101626981201324.4959677419354841.55241935483870971-10.02419354838709677411.530.05882352941176470550.5361781076066790.1029411764705882359.956835.22058823529411607.926470588235294540.00.058823529411764705660.7558202395904205724.4558823529411774.25240.02941176470588235313.690.111111111111111130.59083969465648860.111111111111111162.9511718.03418803418803405.598290598290598327.990.08547008547008547380.66666666666666661045021102248283324.2478632478632483.3076923076923075550.0256410256410256429.660.01428571428571428550.62021439509954060.169.957033.509.32857142857143555.980.028571428571428571510.828571428571428664102345334329324.6714285714285725.785714285714286550.028571428571428570.420.1428571428571428550.61111111111111120.428571428571428554.71752.5714285714285712.571428571428571651.990.285714285714285760.142857142857142856113682129315323.1428571428571431.57142857142857141-10.00.010.0810.40740740740740740.28.492536.404.3212.490.36240.242311910614612922.841.761-10.126.120.0526315789473684250.5140186915887850.368421052631578912.993851.2105263157894702.815789473684210657.150.0150.5352019461911417724.28947368421052651.4473684210526316450.0789473684210526310.990.02298850574712643650.65567765567765570.0459770114942528722.698727.2873563218390803.1379310344827585119.970.022988505747126436280.89655172413793172502374754292724.7816091954022992.057471264367816550.0114942528735632183.350.333333333333333350.61290322580645160.111111111111111112.499140.3333333333333403.444444444444444634.850.111111111111111170.333333333333333385012631710622623.44444444444444462.1111111111111111-10.11111111111111113.990.1162790697674418650.6087388282025820.2418604651162790711.652158.6186046511627904.68372093023255858.930.19534883720930232490.36279069767441862031018535752204023.49302325581395362.8511627906976744140.083720930232558147.880.02542372881355932450.43364485981308410.0819209039548022522.463546.40112994350282504.533898305084746517.980.0423728813559322850.827683615819209306502266439287024.6299435028248591.9661016949152543550.0225988700564971750.370.240.90909090909090910.4-1.05175.404.443.470.2160.251087729222131423.44.01-10.09.850.02272727272727272850.56232686980609410.1931818181818181834.988823.52272727272727304.1022727272727275527.730.09090909090909091230.6704545454545454861020702304261724.3295454545454542.3068181818181817150.0227272727272727282.590.530.920.0-1.0245.5912.5311.110.0140.525119124957131424.011.55-10.03.430.2093023255813953650.61971830985915490.06976744186046512-1.04333.2790697674418604.953488372093023545.990.3488372093023256170.279069767441860463950143119920131222.83720930232558163.06976744186046523-10.093023255813953494.50.075949367088607610.59349593495934960.189873417721519-1.07929.43037974683544204.670886075949367120.00.06329113924050633190.645569620253164674402325394311624.3291139240506332.7721518987341773450.0253164556962025310.560.0389610389610389650.55316039459261970.14285714285714285-1.07701.850649350649350703.5545454545454547518.00.012987012987012988770.7883116883116883710501425182286624.6766233766233761.9662337662337663550.0168831168831168824.850.109589041095890440.476190476190476160.260273972602739710.997331.7808219178082201.150684931506849346.090.054794520547945290.5205479452054794431023201049631424.1369863013698630.547945205479452450.05479452054794526.620.02380952380952380850.41756420878210440.06122448979591836615.712948.62244897959183704.10544217687074859.990.027210884353741496620.8707482993197279260102535443233924.73129251700680251.7142857142857142550.0170068027210884372.070.210.64596273291925470.12512.994029.6504.02516.990.35130.23610118625128181022.72.6110.12511.660.05645161290322580550.51805555555555560.1854838709677419459.992486.55645161290322602.903225806451613538.030.036290322580645164580.697580645161290423210162610036221324.4838709677419351.50403225806451621-10.02419354838709677415.00.0787878787878787840.56826568265682650.1696969696969697-1.016514.32727272727272809.854545454545455438.990.054545454545454541440.678787878787878814210236430032413624.45.6150.018181818181818186.820.0909090909090909140.65014577259475210.1272727272727272628.995542.9272727272727306.236363636363636411.490.03636363636363636460.6909090909090909554023611025263924.3818181818181824.0545454545454554-10.054545454545454543.290.0950819672131147540.59691358024691350.22950819672131148-1.03056.71147540983606605.311475409836065422.950.075409836065573781460.55081967213114762933020471203247924.1311475409836073.1704918032786886540.049180327868852464.990.1020408163265306150.478632478632478650.16326530612244897-1.04933.81632653061224402.3877551020408165527.750.1836734693877551150.4285714285714285541101657770922723.53061224489795931.1428571428571428140.122448979591836739.60.04545454545454545650.49836829836829840.10962566844919786-1.03748.03208556149732505.735294117647059514.950.0374331550802139620.7887700534759359318503004191185024.5935828877005352.858288770053476550.018716577540106955.920.1014492753623188550.63967611336032390.21739130434782608-1.06933.4782608695652203.579710144927536523.850.028985507246376812190.6376811594202898671023101574281124.4202898550724642.289855072463768440.0144927536231884067.870.01271186440677966240.52013888888888890.0868644067796610237.974724.14194915254237303.0508474576271185519.950.01059322033898305860.8834745762711864435401955490315424.8262711864406781.5868644067796611450.0063559322033898315.470.050.330769230769230760.166666666666666669.9912177.25010.83333333333333455.870.08333333333333333560.6666666666666666121021271350871324.253.5833333333333335510.0833333333333333310.640.0526315789473684250.86792452830188680.15789473684210525-1.01993.7894736842105202.789473684210526527.920.05263157894736842100.684210526315789516101782111194824.3684210526315792.4210526315789473150.052631578947368427.30.137550.51072124756335280.2625-1.08021.312506.4125474.890.3375460.2734017054006182422.9253.275410.062512.550.0364372469635627550.56343906510851420.12550607287449392-1.02479.06477732793522304.850202429149798522.990.02834008097165992540.7935222672064778227502239679224624.63967611336032352.7327935222672064550.0161943319838056685.070.0950819672131147540.59691358024691350.2295081967213114841.03056.71147540983606605.311475409836065425.210.075409836065573781460.550819672131147629330204710418247924.1311475409836073.1704918032786886540.049180327868852461.580.020.93333333333333330.0-1.0239.077.5211.050.080.0227782735413722.07.02-11.02.730.050.66666666666666660.0-1.010.046.052.730.061.015603774713425.04.05-10.02.050.040.83333333333333340.5-1.0243.056.045.00.070.5255862531513524.55.05-10.03.910.0666666666666666750.55905511811023620.06666666666666667-1.03050.16666666666666408.466666666666667523.990.2260.6333333333333333281015057450111923.94.7333333333333335-10.0333333333333333324.00.039215686274509850.75539568345323740.11764705882352941-1.05144.0392156862745105.4509803921568635120.00.0196078431372549320.8235294117647058474022462097142724.72549019607843154.117647058823529430.020.850.1298701298701298650.57596371882086170.2337662337662337656.837730.57142857142857305.7272727272727275353.790.1038961038961039370.5064935064935064731023542321233024.0129870129870133.2987012987012987140.02597402597402597623.960.0682352941176470640.49667221297836940.1458823529411764699.954255.68705882352941202.828235294117647472.970.021176470588235293730.738823529411764726620241713803242724.5552941176470591.4047058823529412550.025882352941176471.970.010.78947368421052630.259.234273.7524.7513.750.2550.2544410951864215523.03.754-10.257.080.0746268656716417830.52571428571428570.1268656716417910511.9913418.2686567164179103.91791044776119437.920.08955223880597014230.67164179104477621201024484104212124.2537313432835822.0597014925373136550.037313432835820891.980.0714285714285714250.542968750.1214285714285714325.9514017.01428571428571605.485714285714286514.970.04285714285714286720.7127502382353196624.3714285714285712.9785714285714286550.064285714285714282.940.134751773049645440.6034482758620690.1560283687943262448.0114113.7801418439716304.9361702127659575120.90.04964539007092199530.58156028368794321385019434382274624.1418439716312052.978723404255319510.0780141843971631235.00.010.76271186440677960.0-1.07227.7142857142857218.428571428571429199.990.14285714285714285290.8571428571428571753159419850162424.4285714285714296.4285714285714295-10.017.710.019607843137254950.86561264822134390.2156862745098039347.995146.37254901960784504.96078431372549528.880.0150.7450980392156863365023653444151524.6862745098039224.294117647058823550.019607843137254939.950.02542372881355932450.43251726302573760.0847457627118644-1.03546.40112994350282504.5579.860.03954802259887006850.82768361581920930750226636634177024.6384180790960451.9463276836158192550.0225988700564971751.560.1904761904761904710.52577319587628870.010.192133.9523809523809504.61904761904761912.770.47619047619047616230.1428571428571428519207131727219922.1428571428571432.42857142857142842-10.190476190476190478.050.0699300699300699410.65661641541038530.11188811188811189-1.01438.25874125874125804.174825174825175133.280.4125874125874126450.23776223776223776128101181724993722.59440559440559462.74125874125874121-10.167832167832167841.230.0769230769230769340.4218750.30769230769230778.732655.7307692307692302.461538461538461743.740.0769230769230769380.526101449676423424.1153846153846151.03846153846153855-10.0384615384615384646.00.0925925925925925950.64285714285714290.222222222222222219.995442.16666666666666402.3333333333333335516.990.0130.6296296296296297435022776651171224.4259259259259261.5550.0555555555555555511.980.0555555555555555510.61324041811846690.222222222222222246.955435.5555555555555605.314814814814815125.660.14814814814814814170.48148148148148145414019206442281123.79629629629629633.2592592592592594-10.092592592592592594.490.333333333333333330.60.333333333333333312.73363.33333333333333601.666666666666666754.880.030.3333333333333333340190748229324.01.04-10.06.680.0817610062893081750.51030927835051540.1823899371069182329.6915915.45911949685534607.320754716981132516.490.0880503144654088770.616352201257861614440245811119287424.20754716981132053.7358490566037736450.0314465408805031455.950.333333333333333330.294117647058823540.0-1.03151.3333333333333415.666666666666667311.010.3333333333333333120.33333333333333333114541976213223.01.66666666666666671-10.017.70.01268498942917547540.52044352044352050.08456659619450317-1.04734.13319238900634303.050739957716702556.40.010570824524312896860.8858350951374208437401955770215424.8287526427061311.587737843551797450.0063424947145877384.150.152380952380952430.59561752988047810.2666666666666666616.0810523.92380952380952404.780952380952381116.00.21904761904761905330.22857142857142856914025129710313223.15238095238095232.8476190476190477450.133333333333333337.70.04166666666666666450.74371859296482410.2291666666666666614.994845.937504.14583333333333358.980.020833333333333332190.7083333333333334455022055070251924.6041666666666673.0833333333333335540.09.460.1492537313432835750.412228796844181460.186567164179104513.9913417.503.78358208955223959.610.14925373134328357340.46268656716417911131023452050331523.76119402985074651.5597014925373134550.052238805970149259.540.12550.498233215547703170.1428571428571428522.995641.71428571428571505.053571428571429119.750.375200.23214285714285715462023367781211122.7321428571428572.517857142857143250.1254.441.030.60.08.1510.035.035.190.050.01350645523323.03.03-10.019.620.0493827160493827140.50.234567901234567969.298128.90123456790123404.049382716049383456.70.012345679012345678890.69135802469135874102341709211424.5802469135802472.0246913580246915150.0123456790123456780.010.0886075949367088650.48913043478260870.30379746835443046.97914.3924050632911403.493670886075949353.920.11392405063291139240.4177215189873418645011373150231323.83544303797468361.70886075949367095-10.07594936708860768.940.054794520547945250.56250.082191780821917814.997331.90410958904109501.534246575342465759.550.0273972602739726120.82191780821917856102329508222824.6575342465753420.863013698630137510.01369863013698637.940.2432432432432432640.88580246913580250.1621621621621621712.993748.10810810810810508.75675675675675657.940.21621621621621623370.135135135135135143620178010628223522.75675675675675667.7567567567567572-10.243243243243243261.50.0769230769230769350.52173913043478260.15384615384615385-1.02661.9615384615384608.846153846153847517.00.07692307692307693500.6153846153846154241016113365893124.1538461538461544.6153846153846155-10.076923076923076937.870.062550.52690582959641250.265625-1.06436.29687506.96875238.00.265625230.2968755640232339733211723.218753.671875450.1093757.990.0850.70860927152317880.1614.992580.64012.0859.980.36350.28244120164620242722.888.56150.124.250.1578947368421052510.670.1052631578947368422.7919108.0526315789473705.2631578947368425115.00.47368421052631576130.26315789473684211931205311195121122.68421052631578943.526315789473684350.01.590.1538461538461538520.51587301587301590.16923076923076924-1.06532.0307692307692303.87692307692307729.950.2270.353846153846153875640208217736261623.3538461538461542.0420.1230769230769230816.450.01268498942917547540.5204718945176960.0845665961945031782.994734.13319238900634303.046511627906977550.00.010570824524312896860.885835095137420843640195515865135424.8287526427061311.5856236786469344450.00634249471458773830.640.1180555555555555550.51317440401505640.2083333333333333467.9514415.78472222222222105.534722222222222543.940.1597222222222222320.40972222222222221281022734359242823.60416666666666652.8402777777777777450.104166666666666676.280.277777777777777840.69354838709677420.1666666666666666614.991880.0555555555555606.88888888888888949.230.05555555555555555240.3888888888888889171014415465221323.72222222222222234.7777777777777785-10.11111111111111111.02311.04161.04171.02791.0551.0561.0531.0571.0541.03291.02241.02231.011.03781.01611.01591.01601.01581.01431.01441.01451.01221.01201.01231.01211.0371.0411.0401.0391.0381.02801.03611.03581.03591.03601.02251.02261.03931.03941.03961.03951.01141.01121.01111.01131.0161.0171.01291.03631.03621.02061.02031.02041.02051.02021.0121.0111.0101.0131.04041.04051.04031.03881.03891.01471.01481.01461.02831.02841.02851.01771.01791.01781.02731.02721.02711.03351.03341.03331.02641.02631.091.081.071.061.01311.03701.03681.03721.03691.03711.021.031.051.041.03221.03241.03231.04181.04191.04201.02921.02941.02931.01501.03301.03311.03321.02391.02401.02411.02421.02381.0901.0581.0591.0611.0621.0601.03091.03081.03071.02001.02011.01991.0141.01531.01521.01551.01541.01511.03821.03831.03841.03811.03801.01381.04221.02661.02651.01691.01721.01701.01681.01711.02081.02071.01931.01921.01941.03761.03771.02481.02491.02501.02511.02541.02531.02521.02621.02611.02591.02601.02681.02671.02181.02171.01091.01101.01081.03211.03181.03201.03191.03651.03641.02441.02431.02551.0781.0791.04001.04011.04021.02471.02451.02461.01641.01631.01621.01651.03061.03041.03051.02341.02371.02331.02351.02361.03561.03551.03571.01071.01061.01051.03751.03741.03731.03791.04071.01671.01661.02811.0861.0851.0891.0881.0871.03001.02991.02971.02981.02961.03501.03491.02771.02741.02751.02761.04091.01851.01861.04101.0911.0651.0641.0971.0981.0331.01831.01841.01821.03671.03111.03121.03101.03131.01421.01411.01391.01401.01161.01171.01191.01181.01151.03901.03911.03921.0631.03391.03381.03371.03401.02871.02861.02901.02891.02881.0201.0211.0221.0671.0661.0501.0511.0491.0481.0471.02131.02141.02151.02161.04111.04131.04121.03991.03981.0951.0961.0941.01371.01361.0721.0711.03521.03511.03461.03471.03481.03451.0271.0291.0281.0251.0261.0361.0351.01911.01871.01881.01891.01901.02301.02291.0461.0431.0421.0451.0441.03421.03431.03441.03411.01981.01971.01961.01951.03261.03251.0731.0761.0771.0741.075 \ No newline at end of file diff --git a/Disney.true b/Disney.true new file mode 100644 index 0000000..4a6625f --- /dev/null +++ b/Disney.true @@ -0,0 +1,124 @@ +0;0 +1;0 +2;0 +3;0 +4;0 +5;0 +6;0 +7;0 +8;0 +9;0 +10;0 +11;0 +12;0 +13;0 +14;0 +15;0 +16;0 +17;0 +18;1 +19;0 +20;0 +21;0 +22;0 +23;0 +24;0 +25;0 +26;0 +27;0 +28;0 +29;0 +30;0 +31;0 +32;0 +33;0 +34;0 +35;0 +36;1 +37;0 +38;0 +39;0 +40;0 +41;0 +42;0 +43;0 +44;0 +45;1 +46;0 +47;0 +48;0 +49;0 +50;0 +51;0 +52;0 +53;0 +54;0 +55;0 +56;0 +57;0 +58;0 +59;0 +60;0 +61;0 +62;0 +63;0 +64;0 +65;0 +66;1 +67;0 +68;0 +69;0 +70;0 +71;0 +72;0 +73;0 +74;0 +75;0 +76;0 +77;0 +78;0 +79;0 +80;1 +81;0 +82;0 +83;0 +84;0 +85;0 +86;0 +87;0 +88;0 +89;0 +90;0 +91;0 +92;0 +93;0 +94;0 +95;0 +96;0 +97;0 +98;0 +99;0 +100;0 +101;0 +102;0 +103;0 +104;0 +105;0 +106;0 +107;0 +108;0 +109;0 +110;0 +111;0 +112;0 +113;0 +114;0 +115;0 +116;0 +117;0 +118;0 +119;0 +120;1 +121;0 +122;0 +123;0 diff --git a/IDDisneyMapping.csv b/IDDisneyMapping.csv new file mode 100644 index 0000000..2511399 --- /dev/null +++ b/IDDisneyMapping.csv @@ -0,0 +1,124 @@ +B00004Y7S5,0 +6305940959,1 +B000087EY0,2 +1558908412,3 +B00008DDR8,4 +B00004R997,5 +6305942331,6 +B000063V8G,7 +B00005JKHN,8 +B00004R995,9 +B00004R993,10 +B00001U0DR,11 +B0000640VM,12 +B000063V8M,13 +B0000694ZS,14 +B00005JL96,15 +B00004R999,16 +B00005JKX4,17 +B00005T5YC,18 +6304711921,19 +B00008Y47T,20 +1558908404,21 +B00005RDSQ,22 +B00005RDSN,23 +B000085EF7,24 +B00005RDST,25 +B00003CXHS,26 +B000087EXZ,27 +B0000683BE,28 +6304711867,29 +B0000524D0,30 +0788816462,31 +B00003CXQ7,32 +630595027X,33 +B00005JLR2,34 +B00005JMB3,35 +B00006LPHB,36 +B000089799,37 +B000068QPM,38 +B00005RDSM,39 +B00005O06B,40 +1558908374,41 +B00003CXWJ,42 +B000065V3X,43 +B00001TZ6K,44 +B00004R99B,45 +B00004R99D,46 +6305090602,47 +B00004R99F,48 +B00007ELG3,49 +B00004R99H,50 +B00007LVCT,51 +6305616027,52 +B00004U9WR,53 +B00004R99J,54 +B00004U9WQ,55 +B00006LPAJ,56 +B00004R99L,57 +B000065V43,58 +B00004R99O,59 +B000065V44,60 +B00004R99Q,61 +B00004R99S,62 +B00004R99U,63 +B00004R99W,64 +B00004R99Y,65 +B00005T7HD,66 +B00005A1RF,67 +B00001QEBQ,68 +6305784116,69 +B00003CWPX,70 +B000096IAI,71 +B0000649EQ,72 +B000089G5O,73 +B00005T7H7,74 +B00005KAQJ,75 +B00005T7H5,76 +B00003CX9W,77 +B00005T7H3,78 +6305320950,79 +B00004T2SJ,80 +B00003CXCQ,81 +B00008432O,82 +B00008432N,83 +B000068NLQ,84 +B00006SFIP,85 +B000035Z50,86 +B000068NLS,87 +B000068NLR,88 +B00005K9OE,89 +B000068NLT,90 +B00003CX8Y,91 +B000050MN3,92 +B00005K9OF,93 +B000059XUT,94 +B000035Z48,95 +B0000764K0,96 +B000068MC6,97 +B00001QEE8,98 +B00005AR3G,99 +B00001QEE9,100 +B00001QEE6,101 +B00001QEE7,102 +6305950547,103 +B00001QEE4,104 +B00001QEE5,105 +B000059TCE,106 +B000068MBO,107 +B00001QEE2,108 +B00001QEE3,109 +B000059TCD,110 +B00003CXB4,111 +B00004R9A0,112 +B000035Z2T,113 +6305949980,114 +B00003CXQY,115 +B00004R9A4,116 +B00005JKDR,117 +B00004R9A6,118 +B000059Z8M,119 +B00004WL3E,120 +B00005KARI,121 +B00005TN8K,122 +B00005KARK,123 diff --git a/__pycache__/data.cpython-39.pyc b/__pycache__/data.cpython-39.pyc new file mode 100644 index 0000000..fd04df9 Binary files /dev/null and b/__pycache__/data.cpython-39.pyc differ diff --git a/data.npz b/data.npz new file mode 100644 index 0000000..8372dfc Binary files /dev/null and b/data.npz differ diff --git a/data.py b/data.py new file mode 100644 index 0000000..ee183ea --- /dev/null +++ b/data.py @@ -0,0 +1,53 @@ +import xmltodict +import numpy as np + +def raw(): + with open("Disney.graphml","r") as f: + return xmltodict.parse(f.read()) + +def basic_parse(): + d=raw() + d=d["graphml"] + d=d["graph"] + nodes=d["node"] + edges=d["edge"] + + return nodes,edges + +def read(): + nodes,edges=basic_parse() + nodes=[{"id":int(zw["@id"]),"data":[float(zx["#text"]) for zx in zw["data"]]} for zw in nodes] + + edges=[[int(zw["@source"]),int(zw["@target"])] for zw in edges] + + nodes.sort(key=lambda x:x["id"]) + nodes=[zw["data"] for zw in nodes] + + return nodes,edges + +def adj(): + n,e=read() + a=np.zeros((len(n),len(n))) + for e1,e2 in e: + a[e1,e2]=1.0 + a[e2,e1]=1.0 + a=np.expand_dims(a,axis=0) + n=np.array(n) + n=np.expand_dims(n,axis=0) + return a,n + +def load_true(): + with open("Disney.true","r") as f: + q=f.read().split("\n") + return np.array([";1" in zw for zw in q if len(zw.strip())>2]) + +if __name__ == "__main__": + a,n=adj() + + t=load_true() + + #print(t.shape,np.mean(t),np.sum(t)) + + np.savez_compressed("data",x=n,a=a,t=t) + + diff --git a/main.py b/main.py new file mode 100644 index 0000000..b25dce2 --- /dev/null +++ b/main.py @@ -0,0 +1,75 @@ +import tensorflow.compat.v1 as tf +tf.disable_v2_behavior() + +import grapa as g +from grapa.functionals import * +from grapa.layers import * +from grapa.constants import * + +keras=tf.keras +K=keras.backend + +from data import adj + + +A,X=adj() + +data=np.concatenate((X,A),axis=2) + + +def createmodel(): + i=Input(shape=data.shape[1:])#define your input + gs=int(data.shape[1])#find the number of initial nodes + param=int(data.shape[2])-gs#find the number of features per node + g=grap(state(gs=gs,param=param))#create a grap object for use in the functional api + g.X,g.A=gcutparam(gs=gs,param1=param,param2=gs)([i])#set the current feature vector and adjacency matrix of your grap object by cutting the input + + m=getm()#get the standart constant file + + xx=g.X#save this value, since it is the initial comparison variable + + g=gnl(g,m)#a single graph update step + + oparam=g.s.param#save the number of parameters, to assert that after the ae step this number is still the same + + + #g=compress(g,m,5,12)#execute one compression step, reducing gs nodes into gs/5 nodes and adding 12 features to each node + + #g=gll(g,m,k=4)#a new graph update step. Here gll means relearning of your graph using a topk (k=4) algorithm + + #m.decompress="paramlike"#choose paramlike decompression + + #g,com,i2=decompress(g,m,5)#decompress by a factor of 5 (gs/5 nodes -> gs nodes) + + g=gnl(g,m)#a final graph update step, using the graph generated in the decompression step + + g=remparam(g,oparam)#remove to many parameters again + + return i,g + return handlereturn(i,xx,com,i2,g.X,False)#this function uses compression input, initial comparison, compressed state,decompression input,decompressed version, run as a variational autoencoder + + +def prepare(): + i,g=createmodel()#returns z1,z2, which are the same since we dont use a vae, + + model=Model(i,g) + + plot_model(model,to_file="model.png",show_shapes=True)#save model plots + + loss=mse(g,K.ones_like(g))#loss is mse + loss=K.mean(loss) + + #if shallvae: + # kl_loss=-0.5*K.mean(1+z2-K.square(z1)-K.exp(z2)) + # loss+=kl_loss + + model.add_loss(loss) + model.compile(Adam(lr=lr))#we use the adam optimizer + model.summary() + #plot_model(vae,to_file=f"{nam}.png",show_shapes=True) + + return model + +if __name__ == '__main__': + model=prepare() +