{
  "analytic": "pollination-network-resilience",
  "kind": "declared_analytical_or_constructed_example",
  "experimental_model_result": false,
  "panels": [
    {
      "kind": "line",
      "x": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30
      ],
      "series": [
        {
          "label": "Independent availability",
          "y": [
            0.19999999999999996,
            0.3599999999999999,
            0.4879999999999999,
            0.5903999999999999,
            0.6723199999999999,
            0.7378559999999998,
            0.7902847999999999,
            0.8322278399999999,
            0.8657822719999999,
            0.8926258175999999,
            0.91410065408,
            0.931280523264,
            0.9450244186112,
            0.95601953488896,
            0.9648156279111679,
            0.9718525023289344,
            0.9774820018631475,
            0.981985601490518,
            0.9855884811924144,
            0.9884707849539315,
            0.9907766279631453,
            0.9926213023705162,
            0.9940970418964129,
            0.9952776335171304,
            0.9962221068137043,
            0.9969776854509634,
            0.9975821483607707,
            0.9980657186886166,
            0.9984525749508932,
            0.9987620599607147
          ]
        },
        {
          "label": "Common shock, same marginal",
          "y": [
            0.20000000000000004,
            0.35294117647058826,
            0.4698961937716264,
            0.5593323834724202,
            0.6277247638318508,
            0.680024819400827,
            0.7200189795418089,
            0.7506027490613832,
            0.7739903375175284,
            0.7918749639839923,
            0.8055514430465823,
            0.8160099270356218,
            0.8240075912625343,
            0.830123452141938,
            0.8348002869320702,
            0.8383766900068773,
            0.8411115864758473,
            0.8432029778932949,
            0.8448022772125198,
            0.8460252708095739,
            0.8469605012073212,
            0.8476756773938339,
            0.8482225768305788,
            0.8486407940469133,
            0.8489606072123453,
            0.8492051702212052,
            0.8493921889926864,
            0.8495352033473483,
            0.8496445672656194,
            0.8497281984972384
          ]
        }
      ],
      "xlabel": "Service providers n",
      "ylabel": "At least one available",
      "logx": false,
      "logy": false
    },
    {
      "kind": "line",
      "x": [
        0.0,
        0.11173184357541899,
        0.22346368715083798,
        0.33519553072625696,
        0.44692737430167595,
        0.5586592178770949,
        0.6703910614525139,
        0.7821229050279329,
        0.8938547486033519,
        1.005586592178771,
        1.1173184357541899,
        1.2290502793296088,
        1.3407821229050279,
        1.452513966480447,
        1.5642458100558658,
        1.6759776536312847,
        1.7877094972067038,
        1.899441340782123,
        2.011173184357542,
        2.1229050279329607,
        2.2346368715083798,
        2.346368715083799,
        2.4581005586592175,
        2.5698324022346366,
        2.6815642458100557,
        2.793296089385475,
        2.905027932960894,
        3.0167597765363126,
        3.1284916201117317,
        3.2402234636871508,
        3.3519553072625694,
        3.4636871508379885,
        3.5754189944134076,
        3.6871508379888267,
        3.798882681564246,
        3.9106145251396645,
        4.022346368715084,
        4.134078212290502,
        4.245810055865921,
        4.35754189944134,
        4.4692737430167595,
        4.581005586592179,
        4.692737430167598,
        4.804469273743017,
        4.916201117318435,
        5.027932960893854,
        5.139664804469273,
        5.251396648044692,
        5.363128491620111,
        5.4748603351955305,
        5.58659217877095,
        5.698324022346369,
        5.810055865921788,
        5.921787709497206,
        6.033519553072625,
        6.145251396648044,
        6.256983240223463,
        6.368715083798882,
        6.4804469273743015,
        6.592178770949721,
        6.703910614525139,
        6.815642458100558,
        6.927374301675977,
        7.039106145251396,
        7.150837988826815,
        7.262569832402234,
        7.374301675977653,
        7.4860335195530725,
        7.597765363128492,
        7.70949720670391,
        7.821229050279329,
        7.932960893854748,
        8.044692737430168,
        8.156424581005586,
        8.268156424581004,
        8.379888268156424,
        8.491620111731843,
        8.603351955307263,
        8.71508379888268,
        8.8268156424581,
        8.938547486033519,
        9.050279329608937,
        9.162011173184357,
        9.273743016759775,
        9.385474860335195,
        9.497206703910614,
        9.608938547486034,
        9.720670391061452,
        9.83240223463687,
        9.94413407821229,
        10.055865921787708,
        10.167597765363128,
        10.279329608938546,
        10.391061452513966,
        10.502793296089385,
        10.614525139664805,
        10.726256983240223,
        10.837988826815641,
        10.949720670391061,
        11.06145251396648,
        11.1731843575419,
        11.284916201117317,
        11.396648044692737,
        11.508379888268156,
        11.620111731843576,
        11.731843575418994,
        11.843575418994412,
        11.955307262569832,
        12.06703910614525,
        12.17877094972067,
        12.290502793296088,
        12.402234636871508,
        12.513966480446927,
        12.625698324022345,
        12.737430167597765,
        12.849162011173183,
        12.960893854748603,
        13.072625698324021,
        13.184357541899441,
        13.29608938547486,
        13.407821229050278,
        13.519553072625698,
        13.631284916201116,
        13.743016759776536,
        13.854748603351954,
        13.966480446927374,
        14.078212290502792,
        14.189944134078212,
        14.30167597765363,
        14.413407821229049,
        14.525139664804469,
        14.636871508379887,
        14.748603351955307,
        14.860335195530725,
        14.972067039106145,
        15.083798882681563,
        15.195530726256983,
        15.307262569832401,
        15.41899441340782,
        15.53072625698324,
        15.642458100558658,
        15.754189944134078,
        15.865921787709496,
        15.977653631284916,
        16.089385474860336,
        16.201117318435752,
        16.312849162011172,
        16.424581005586592,
        16.53631284916201,
        16.64804469273743,
        16.75977653631285,
        16.87150837988827,
        16.983240223463685,
        17.094972067039105,
        17.206703910614525,
        17.31843575418994,
        17.43016759776536,
        17.54189944134078,
        17.6536312849162,
        17.765363128491618,
        17.877094972067038,
        17.988826815642458,
        18.100558659217874,
        18.212290502793294,
        18.324022346368714,
        18.435754189944134,
        18.54748603351955,
        18.65921787709497,
        18.77094972067039,
        18.882681564245807,
        18.994413407821227,
        19.106145251396647,
        19.217877094972067,
        19.329608938547484,
        19.441340782122904,
        19.553072625698324,
        19.66480446927374,
        19.77653631284916,
        19.88826815642458,
        20.0
      ],
      "series": [
        {
          "label": "Saturation K=2",
          "y": [
            0.0,
            0.05291005291005291,
            0.10050251256281406,
            0.14354066985645933,
            0.182648401826484,
            0.21834061135371177,
            0.2510460251046025,
            0.28112449799196787,
            0.3088803088803089,
            0.3345724907063197,
            0.3584229390681003,
            0.38062283737024216,
            0.4013377926421405,
            0.42071197411003236,
            0.438871473354232,
            0.4559270516717325,
            0.471976401179941,
            0.4871060171919771,
            0.5013927576601671,
            0.5149051490514905,
            0.5277044854881265,
            0.5398457583547558,
            0.5513784461152882,
            0.5623471882640586,
            0.5727923627684964,
            0.5827505827505828,
            0.592255125284738,
            0.6013363028953229,
            0.6100217864923748,
            0.6183368869936033,
            0.6263048016701461,
            0.6339468302658486,
            0.6412825651302605,
            0.6483300589390962,
            0.6551059730250481,
            0.6616257088846881,
            0.6679035250463822,
            0.6739526411657559,
            0.6797853309481217,
            0.6854130052724077,
            0.690846286701209,
            0.6960950764006791,
            0.7011686143572621,
            0.7060755336617406,
            0.7108239095315024,
            0.7154213036565977,
            0.7198748043818466,
            0.724191063174114,
            0.7283763277693475,
            0.7324364723467862,
            0.7363770250368189,
            0.7402031930333817,
            0.7439198855507868,
            0.7475317348377997,
            0.7510431154381084,
            0.7544581618655692,
            0.7577807848443844,
            0.7610146862483311,
            0.7641633728590249,
            0.7672301690507152,
            0.7702182284980744,
            0.7731305449936627,
            0.7759699624530663,
            0.7787391841779976,
            0.7814407814407814,
            0.784077201447527,
            0.7866507747318235,
            0.7891637220259129,
            0.7916181606519208,
            0.7940161104718066,
            0.7963594994311718,
            0.7986501687289089,
            0.8008898776418243,
            0.8030803080308031,
            0.8052230685527747,
            0.8073196986006459,
            0.8093716719914803,
            0.8113804004214963,
            0.8133472367049009,
            0.8152734778121775,
            0.8171603677221655,
            0.8190091001011122,
            0.8208208208208209,
            0.8225966303270564,
            0.8243375858684985,
            0.826044703595724,
            0.8277189605389798,
            0.8293612964728313,
            0.8309726156751652,
            0.8325537885874649,
            0.8341056533827618,
            0.8356290174471993,
            0.8371246587807097,
            0.8385933273219116,
            0.8400357462019661,
            0.8414526129317981,
            0.8428446005267779,
            0.8442123585726719,
            0.8455565142364107,
            0.8468776732249786,
            0.8481764206955047,
            0.849453322119428,
            0.8507089241034195,
            0.8519437551695617,
            0.8531583264971287,
            0.8543531326281529,
            0.8555286521388216,
            0.8566853482786229,
            0.857823669579031,
            0.8589440504334122,
            0.8600469116497264,
            0.861132660977502,
            0.8622016936104696,
            0.8632543926661573,
            0.8642911296436694,
            0.8653122648607976,
            0.8663181478715459,
            0.8673091178650852,
            0.8682855040470935,
            0.8692476260043828,
            0.8701957940536621,
            0.871130309575234,
            0.8720514653323802,
            0.872959545777147,
            0.8738548273431994,
            0.8747375787263821,
            0.8756080611535789,
            0.8764665286404418,
            0.8773132282385195,
            0.878148400272294,
            0.878972278566599,
            0.8797850906648758,
            0.8805870580386924,
            0.8813783962889331,
            0.8821593153390389,
            0.8829300196206671,
            0.8836907082521117,
            0.8844415752098127,
            0.8851828094932649,
            0.8859145952836202,
            0.8866371120962635,
            0.8873505349276275,
            0.8880550343964978,
            0.8887507768800497,
            0.8894379246448425,
            0.8901166359729895,
            0.8907870652837095,
            0.8914493632504549,
            0.8921036769138034,
            0.8927501497902935,
            0.8933889219773675,
            0.8940201302545885,
            0.8946439081812831,
            0.8952603861907549,
            0.89586969168121,
            0.896471949103528,
            0.8970672800460034,
            0.8976558033161807,
            0.8982376350198976,
            0.8988128886376484,
            0.8993816750983699,
            0.8999441028507547,
            0.9005002779321846,
            0.9010503040353787,
            0.9015942825728422,
            0.9021323127392018,
            0.9026644915715062,
            0.9031909140075717,
            0.9037116729424421,
            0.904226859283039,
            0.9047365620010643,
            0.9052408681842244,
            0.9057398630858347,
            0.9062336301728654,
            0.9067222511724856,
            0.9072058061171592,
            0.9076843733883445,
            0.9081580297588507,
            0.9086268504338948,
            0.9090909090909091
          ]
        },
        {
          "label": "Saturation K=10",
          "y": [
            0.0,
            0.011049723756906077,
            0.021857923497267756,
            0.032432432432432434,
            0.0427807486631016,
            0.05291005291005291,
            0.06282722513089005,
            0.07253886010362694,
            0.08205128205128204,
            0.09137055837563453,
            0.10050251256281408,
            0.10945273631840795,
            0.11822660098522167,
            0.12682926829268293,
            0.13526570048309178,
            0.1435406698564593,
            0.15165876777251183,
            0.1596244131455399,
            0.16744186046511628,
            0.17511520737327188,
            0.182648401826484,
            0.19004524886877827,
            0.1973094170403587,
            0.20444444444444443,
            0.21145374449339208,
            0.2183406113537118,
            0.2251082251082251,
            0.23175965665236048,
            0.23829787234042552,
            0.24472573839662445,
            0.2510460251046025,
            0.2572614107883817,
            0.2633744855967078,
            0.26938775510204077,
            0.27530364372469635,
            0.28112449799196787,
            0.2868525896414343,
            0.2924901185770751,
            0.2980392156862745,
            0.3035019455252918,
            0.3088803088803089,
            0.31417624521072796,
            0.3193916349809886,
            0.32452830188679244,
            0.3295880149812734,
            0.33457249070631967,
            0.3394833948339483,
            0.34432234432234426,
            0.34909090909090906,
            0.3537906137184116,
            0.35842293906810035,
            0.36298932384341637,
            0.3674911660777385,
            0.3719298245614035,
            0.3763066202090592,
            0.3806228373702422,
            0.3848797250859107,
            0.3890784982935154,
            0.3932203389830508,
            0.3973063973063973,
            0.4013377926421404,
            0.40531561461794013,
            0.40924092409240925,
            0.4131147540983607,
            0.41693811074918563,
            0.4207119741100323,
            0.4244372990353697,
            0.4281150159744409,
            0.43174603174603177,
            0.4353312302839117,
            0.438871473354232,
            0.4423676012461059,
            0.4458204334365325,
            0.44923076923076916,
            0.4525993883792049,
            0.45592705167173253,
            0.459214501510574,
            0.46246246246246253,
            0.46567164179104475,
            0.46884272997032644,
            0.47197640117994094,
            0.47507331378299117,
            0.478134110787172,
            0.4811594202898551,
            0.48414985590778103,
            0.48710601719197705,
            0.49002849002849,
            0.4929178470254957,
            0.4957746478873239,
            0.49859943977591037,
            0.5013927576601671,
            0.5041551246537397,
            0.5068870523415978,
            0.5095890410958904,
            0.5122615803814713,
            0.5149051490514904,
            0.5175202156334232,
            0.5201072386058981,
            0.5226666666666667,
            0.5251989389920424,
            0.5277044854881267,
            0.5301837270341206,
            0.5326370757180157,
            0.535064935064935,
            0.537467700258398,
            0.5398457583547558,
            0.5421994884910486,
            0.544529262086514,
            0.5468354430379746,
            0.5491183879093199,
            0.5513784461152882,
            0.5536159600997507,
            0.5558312655086849,
            0.5580246913580247,
            0.5601965601965602,
            0.5623471882640586,
            0.5644768856447688,
            0.5665859564164649,
            0.5686746987951807,
            0.5707434052757794,
            0.5727923627684964,
            0.5748218527315915,
            0.5768321513002364,
            0.5788235294117646,
            0.5807962529274004,
            0.5827505827505828,
            0.5846867749419954,
            0.5866050808314088,
            0.5885057471264368,
            0.5903890160183065,
            0.592255125284738,
            0.5941043083900227,
            0.5959367945823928,
            0.597752808988764,
            0.5995525727069352,
            0.6013363028953229,
            0.6031042128603105,
            0.6048565121412803,
            0.6065934065934065,
            0.6083150984682714,
            0.6100217864923747,
            0.6117136659436009,
            0.6133909287257019,
            0.6150537634408602,
            0.6167023554603854,
            0.6183368869936033,
            0.6199575371549894,
            0.6215644820295984,
            0.623157894736842,
            0.6247379454926625,
            0.6263048016701461,
            0.6278586278586279,
            0.629399585921325,
            0.6309278350515464,
            0.6324435318275154,
            0.6339468302658486,
            0.6354378818737271,
            0.6369168356997972,
            0.6383838383838384,
            0.6398390342052314,
            0.6412825651302605,
            0.6427145708582834,
            0.6441351888667992,
            0.6455445544554456,
            0.6469428007889546,
            0.6483300589390962,
            0.649706457925636,
            0.6510721247563352,
            0.6524271844660194,
            0.6537717601547388,
            0.6551059730250481,
            0.6564299424184261,
            0.6577437858508605,
            0.659047619047619,
            0.6603415559772295,
            0.6616257088846881,
            0.6629001883239171,
            0.6641651031894934,
            0.6654205607476635,
            0.6666666666666666
          ]
        }
      ],
      "xlabel": "Effective visits (constructed units)",
      "ylabel": "Normalized fruit-set response",
      "logx": false,
      "logy": false
    }
  ],
  "title": "Shared failure and saturation change the value of redundancy",
  "assumptions": "Each provider marginal availability0.2. Common shock0.15, conditional availability0.2/0.85; otherwise independent. Saturation functions hypothetical, not crop measurements.",
  "worked": "两条可靠性曲线n=1都为0.2；共同冲击模型上限0.85。相同访问增量在v/(K+v)的不同基线有不同边际收益。",
  "checks": {
    "single_marginal": 0.2,
    "common_limit": 0.85,
    "independent_n3": 0.4879999999999999
  },
  "generator_source_sha256": {
    "ops/datacenter/editorial_guides/horizons_figures.py": "5ed0031cf4cbcfb7d2d78b4385c8c29200a8312d53744507241da3ca5ca44a9c",
    "ops/datacenter/editorial_guides/deep_figures.py": "158969d9b1f5a4bd13906cf78dd71affc2692df9194593918059d861a6f59c85"
  },
  "source_ids": [
    "h-pollinate2013",
    "h-pollinate2006"
  ],
  "formula_source": "Article equations and this versioned script",
  "diagram_nodes": [
    "Observed visits",
    "Pollen transfer",
    "Functional roles",
    "Shared disturbances",
    "Fruit-set response",
    "Independent seasons"
  ]
}
