| Literature DB >> 29348705 |
Abstract
The paper concerns with novel first-order methods for monotone variational inequalities. They use a very simple linesearch procedure that takes into account a local information of the operator. Also, the methods do not require Lipschitz continuity of the operator and the linesearch procedure uses only values of the operator. Moreover, when the operator is affine our linesearch becomes very simple, namely, it needs only simple vector-vector operations. For all our methods, we establish the ergodic convergence rate. In addition, we modify one of the proposed methods for the case of a composite minimization. Preliminary results from numerical experiments are quite promising.Entities:
Keywords: 47J20; 65K10; 65K15; 65Y20; 90C33; convex optimization; ergodic convergence; linesearch; monotone operator; nonmonotone stepsizes; proximal methods; variational inequality
Year: 2017 PMID: 29348705 PMCID: PMC5751890 DOI: 10.1080/10556788.2017.1300899
Source DB: PubMed Journal: Optim Methods Softw ISSN: 1026-7670
Results for problems (53)–(55).
| Alg.1 | Alg.2 | FBF | Alg.1 | Alg.2 | FBF | Alg.1 | Alg.2 | FBF | |
|---|---|---|---|---|---|---|---|---|---|
| Ex.1 | |||||||||
| # iter | 178 | 188 | 433 | 260 | 217 | 630 | 162 | 187 | 855 |
| # | 178 | 188 | 896 | 260 | 217 | 1317 | 162 | 187 | 1798 |
| # | 368 | 354 | 1329 | 540 | 411 | 1947 | 344 | 352 | 2653 |
| Time | 0.2 | 0.2 | 0.6 | 0.3 | 0.2 | 1 | 0.4 | 0.4 | 2.6 |
| # iter | 184 | 217 | 564 | 187 | 223 | 761 | 238 | 224 | 1132 |
| # | 184 | 217 | 1176 | 187 | 223 | 1596 | 238 | 224 | 2389 |
| # | 383 | 411 | 1740 | 394 | 423 | 2357 | 499 | 426 | 3521 |
| Time | 0.2 | 0.2 | 0.8 | 0.2 | 0.23 | 1.2 | 0.5 | 0.5 | 3.4 |
| Ex.2 | |||||||||
| # iter | 413 | 327 | 386 | 310 | 318 | 569 | 425 | 319 | 901 |
| # | 413 | 327 | 806 | 310 | 318 | 1197 | 425 | 319 | 1907 |
| # | 864 | 637 | 1192 | 659 | 618 | 1766 | 895 | 617 | 2808 |
| Time | 0.4 | 0.3 | 0.6 | 0.4 | 0.4 | 1.1 | 1.1 | 0.8 | 4.2 |
| # iter | 330 | 303 | 414 | 430 | 341 | 458 | 366 | 323 | 731 |
| # | 330 | 303 | 866 | 430 | 341 | 960 | 366 | 323 | 1544 |
| # | 695 | 587 | 1280 | 902 | 666 | 1418 | 770 | 625 | 2275 |
| Time | 0.3 | 0.3 | 0.6 | 0.5 | 0.4 | 0.9 | 1.0 | 0.8 | 3.1 |
| Ex.3 (box) | |||||||||
| # iter | 30,332 | 28,615 | 43,379 | 8845 | 8689 | 14,219 | 27,055 | 25,354 | 27,588 |
| # | 30,332 | 28,615 | 92,705 | 8845 | 8689 | 30,395 | 27,055 | 25,354 | 58,960 |
| # | 60,669 | 56,980 | 136,084 | 17,758 | 17,310 | 44,614 | 54,261 | 51,379 | 86,548 |
| Time | 4.8 | 4.1 | 8.8 | 1.9 | 1.8 | 4.2 | 19.2 | 17.5 | 27.2 |
| Ex.3 (ball) | |||||||||
| # iter | 29 | 20 | 158 | 27 | 21 | 212 | 21 | 21 | 544 |
| # | 29 | 20 | 349 | 27 | 21 | 464 | 21 | 21 | 1173 |
| # | 76 | 51 | 507 | 72 | 53 | 676 | 60 | 53 | 1717 |
| Time | 0.01 | 0.0 | 0.05 | 0.01 | 0.01 | 0.09 | 0.02 | 0.02 | 0.57 |
Results for problem (56).
| Alg.1 | Alg.2 | FBF-1 | FBF-1.5 | Alg.1 | Alg.2 | FBF-1 | FBF-1.5 | |
|---|---|---|---|---|---|---|---|---|
| # iter | 1310 | 1174 | 1030 | 1073 | 1896 | 1595 | 1363 | 1389 |
| # | 1310 | 1174 | 1032 | 2294 | 1896 | 1595 | 1365 | 2969 |
| # | 1312 | 1176 | 2062 | 3367 | 1898 | 1597 | 2728 | 4358 |
| Time | 0.5 | 0.5 | 0.7 | 1.1 | 58 | 50 | 84 | 132 |
Results for problem (57)
| Alg.1 | Alg.2 | FBF | Alg.1 | Alg.2 | FBF | Alg.1 | Alg.2 | FBF | |
|---|---|---|---|---|---|---|---|---|---|
| # iter | 42 | 73 | 141 | 43 | 76 | 163 | 47 | 80 | 173 |
| # | 42 | 73 | 294 | 43 | 76 | 341 | 47 | 80 | 363 |
| # | 137 | 143 | 435 | 153 | 149 | 504 | 161 | 157 | 536 |
| Time | 0.01 | 0.01 | 0.04 | 0.04 | 0.04 | 0.14 | 0.8 | 0.7 | 2.2 |
| C = | |||||||||
| # iter | 78 | 78 | 138 | 80 | 83 | 145 | 85 | 88 | 170 |
| # | 78 | 78 | 290 | 80 | 83 | 305 | 85 | 88 | 359 |
| # | 162 | 154 | 428 | 174 | 164 | 450 | 187 | 174 | 529 |
| Time | 0.02 | 0.02 | 0.07 | 0.1 | 0.1 | 0.3 | 1.7 | 1.6 | 5.3 |
Results for problem (58).
| Alg.2 | Alg.3 | FB | Alg.2 | Alg.3 | FB | Alg.2 | Alg.3 | FB | |
|---|---|---|---|---|---|---|---|---|---|
| # iter | 421 | 367 | 348 | 1001 | 690 | 830 | 1421 | 975 | 1140 |
| # | 421 | 367 | 732 | 1001 | 690 | 1758 | 1421 | 975 | 2424 |
| # | 832 | 646 | 732 | 1960 | 1212 | 1758 | 2809 | 1728 | 2424 |
| Time | 0.05 | 0.03 | 0.03 | 0.27 | 0.16 | 0.23 | 0.68 | 0.4 | 0.61 |
| # iter | 606 | 494 | 472 | 1415 | 1011 | 1151 | 2225 | 1601 | 1761 |
| # | 606 | 494 | 997 | 1415 | 1011 | 2444 | 2225 | 1601 | 3751 |
| # | 1092 | 772 | 997 | 2512 | 1534 | 2444 | 3866 | 2349 | 3751 |
| Time | 0.07 | 0.04 | 0.04 | 0.35 | 0.2 | 0.3 | 0.95 | 0.68 | 0.81 |
Figure 1.Convergence plots for problem (55), d=1000, m=100. (a) , (b) .