-
Notifications
You must be signed in to change notification settings - Fork 0
/
ImproveNLS.bib
4603 lines (3925 loc) · 168 KB
/
ImproveNLS.bib
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
% Encoding: UTF-8
@TechReport{Birkisson2013,
title={Automatic linearity detection, Report NA-13-04},
institution={Mathematical Institute, University of Oxford},
year=2013,
url={https://core.ac.uk/download/pdf/9695588.pdf}
}
@article{Zhang2011LinNonlin,
ISSN = {01621459},
URL = {http://www.jstor.org/stable/23427577},
author = {Hao Helen Zhang and Guang Cheng and Yufeng Liu},
journal = {Journal of the American Statistical Association},
number = {495},
pages = {1099--1112},
publisher = {[American Statistical Association, Taylor & Francis, Ltd.]},
title = {Linear or Nonlinear? Automatic Structure Discovery for Partially Linear Models},
volume = {106},
year = {2011}
}
@Manual{MiguezNLRAA2021,
title = {{nlraa: Nonlinear Regression for Agricultural Applications}},
author = {Fernando Miguez},
year = {2021},
note = {R package version 0.89},
url = {https://CRAN.R-project.org/package=nlraa},
}
@Manual{jnnlmrt12,
title = {nlmrt: Functions for Nonlinear Least Squares Solutions},
author = {John C. Nash},
year = {2016},
note = {R package version 2016.3.2},
url = {https://CRAN.R-project.org/package=nlmrt},
}
@InBook{SGN83,
pages = {91--100},
title = {Truncated-Newton Methods for Large-Scale Minimization},
year = {1983},
author = {Stephen G. Nash},
editor = {H. E. Rauch},
booktitle = {Applications of Nonlinear Programming to Optimization and Control},
crossref = {Rauch},
}
@Article{BLAS79,
author = {Lawson, C. L. and Hanson, R. J. and Kincaid, D. and Krogh, F. T.},
title = {{Basic Linear Algebra Subprograms for FORTRAN usage}},
journal = {ACM Tran. Math. Softw.},
year = {1979},
volume = {5},
number = {3},
pages = {308--323},
}
@Article{jn74cpc,
author = {Nash, John C.},
title = {{The Hermitian matrix eigenproblem using compact array storage}},
journal = {Computer Physics Communications},
year = {1974},
volume = {8},
number = {2},
pages = {85--94},
note = {JNfile: 74CompPhysComm8104151087681446090.pdf},
}
@article{DrmacVeselic2008-1,
author = {Drma\v{c}, Zlatko and Veseli\'{c}, Kre\v{s}imir},
title = {New Fast and Accurate Jacobi SVD Algorithm. I},
year = {2008},
issue_date = {November 2007},
publisher = {Society for Industrial and Applied Mathematics},
address = {USA},
volume = {29},
number = {4},
issn = {0895-4798},
url = {https://doi.org/10.1137/050639193},
doi = {10.1137/050639193},
abstract = {This paper is the result of concerted efforts to break the barrier between numerical accuracy and run-time efficiency in computing the fundamental decomposition of numerical linear algebra—the singular value decomposition (SVD) of general dense matrices. It is an unfortunate fact that the numerically most accurate one-sided Jacobi SVD algorithm is several times slower than generally less accurate bidiagonalization-based methods such as the QR or the divide-and-conquer algorithm. Our quest for a highly accurate and efficient SVD algorithm has led us to a new, superior variant of the Jacobi algorithm. The new algorithm has inherited all good high accuracy properties of the Jacobi algorithm, and it can outperform the QR algorithm.},
journal = {SIAM J. Matrix Anal. Appl.},
month = jan,
pages = {1322–1342},
numpages = {21},
keywords = {Jacobi method, eigenvalues, singular value decomposition}
}
@article{DrmacVeselic2008-2,
author = {Drma\v{c}, Zlatko and Veseli\'{c}, Kre\v{s}imir},
title = {New Fast and Accurate Jacobi SVD Algorithm. II},
year = {2008},
issue_date = {November 2007},
publisher = {Society for Industrial and Applied Mathematics},
address = {USA},
volume = {29},
number = {4},
issn = {0895-4798},
url = {https://doi.org/10.1137/05063920X},
doi = {10.1137/05063920X},
abstract = {This paper presents a new one-sided Jacobi SVD algorithm for triangular matrices computed by revealing QR factorizations. If used in the preconditioned Jacobi SVD algorithm, described in part one of this paper, it delivers superior performance leading to the currently fastest method for computing SVD decomposition with high relative accuracy. Furthermore, the efficiency of the new algorithm is comparable to the less accurate bidiagonalization-based methods. The paper also discusses underflow issues in floating point implementation and shows how to use perturbation theory to fix the imperfectness of the machine arithmetic.},
journal = {SIAM J. Matrix Anal. Appl.},
month = jan,
pages = {1343–1362},
numpages = {20},
keywords = {singular value decomposition, Jacobi method, eigenvalues}
}
@article{Drmac2017Alg977,
author = {Drma\v{c}, Zlatko},
title = {Algorithm 977: A QR--Preconditioned QR SVD Method for Computing the SVD with High Accuracy},
year = {2017},
issue_date = {July 2017},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {44},
number = {1},
issn = {0098-3500},
url = {https://doi-org.proxy.bib.uottawa.ca/10.1145/3061709},
doi = {10.1145/3061709},
abstract = {A new software for computing the singular value decomposition (SVD) of real or complex matrices is proposed. The method implemented in the code xGESVDQ is essentially the QR SVD algorithm available as xGESVD in LAPACK. The novelty is an extra step, the QR factorization with column (or complete row and column) pivoting, also already available in LAPACK as xGEQP3. For experts in matrix computations, the combination of the QR factorization and an SVD computation routine is not new. However, what seems to be new and important for applications is that the resulting procedure is numerically superior to xGESVD and that it is capable of reaching the accuracy of the Jacobi SVD. Further, when combined with pivoted Cholesky factorization, xGESVDQ provides numerically accurate and fast solvers (designated as xPHEVC, xPSEVC) for the Hermitian positive definite eigenvalue problem. For instance, using accurately computed Cholesky factor, xPSEVC computes all eigenvalues of the 200 \texttimes{} 200 Hilbert matrix (whose spectral condition number is greater that 10300) to nearly full machine precision. Furthermore, xGESVDQ can be used for accurate spectral decomposition of general (indefinite) Hermitian matrices.},
journal = {ACM Trans. Math. Softw.},
month = jul,
articleno = {11},
numpages = {30},
keywords = {condition number, Accuracy, SVD, pivoting, Jacobi method}
}
@article{Drmac1997ImplementationOJ,
title={Implementation of Jacobi Rotations for Accurate Singular Value Computation in Floating Point Arithmetic},
author={Z. Drmac},
journal={SIAM J. Sci. Comput.},
year={1997},
volume={18},
pages={1200-1222}
}
@article{Stewart1993EarlySVD,
ISSN = {00361445},
URL = {http://www.jstor.org/stable/2132388},
abstract = {This paper surveys the contributions of five mathematicians--Eugenio Beltrami (1835-1899), Camille Jordan (1838-1921), James Joseph Sylvester (1814-1897), Erhard Schmidt (1876-1959), and Hermann Weyl (1885-1955)--who were responsible for establishing the existence of the singular value decomposition and developing its theory.},
author = {G. W. Stewart},
journal = {SIAM Review},
number = {4},
pages = {551--566},
publisher = {Society for Industrial and Applied Mathematics},
title = {On the Early History of the Singular Value Decomposition},
volume = {35},
year = {1993}
}
@Inbook{Drmac2003,
author="Drma{\v{c}}, Zlatko
and Hari, Vjeran
and Slapni{\v{c}}ar, Ivan",
editor="Drma{\v{c}}, Zlatko
and Hari, Vjeran
and Sopta, Luka
and Tutek, Zvonimir
and Veseli{\'{c}}, Kre{\v{s}}imir",
title="Advances in Jacobi Methods",
bookTitle="Applied Mathematics and Scientific Computing",
year="2003",
publisher="Springer US",
address="Boston, MA",
pages="63--90",
abstract="Two-sided and especially one-sided Jacobi methods for solving eigenproblems of Hermitian positive definite and symmetric indefinite matrices are reviewed. SVD one-sided methods are included in this survey. Special attention is paid to the latest results on accuracy and on asymptotic convergence of scaled iterates by these methods",
isbn="978-1-4757-4532-0",
doi="10.1007/978-1-4757-4532-0_3",
url="https://doi.org/10.1007/978-1-4757-4532-0_3"
}
@ARTICLE{LukPark1989Jacobi,
author={F. T. {Luk} and H. {Park}},
journal={IEEE Transactions on Computers},
title={A proof of convergence for two parallel Jacobi SVD algorithms},
year={1989},
volume={38},
number={6},
pages={806-811}
}
@article{deRijk1989Jacobi,
author = {de Rijk, P. P. M.},
title = {A One-Sided Jacobi Algorithm for Computing the Singular Value Decomposition on a Vector Computer},
journal = {SIAM Journal on Scientific and Statistical Computing},
volume = {10},
number = {2},
pages = {359-371},
year = {1989}
}
@InBook{GolubReinschSVD1971,
pages = {134--151},
title = {{Singular Value Decomposition and Least Squares Solutions}},
publisher = {Springer Berlin Heidelberg},
year = {1971},
author = {Golub, G. H. and Reinsch, C.},
editor = {Bauer, F. L.},
address = {Berlin, Heidelberg},
isbn = {978-3-662-39778-7},
abstract = {Let A be a real m{\texttimes}n matrix with m ≧ n. It is well known (cf. [4]) that (1)<m:math><m:mrow><m:mi>A</m:mi><m:mo>=</m:mo><m:mi>U</m:mi><m:mstyle displaystyle='true'><m:mo>{\&}{\#}x2211;</m:mo> <m:mrow><m:msup><m:mi>V</m:mi><m:mi>T</m:mi></m:msup></m:mrow></m:mstyle></m:mrow></m:math>{\$}{\$}A = U{\backslash}sum {\{}{\{}V^T{\}}{\}} {\$}{\$}where <m:math display='block'><m:mrow><m:msup><m:mi>U</m:mi><m:mi>T</m:mi></m:msup><m:mi>U</m:mi><m:mo>=</m:mo><m:msup><m:mi>V</m:mi><m:mi>T</m:mi></m:msup><m:mi>V</m:mi><m:mo>=</m:mo><m:mi>V</m:mi><m:msup><m:mi>V</m:mi><m:mi>T</m:mi></m:msup><m:mo>=</m:mo><m:msub><m:mi>I</m:mi><m:mi>n</m:mi></m:msub><m:mtext>{\&}{\#}x2009;</m:mtext><m:mi>a</m:mi><m:mi>n</m:mi><m:mi>d</m:mi><m:mtext>{\&}{\#}x2009;</m:mtext><m:mstyle displaystyle='true'><m:mo>{\&}{\#}x2211;</m:mo> <m:mrow><m:mo>=</m:mo><m:mi>d</m:mi><m:mi>i</m:mi><m:mi>a</m:mi><m:mi>g</m:mi><m:mo stretchy='false'>(</m:mo><m:msub><m:mi>{\&}{\#}x03C3;</m:mi><m:mn>1</m:mn></m:msub><m:mo>,</m:mo><m:mn>...</m:mn><m:mo>,</m:mo><m:msub><m:mi>{\&}{\#}x03C3;</m:mi><m:mi>n</m:mi></m:msub><m:mo stretchy='false'>)</m:mo></m:mrow></m:mstyle></m:mrow></m:math>{\$}{\$}{\{}U^T{\}}U = {\{}V^T{\}}V = V{\{}V^T{\}} = {\{}I{\_}n{\}}{\backslash};and{\backslash};{\backslash}sum {\{} = diag({\{}{\backslash}sigma {\_}1{\}},...,{\{}{\backslash}sigma {\_}n{\}}){\}} {\$}{\$}.},
booktitle = {Linear Algebra},
doi = {10.1007/978-3-662-39778-7_10},
url = {https://doi.org/10.1007/978-3-662-39778-7_10},
}
@article{Stewart1993EarlySVD,
author = {G. W. Stewart},
journal = {SIAM Review},
number = {4},
pages = {551--566},
title = {On the Early History of the Singular Value Decomposition},
volume = {35},
year = {1993}
}
@article{Bindel2002Givens,
author = {D. Bindel and J. Demmel and W. Kahan and O. Marques},
title = {On computing Givens rotations reliably and efficiently},
journal = {{ACM Transactions on Mathematical Software}},
volume = {28},
number = {2},
month = {june},
pages = {206--238},
year = {2002}
}
@article{Smith91afortran,
author = {David M. Smith},
title = {A FORTRAN package for floating-point multiple-precision arithmetic},
journal = {ACM transactions on mathematical software},
year = {1991},
volume = {17},
pages = {273--283}
}
@article{Jones70Spiral,
author = {Jones, A.},
title = "{Spiral—A new algorithm for non-linear parameter estimation using least squares}",
journal = {The Computer Journal},
volume = {13},
number = {3},
pages = {301-308},
year = {1970},
month = {01}
}
@article{Karpinski85,
author = {Karpinski, Richard},
title = {Paranoia: A floating-point benchmark,},
year = {1985},
journal = {Byte Magazine},
month = feb,
volume = {10},
number ={2},
pages = {223-235}
}
@Article{Cody1988Alg665,
author = "W. J. Cody",
title = "Algorithm 665. {MACHAR}: {A} Subroutine to Dynamically
Determine Machine Parameters",
journal = "ACM Transactions on Mathematical Software",
volume = "14",
number = "4",
pages = "303--311",
month = dec,
year = "1988"
}
@article{HoerlKennard70,
author = {Hoerl, A.E. and Kennard, R.W.},
year = {1970},
title = {Ridge Regression: Biased Estimation for Nonorthogonal Problems},
journal = {Technometrics},
volume = {12},
pages = {55--67}
}
@miscel{BauerReinsch71,
author = {Bauer, F. L. and Reinsch, C.},
title = {Inversion of positive definite matrices by the
{Gauss-Jordan} method},
publisher = {in Wilkinson {et al.} 1971,
pages 45--49},
year = "1971",
pages = "45--49",
note = {{See Wilkinson et al. 1971}}
}
@book{wilkinson1971linear,
title={Linear Algebra},
author={Wilkinson, J.H. and Reinsch, C. and Bauer, F.L.},
number={v. 10},
series={Die Grundlehren der mathematischen Wissenschaften in Einzeldarstellungen},
year={1971},
publisher={Springer-Verlag}
}
@Article{Smith:2001:AFS,
author = "David M. Smith",
title = "{Algorithm 814}: {Fortran 90} software for
floating-point multiple precision arithmetic, gamma and
related functions",
journal = "ACM Transactions on Mathematical Software (TOMS)",
volume = "27",
number = "4",
pages = "377--387",
month = dec,
year = "2001"
}
@Article{Smith:2011:AMP,
author = "David M. Smith",
title = "{Algorithm 911}: Multiple-Precision Exponential
Integral and Related Functions",
journal = "ACM Transactions on Mathematical Software (TOMS)",
volume = "37",
number = "4",
pages = "46:1--46:16",
month = feb,
year = "2011"
}
@Manual{FreePascal1993,
title = {Free Pascal: A 32, 64 and 16 bit professional Pascal compiler},
author = {{Free Pascal Team}},
year = {1993--2020},
address = {Fairfax, VA},
note = {{version} 3.2.0},
note = {{rrid} SCR_014360},
url = {https://www.freepascal.org/}
}
@Article{Wirth1971Pascal,
author = {Wirth, Niklaus},
title = {The Programming Language Pascal},
Journal = {Acta Informatica},
volume = {1},
year = {1971},
pages = {35--63}
}
@Article{nl2solDGW81,
Title = {An Adaptive Nonlinear Least-Squares Algorithm},
Author = {John E. Dennis and David M. Gay and Roy E. Welsch},
Journal = {ACM Transactions on Mathematical Software},
Volume = {7},
Number = {3},
Pages = {348--368},
Year = {1981}
}
@Manual{Deriv-manual,
title = {{Deriv}: R-based Symbolic Differentiation},
author = {Andrew Clausen and Serguei Sokol},
year = {2018},
note = {Deriv package version 3.8},
url = {https://CRAN.R-project.org/package=Deriv},
}
@Manual{ Ryacas-manual,
title = {Ryacas: R Interface to the Yacas Computer Algebra System},
author = {Rob Goedman and Gabor Grothendieck and Søren Højsgaard and Ayal Pinkus and Grzegorz Mazur and Mikkel Meyer Andersen},
year = {2019},
note = {R package version 0.4.1},
url = {https://CRAN.R-project.org/package=Ryacas},
}
@Article{Hartley61,
Title = {The modified Gauss-Newton method for fitting of nonlinear regression functions by least squares},
Author = {H. O. Hartley},
Journal = {Technometrics},
Volume = {3},
Pages = {269--280},
Year = {1961}
}
@Book{Conn09,
Title = {Introduction to Derivative-Free Optimization},
Author = {A.R.Conn, K.Scheinberg, and L.N.Vicente},
Publisher = {SIAM},
Year = {2009},
Address = {Philadelphia}
}
@article{BatesWatts81,
author = {Bates, Douglas M. and Watts, Donald G.},
title = {A Relative Offset Orthogonality Convergence Criterion for Nonlinear least Squares},
journal = {Technometrics},
volume = {23},
number = {2},
pages = {179-183},
year = {1981}
}
@Article{bolkernonlin13,
Title = {Strategies for fitting nonlinear ecological models in R, AD Model Builder, and BUGS},
Author = {Bolker, Benjamin M. and Gardner, Beth and Maunder, Mark and Berg, Casper W. and Brooks, Mollie and Comita, Liza and Crone, Elizabeth and Cubaynes, Sarah and Davies, Trevor and de Valpine, Perry and Ford, Jessica and Gimenez, Olivier and Ke\'ry, Marc and Kim, Eun Jung and Lennert-Cody, Cleridy and Magnusson, Arni and Martell, Steve and Nash, John and Nielsen, Anders and Regetz, Jim and Skaug, Hans and Zipkin, Elise},
Journal = {Methods in Ecology and Evolution},
Year = {2013},
Note = {Report on special 2-session workshop at National Center for Ecological Analysis and Synthesis, Santa Barbara, CA in 2012. JNfile: 13-bolker-strategies.pdf},
Number = {6},
Pages = {501--512},
Volume = {4},
ISSN = {2041-210X}
}
@Misc{DalzellInterview1310,
Title = {{Optimization in R: A conversation with John Nash about optim and optimx}},
Author = {Dalzell, Catherine and Nash, John C.},
Month = {October},
Note = {Interview published in IBM Developerworks series. JNfile: Interview\-Optimization\_in\_R.pdf},
Year = {2013},
Url = {http://www.ibm.com/developerworks/library/ba\-optimR\-john\-nash/index.html}
}
@Misc{PORTlib,
Title = {The {Port Mathematical Subroutine Library}, Version 3},
Author = {Phyllis Fox},
Year = {1997},
Address = {Murray Hill, NJ},
Publisher = {AT\&T Bell Laboratories},
Url = {http://www.bell-labs.com/project/PORT/}
}
@Misc{Gil93,
Title = {p2c},
Author = {Dave Gillespie},
Year = {1993},
Address = {Boston, MA},
Publisher = {Free Software Foundation},
Url = {http://directory.fsf.org/project/p2c/}
}
@Misc{hjjncompstat98,
Title = {Numerical optimization with imprecise function evaluations},
Author = {Joe, Harry and Nash, John C.},
Note = {Slides for presentation July 26, 1998 at the Computational Statistics 98 Conference, Bristol, UK. JNfile: 980726JoeNashslides-compstat.pdf},
Year = {1998}
}
@Misc{SIAMOpt96JNHJ,
Title = {{Minimizing imprecisely computed functions}},
Author = {Joe, Harry and Nash, John C},
Month = {May},
Note = {Slides for a presentation at the Fifth SIAM Conference on Optimization, Victoria, BC, May 20-22, 1996. JNfile: SIAMOpt96JNHJSlides.pdf},
Year = {1996}
}
@Book{Price05,
Title = {Differential Evolution - A Practical Approach to Global Optimization},
Author = {K. V. Price, R. M. Storn, and J. A. Lampinen},
Publisher = {Springer},
Year = {2005},
Address = {New York}
}
@Article{Magnussen16,
Title = {The relative performance of R, AD Model Builder, and BUGS for fitting nonlinear models},
Author = {Magnusson, Arni and Bolker, Benjamin M. and Gardner, Beth and Maunder, Mark and Berg, Casper W. and Brooks, Mollie and Comita, Liza and Crone, Elizabeth and Cubaynes, Sarah and Davies, Trevor and de Valpine, Perry and Ford, Jessica and Gimenez, Olivier and Ke\'ry, Marc and Kim, Eun Jung and Lennert-Cody, Cleridy and Martell, Steve and Nash, John and Nielsen, Anders and Regetz, Jim and Skaug, Hans and Zipkin, Elise},
Journal = {Methods in Ecology and Evolution},
Year = {2016},
Note = {Submitted early 2016 JNfile: 13-bolker-strategies.pdf},
ISSN = {2041-210X}
}
@Misc{plato,
Title = {Decision Tree for Optimization Software},
Author = {H. Mittelman},
Year = {2008},
Url = {http://plato.asu.edu/guide.html}
}
@InProceedings{jn87iface,
Title = {Computing environment and installation influences on tests and benchmarks of statistical software},
Author = {John C. Nash},
Booktitle = {Proceedings of the 19th Symposium on the Interface, Computer Science and Statistics, Philadelphia, PA, March 8-11, 1987},
Year = {1987},
Editor = {Richard M. Heiberger and Marianne T. Martin},
Month = {March},
Note = {JNfile: 87Iface-computingenvironment.pdf. Slides in 87iface-computingenvironmentslides.pdf},
Pages = {213 -- 218},
Publisher = {American Statistical Association, Alexandria, VA}
}
@Book{jnespssm84,
Title = { Effective scientific problem solving with small computers},
Author = {Nash, John C.},
Publisher = { Reston Publishing Company : Reston, Virginia },
Year = {1984 },
Note = { (front matter only) JNfile: 84summaryESPSSCbook.pdf},
ISBN = { },
Language = { English },
Type = { Book }
}
@Misc{jnjena130523,
Title = {{Optimization and nonlinear parameter estimation tools: Illustrations with R}},
Author = {Nash, John C.},
Month = {May},
Note = {Talk given to members of the Institute for Photonic Technology in Jena, Germany, May 23, 2013. JNfile: jena130523.ppt},
Year = {2013}
}
@Misc{jn120529Leuven,
Title = {{Optimization and nonlinear parameter estimation with R}},
Author = {Nash, John C.},
Month = {May},
Note = {Presented to the Faculty of Business \& Economics, KU-Leuven. JNfile: leuven120529.ppt},
Year = {2012}
}
@Misc{jn120801lehigh,
Title = {{Optimization and nonlinear parameter estimation with R}},
Author = {Nash, John C.},
Month = {August},
Note = {Presented at the MOPTA 2012 Conference, Lehigh University. While this has the same title as the Leuven talk in May, the treatment was very different. JNfile: mopta120731.pdf},
Year = {2012}
}
@TechReport{jn2012optmeth,
Title = {An overview of optimization methods for non-specialists},
Author = {Nash, John C.},
Institution = {Telfer School of Management, University of Ottawa},
Year = {2012},
Month = {Oct},
Note = {JNfile: 2012optimizationMethods.pdf}
}
@Misc{jnASU120120,
Title = {{How should we provide optimization tools to (possibly unsophisticated) users? Ideas and questions based on some developments in R}},
Author = {Nash, John C.},
Month = {January},
Note = {Talk given to the Mathematics Department of Arizona State University, January 20, 2012. JNfile: asu120120.ppt},
Year = {2012}
}
@Misc{RQtimes12,
Title = {{Timing Rayleigh Quotient minimization in R}},
Author = {Nash, John C.},
Month = {July},
Note = {This is a `tip' on http://rwiki.sciviews.org/doku.php?id=tips:rqcasestudy. The files related to this study are \url{http://macnash.telfer.uottawa.ca/~nashjc/RQtimes.pdf} and \url{http://macnash.telfer.uottawa.ca/~nashjc/RQtimes.Rnw}},
Year = {2012}
}
@Manual{jn2011bmchk,
Title = {{bmchk: Check bounds and masks for bounds-constraints used in nonlinear optimization.}},
Author = {John C. Nash},
Note = {R package version 2011.06-26/r475. Now subsumed in packages optextras, optplus.},
Year = {2011},
Url = {http://R-Forge.R-project.org/projects/optimizer/}
}
@InProceedings{jn2011UserNCEAS,
Title = {An effort to improve nonlinear modeling practice},
Author = {John C. Nash},
Booktitle = {{UseR!2011 Schedule, Thursday 18th August}},
Year = {2011},
Note = {Presentation at UseR! 2011, University of Warwick, UK, August 18, 2011, 1 page abstract, 23 slides. JNfile: UseR2011-Nash-nonlinear-NCEAS.pdf},
Url = {http://www.warwick.ac.uk/statsdept/useR-2011/abstracts/140311-nashjohnc.pdf}
}
@InProceedings{jn2011UserOpt,
Title = {Developments in optimization tools for R},
Author = {John C. Nash},
Booktitle = {UseR!2011 Schedule, Lightning Talks},
Year = {2011},
Note = {Lightning talk at UseR! 2011, University of Warwick, UK, August 16, 2011, 1 page abstract, 15 slides. JNfile: user2011-Nash-optimization.odp, user2011-Nash-optimization.pdf},
Url = {http://www.warwick.ac.uk/statsdept/user-2011/schedule/LIGHTNING.HTML}
}
@Manual{jn2011useroptfn,
Title = {{useroptfn: A set of functions to wrap user objective, gradient and hessian functions}},
Author = {John C. Nash},
Note = {R package version 2011-8.07/r502. Now subsumed in packages optextras, optplus.},
Year = {2011},
Url = {http://R-Forge.R-project.org/projects/optimizer/}
}
@TechReport{nash2011autocv,
Title = {Automating the Preparation of Curriculum Vitae Documents},
Author = {Nash, John C.},
Institution = {University of Ottawa, Telfer School of Management},
Year = {2011},
Month = {October},
Note = {JNfile: Nash-WP2011-07.pdf},
Number = {WP.2011.07},
Pages = {1--20},
Series = {Telfer School of Management Working Papers}
}
@Misc{jn100907r,
Title = {{R} -- an overview},
Author = {Nash, John C.},
Note = {Ottawa Canada Linux Users Group presentation. JNfile: 2010-OCLUG-R-100907.odp, 2010-OCLUG-R-100907.pdf},
Year = {2010},
Url = {http://devel.oclug.on.ca/wiki/MeetingPresentations2010}
}
@Misc{jntut-UseR2010,
Title = {Optimization and related nonlinear modelling computations in {R} (a 3-hour tutorial)},
Author = {Nash, John C.},
Month = {July},
Note = {2 page abstract, web site with materials and slides. JNfile: 2010-useR2010Nashtutorial.pdf, 2010-useR--2010--Tutorials.pdf, useR--2010--Optimization-and-related-nonlinear-modelling-computa.pdf},
Year = {2010},
Url = {http://user2010.org/program2010.pdf}
}
@Manual{jn2009funcheck,
Title = {funcheck: Run tests, where possible, on named optimization problem file},
Author = {John C. Nash},
Note = {R package version 0.4/r201. Now subsumed in other packages.},
Year = {2009},
Url = {http://R-Forge.R-project.org/projects/optimizer/}
}
@Manual{jn2009NISTopt,
Title = {NISTopt: Nonlinear least squares examples from NIST in form of functions for optim() and optimx()},
Author = {John C. Nash},
Note = {R package version 0.5/r236. NISTnls nonlinear least squares R port by Douglas Bates. Original from National Institutes for Standards and Technology, {http://www.itl.nist.gov/div898/strd/nls/nls\-main.shtml}},
Year = {2009},
Url = {http://R-Forge.R-project.org/projects/optimizer/}
}
@Misc{NashR080610,
Title = {The {R} statistical computing system its uses, strengths and limitations},
Author = {Nash, John C.},
Month = {June},
Note = {Seminar presented at Transport Canada. JNfile: 2008R4Transport080610.pdf},
Year = {2008}
}
@Misc{NashR081022,
Title = {R: an open source statistical computing system, or {How} to avoid spending a fortune on quality statistical software},
Author = {Nash, John C.},
Month = {October},
Note = {Workshop presented at the Telfer School of Management, University of Ottawa. JNfile: 2008R-workshop-081022.pdf, 2008Poster-R-Workshop-22-10-2008.pdf},
Year = {2008}
}
@Misc{bozemantalk03,
Title = {Weeds in the nonlinear garden II: Why there are still some difficulties in estimating and using nonlinear models},
Author = {Nash, John C.},
Month = {July},
Note = {Talk to Maths Department of Montana State University, Bozeman, Montana, May 2, 2003. JNfile: bozemantalk03.pdf},
Year = {2003}
}
@Misc{mopta02,
Title = {Example problems that illustrate uncertainty in optimization results.},
Author = {Nash, John C.},
Month = {August},
Note = {Slides for presentation at the 2002 MOPTA (McMaster Optimization Theory and Applications) Conference, Hamilton, Aug 1-3, 2002. JNfile: 02Mopta-slides.pdf},
Year = {2002}
}
@Misc{mopta01,
Title = {Numerical optimization and surface estimation with imprecise function evaluations},
Author = {Nash, John C.},
Month = {August},
Note = {Slides for presentation at the 2001 MOPTA (McMaster Optimization Theory and Applications) Conference, Hamilton, Aug 2-4, 2001. JNfile: 01-MOPTAO1JoeNash-slides.pdf},
Year = {2001}
}
@Misc{weeds99,
Title = {Weeds in the nonlinear garden: why there are still some difficulties in estimating and using nonlinear models},
Author = {Nash, John C.},
Month = {November},
Note = {Slides of lead-off presentation at the Conference on Nonlinear Statistical Models: Implementation and Application, Lexington KY, November 4-6, 1999. JNfile: w9911a.pdf},
Year = {1999}
}
@Misc{SSO950626,
Title = {{Optimization, Statistics and the Internet}},
Author = {Nash, John C.},
Month = {June},
Note = {Talk given to Statistical Society of Ottawa AGM, June 26, 1995. JNfile: SSO95AGMslides-optandstats.pdf},
Year = {1995}
}
@Misc{nash93argonnetalk,
Title = {Nonlinear function minimization on PCs: applications, models and software},
Author = {Nash, John C.},
Note = {Talk given to the Mathematics and Computer Science Division of the Argonne National Laboratory, March 12, 1993. JNfile: 93Argonne.pdf},
Year = {1993}
}
@Misc{jn91ICIAM,
Title = {Initial parameter values in nonlinear parameter determination},
Author = {Nash, John C.},
Month = {July},
Note = {Slides for a presentation to the 1991 International Congress for Industrial and Applied Mathematics, March 24-27, 1991. The presentation was given by Mary Nash as the author had food poisoning. JNfile: 910711ICIAM-initialparameters.pdf},
Year = {1991}
}
@TechReport{nash1990AIT,
Title = {Nonlinear estimation of parameters for calibration curves: draft second report prepared for AIT Corporation},
Author = {Nash, John C.},
Institution = {Nash Information Services Inc., Ottawa},
Year = {1990},
Month = {July},
Note = {JNfile: 90aitrept.pdf}
}
@Misc{jn1989gordonconf,
Title = {Appropriate statistical tools for progress-curve modelling of chemical reactions},
Author = {Nash, John C.},
Note = {Poster at 1989 Gordon Conference on Statistics in Chemistry and Chemical Engineering, Jul 31 - Aug 4, New Hampton School. JNfile: 89GordonConf-Appropriateswslides.pdf},
Year = {1989}
}
@Misc{jn89bostoncoll,
Title = {Nonlinear modelling},
Author = {Nash, John C.},
Note = {Talk at Boston College, Mathematics Department, March 31, 1989. JNfile: 89BostonCollege-nonlinearmodelling.pdf},
Year = {1989}
}
@Article{nashnzstat89,
Title = {Data analysis and modelling: a discussion},
Author = {Nash, John C.},
Journal = {The New Zealand Statistician},
Year = {1989},
Note = {JNfile: 89NZStatistician-DAAM.pdf},
Number = {1},
Pages = {17-21},
Volume = {24}
}
@Misc{88nonlinearmodelling,
Title = {Nonlinear modelling: choices facing users and developers of software},
Author = {John C. Nash},
Note = {Talks presented at DSIR Wellington on Feb 25, 1988, and Department of Mathematics, University of Waikato, May 10, 1988. Dept of Mathematics and Statistics, Auckland U, March 30, 1988. Also presented Oct 7, 1987, to the Agricultural Economics Department, University of New England, Armidale, Australia, and to the Melbourne CSIRO establishment Oct 21, 1987. A related talk "Software for nonlinear parameter determination: choices facing users and developers" was presented to the Mathematics Department of the University of Adelaide, Oct 16, 1987. JNfile: 8788Armidale-etc-nonlinearmodellingslides.pdf},
Year = {1988}
}
@Misc{88sscvictoria,
Title = {Stretching a software package to its limits: applications of a nonlinear estimation program suite},
Author = {John C. Nash},
Month = {June},
Note = {Poster presented at the 1988 Statistical Society of Canada conference in Victoria, BC. June 5-8, 1988. JNfile: 88sscvicposter.pdf, 88SSCVictoria-StretchingaComputerPackagetoitsLimits-sign.pdf},
Year = {1988}
}
@Misc{88TAMworkshop,
Title = {Limits to the application of nonlinear function minimisation and nonlinear least squares codes: can flexibility coexist with simplicity of use and efficiency of operation},
Author = {John C. Nash},
Note = {Talk to the Theoretical and Applied Mechanics workshop on April 27, 1988 ad the University of Aukland. JNfile: none.},
Year = {1988}
}
@Misc{jnSIAMOpt87,
Title = {Extensions of a parameter estimation package to approach global optimization},
Author = {John C. Nash},
Month = {May},
Note = {SIAM Conference on Optimization, Houston TX, May 18-20, 1987. Poster presentation. JNfile: 87SIAM-ModsofParamEsttoGlobalOpt-slides.pdf},
Year = {1987}
}
@Misc{jncarletonsem86,
Title = {Impact of implementation and computing environment on the performance of function minimization algorithms},
Author = {John C. Nash},
Month = {September},
Note = {Seminar to Department of Systems and Computer Engineering, September 24, 1986. JNfile: 860924CarletonSeminar.pdf},
Year = {1986}
}
@Article{nashcacmlinalg85,
Title = {Design and implementation of a very small linear algebra program package},
Author = {Nash, John C.},
Journal = {Communications of the Association for Computing Machinery},
Year = {1985},
Month = {January},
Note = {Also published as University of Ottawa, Faculty of Administration Working Paper 83-25, 1983. Technical Correspondence on this paper appears in Communications of the ACM, v.28, n.10, pages 1086-1087, October 1985. JNfile: 85CACMp89-nash.pdf, 85ACMp1086-tech\_correspondence.pdf, 83WP25SmalLinAlgPackage.pdf},
Number = {1},
Pages = {89-94},
Volume = {28}
}
@Misc{jn84Delaware,
Title = {Solving difficult parameter estimation problems with microcomputers},
Author = {Nash, John C.},
Month = {April},
Note = {Invited talk at "Microcomputers \& Statistics", Newark, Delaware, April 30, 1984. JNfile: 84-0430NewarkDelaware.pdf},
Year = {1984}
}
@Manual{nash85leqb05,
Title = {LEQB05 User{'}s Guide: a very small linear algebra program package},
Author = {Nash, John C.},
Month = {July},
Note = {JNfile: 85LEQB05UserGuide.pdf, revised 1985. Note also PLASTIC, 840124, 84PLASTIC-LinAlgProg.pdf},
Year = {1984},
Publisher = {Nash Information Services Inc., Ottawa}
}
@InProceedings{nash1983nlreg1,
Title = {Approaches to nonlinear regression on very small computers},
Author = {Nash, John C.},
Booktitle = {1983 Proceedings of the Business and Economics Statistics Section},
Year = {1983},
Note = {Also University of Ottawa, Faculty of Administration, Working Paper 83-58, JNfile: 83Approaches2NonlinRegrn.pdf, JNfile: WP83-58.pdf. Slides also available but not scanned.},
Pages = {75-80},
Publisher = {American Statistical Association, Washington DC}
}
@Article{jnia82-2,
Title = {Optimization: Finding the Best},
Author = {Nash, John C.},
Journal = {Interface Age},
Year = {1982},
Month = {February},
Note = {JNfile: 82-ia-feb.pdf},
Number = {2},
Volume = {7},
HowPublished = {Interface Age, , v.7, n.2, February 1982, pages 34,36,37,38.},
Referee = {no}
}
@TechReport{nash1982HJ2ndLook,
Title = {{A second look at the Hooke and Jeeves algorithm}},
Author = {Nash, John C.},
Institution = {University of Ottawa, Faculty of Administration},
Year = {1982},
Note = {JNfile: 82-2ndLookHookeandJeeves.pdf}
}
@Article{jnsignum81,
Title = {Function Minimization of Special Computers},
Author = {Nash, John C.},
Journal = {Signum Newsletter},
Year = {1981},
Month = {March},
Note = {JNfile: 81signum.pdf},
Number = {1},
Pages = {14--25},
Volume = {16}
}
@Book{cnm79,
Title = {Compact Numerical Methods for Computers: Linear Algebra and Function Minimisation},
Author = {John C. Nash},
Publisher = {Adam Hilger},
Year = {1979},
Address = {Bristol},
Note = {Second Edition, 1990, Bristol: Institute of Physics Publications.}
}
@InProceedings{jn78fit,
Title = {Fitting nonlinear models},
Author = {Nash, John C.},
Booktitle = {Proceedings of a Statistical Workshop of October 16-20},
Year = {1978},
Month = {December},
Note = {JNfile: 78ESRI-Workshop.pdf, 78-FittingNonlinearModels-slides.pdf},
Pages = {33},
Publisher = {Agriculture Canada}
}
@Article{jn77appstat,
Title = {A discrete alternative to the logistic growth function},
Author = {Nash, John C.},
Journal = {Applied Statistics},
Year = {1977},
Note = {JNfile: 77discretelogistic77.pdf. See also extra-unpub/Gani-paperrefsNash78.pdf for commentary after a paper by J. Gani.},
Number = {1},
Volume = {26}
}
@Article{jn77ima,
Title = {Minimizing a nonlinear sum of squares function on a small computer},
Author = {Nash, John C.},
Journal = {Journal of the Institute for Mathematics and its Applications},
Year = {1977},
Note = {JNfile: 77IMA J Appl Math-1977-NASH-231-7.pdf},
Pages = {231-237},
Volume = {19}
}
@Misc{jn76Cornell,
Title = {Function minimization with small computers},
Author = {Nash, John C.},
Month = {October},
Note = {JNfile: 76-FunctionMinwithSmallComputers-Cornell.pdf},
Year = {1976},
Publisher = {presented at an invited seminar at Cornell University}
}
@TechReport{jn75some,
Title = {Some methods for minimizing a sum of squares function},
Author = {Nash, John C.},
Institution = {Agriculture Canada},
Year = {1975},
Month = {October},
Note = {Prepared for researchers at Agriculture Canada. Economics Branch, Working Paper No. 1. JNfile: 75SomeMethodsforMinimizingaSumofSquares.pdf}
}
@Booklet{jn7476leastsquares,
Title = {Some methods for solving single equation linear least squares regression problems},
Author = {Nash, John C.},
Month = {June},
Note = {Revised edition, September 1976. JNfile: 74-76SolvingLSProbs.pdf},
Year = {1974},
Institution = {Research Division, Economics Branch, Agriculture Canada}
}
@Article{Nash1974,
author = {Nash, John C.},
title = {The Hermitian matrix eigenproblem using compact array storage},
journal = {Computer Physics Communications},
year = {1974},
volume = {8},
number = {2},
pages = {85-94},
note = {JNfile: 74CompPhysComm8104151087681446090.pdf},
}
@Article{nashduggleby89,
Title = {A single parameter family of adjustments for fitting enzyme kinetic models to progress curve data},
Author = {Nash, John C. and Duggleby, R. G.},
Journal = {Biochemical Journal},
Year = {1989},
Note = {JNfile: 89Nash-Duggleby-2570057.pdf},
Pages = {57-64},
Volume = {257}
}
@Book{jnmn94,
Title = {Scientific Computing with PCs },
Author = {Nash, John C. and Nash, Mary M.},
Publisher = { Nash Information Services Inc.: Ottawa },
Year = { 1994 },