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 条
[1]   Using semidefinite programming to optimize unequal deployment of genotypes to a clonal seed orchard [J].
Ahlinder, J. ;
Mullin, T. J. ;
Yamashita, M. .
TREE GENETICS & GENOMES, 2014, 10 (01) :27-34
[2]   Second-order cone programming [J].
Alizadeh, F ;
Goldfarb, D .
MATHEMATICAL PROGRAMMING, 2003, 95 (01) :3-51
[3]   Algorithm 837: AMD, an approximate minimum degree ordering algorithm [J].
Amestoy, PR ;
Enseeiht-Irit ;
Davis, TA ;
Duff, IS .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (03) :381-388
[4]  
[Anonymous], 1998, Genetics and Analysis of Quantitative Traits (Sinauer)
[5]  
[Anonymous], 2009, Cvx users' guide
[6]  
COCKERHAM CC, 1967, GENETICS, V56, P89
[7]  
Domahidi Alexander, 2013, 2013 European Control Conference (ECC), P3071
[8]   Dynamic selection procedures for constrained inbreeding and their consequences for pedigree development [J].
Grundy, B ;
Villanueva, B ;
Woolliams, JA .
GENETICAL RESEARCH, 1998, 72 (02) :159-168
[9]   An interior-point method for semidefinite programming [J].
Helmberg, C ;
Rendl, F ;
Vanderbei, RJ ;
Wolkowicz, H .
SIAM JOURNAL ON OPTIMIZATION, 1996, 6 (02) :342-361
[10]   SIMPLE METHOD FOR COMPUTING INVERSE OF A NUMERATOR RELATIONSHIP MATRIX USED IN PREDICTION OF BREEDING VALUES [J].
HENDERSON, CR .
BIOMETRICS, 1976, 32 (01) :69-83