An efficient second-order cone programming approach for optimal selection in tree breeding

被引:9
作者
Yamashita, Makoto [1 ]
Mullin, Tim J. [2 ,3 ]
Safarina, Sena [1 ]
机构
[1] Tokyo Inst Technol, Dept Math & Comp Sci, Meguro Ku, 2-12-1-W8-29 Ookayama, Tokyo 1528552, Japan
[2] Swedish Forestry Res Inst Skogforsk, Box 3, S-91821 Savar, Sweden
[3] Swedish Forestry Res Inst Skogforsk, 224 Rue Grand Royal Est, Shefford, PQ J2M 1R5, Canada
基金
欧盟地平线“2020”;
关键词
Semidefinite programming; Second-order cone programming; Tree breeding; Optimal selection; Group coancestry; Relatedness; Genetic gain; NUMERATOR RELATIONSHIP MATRIX; GENETIC GAIN; SEMIDEFINITE; OPTIMIZATION; INVERSE;
D O I
10.1007/s11590-018-1229-y
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
It is common in forest tree breeding that selection of populations must consider conservation of genetic diversity, while at the same time attempting to maximize response to selection. To optimize selection in these situations, the constraint on genetic diversity can be mathematically described with the numerator relationship matrix as a quadratic constraint. Pong-Wong and Woolliams formulated the optimal selection problem using semidefinite programming (SDP). Their SDP approach gave an accurate optimal value, but required rather long computation time. In this paper, we propose an second-order cone programming (SOCP) approach to reduce the heavy computation cost. First, we demonstrate that a simple SOCP formulation achieves the same numerical solution as the SDP approach. A simple SOCP formulation is, however, not much more efficient compared to the SDP approach, so we focused on the sparsity structure of the numerator relationship matrix, and we develop a more efficient SOCP formulation using Henderson's algorithm. Numerical results show that the proposed formulation, which we call a compact SOCP, greatly reduced computation time. In a case study, an optimal selection problem that demanded 39,200s under the SDP approach was solved in less than 2s by the compact SOCP formulation. The proposed approach is now available as a part of the software package OPSEL.
引用
收藏
页码:1683 / 1697
页数:15
相关论文
共 32 条
[21]  
Mullin TJ., 2017, OPSEL 2 0 COMPUTER P
[22]   Optimisation of contribution of candidate parents to maximise genetic gain and restricting inbreeding using semidefinite programming - (Open Access publication) [J].
Pong-Wong, Ricardo ;
Woolliams, John A. .
GENETICS SELECTION EVOLUTION, 2007, 39 (01) :3-25
[23]   COMPUTING DIAGONAL ELEMENTS AND INVERSE OF A LARGE NUMERATOR RELATIONSHIP MATRIX [J].
QUAAS, RL .
BIOMETRICS, 1976, 32 (04) :949-953
[24]   Optimal magnetic shield design with second-order cone programming [J].
Sasakawa, T ;
Tsuchiya, T .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2003, 24 (06) :1930-1950
[25]   Controlling inbreeding and maximizing genetic gain using semi-definite programming with pedigree-based and genomic relationships [J].
Schierenbeck, S. ;
Pimentel, E. C. G. ;
Tietze, M. ;
Koerte, J. ;
Reents, R. ;
Reinhardt, F. ;
Simianer, H. ;
Koenig, S. .
JOURNAL OF DAIRY SCIENCE, 2011, 94 (12) :6143-6152
[26]   Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones [J].
Sturm, JF .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :625-653
[27]   SDPT3 -: A MATLAB software package for semidefinite programming, version 1.3 [J].
Toh, KC ;
Todd, MJ ;
Tütüncü, RH .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :545-581
[28]  
Woolliams J, 2007, UTILISATION AND CONSERVATION OF FARM ANIMAL GENETIC RESOURCES, P147
[29]   Coefficients of inbreeding and relationship [J].
Wright, S .
AMERICAN NATURALIST, 1922, 56 :330-338
[30]   Fast implementation for semidefinite programs with positive matrix completion [J].
Yamashita, Makoto ;
Nakata, Kazuhide .
OPTIMIZATION METHODS & SOFTWARE, 2015, 30 (05) :1030-1049