Gene Howard Golub (Chicago, 29 de fevereiro de 1932 — Stanford (Califórnia), 16 de novembro de 2007) foi um matemático estadunidense.
Professor catedrático da cadeira "Fletcher Jones" de Ciência da Computação (e, por cortesia, de Engenharia Eletrônica) da Universidade Stanford.
Estudou na Universidade de Illinois em Urbana-Champaign, obtendo o B.S. (1953), M.A. (1954) e Ph.D. (1959), todos em matemática. Seu grau de M.A. foi em estatística matemática. Em sua tese de doutorado, "The Use of Chebyshev Matrix Polynomials in the Iterative Solution of Linear Equations Compared to the Method of Successive Overrelaxation", foi seu orientador Abraham Haskel Taub. Trabalhou em Stanford desde 1962, onde tornou-se professor em 1970. Orientou aprox. 30 estudantes de doutorado.
Gene Golub foi um matemático fundamental na análise numérica e na criação da NA-Net e NA-Digest, bem como o International Congress on Industrial and Applied Mathematics.
Golub, Gene H. (1962). «Bounds for eigenvalues of tridiagonal symmetric matrices computed by the LR method». Mathematics of Computation. 16 (80): 438. doi:10.1090/S0025-5718-1962-0163430-6
Golub, Gene H. (1965). «Numerical methods for solving linear least squares problems». Numerische Mathematik. 7 (3): 206–216. doi:10.1007/BF01436075. hdl:10338.dmlcz/102951
Golub, Gene H.; Welsch, John H. (1969). «Calculation of Gauss quadrature rules». Mathematics of Computation. 23 (106): 221. doi:10.1090/S0025-5718-69-99647-1
Golub, G. H.; Reinsch, C. (1971). «Singular Value Decomposition and Least Squares Solutions». Linear Algebra. [S.l.: s.n.] pp. 134–151. ISBN 978-3-662-38854-9. doi:10.1007/978-3-662-39778-7_10
Golub, Gene H. (1973). «Some Modified Matrix Eigenvalue Problems». SIAM Review. 15 (2): 318–334. doi:10.1137/1015032
Golub, G. H.; Pereyra, V. (1973). «The Differentiation of Pseudo-Inverses and Nonlinear Least Squares Problems Whose Variables Separate». SIAM Journal on Numerical Analysis. 10 (2): 413–432. Bibcode:1973SJNA...10..413G. doi:10.1137/0710036
Björck, Åke; Golub, Gene H. (1973). «Numerical methods for computing angles between linear subspaces». Mathematics of Computation. 27 (123): 579. doi:10.1090/S0025-5718-1973-0348991-3
Gill, P. E.; Golub, G. H.; Murray, W.; Saunders, M. A. (1974). «Methods for modifying matrix factorizations». Mathematics of Computation. 28 (126): 505. doi:10.1090/S0025-5718-1974-0343558-6
Fischer, D.; Golub, G.; Hald, O.; Leiva, C.; Widlund, O. (1974). «On Fourier-Toeplitz methods for separable elliptic problems». Mathematics of Computation. 28 (126): 349. doi:10.1090/S0025-5718-1974-0415995-2
Golub, Gene H.; Heath, Michael; Wahba, Grace (1979). «Generalized Cross-Validation as a Method for Choosing a Good Ridge Parameter». Technometrics. 21 (2): 215–223. doi:10.1080/00401706.1979.10489751
Golub, Gene H.; Van Loan, Charles F. (1980). «An Analysis of the Total Least Squares Problem». SIAM Journal on Numerical Analysis. 17 (6): 883–893. Bibcode:1980SJNA...17..883G. doi:10.1137/0717073. hdl:1813/6251
Boley, Daniel; Golub, Gene H. (1984). «A modified method for reconstructing periodic Jacobi matrices». Mathematics of Computation. 42 (165): 143. doi:10.1090/S0025-5718-1984-0725989-1
Elman, Howard C.; Golub, Gene H. (1990). «Iterative methods for cyclically reduced nonselfadjoint linear systems». Mathematics of Computation. 54 (190): 671. Bibcode:1990MaCom..54..671E. doi:10.1090/S0025-5718-1990-1011442-X
Fischer, Bernd; Golub, Gene H. (1991). «On generating polynomials which are orthogonal over several intervals». Mathematics of Computation. 56 (194): 711. Bibcode:1991MaCom..56..711F. doi:10.1090/S0025-5718-1991-1068818-5