about derivative checker of ipopt
liuxiaoyiyixiaoliu opened this issue · comments
I utilized Ipopt's derivative checker and obtained the following results:
Starting derivative checker for first derivatives.
- grad_f[ 0] = -9.1673931045624357e+00 ~ -1.4487373807435969e-01 [ 9.023e+00]
- grad_f[ 1] = -9.1015110542741695e-01 ~ -2.2582149631134030e-01 [ 6.843e-01]
- grad_f[ 2] = 6.6963443633382980e+00 ~ -1.2487493976033655e-03 [ 6.698e+00]
- grad_f[ 3] = -3.2802793970959954e+00 ~ -1.4174888908268199e-01 [ 3.139e+00]
- grad_f[ 4] = 1.3097880713227283e+00 ~ -2.2186256727509157e-01 [ 1.532e+00]
- grad_f[ 5] = -9.9646617521651137e+00 ~ -1.2604848833982990e-03 [ 9.963e+00]
- grad_f[ 6] = -6.2482096600007964e+00 ~ -1.3865963635451428e-01 [ 6.110e+00]
- grad_f[ 7] = 9.8086815987532816e+00 ~ -2.1791893808024373e-01 [ 1.003e+01]
- grad_f[ 8] = 5.0099426645903833e+00 ~ -1.2093499425733861e-03 [ 5.011e+00]
- grad_f[ 9] = -2.6745272369453232e+00 ~ -1.3557174768752597e-01 [ 2.539e+00]
- grad_f[ 10] = -2.9758180441823612e+00 ~ -2.1407006274475623e-01 [ 2.762e+00]
- grad_f[ 11] = 1.4669020891138018e+00 ~ -1.1962876807108224e-03 [ 1.468e+00]
- grad_f[ 12] = -7.3489153937955365e+00 ~ -1.3251916648756012e-01 [ 7.216e+00]
- grad_f[ 13] = -8.7166704919624749e+00 ~ -2.1022627204900121e-01 [ 8.506e+00]
- grad_f[ 14] = 9.0170746730381524e+00 ~ -1.1610847960171300e-03 [ 9.018e+00]
- grad_f[ 15] = -6.9287978979970433e+00 ~ -1.2946862664767309e-01 [ 6.799e+00]
- grad_f[ 16] = 1.6929873306219889e+00 ~ -2.0636368535756139e-01 [ 1.899e+00]
- grad_f[ 17] = -5.6682376028214776e+00 ~ -1.1698593889628642e-03 [ 5.667e+00]
- grad_f[ 18] = 6.1300343567281601e+00 ~ -1.2640470855754851e-01 [ 6.256e+00]
- grad_f[ 19] = -7.1905404547395335e+00 ~ -2.0256826909430922e-01 [ 6.988e+00]
- grad_f[ 20] = 2.4411751389906300e+00 ~ -1.1330982819649077e-03 [ 2.442e+00]
- grad_f[ 21] = -5.7821444598712901e+00 ~ -1.2342947533141990e-01 [ 5.659e+00]
- grad_f[ 22] = -9.8684423037111202e+00 ~ -1.9877478222920850e-01 [ 9.670e+00]
- grad_f[ 23] = 1.4659719025830498e+00 ~ -1.1141881094908245e-03 [ 1.467e+00]
- grad_f[ 24] = 8.6532840257900290e+00 ~ -1.2041546886758188e-01 [ 8.774e+00]
- grad_f[ 25] = -3.1934693258097013e+00 ~ -1.9497266646318273e-01 [ 2.998e+00]
- grad_f[ 26] = 7.8216127045762818e+00 ~ -1.0792897063442864e-03 [ 7.823e+00]
- grad_f[ 27] = 1.8774510667851985e+00 ~ -1.1748954180124255e-01 [ 1.995e+00]
- grad_f[ 28] = -2.1420706638345877e+00 ~ -1.9120397409133985e-01 [ 1.951e+00]
- grad_f[ 29] = 7.9864653042810119e+00 ~ -1.0567945906254338e-03 [ 7.988e+00]
- grad_f[ 30] = 3.8998830119782468e+00 ~ -1.1457460943331232e-01 [ 4.014e+00]
- grad_f[ 31] = -5.4279461552290797e+00 ~ -1.8746887651838534e-01 [ 5.240e+00]
- grad_f[ 32] = 9.2491869815535921e+00 ~ -1.0320558323220791e-03 [ 9.250e+00]
- grad_f[ 33] = -9.7589240473718064e+00 ~ -1.1172440639831985e-01 [ 9.647e+00]
- grad_f[ 34] = -7.7808549902918145e+00 ~ -1.8375182077933908e-01 [ 7.597e+00]
- grad_f[ 35] = 7.6819298923341250e+00 ~ -1.0123785649429225e-03 [ 7.683e+00]
- grad_f[ 36] = -7.6648821828219837e+00 ~ -1.0885157556583451e-01 [ 7.556e+00]
- grad_f[ 37] = 5.0184519017986418e+00 ~ -1.8002065715004398e-01 [ 5.198e+00]
- grad_f[ 38] = -4.0613286258855652e+00 ~ -1.0118113706733308e-03 [ 4.060e+00]
- grad_f[ 39] = 2.9338343886631435e+00 ~ -1.0597353049897812e-01 [ 3.040e+00]
- grad_f[ 40] = -1.4684025734089090e+00 ~ -1.7636610883345155e-01 [ 1.292e+00]
- grad_f[ 41] = 1.8820249240434350e-02 ~ -9.8037503448722418e-04 [ 1.980e-02]
- grad_f[ 42] = -3.7084556280311887e+00 ~ -1.0316120372504853e-01 [ 3.605e+00]
- grad_f[ 43] = -1.2643141096923216e+00 ~ -1.7272417430695217e-01 [ 1.092e+00]
- grad_f[ 44] = 3.2007122156685597e+00 ~ -9.5086495261786387e-04 [ 3.202e+00]
- grad_f[ 45] = 4.0509142292083311e+00 ~ -1.0033963876323120e-01 [ 4.151e+00]
- grad_f[ 46] = 5.4961838554867626e+00 ~ -1.6909622719919190e-01 [ 5.665e+00]
- grad_f[ 47] = 6.2653317623743021e+00 ~ -9.2144444444588851e-04 [ 6.266e+00]
- grad_f[ 48] = -3.6036963586877135e+00 ~ -9.7583573829603268e-02 [ 3.506e+00]
- grad_f[ 49] = 9.6465348487646452e+00 ~ -1.6551480380461289e-01 [ 9.812e+00]
- grad_f[ 50] = 3.5926542552456198e+00 ~ -9.0504349412087336e-04 [ 3.594e+00]
- grad_f[ 51] = -6.9805043791505739e+00 ~ -9.4838464319140212e-02 [ 6.886e+00]
- grad_f[ 52] = 7.5205418385943545e+00 ~ -1.6199527344702033e-01 [ 7.683e+00]
- grad_f[ 53] = 3.9351721784927918e+00 ~ -8.8408377392062358e-04 [ 3.936e+00]
- grad_f[ 54] = -2.4526815807934810e+00 ~ -9.2092295722148568e-02 [ 2.361e+00]
- grad_f[ 55] = 1.2967045842064806e+00 ~ -1.5852887335171051e-01 [ 1.455e+00]
- grad_f[ 56] = -5.0015588582304815e-01 ~ -8.7323687836260433e-04 [ 4.993e-01]
- grad_f[ 57] = -4.5501816143689666e+00 ~ -8.9380695507375263e-02 [ 4.461e+00]
- grad_f[ 58] = 8.7865600767096197e+00 ~ -1.5506598677949063e-01 [ 8.942e+00]
- grad_f[ 59] = -4.8187899251631450e+00 ~ -8.6228289868993131e-04 [ 4.818e+00]
- grad_f[ 60] = 8.0367899356907913e-01 ~ -8.6672498920137286e-02 [ 8.904e-01]
- grad_f[ 61] = 2.9555910475292535e+00 ~ -1.5167753317503979e-01 [ 3.107e+00]
- grad_f[ 62] = 1.3955072776013111e+00 ~ -8.3062003727485704e-04 [ 1.396e+00]
- grad_f[ 63] = 1.9130568135196313e-01 ~ -8.4004441074370106e-02 [ 2.753e-01]
- grad_f[ 64] = -5.9340310048673217e+00 ~ -1.4833020166044278e-01 [ 5.786e+00]
- grad_f[ 65] = -8.2284763133480965e+00 ~ -8.3109342885858469e-04 [ 8.228e+00]
- grad_f[ 66] = -4.3826373814338382e+00 ~ -8.1370429661167934e-02 [ 4.301e+00]
- grad_f[ 67] = 4.0932904414366078e+00 ~ -1.4496408273625669e-01 [ 4.238e+00]
- grad_f[ 68] = 5.1985813047273410e+00 ~ -7.8539481894392160e-04 [ 5.199e+00]
- grad_f[ 69] = 3.4124020747955797e+00 ~ -7.8731480586190533e-02 [ 3.491e+00]
- grad_f[ 70] = 2.1419886712754277e+00 ~ -1.4166039438066422e-01 [ 2.284e+00]
- grad_f[ 71] = -2.4875929183083656e+00 ~ -7.8184641547663855e-04 [ 2.487e+00]
- grad_f[ 72] = 2.4493129148432047e-01 ~ -7.6148024543698511e-02 [ 3.211e-01]
- grad_f[ 73] = 1.0438609137599997e+00 ~ -1.3838933001636300e-01 [ 1.182e+00]
- grad_f[ 74] = 3.1702150201279977e+00 ~ -7.5235230374350536e-04 [ 3.171e+00]
- grad_f[ 75] = 8.7576835057866731e+00 ~ -7.3568622387593721e-02 [ 8.831e+00]
- grad_f[ 76] = -6.0933244125728692e+00 ~ -1.3516241774181131e-01 [ 5.958e+00]
- grad_f[ 77] = 1.8646372624064611e+00 ~ -7.3707896748243071e-04 [ 1.865e+00]
- grad_f[ 78] = -8.3631670488512810e+00 ~ -7.1085544386200919e-02 [ 8.292e+00]
- grad_f[ 79] = 1.3945034052515837e+00 ~ -1.3192597601146414e-01 [ 1.526e+00]
- grad_f[ 80] = -4.6520044984924169e+00 ~ -7.3314407124437176e-04 [ 4.651e+00]
- grad_f[ 81] = 9.0619357958581759e+00 ~ -6.8544415123852953e-02 [ 9.130e+00]
- grad_f[ 82] = -5.4131686419768954e+00 ~ -1.2875047039057430e-01 [ 5.284e+00]
- grad_f[ 83] = 6.0352095283680285e+00 ~ -6.9423943326263826e-04 [ 6.036e+00]
- grad_f[ 84] = -3.2372758978973337e+00 ~ -6.6108863428056580e-02 [ 3.171e+00]
- grad_f[ 85] = 1.6988279015421881e+00 ~ -1.2556818780105133e-01 [ 1.824e+00]
- grad_f[ 86] = 8.9050090962864914e+00 ~ -6.7189692464834840e-04 [ 8.906e+00]
- grad_f[ 87] = 2.8748821318804119e+00 ~ -6.3658631485662434e-02 [ 2.939e+00]
- grad_f[ 88] = 8.0647076311192478e+00 ~ -1.2242101848610042e-01 [ 8.187e+00]
- grad_f[ 89] = -2.6314870111571054e+00 ~ -6.7842103377537986e-04 [ 2.631e+00]
- grad_f[ 90] = -5.1599189276502244e+00 ~ -6.1269622404263285e-02 [ 5.099e+00]
- grad_f[ 91] = -2.1008329237176326e-01 ~ -1.1934974729399528e-01 [ 9.073e-02]
- grad_f[ 92] = 8.2789702575801272e+00 ~ -6.4082078336372182e-04 [ 8.280e+00]
- grad_f[ 93] = -3.4163525356674995e+00 ~ -5.8880440550018655e-02 [ 3.357e+00]
- grad_f[ 94] = 6.5446840503329184e+00 ~ -1.1627807910978331e-01 [ 6.661e+00]
- grad_f[ 95] = -3.7330695282902582e+00 ~ -6.4878325101585751e-04 [ 3.732e+00]
- grad_f[ 96] = 8.6806267889165412e+00 ~ -5.6491451055531022e-02 [ 8.737e+00]
- grad_f[ 97] = 1.8668258528640536e+00 ~ -1.1327283802691109e-01 [ 1.980e+00]
- grad_f[ 98] = 9.7386897465914757e+00 ~ -6.0561813893461819e-04 [ 9.739e+00]
- grad_f[ 99] = -2.2228624225805049e+00 ~ -5.4194525900202767e-02 [ 2.169e+00]
- grad_f[ 100] = -6.0772829158312192e+00 ~ -1.1030768210249944e-01 [ 5.967e+00]
- grad_f[ 101] = 8.9021077625801581e-01 ~ -6.0815368740918530e-04 [ 8.908e-01]
- grad_f[ 102] = 9.2238535093604668e+00 ~ -5.1876532014253331e-02 [ 9.276e+00]
- grad_f[ 103] = 3.0074298149604317e+00 ~ -1.0732826941817129e-01 [ 3.115e+00]
- grad_f[ 104] = 1.3483748048981425e+00 ~ -5.9217856132131230e-04 [ 1.349e+00]
- grad_f[ 105] = 9.6102851858836402e+00 ~ -4.9626639796951096e-02 [ 9.660e+00]
- grad_f[ 106] = -2.9755270008960366e+00 ~ -1.0441507270222415e-01 [ 2.871e+00]
- grad_f[ 107] = 9.9672639408136376e+00 ~ -5.6081501700902428e-04 [ 9.968e+00]
- grad_f[ 108] = 2.9946480468399983e+00 ~ -4.7437759932173272e-02 [ 3.042e+00]
- grad_f[ 109] = 6.3022726331317358e+00 ~ -1.0149624350466180e-01 [ 6.404e+00]
- grad_f[ 110] = 3.1553090439478382e+00 ~ -5.6101364902300945e-04 [ 3.156e+00]
- grad_f[ 111] = -8.4141300123430085e+00 ~ -4.5292129834057691e-02 [ 8.369e+00]
- grad_f[ 112] = -6.3749834318206666e+00 ~ -9.8663501309672372e-02 [ 6.276e+00]
- grad_f[ 113] = -5.8250292974042850e+00 ~ -5.6568799281422129e-04 [ 5.824e+00]
- grad_f[ 114] = -7.7590635060128221e+00 ~ -4.3135657498637743e-02 [ 7.716e+00]
- grad_f[ 115] = 9.9855381918565911e+00 ~ -9.5791662757450366e-02 [ 1.008e+01]
- grad_f[ 116] = 7.1978560188066609e+00 ~ -5.2647971090192820e-04 [ 7.198e+00]
- grad_f[ 117] = 2.6101002767231307e+00 ~ -4.0974811195001126e-02 [ 2.651e+00]
- grad_f[ 118] = -8.6911473117010729e+00 ~ -9.3038745865734324e-02 [ 8.598e+00]
- grad_f[ 119] = 6.9645967898127026e+00 ~ -5.1307979099085533e-04 [ 6.965e+00]
- grad_f[ 120] = -4.2260599709862134e+00 ~ -3.8882107757698653e-02 [ 4.187e+00]
- grad_f[ 121] = 4.1028202977702222e+00 ~ -9.0237468844200044e-02 [ 4.193e+00]
- grad_f[ 122] = -3.0065186708456082e+00 ~ -5.1989235352044338e-04 [ 3.006e+00]
- grad_f[ 123] = 9.9614401268247832e+00 ~ -3.6768113776194364e-02 [ 9.998e+00]
- grad_f[ 124] = -7.1647975141845421e+00 ~ -8.7522132759295046e-02 [ 7.077e+00]
- grad_f[ 125] = -4.9236746069126980e+00 ~ -5.1033856582152434e-04 [ 4.923e+00]
- grad_f[ 126] = 8.1235763792152937e+00 ~ -3.4733241043867331e-02 [ 8.158e+00]
- grad_f[ 127] = 4.3243875426479406e+00 ~ -8.4778974107493674e-02 [ 4.409e+00]
- grad_f[ 128] = 7.7395610604344967e+00 ~ -4.7282639380116136e-04 [ 7.740e+00]
- grad_f[ 129] = -1.3895366169168710e+00 ~ -3.2758087930125634e-02 [ 1.357e+00]
- grad_f[ 130] = -4.7121396905888702e+00 ~ -8.2114904060188676e-02 [ 4.630e+00]
- grad_f[ 131] = -1.6804704034539952e+00 ~ -4.7983724144471675e-04 [ 1.680e+00]
- grad_f[ 132] = 1.5452853014645740e+00 ~ -3.0784293852158071e-02 [ 1.576e+00]
- grad_f[ 133] = 7.8161254766172306e-01 ~ -7.9443709015691866e-02 [ 8.611e-01]
- grad_f[ 134] = 9.6119298777346529e+00 ~ -4.4579920613556758e-04 [ 9.612e+00]
- grad_f[ 135] = 4.0208306214042011e+00 ~ -2.8843564449580205e-02 [ 4.050e+00]
- grad_f[ 136] = 5.2383346248263507e+00 ~ -7.6805856049095941e-02 [ 5.315e+00]
- grad_f[ 137] = -9.9093241635046070e+00 ~ -4.7357888595372260e-04 [ 9.909e+00]
- grad_f[ 138] = -5.1750631376436473e+00 ~ -2.6962529745088379e-02 [ 5.148e+00]
- grad_f[ 139] = -9.3113398652775459e-02 ~ -7.4228257371800055e-02 [ 1.889e-02]
- grad_f[ 140] = -4.1505043614073145e-01 ~ -4.4346350591695227e-04 [ 4.146e-01]
- grad_f[ 141] = -7.9974877788069421e+00 ~ -2.5088192900329560e-02 [ 7.972e+00]
- grad_f[ 142] = 1.2070562478783131e-03 ~ -7.1669927681483614e-02 [ 7.288e-02]
- grad_f[ 143] = 7.3126662003163290e+00 ~ -4.1698147155860626e-04 [ 7.313e+00]
- grad_f[ 144] = -1.9302900592571604e+00 ~ -2.3210830213817830e-02 [ 1.907e+00]
- grad_f[ 145] = 3.8904653532432576e+00 ~ -6.9133804119553624e-02 [ 3.960e+00]
- grad_f[ 146] = -5.5537953950815933e+00 ~ -4.3145772516481692e-04 [ 5.553e+00]
- grad_f[ 147] = -1.6594283198081428e+00 ~ -2.1370085650475868e-02 [ 1.638e+00]
- grad_f[ 148] = -1.1110675660821556e+00 ~ -6.6653532793661832e-02 [ 1.044e+00]
- grad_f[ 149] = -4.0566021394434415e+00 ~ -4.1702847532228826e-04 [ 4.056e+00]
- grad_f[ 150] = 4.4369866839070227e+00 ~ -1.9933852412118331e-02 [ 4.457e+00]
- grad_f[ 151] = -4.2759733136945499e+00 ~ -6.3700859505227511e-02 [ 4.212e+00]
- grad_f[ 152] = 3.5358235952794104e+00 ~ -3.7223456368970525e-04 [ 3.536e+00]
- grad_f[ 153] = 2.4318272375023753e+00 ~ -1.8551223619896404e-02 [ 2.450e+00]
- grad_f[ 154] = -3.6340681816617604e+00 ~ -6.0763187744952311e-02 [ 3.573e+00]
- grad_f[ 155] = -8.4281893044310152e+00 ~ -3.6386672889328895e-04 [ 8.428e+00]
- grad_f[ 156] = -5.5151110343594922e+00 ~ -1.7217288226572165e-02 [ 5.498e+00]
- grad_f[ 157] = -2.9610823914694606e+00 ~ -5.7844809508918883e-02 [ 2.903e+00]
- grad_f[ 158] = 8.7769700931368533e+00 ~ -2.9486534351467445e-04 [ 8.777e+00]
- grad_f[ 159] = 8.2829656795510687e-01 ~ -1.5870870502254775e-02 [ 8.442e-01]
- grad_f[ 160] = -4.2311192026840416e+00 ~ -5.4958242913264073e-02 [ 4.176e+00]
- grad_f[ 161] = 2.9482419237882596e+00 ~ -2.7291615750354525e-04 [ 2.949e+00]
- grad_f[ 162] = -7.6077986605876191e+00 ~ -1.4583575725932956e-02 [ 7.593e+00]
- grad_f[ 163] = -6.5981106343029694e+00 ~ -5.2097412475047726e-02 [ 6.546e+00]
- grad_f[ 164] = 2.3147022686536189e+00 ~ -2.3894404201089587e-04 [ 2.315e+00]
- grad_f[ 165] = 5.6292262658843129e-01 ~ -1.3276583619159510e-02 [ 5.762e-01]
- grad_f[ 166] = 2.1325643600624034e+00 ~ -4.9233604323132493e-02 [ 2.182e+00]
- grad_f[ 167] = -4.2079073436669034e+00 ~ -2.1638765007535895e-04 [ 4.208e+00]
- grad_f[ 168] = -2.1996687830590389e+00 ~ -1.2021880705134628e-02 [ 2.188e+00]
- grad_f[ 169] = 5.9420167671555646e+00 ~ -4.6413148743164635e-02 [ 5.988e+00]
- grad_f[ 170] = -2.9694773741918112e+00 ~ -1.7922640885295705e-04 [ 2.969e+00]
- grad_f[ 171] = 6.0480241456043871e+00 ~ -1.0769620657073535e-02 [ 6.059e+00]
- grad_f[ 172] = -8.8936242665816678e-01 ~ -4.3656325932062146e-02 [ 8.457e-01]
- grad_f[ 173] = 4.4243651747709123e+00 ~ -1.3303429142285270e-04 [ 4.424e+00]
- grad_f[ 174] = -4.4305341183349611e+00 ~ -9.5934621248910633e-03 [ 4.421e+00]
- grad_f[ 175] = 5.1936469442215127e+00 ~ -4.0905892334621045e-02 [ 5.235e+00]
- grad_f[ 176] = -2.6338978936302482e+00 ~ -1.1425660556600303e-04 [ 2.634e+00]
- grad_f[ 177] = 4.9246058912586932e+00 ~ -8.3970521372016254e-03 [ 4.933e+00]
- grad_f[ 178] = -2.8199009967361377e+00 ~ -3.8225727219152593e-02 [ 2.782e+00]
- grad_f[ 179] = -8.1542426913505039e+00 ~ -9.5908171542716491e-05 [ 8.154e+00]
- grad_f[ 180] = 1.6975560188806327e+00 ~ -7.2652800858886537e-03 [ 1.705e+00]
- grad_f[ 181] = 9.8001908627006173e+00 ~ -3.5528479168498217e-02 [ 9.836e+00]
- grad_f[ 182] = -8.7425945175204589e+00 ~ -6.5353947547655393e-05 [ 8.743e+00]
- grad_f[ 183] = -4.5693444396825100e+00 ~ -6.1725997902873772e-03 [ 4.563e+00]
- grad_f[ 184] = 9.7273076476694342e+00 ~ -3.2907260824265400e-02 [ 9.760e+00]
- grad_f[ 185] = 7.0840731333362328e+00 ~ -5.3447202008139811e-06 [ 7.084e+00]
- grad_f[ 186] = -1.9257606475142808e+00 ~ -5.0773216261900253e-03 [ 1.921e+00]
- grad_f[ 187] = 5.7877053300428827e+00 ~ -3.0350728114728279e-02 [ 5.818e+00]
- grad_f[ 188] = -3.0599397655182514e+00 ~ -2.4238924254898961e-06 [ 3.060e+00]
- grad_f[ 189] = 6.4978073580192586e-01 ~ -4.0053516592308824e-03 [ 6.538e-01]
- grad_f[ 190] = 3.6312243364470476e-01 ~ -2.7842998164828714e-02 [ 3.910e-01]
- grad_f[ 191] = -5.5415614550328485e+00 ~ 1.3232379799917686e-05 [ 5.542e+00]
- grad_f[ 192] = 1.1960097226029376e+00 ~ -2.9664153018829284e-03 [ 1.199e+00]
- grad_f[ 193] = -7.6910562481828038e-01 ~ -2.5360833859622289e-02 [ 7.437e-01]
- grad_f[ 194] = 8.1828097435552394e+00 ~ 6.1105113317485582e-05 [ 8.183e+00]
- grad_f[ 195] = -5.1632290760663579e+00 ~ -1.9674673369222146e-03 [ 5.161e+00]
- grad_f[ 196] = 5.5261000341639743e+00 ~ -2.2899876984372056e-02 [ 5.549e+00]
- grad_f[ 197] = -2.8249698892116726e+00 ~ 5.9615636265800108e-05 [ 2.825e+00]
- grad_f[ 198] = -4.8904589828800482e+00 ~ -9.7052606940366357e-04 [ 4.889e+00]
- grad_f[ 199] = -3.3499635760047397e+00 ~ -2.0516058943627690e-02 [ 3.329e+00]
- grad_f[ 200] = 5.5907615499047125e+00 ~ 9.3798856838016214e-05 [ 5.591e+00]
- grad_f[ 201] = 3.7053267991632310e+00 ~ 2.9689777905560503e-05 [ 3.705e+00]
- grad_f[ 202] = 1.9860267756583738e+00 ~ -1.8134092028944504e-02 [ 2.004e+00]
- grad_f[ 203] = 4.8152103356228793e+00 ~ 1.0894944324770407e-04 [ 4.815e+00]
- grad_f[ 204] = -7.1237772046381309e+00 ~ 9.5925519753248939e-04 [ 7.125e+00]
- grad_f[ 205] = -1.0653176755201343e+00 ~ -1.5810692270436494e-02 [ 1.050e+00]
- grad_f[ 206] = -9.3219704821195393e+00 ~ 9.7352311953976064e-05 [ 9.322e+00]
- grad_f[ 207] = -3.7543491928069272e+00 ~ 1.9058328561416932e-03 [ 3.756e+00]
- grad_f[ 208] = -7.4931781146994325e+00 ~ -1.3525864289662988e-02 [ 7.480e+00]
- grad_f[ 209] = 4.8866038583543059e+00 ~ 1.4081760187919116e-04 [ 4.886e+00]
- grad_f[ 210] = 8.8453006299496195e+00 ~ 2.8557702892799334e-03 [ 8.842e+00]
- grad_f[ 211] = 1.1592287404666024e+00 ~ -1.1232570955328511e-02 [ 1.170e+00]
- grad_f[ 212] = 8.6903093416848520e+00 ~ 1.6435752248097167e-04 [ 8.690e+00]
- grad_f[ 213] = -4.0893318998683981e-01 ~ 3.7201354174953849e-03 [ 4.127e-01]
- grad_f[ 214] = 6.0095277769033117e+00 ~ -8.9887935475797213e-03 [ 6.019e+00]
- grad_f[ 215] = 1.1596174880268961e+00 ~ 1.6633311947481240e-04 [ 1.159e+00]
- grad_f[ 216] = 1.0710837295841458e+00 ~ 4.5830518054949896e-03 [ 1.067e+00]
- grad_f[ 217] = 8.5262459998386930e+00 ~ -6.8005157241430008e-03 [ 8.533e+00]
- grad_f[ 218] = -1.3617579066366403e+00 ~ 1.7632363250533016e-04 [ 1.362e+00]
- grad_f[ 219] = 5.9420578510305688e+00 ~ 5.4262028113823066e-03 [ 5.937e+00]
- grad_f[ 220] = 2.9912924001391872e+00 ~ -4.6846824292036500e-03 [ 2.996e+00]
- grad_f[ 221] = -2.8380778354934932e+00 ~ 1.8642347481977607e-04 [ 2.838e+00]
- grad_f[ 222] = 9.0642356877571473e+00 ~ 6.2281425397951893e-03 [ 9.058e+00]
- grad_f[ 223] = 7.8388817711298486e+00 ~ -2.5923115373068972e-03 [ 7.841e+00]
- grad_f[ 224] = -4.2380822599374568e+00 ~ 1.9722361311035104e-04 [ 4.238e+00]
- grad_f[ 225] = 3.3348084302514280e+00 ~ 6.9669675682595229e-03 [ 3.328e+00]
- grad_f[ 226] = -9.6086459388150303e+00 ~ -6.0011711368208420e-04 [ 9.608e+00]
- grad_f[ 227] = 3.0675108405958440e-01 ~ 2.2081318107325387e-04 [ 3.065e-01]
- grad_f[ 228] = -9.0019890468746411e+00 ~ 7.6615852178545940e-03 [ 9.010e+00]
- grad_f[ 229] = 1.1695161222425554e+00 ~ 1.4318596786326741e-03 [ 1.168e+00]
- grad_f[ 230] = -8.2715387303921517e+00 ~ 2.2046391538931782e-04 [ 8.272e+00]
- grad_f[ 231] = 7.4177270041393228e+00 ~ 8.4092014574841754e-03 [ 7.409e+00]
- grad_f[ 232] = -8.0907132093164336e+00 ~ 3.3837746450361850e-03 [ 8.094e+00]
- grad_f[ 233] = 7.0834184626187380e+00 ~ 2.6488222399090680e-04 [ 7.083e+00]
- grad_f[ 234] = -1.1646657238058111e+00 ~ 9.0684964035818490e-03 [ 1.174e+00]
- grad_f[ 235] = -1.1867871111762440e+00 ~ 5.3467308019669226e-03 [ 1.192e+00]
- grad_f[ 236] = 1.7570100555233381e+00 ~ 2.7121407602332179e-04 [ 1.757e+00]
- grad_f[ 237] = -8.7761944025689331e+00 ~ 9.7104634426332173e-03 [ 8.786e+00]
- grad_f[ 238] = 2.3111331994527262e+00 ~ 7.2662604523577911e-03 [ 2.304e+00]
- grad_f[ 239] = 3.5892885404426522e+00 ~ 2.9135332918471768e-04 [ 3.589e+00]
- grad_f[ 240] = -2.3493556238428681e+00 ~ 1.0380058164839570e-02 [ 2.360e+00]
- grad_f[ 241] = -2.0615137664407257e+00 ~ 9.1245120983898236e-03 [ 2.071e+00]
- grad_f[ 242] = -4.3756776878067427e+00 ~ 2.8859508092950246e-04 [ 4.376e+00]
- grad_f[ 243] = -9.8077399115958031e+00 ~ 1.1004636664167008e-02 [ 9.819e+00]
- grad_f[ 244] = 6.1857519371782388e+00 ~ 1.0974245619718732e-02 [ 6.175e+00]
- grad_f[ 245] = -9.6540887893857530e+00 ~ 2.9066386228377295e-04 [ 9.654e+00]
- grad_f[ 246] = 9.4513889363957304e+00 ~ 1.1683042534707139e-02 [ 9.440e+00]
- grad_f[ 247] = -6.5848333906065193e+00 ~ 1.2728628598605548e-02 [ 6.598e+00]
- grad_f[ 248] = 6.4032858053833053e+00 ~ 3.3172166953206606e-04 [ 6.403e+00]
- grad_f[ 249] = -4.1699961700908261e+00 ~ 1.2252379194017849e-02 [ 4.182e+00]
- grad_f[ 250] = -3.0981699402676810e+00 ~ 1.4490629978401823e-02 [ 3.113e+00]
- grad_f[ 251] = -2.3872056645193140e+00 ~ 3.2598393041310942e-04 [ 2.388e+00]
- grad_f[ 252] = -9.7263953890113442e-01 ~ 1.2844143526535845e-02 [ 9.855e-01]
- grad_f[ 253] = 7.3271196277715944e-01 ~ 1.6221339382838096e-02 [ 7.165e-01]
- grad_f[ 254] = 2.6255582077617134e-01 ~ 3.4235821289030355e-04 [ 2.622e-01]
- grad_f[ 255] = -6.2797671794386645e+00 ~ 1.3400659018433202e-02 [ 6.293e+00]
- grad_f[ 256] = 9.3239773794994818e+00 ~ 1.7919301285314743e-02 [ 9.306e+00]
- grad_f[ 257] = 8.3608791138334482e+00 ~ 3.6885200183228961e-04 [ 8.361e+00]
- grad_f[ 258] = -3.0374987781554097e+00 ~ 1.3971348396820732e-02 [ 3.051e+00]
- grad_f[ 259] = 8.0644603418377869e-01 ~ 1.9517215026354506e-02 [ 7.869e-01]
- grad_f[ 260] = 6.1896772576816517e+00 ~ 3.7157238913014426e-04 [ 6.189e+00]
- grad_f[ 261] = 9.6828969712257162e+00 ~ 1.4549604720257066e-02 [ 9.668e+00]
- grad_f[ 262] = 7.6667487809634594e+00 ~ 2.1102056788628545e-02 [ 7.646e+00]
- grad_f[ 263] = 7.7705062785769030e+00 ~ 3.8079887961927695e-04 [ 7.770e+00]
- grad_f[ 264] = 7.6184499985920695e-01 ~ 1.5041481322697337e-02 [ 7.468e-01]
- grad_f[ 265] = -8.9032182145137995e+00 ~ 2.2578599814318256e-02 [ 8.926e+00]
- grad_f[ 266] = 8.9502515776037939e+00 ~ 3.8989980509639176e-04 [ 8.950e+00]
- grad_f[ 267] = 2.2573313295738728e+00 ~ 1.5534144683532255e-02 [ 2.242e+00]
- grad_f[ 268] = 4.0390641052724874e+00 ~ 2.4094154201693228e-02 [ 4.015e+00]
- grad_f[ 269] = 9.0493424312947468e+00 ~ 3.9756872098728333e-04 [ 9.049e+00]
- grad_f[ 270] = -2.8717854693696410e+00 ~ 1.5989955220018271e-02 [ 2.888e+00]
- grad_f[ 271] = -3.9224346486449235e-01 ~ 2.5522521998055936e-02 [ 4.178e-01]
- grad_f[ 272] = 1.3706599012551379e+00 ~ 3.8934669089445606e-04 [ 1.370e+00]
- grad_f[ 273] = -6.9669895277178284e+00 ~ 1.6435608072579575e-02 [ 6.983e+00]
- grad_f[ 274] = 7.8497480213163584e+00 ~ 2.6935545414096464e-02 [ 7.823e+00]
- grad_f[ 275] = -9.8471549836902739e+00 ~ 3.7313268278450366e-04 [ 9.848e+00]
- grad_f[ 276] = -9.5579576226210605e+00 ~ 1.6880766320177095e-02 [ 9.575e+00]
- grad_f[ 277] = 2.8522132179486448e+00 ~ 2.8260940709367518e-02 [ 2.824e+00]
- grad_f[ 278] = 1.3724583893172593e+00 ~ 3.9960238876308253e-04 [ 1.372e+00]
- grad_f[ 279] = -3.2847281452787058e+00 ~ 1.7349581776217791e-02 [ 3.302e+00]
- grad_f[ 280] = 3.3318154556986457e+00 ~ 2.9547733469288937e-02 [ 3.302e+00]
- grad_f[ 281] = 4.6169208838421127e+00 ~ 4.0831625550393944e-04 [ 4.617e+00]
- grad_f[ 282] = -1.5304093648391159e+00 ~ 1.7799820536592403e-02 [ 1.548e+00]
- grad_f[ 283] = -8.0953065319310724e+00 ~ 3.0759657033894945e-02 [ 8.126e+00]
- grad_f[ 284] = -1.3044833731546390e+00 ~ 3.9802172785922062e-04 [ 1.305e+00]
- grad_f[ 285] = 4.5817197913370933e+00 ~ 1.8244229665608940e-02 [ 4.563e+00]
- grad_f[ 286] = -6.8179038909000411e+00 ~ 3.1975882656206191e-02 [ 6.850e+00]
- grad_f[ 287] = -4.3849874793853871e+00 ~ 3.9319043757129584e-04 [ 4.385e+00]
- grad_f[ 288] = -9.9505547579314424e+00 ~ 1.8616304035214231e-02 [ 9.969e+00]
- grad_f[ 289] = -2.0885136783255120e+00 ~ 3.3175165565042679e-02 [ 2.122e+00]
- grad_f[ 290] = -8.3180316969126267e+00 ~ 3.8719973787998348e-04 [ 8.318e+00]
- grad_f[ 291] = 3.7876529392828218e+00 ~ 1.9053050552682083e-02 [ 3.769e+00]
- grad_f[ 292] = -5.0410143726966083e+00 ~ 3.4323148676932543e-02 [ 5.075e+00]
- grad_f[ 293] = 8.2389923203683679e+00 ~ 4.2105755013464548e-04 [ 8.239e+00]
- grad_f[ 294] = -9.0107206598265321e+00 ~ 1.9408988121958473e-02 [ 9.030e+00]
- grad_f[ 295] = -4.5284984225489211e-01 ~ 3.5457083154000202e-02 [ 4.883e-01]
- grad_f[ 296] = -1.2857111730584592e+00 ~ 4.0315397934418280e-04 [ 1.286e+00]
- grad_f[ 297] = 6.3175930826560034e+00 ~ 1.9828230578410287e-02 [ 6.298e+00]
- grad_f[ 298] = 5.8749646237887276e+00 ~ 3.6553573773003029e-02 [ 5.838e+00]
- grad_f[ 299] = 4.6068198407483862e+00 ~ 4.1523491430280112e-04 [ 4.606e+00]
- grad_f[ 300] = 7.3998004422103492e+00 ~ 1.9875255533157186e-02 [ 7.380e+00]
- grad_f[ 301] = -4.6919348116372817e+00 ~ 3.6852073712224091e-02 [ 4.729e+00]
- grad_f[ 302] = -2.6155038183567569e-01 ~ 3.9565769327509770e-04 [ 2.619e-01]
- grad_f[ 303] = -7.4412247010469912e+00 ~ 1.9850053119078236e-02 [ 7.461e+00]
- grad_f[ 304] = -1.7069320480833738e+00 ~ 3.7144436643986450e-02 [ 1.744e+00]
- grad_f[ 305] = -5.2702954546265346e+00 ~ 3.7539304570199548e-04 [ 5.271e+00]
- grad_f[ 306] = -2.6099028694429904e+00 ~ 1.9864479976748613e-02 [ 2.630e+00]
- grad_f[ 307] = -5.7075991593204378e+00 ~ 3.7378903541881774e-02 [ 5.745e+00]
- grad_f[ 308] = 9.8518534178801076e-01 ~ 3.7340170067068357e-04 [ 9.848e-01]
- grad_f[ 309] = -6.3785037051516724e+00 ~ 1.9851099043132484e-02 [ 6.398e+00]
- grad_f[ 310] = 3.7208200598392693e-01 ~ 3.7605323228717680e-02 [ 3.345e-01]
- grad_f[ 311] = -9.8706633287788748e+00 ~ 3.3265967495862492e-04 [ 9.871e+00]
- grad_f[ 312] = 7.7852920727463726e+00 ~ 1.9871246116238875e-02 [ 7.765e+00]
- grad_f[ 313] = 8.1558978389466574e-02 ~ 3.7767419609480157e-02 [ 4.379e-02]
- grad_f[ 314] = 3.6590790758369707e+00 ~ 3.3805137797763543e-04 [ 3.659e+00]
- grad_f[ 315] = 1.9343718927605380e+00 ~ 1.9811057683369625e-02 [ 1.915e+00]
- grad_f[ 316] = -4.2976063618257143e+00 ~ 3.7878657710959197e-02 [ 4.335e+00]
- grad_f[ 317] = -6.5233231824376503e+00 ~ 2.9828756723660572e-04 [ 6.524e+00]
- grad_f[ 318] = -4.7040142269646168e+00 ~ 1.9723350596102935e-02 [ 4.724e+00]
- grad_f[ 319] = 2.8861569284400446e+00 ~ 3.7978271449970763e-02 [ 2.848e+00]
- grad_f[ 320] = -4.3155441282749507e-04 ~ 2.8943194507746739e-04 [ 7.210e-04]
- grad_f[ 321] = -3.0544026405056002e+00 ~ 1.9649493290008476e-02 [ 3.074e+00]
- grad_f[ 322] = -4.1798007117106550e+00 ~ 3.7996598485568647e-02 [ 4.218e+00]
- grad_f[ 323] = 2.0076165427634862e+00 ~ 2.7119187058800137e-04 [ 2.007e+00]
- grad_f[ 324] = 7.9610267591002781e+00 ~ 1.9587734307931880e-02 [ 7.941e+00]
- grad_f[ 325] = -8.6205816512804745e+00 ~ 3.7991238893641248e-02 [ 8.659e+00]
- grad_f[ 326] = -5.6903642554136269e+00 ~ 2.2973582448410545e-04 [ 5.691e+00]
- grad_f[ 327] = 7.0141508072690328e+00 ~ 1.9457731502580452e-02 [ 6.995e+00]
- grad_f[ 328] = 4.6366482056811975e+00 ~ 3.8002914590250077e-02 [ 4.599e+00]
- grad_f[ 329] = 3.1818487450073007e+00 ~ 2.1844404923954428e-04 [ 3.182e+00]
- grad_f[ 330] = 3.7861218601764079e+00 ~ 1.9284693125034901e-02 [ 3.767e+00]
- grad_f[ 331] = 2.4014351152932534e+00 ~ 3.7927946268665524e-02 [ 2.364e+00]
- grad_f[ 332] = -4.9707988695947591e+00 ~ 1.7807191602572535e-04 [ 4.971e+00]
- grad_f[ 333] = -7.5640644303891236e+00 ~ 1.9064173113821598e-02 [ 7.583e+00]
- grad_f[ 334] = 5.7409142041205286e+00 ~ 3.7811081489285456e-02 [ 5.703e+00]
- grad_f[ 335] = -7.3603470673448612e+00 ~ 1.5160436657374936e-04 [ 7.360e+00]
- grad_f[ 336] = 1.1265961337824848e+00 ~ 1.8890011867860910e-02 [ 1.108e+00]
- grad_f[ 337] = 6.5890319781880180e+00 ~ 3.7623014024057780e-02 [ 6.551e+00]
- grad_f[ 338] = -3.9486863271176986e+00 ~ 1.3667214125395730e-04 [ 3.949e+00]
- grad_f[ 339] = 3.3555976322215031e+00 ~ 1.8681703551236800e-02 [ 3.337e+00]
- grad_f[ 340] = 5.7790368770191947e-01 ~ 3.7353612416524129e-02 [ 5.406e-01]
- grad_f[ 341] = -1.3161261224050236e+00 ~ 1.2478912182174734e-04 [ 1.316e+00]
- grad_f[ 342] = 9.0354948147982839e-01 ~ 1.8436007529487597e-02 [ 8.851e-01]
- grad_f[ 343] = -2.3095625042699908e-01 ~ 3.7049920109666346e-02 [ 2.680e-01]
- grad_f[ 344] = -3.5473719443603358e+00 ~ 1.0468923702840371e-04 [ 3.547e+00]
- grad_f[ 345] = 5.0926637758232118e+00 ~ 1.8183500687388568e-02 [ 5.074e+00]
- grad_f[ 346] = 8.9687140183806235e+00 ~ 3.6723134188302878e-02 [ 8.932e+00]
- grad_f[ 347] = -7.4816054356271877e+00 ~ 8.1057411986148044e-05 [ 7.482e+00]
- grad_f[ 348] = -4.2444669124952128e+00 ~ 1.7866617946825206e-02 [ 4.262e+00]
- grad_f[ 349] = 2.5475626295443021e+00 ~ 3.6284871215606702e-02 [ 2.511e+00]
- grad_f[ 350] = 6.4994436096105090e+00 ~ 1.0245107182280180e-04 [ 6.499e+00]
- grad_f[ 351] = -9.7113566924521422e+00 ~ 1.7561440913044523e-02 [ 9.729e+00]
- grad_f[ 352] = -3.8956839301521740e+00 ~ 3.5801774400971570e-02 [ 3.931e+00]
- grad_f[ 353] = -9.7880055179513192e+00 ~ 6.3550756191834736e-05 [ 9.788e+00]
- grad_f[ 354] = 5.7916668244617853e+00 ~ 1.7316753779940013e-02 [ 5.774e+00]
- grad_f[ 355] = -1.9195792319747795e+00 ~ 3.5301316786619734e-02 [ 1.955e+00]
- grad_f[ 356] = 4.6872799381336705e+00 ~ 7.8552860876195243e-05 [ 4.687e+00]
- grad_f[ 357] = -7.8777940841908389e+00 ~ 1.6979486105648478e-02 [ 7.895e+00]
- grad_f[ 358] = 9.2169876827249908e+00 ~ 3.4790911819731603e-02 [ 9.182e+00]
- grad_f[ 359] = 4.0831238745242615e+00 ~ 6.4001474258132304e-05 [ 4.083e+00]
- grad_f[ 360] = -2.6619819506179709e+00 ~ 1.6698603219982143e-02 [ 2.679e+00]
- grad_f[ 361] = 6.3796240284705164e+00 ~ 3.4181046486803993e-02 [ 6.345e+00]
- grad_f[ 362] = 4.4685422415326315e+00 ~ 5.6698106918931599e-05 [ 4.468e+00]
- grad_f[ 363] = 9.3011092077877322e+00 ~ 1.6430305561372822e-02 [ 9.285e+00]
- grad_f[ 364] = -4.1083443792947349e+00 ~ 3.3496152547577047e-02 [ 4.142e+00]
- grad_f[ 365] = -1.8637459712383020e+00 ~ 4.1274759019958632e-05 [ 1.864e+00]
- grad_f[ 366] = 9.5303697986923197e+00 ~ 1.6088413775029588e-02 [ 9.514e+00]
- grad_f[ 367] = 7.5054736066429939e+00 ~ 3.2831149005086296e-02 [ 7.473e+00]
- grad_f[ 368] = 3.0825441121249497e+00 ~ 4.7849775615392207e-05 [ 3.082e+00]
- grad_f[ 369] = 7.1446818896475861e+00 ~ 1.5691700284801078e-02 [ 7.129e+00]
- grad_f[ 370] = 4.9938805988008284e+00 ~ 3.2072912279291189e-02 [ 4.962e+00]
- grad_f[ 371] = -8.2666876825827273e+00 ~ 3.3713739571204978e-05 [ 8.267e+00]
- grad_f[ 372] = -8.1708644794749574e+00 ~ 1.5222909394405177e-02 [ 8.186e+00]
- grad_f[ 373] = -8.7892699600175206e+00 ~ 3.1225024500529851e-02 [ 8.820e+00]
- grad_f[ 374] = -2.4162132815303750e+00 ~ 6.3435933069193976e-05 [ 2.416e+00]
- grad_f[ 375] = 3.2323247504886865e+00 ~ 1.4827497723848879e-02 [ 3.217e+00]
- grad_f[ 376] = -7.8867709942988284e+00 ~ 3.0402993435780543e-02 [ 7.917e+00]
- grad_f[ 377] = 3.3724860729978445e+00 ~ 7.9465758031042652e-05 [ 3.372e+00]
- grad_f[ 378] = -7.9387020123434837e+00 ~ 1.4362869055516736e-02 [ 7.953e+00]
- grad_f[ 379] = -6.9354898998624037e+00 ~ 2.9581469407772443e-02 [ 6.965e+00]
- grad_f[ 380] = -2.3544612608079518e+00 ~ 6.5826816829968617e-05 [ 2.355e+00]
- grad_f[ 381] = -7.5711828498478440e+00 ~ 1.3942191556270921e-02 [ 7.585e+00]
- grad_f[ 382] = 3.0483766253870925e+00 ~ 2.8769872104902738e-02 [ 3.020e+00]
- grad_f[ 383] = -8.0357588956293569e+00 ~ 4.1454522268214298e-05 [ 8.036e+00]
- grad_f[ 384] = 6.5277356019306154e+00 ~ 1.3567582060015361e-02 [ 6.514e+00]
- grad_f[ 385] = -1.7393725678090277e+00 ~ 2.7872693277767611e-02 [ 1.767e+00]
- grad_f[ 386] = 6.8297989800637282e+00 ~ 5.7795988378380704e-05 [ 6.830e+00]
- grad_f[ 387] = -5.2684946799773513e+00 ~ 1.3104528241272321e-02 [ 5.282e+00]
- grad_f[ 388] = -2.8545773922709117e+00 ~ 2.6963428165580245e-02 [ 2.882e+00]
- grad_f[ 389] = -9.7514562742892963e+00 ~ 1.2187902787927586e-05 [ 9.751e+00]
- grad_f[ 390] = -7.0314033829010469e+00 ~ 1.2670670330644002e-02 [ 7.044e+00]
- grad_f[ 391] = -1.5186592848006342e+00 ~ 2.6028303111030330e-02 [ 1.545e+00]
- grad_f[ 392] = -8.9079290537863898e+00 ~ -4.1196491980086493e-06 [ 8.908e+00]
- grad_f[ 393] = 9.3234568430898435e+00 ~ 1.2292477333514589e-02 [ 9.311e+00]
- grad_f[ 394] = -7.1934517602259263e+00 ~ 2.5043942124330896e-02 [ 7.218e+00]
- grad_f[ 395] = -5.6712526139931185e+00 ~ -2.0329875883551090e-05 [ 5.671e+00]
- grad_f[ 396] = 9.1284265710508095e+00 ~ 1.1825067206506815e-02 [ 9.117e+00]
- grad_f[ 397] = 2.4359341863467421e+00 ~ 2.4086187733794957e-02 [ 2.412e+00]
- grad_f[ 398] = -3.1313251869870129e+00 ~ -4.2239438096932572e-05 [ 3.131e+00]
- grad_f[ 399] = -2.7595889624787162e+00 ~ 1.1278522623036892e-02 [ 2.771e+00]
- grad_f[ 400] = 6.8545255716010445e-01 ~ 2.3058955829213801e-02 [ 6.624e-01]
- grad_f[ 401] = 8.4539840313033210e+00 ~ -3.9547100291937569e-05 [ 8.454e+00]
- grad_f[ 402] = 5.1655590341751889e+00 ~ 1.0779686323268580e-02 [ 5.155e+00]
- grad_f[ 403] = 4.3187077800850204e+00 ~ 2.2016963665141220e-02 [ 4.297e+00]
- grad_f[ 404] = 4.4415626408216724e-01 ~ -7.6603949850095887e-05 [ 4.442e-01]
- grad_f[ 405] = 2.9655251573794317e+00 ~ 1.0225909382616982e-02 [ 2.955e+00]
- grad_f[ 406] = 6.7686732100110447e+00 ~ 2.0921128624233253e-02 [ 6.748e+00]
- grad_f[ 407] = -3.9995449687258144e+00 ~ -9.9266247677570627e-05 [ 3.999e+00]
- grad_f[ 408] = 1.8578189217755181e+00 ~ 9.6478352452800606e-03 [ 1.848e+00]
- grad_f[ 409] = 7.7542280904128802e+00 ~ 1.9753315050602245e-02 [ 7.734e+00]
- grad_f[ 410] = -9.7368370954135486e+00 ~ -1.1505460718946293e-04 [ 9.737e+00]
- grad_f[ 411] = 3.6660111312637866e+00 ~ 9.0510432842202115e-03 [ 3.657e+00]
- grad_f[ 412] = -6.5311451501602136e+00 ~ 1.8472233014358068e-02 [ 6.550e+00]
- grad_f[ 413] = -9.2703224489045510e+00 ~ -1.0732613846068172e-04 [ 9.270e+00]
- grad_f[ 414] = -8.7363963307269188e+00 ~ 8.3914352309023867e-03 [ 8.745e+00]
- grad_f[ 415] = -1.1061207517414573e-01 ~ 1.7224805883842009e-02 [ 1.278e-01]
- grad_f[ 416] = -7.5760656184842645e+00 ~ -1.0324257610442871e-04 [ 7.576e+00]
- grad_f[ 417] = 1.0320909799355604e+00 ~ 7.8105267422965731e-03 [ 1.024e+00]
- grad_f[ 418] = -7.3224689971855383e+00 ~ 1.5911334564038440e-02 [ 7.338e+00]
- grad_f[ 419] = 7.5530728682807080e-01 ~ -9.1459995132936456e-05 [ 7.554e-01]
- grad_f[ 420] = 5.1797649397887113e+00 ~ 7.2052060325917553e-03 [ 5.173e+00]
- grad_f[ 421] = 9.4176464911035396e+00 ~ 1.4658976675862590e-02 [ 9.403e+00]
- grad_f[ 422] = -2.5520543329827916e+00 ~ -1.1199942700994198e-04 [ 2.552e+00]
- grad_f[ 423] = 2.8753856198584060e+00 ~ 6.5483315450486695e-03 [ 2.869e+00]
- grad_f[ 424] = 9.0531948545237384e+00 ~ 1.3287806920127066e-02 [ 9.040e+00]
- grad_f[ 425] = -1.3051434579142551e+00 ~ -1.0750168326982874e-04 [ 1.305e+00]
- grad_f[ 426] = -9.2090761482192107e+00 ~ 5.8468329349358542e-03 [ 9.215e+00]
- grad_f[ 427] = -1.6838490175159393e+00 ~ 1.1813960424287449e-02 [ 1.696e+00]
- grad_f[ 428] = -7.3992593332129530e+00 ~ -1.0211395387254923e-04 [ 7.399e+00]
- grad_f[ 429] = -3.9300977562308503e+00 ~ 5.2221535775997937e-03 [ 3.935e+00]
- grad_f[ 430] = -7.7781793080317385e+00 ~ 1.0320160174701427e-02 [ 7.788e+00]
- grad_f[ 431] = -1.2178330353391686e+00 ~ -8.0331057313228193e-05 [ 1.218e+00]
- grad_f[ 432] = 6.9743970893603802e+00 ~ 4.6253494518815495e-03 [ 6.970e+00]
- grad_f[ 433] = 7.2264488263982685e+00 ~ 8.8866521099562092e-03 [ 7.218e+00]
- grad_f[ 434] = -1.2502474619655146e+00 ~ -8.5061842220815568e-05 [ 1.250e+00]
- grad_f[ 435] = -5.9335630370581782e+00 ~ 3.9317049824209981e-03 [ 5.937e+00]
- grad_f[ 436] = -4.8846742690690093e+00 ~ 7.3270831453930048e-03 [ 4.892e+00]
- grad_f[ 437] = -4.1727342920836463e-01 ~ -7.2443331333715832e-05 [ 4.172e-01]
- grad_f[ 438] = -4.6060155776326184e+00 ~ 3.2971875764928721e-03 [ 4.609e+00]
- grad_f[ 439] = 9.7882733723922399e+00 ~ 5.8252958713822956e-03 [ 9.782e+00]
- grad_f[ 440] = -1.8001096044581999e+00 ~ -7.5536958645396087e-05 [ 1.800e+00]
- grad_f[ 441] = 3.5176147612753539e+00 ~ 2.6991514375361387e-03 [ 3.515e+00]
- grad_f[ 442] = 2.5789405939618604e+00 ~ 4.1907094077400708e-03 [ 2.575e+00]
- grad_f[ 443] = 4.3992196544998308e+00 ~ -4.9601894263508745e-05 [ 4.399e+00]
- grad_f[ 444] = -2.0088305113872451e+00 ~ 2.0493616179502131e-03 [ 2.011e+00]
- grad_f[ 445] = 9.8326401669865504e+00 ~ 2.5520548418291678e-03 [ 9.830e+00]
- grad_f[ 446] = 1.0007040653351140e+00 ~ -3.6257910538014577e-05 [ 1.001e+00]
- grad_f[ 447] = -3.2238094891216917e+00 ~ 1.4171986891727043e-03 [ 3.225e+00]
- grad_f[ 448] = 5.0836860461959787e+00 ~ 8.0462443231423160e-04 [ 5.083e+00]
- grad_f[ 449] = -9.7477253848012424e-01 ~ -2.6589752621930529e-06 [ 9.748e-01]
Derivative checker detected 450 error(s).
In fact, the first column should represent the user-provided derivative values. However, the derivatives I obtained from the eval_grad_f function appear as follows. While the differences with the finite difference calculations are not significant, the displayed values above do not seem to be the Jacobian matrix obtained from eval_grad_f. They rather resemble the values of the independent variable when solving for the Jacobian.
The computed values from eval_grad_f are as follows:(first few lines)
-0.144876
-0.225822
-0.00124875
-0.14175
-0.221863
-0.00126049
-0.138661
-0.217921
-0.00120935
-0.135572
-0.214071
-0.00119629
-0.132521
-0.210228
-0.00116109
......
The values of the independent variables are as follows:
-9.16739
-0.910151
6.69634
-3.28028
1.30979
-9.96466
-6.24821
9.80868
5.00994
-2.67453
-2.97582
1.4669
-7.34892
-8.71667
9.01707
......
Thanks for every suggestion, I'm wondering if it's a problem with the program or with ipopt itself
In the line
grad_f[ 0] = -9.1673931045624357e+00 ~ -1.4487373807435969e-01 [ 9.023e+00]
the -9.1673931045624357e+00
is the value that Ipopt got from your implementation of TNLP::eval_grad_f
. The -1.4487373807435969e-01
is the value that Ipopt calculated via a finite-difference approximation from calls to eval_f
.
So you may want to check your implementation of TNLP::eval_grad_f
and whether you may copy x
into grad_f
there.
Thank you for your answer. I found the cause of the error. It is due to an error in passing the programming pointer and has nothing to do with ipopt.