Breeding method, device and electronic equipment

By determining the kinship matrix and parameter values ​​of the selection factors of the pig herd and formulating a reasonable breeding plan, the problem of imbalance in blood breeding in the existing technology is solved, and the breeding efficiency of the pig herd and the quality of the offspring are improved.

CN114464258BActive Publication Date: 2025-09-12TAIHE COUNTY AOMU BREEDING CO LTD +4
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210323148.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-29
Publication Date
2025-09-12
Estimated Expiration
2042-03-29

AI Technical Summary

Technical Problem

The existing pig breeding program fails to reasonably distribute the number of bloodlines, resulting in an imbalance in the breeding of breeds within a bloodline, affecting the breeding quality of the group and the production performance of the offspring.

Method used

By receiving breeding records and target population pedigrees, the kinship matrix of the object is determined, the parameter values ​​of the selection factors are obtained, and a breeding plan is formulated to avoid inbreeding, reasonably allocate the number of bloodlines, and ensure the balance of breed bloodlines.

Benefits of technology

It effectively avoids the imbalance of blood breeding within the bloodline, improves the population quality and offspring production performance, realizes scientific selection technology, and ensures high-efficiency pig breeding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114464258B_ABST
    Figure CN114464258B_ABST
Patent Text Reader

Abstract

The present invention provides a breeding and selection method, device, and electronic device, relating to the field of breeding and selection technology. Based on received breeding records and a target population pedigree, a kinship matrix of objects is determined; the kinship matrix is ​​used to indicate the kinship between objects; based on the breeding records and the kinship matrix, parameter values ​​of preset selection factors are obtained; wherein the selection factors include the number of blood relations, a selection index corresponding to an object of a first attribute, and a selection index corresponding to an object of a second attribute; based on the parameter values ​​of the selection factors, a breeding plan is determined; and a target object is determined according to the breeding plan so as to breed the target object. This can avoid inbreeding in the population, thereby preventing a decline in offspring production performance and optimizing population breeding quality; in addition, by determining the entire breeding plan based on the aforementioned matching factors, the number of blood relations can be reasonably distributed, maintaining a balance in the blood relations and breeding of varieties within a lineage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of seed breeding, and in particular to a seed breeding method, device and electronic equipment. Background Art

[0002] As we all know, pigs have high fertility. Pigs are divided into two types: boars and sows. Factors influencing fertility include boars' high semen volume and strong breeding ability. Sows also experience frequent estrus year-round, allowing them to breed and give birth in any season, often with high litters. Consequently, large-scale pig farming treats breeding pigs as mere machines for producing and raising piglets. Feed is the raw material, and the product is live pigs. Raising a healthy breeding herd is crucial for pig production. Achieving high-efficiency pig farming requires a high-quality breeding herd and mastering scientific breeding techniques. This ensures a consistent and balanced production of high-quality, high-volume live pigs.

[0003] Existing breeding technology only formulates breeding plans based on the principles of kinship coefficient and homogeneous breeding, which is usually an optimal breeding plan. However, there are a large number of existing pig breeds. Breeding plans formulated based solely on kinship coefficient and homogeneous breeding principles, without a reasonable allocation of breeding numbers and bloodlines, are prone to imbalances in bloodline breeding within a bloodline. Summary of the Invention

[0004] The purpose of the present invention is to provide a breeding method, device and electronic equipment to avoid the imbalance of blood breeding of varieties within a bloodline.

[0005] In a first aspect, the present invention provides a breeding and selection method, which is applied to an electronic device for receiving breeding records and a target population pedigree, wherein the target population pedigree includes a plurality of objects; the breeding record includes the blood relationship parameter of the object of the first attribute, the number of blood relationship breeding indicated by the blood relationship parameter, the number of blood relationship indicated by the blood relationship parameter, the number of blood relationship breeding of the first attribute indicated by the blood relationship parameter, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute; the method includes: determining the kinship matrix of the object based on the received breeding records and the target population pedigree; the kinship matrix is ​​used to indicate the kinship between objects; obtaining the parameter values ​​of preset matching factors according to the breeding records and the kinship matrix; wherein the matching factors include the number of blood relationship, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute; determining the breeding plan based on the parameter values ​​of the matching factors; determining the target object according to the breeding plan to breed the target object.

[0006] In an optional embodiment, the above-mentioned step of obtaining the parameter value of the preset matching factor based on the breeding record and the kinship matrix includes: determining the kinship coefficient between the object of the first attribute and the object of the second attribute based on the kinship matrix; the kinship coefficient is used to indicate the close kinship index between the object of the first attribute and the object of the second attribute; determining multiple object combinations whose kinship coefficient is less than a preset threshold; wherein each object combination includes a first object of the first attribute and a second object of the second attribute whose kinship coefficient is less than the preset threshold; for each object combination, performing the following operations: obtaining the blood relationship parameter of the first object of the first attribute in the current object combination and the selection index corresponding to the first object, as well as the selection index corresponding to the second object, from the breeding record; determining the numerical value of the blood relationship number corresponding to the current object combination based on the obtained blood relationship parameter and the breeding record; obtaining the parameter value of the preset matching factor based on the selection index corresponding to the first object of the first attribute and the selection index corresponding to the second object of the second attribute, as well as the numerical value of the blood relationship number corresponding to the current object combination.

[0007] In an optional embodiment, the step of determining the breeding scheme based on the parameter values ​​of the matching factors includes: determining the breeding index according to the parameter values ​​of the matching factors corresponding to each object combination; allocating the participation value corresponding to the first object of the first attribute of each object combination in the multiple objects according to the breeding index; determining the breeding set corresponding to the first object of the first attribute of each object combination according to the participation value and the breeding index corresponding to the first object of the first attribute of each object combination; and obtaining the breeding scheme based on the breeding set.

[0008] In an optional embodiment, the step of determining the mating collection corresponding to the first object of the first attribute of each object combination includes: determining the mating priority of each first object of the first attribute according to the size of the selection index corresponding to every two first objects of the first attribute in the multiple objects; determining the mating priority of each second object of the second attribute according to the size of the selection index corresponding to every two second objects of the second attribute in the multiple objects; determining a plurality of mating combinations based on the mating priority of each first object of the first attribute and the mating priority of each second object of the second attribute; wherein the mating priority levels of the first object of the first attribute and the second object of the second attribute included in each mating combination are the same; and determining the mating collection corresponding to the first object of the first attribute of each object combination according to the plurality of mating combinations.

[0009] In an optional embodiment, after the above-mentioned step of determining the target object according to the breeding plan to breed the target object, the method further includes: monitoring the breeding data of the target object of the first attribute of each object combination; wherein the breeding data includes the remaining participation value and the seed quality of the target object of the first attribute; based on the breeding data, updating the number of target objects of the first attribute that can be bred; and updating the breeding collection according to the number of target objects that can be bred.

[0010] In an optional embodiment, after the above step of determining the target object according to the breeding plan and breeding the target object, the method further includes: storing the breeding records and target population pedigree corresponding to the breeding plan and the target object according to the breeding plan and the target object.

[0011] In an optional embodiment, the above-mentioned steps of determining the breeding index according to the parameter value of the matching factor corresponding to each object combination; and allocating the participation value corresponding to the first object of the first attribute of each object combination in multiple objects according to the breeding index include: obtaining the number of bloodline breedings indicated by the bloodline parameter in a specified time period according to the breeding record; determining the number of bloodline breedings of the first attribute based on the number of bloodline breedings; and determining the participation value corresponding to the first object of the first attribute of each object combination in multiple objects according to the number of bloodline breedings of the first attribute.

[0012] In a second aspect, the present invention provides a breeding and selection device, which is applied to an electronic device and the above-mentioned breeding and selection method, wherein the electronic device is used to receive breeding records and a target population pedigree, wherein the target population pedigree includes multiple objects; the breeding record includes the blood relationship parameter of the object of the first attribute, the number of blood relationship breeding indicated by the blood relationship parameter, the number of blood relationships indicated by the blood relationship parameter, the number of blood relationship breeding of the first attribute indicated by the blood relationship parameter, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute; the device includes: a relationship determination module, which is used to determine the kinship matrix of the object based on the received breeding record and the target population pedigree; the kinship matrix is ​​used to indicate the kinship between objects; a parameter determination module, which is used to obtain the parameter value of the preset matching factor according to the breeding record and the kinship matrix; wherein the matching factor includes the number of blood relationships, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute; a scheme determination module, which is used to determine the breeding scheme based on the parameter value of the matching factor; and an execution module, which is used to determine the target object according to the breeding scheme to breed the target object.

[0013] In a third aspect, the present invention provides an electronic device comprising a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned breeding method.

[0014] In a fourth aspect, the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned breeding method.

[0015] The embodiments of the present invention bring the following beneficial effects:

[0016] The present invention provides a breeding and selection method, apparatus, and electronic device. The method obtains a selection index and kinship parameter of an object of a first attribute, as well as a selection index of an object of a second attribute, based on breeding records, and determines a kinship matrix for indicating kinship between the objects based on a target population pedigree. The method determines the parameter values ​​of specific matching factors for the objects of the first attribute or the objects of the second attribute that can be bred based on the breeding records and the kinship matrix. When breeding is performed with reference to the kinship matrix, inbreeding of the population can be avoided, thereby preventing a decrease in offspring production performance that affects the breeding quality of the population. The matching factors include the selection index of the object of the first attribute or the selection index of the object of the second attribute, and the number of kinships, which is indicated by the kinship parameter of the object of the first attribute. After the parameter values ​​of the matching factors are determined, the entire breeding plan is determined according to demand, so that the number of kinships, the selection index of the object of the first attribute, and the selection index of the object of the second attribute are all taken into account. That is, the number of kinships corresponding to the kinship parameter of each object of the first attribute can be taken into account, thereby rationally allocating kinships to the breed, avoiding imbalances in kinship breeding within a lineage. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 A flow chart of a seed breeding method provided by an embodiment of the present invention;

[0019] Figure 2 A flow chart of another seed breeding method provided by an embodiment of the present invention;

[0020] Figure 3 A schematic structural diagram of a breeding and selection device provided by an embodiment of the present invention;

[0021] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.

[0023] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but rather merely represents selected embodiments of the present invention. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without creative effort shall fall within the scope of protection of the present invention.

[0024] As we all know, pigs have high fertility. Pigs are divided into two types: boars and sows. Factors influencing fertility include boars' high semen volume and strong breeding ability. Sows also experience frequent estrus year-round, allowing them to breed and give birth in any season, often with high litters. Consequently, large-scale pig farming treats breeding pigs as mere machines for producing and raising piglets. Feed is the raw material, and the product is live pigs. Raising a healthy breeding herd is crucial for pig production. Achieving high-efficiency pig farming requires a high-quality breeding herd and mastering scientific breeding techniques. This ensures a consistent and balanced production of high-quality, high-volume live pigs.

[0025] Existing breeding technology only uses the principles of kinship coefficient and homogeneous selection to formulate breeding plans, which are generally considered optimal. However, due to the large number of existing pig breeds, breeding plans based solely on kinship coefficient and homogeneous selection, without a reasonable allocation of breeding numbers and bloodlines, can easily lead to imbalances in bloodline breeding.

[0026] Based on the above problems, the embodiments of the present invention provide a breeding method, device and electronic equipment for breeding and mating, which can be applied in breeding and mating scenarios.

[0027] To facilitate understanding of this embodiment, a breeding method disclosed in an embodiment of the present invention is first described in detail. The method is applied to an electronic device for receiving breeding records and target population pedigrees; Figure 1 As shown, the method includes the following specific steps:

[0028] Step S102: determining a kinship matrix of objects based on the received breeding records and the target population pedigree; the kinship matrix is ​​used to indicate the kinship between objects.

[0029] Specifically, the received breeding record and target population pedigree are input by the user, wherein the target population pedigree includes multiple objects; the breeding record includes the pedigree parameter of the object with the first attribute, the number of pedigrees indicated by the pedigree parameter, the number of pedigree matings indicated by the pedigree parameter, the number of pedigree matings indicated by the pedigree parameter, the number of pedigree matings indicated by the pedigree parameter of the first attribute, the selection index corresponding to the object with the first attribute, and the selection index corresponding to the object with the second attribute. Specifically, the number of pedigrees indicated by the pedigree parameter included in the breeding record is the number of pedigrees indicated by the pedigree parameter of the object with the first attribute, that is, the number of pedigrees corresponding to the breed pedigree of each object with the first attribute.

[0030] The object can be any animal, such as a pig or a dog. In the embodiment of the present invention, the embodiment of the present invention is specifically described using a pig as an example. The first attribute and the second attribute indicate the gender of the object, i.e., boar or sow. The bloodline parameter refers to the breed bloodline information of the object. The bloodline number refers to the number of bloodlines of the breed. The bloodline service number refers to the number of litters of the breed born by sows in the pig herd. The bloodline service number of the first attribute refers to the number of bloodline services of each boar of the breed in the bloodline service number.

[0031] The selection index corresponding to the object of the first attribute and the selection index corresponding to the object of the second attribute are genetic index data calculated by measuring important economic traits and using this information. They are usually used to select the best animals for genetic improvement. The data will change at any time according to economic conclusions.

[0032] The selection index corresponding to the object of the first attribute is the boar's index, which is derived from the boar's sire's comprehensive selection index and the boar's dam's comprehensive selection index. In specific use, the boar index can be specified to refer to the sire's comprehensive selection index or the dam's comprehensive selection index according to actual use requirements, or the user can specify the specific value of the selection index corresponding to the object of the first attribute according to actual use requirements. The selection index corresponding to the object of the second attribute is the sow's index, which is the sow's sire's comprehensive selection index or the dam's comprehensive selection index. In specific use, the sow index can be specified to refer to the sire's comprehensive selection index or the dam's comprehensive selection index according to actual use requirements, or the user can specify the specific value of the selection index corresponding to the object of the second attribute according to actual use requirements.

[0033] Specifically, when the object of the first attribute or the object of the second attribute is a Duroc pig, the selection index corresponding to the object of the first attribute can be determined based on the comprehensive selection index of its sire, or the user can specify a specific value of the selection index corresponding to the object of the first attribute based on actual usage requirements. The selection index corresponding to the object of the second attribute can be determined based on the comprehensive selection index of its sire, or the user can specify a specific value of the selection index corresponding to the object of the second attribute based on actual usage requirements.

[0034] When the object of the first attribute or the object of the second attribute is a Landrace pig or a Large White pig, the selection index corresponding to the object of the first attribute can be determined based on the comprehensive selection index of its maternal line, or the user can specify the specific value of the selection index corresponding to the object of the first attribute according to actual use needs. The selection index corresponding to the object of the second attribute can be determined based on the comprehensive selection index of its maternal line, or the user can specify the specific value of the selection index corresponding to the object of the second attribute according to actual use needs. The reference basis for the selection index of the object of the first attribute or the object of the second attribute will be different for different pig breeds. The reference basis for the selection index of other pig breeds will not be repeated here.

[0035] The target group pedigree indicates the pedigree of the pig herd, which generally includes the breed performance information and blood relationship information of the individual pig itself, its siblings, its descendants, and its pedigree. In specific implementation, the boar blood relationship information in the breeding record (i.e., the blood relationship parameter of the object of the first attribute) can be combined with the breed performance information and blood relationship information of the individual pig itself, its siblings, its descendants, and its pedigree in the target group pedigree to obtain a kinship matrix of the boars to be selected and the sows to be selected. Based on the kinship matrix, the kinship between the boars to be selected and the sows to be selected can be obtained for genetic evaluation.

[0036] Step S104, obtaining parameter values ​​of preset matching factors according to the breeding records and the kinship matrix; wherein the matching factors include the number of blood relations, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute.

[0037] The selection factors refer to the information parameters used as a reference in the process of breeding and selecting boars and sows. In specific implementation, the boars and sows that can be used for breeding can be determined based on the kinship information obtained from the above-mentioned kinship matrix. Combined with the number of bloodlines indicated by the bloodline parameters in the breeding records (i.e., the number of bloodlines of this breed), the selection index corresponding to the object of the first attribute (i.e., the boar's selection index), and the selection index corresponding to the object of the above-mentioned second attribute (i.e., the sow's selection index), the specific parameter values ​​of the selection factors for the above-mentioned boars and sows can be obtained.

[0038] Specifically, the selection index corresponding to each object of the first attribute in the breeding plan is determined based on the same reference as the selection index corresponding to each object of the second attribute. That is, when the selection index corresponding to an object of the first attribute is determined based on the comprehensive selection index of the sire of the object of the first attribute, the selection index corresponding to the object of the second attribute bred with the object of the first attribute is also determined based on the comprehensive selection index of the sire of the object of the second attribute. Furthermore, the objects of the first attribute and the objects of the second attribute in the breeding plan share the same bloodline parameters, i.e., the same breed bloodline.

[0039] Step S106: Determine the breeding plan based on the parameter values ​​of the breeding factors.

[0040] Once suitable boars and sows for mating are obtained, along with the specific parameter values ​​for the mating factors, a specific mating strategy can be determined based on a pre-defined mating plan. In this embodiment, the mating plan balances the bloodline parameters of each subject with the first attribute, as well as the selection index of the subject with the first attribute or the selection index of the subject with the second attribute, to improve the quality of the breeding stock.

[0041] Step S108: determining the target object according to the breeding plan to breed the target object.

[0042] After the specific breeding plan is determined, the boar and sow are bred according to the boar information and sow information in the current breeding plan.

[0043] An embodiment of the present invention provides a breeding and selection method. The method obtains a selection index and bloodline parameter of an object of a first attribute, as well as a selection index of an object of a second attribute, based on breeding records, and determines a kinship matrix for indicating the kinship between the objects based on a target population pedigree. The method determines the parameter values ​​of specific matching factors for the objects of the first attribute or the objects of the second attribute that can be bred based on the breeding records and the kinship matrix. When breeding is performed with reference to the kinship matrix, inbreeding of the population can be avoided, thereby avoiding a decrease in offspring production performance that affects the breeding quality of the population. The matching factors include the selection index of the object of the first attribute or the selection index of the object of the second attribute, and the number of bloodlines, which is indicated by the bloodline parameter of the object of the first attribute. After the parameter values ​​of the matching factors are determined, the entire breeding plan is determined according to demand, so that the number of bloodlines, the selection index of the object of the first attribute, and the selection index of the object of the second attribute are all taken into account. That is, the number of bloodlines corresponding to the bloodline parameter of each object of the first attribute can be taken into account, thereby reasonably allocating the bloodlines of the variety and avoiding an imbalance in bloodline breeding within a lineage.

[0044] With respect to the above embodiment, the present invention also provides another breeding method, which is implemented on the basis of the above embodiment method. The method focuses on the specific process of obtaining the parameter values ​​of the preset selection factors according to the breeding records and the kinship matrix (implemented by the following steps S204-S206), and the specific process of determining the breeding plan based on the parameter values ​​of the selection factors (implemented by the following steps S208-S214); Figure 2 As shown, the method includes the following specific steps:

[0045] Step S202: determining a kinship matrix of objects based on the received breeding records and the target population pedigree; the kinship matrix is ​​used to indicate the kinship between objects.

[0046] Step S204 : determining the affinity coefficient between the object of the first attribute and the object of the second attribute according to the affinity matrix; the affinity coefficient is used to indicate the close affinity index between the object of the first attribute and the object of the second attribute.

[0047] After the affinity matrix is ​​obtained, the affinity coefficient between the object with the first attribute to be matched and the object with the second attribute to be matched can be obtained by the following recursive formula. The specific formula is as follows:

[0048] When s i and d i When all are known, When s i and d i When unknown, a ii =1; when s j and d j When all are known, When s j Known, d j When unknown, When d j Known, s j When unknown, When s j and d j When both are unknown, a ij =a ji = 0. Where si(sj) and di(dj) are the father and mother of individual i(j). The above-mentioned kinship coefficient a can be used to determine the degree of genetic correlation (kinship) between the second attribute object to be bred and the first attribute object to be bred. This indicates the probability that the second attribute object to be bred and the first attribute object to be bred share a common ancestor and share the same gene at a certain locus.

[0049] Step S206 , determining a plurality of object combinations whose affinity coefficients are smaller than a preset threshold; wherein each object combination includes a first object of a first attribute whose affinity coefficient is smaller than the preset threshold and a second object of a second attribute.

[0050] After obtaining the affinity coefficient between the object of the second attribute to be bred and the object of the first attribute to be bred, multiple object combinations whose affinity coefficients are less than a preset threshold are selected from multiple object combinations containing the object of the second attribute to be bred and the object of the first attribute to be bred. The preset threshold can be selected based on actual breeding needs. The object of the second attribute to be bred in this object combination can be bred with the object of the first attribute to be bred in this object combination, and the probability of inbreeding is very low, that is, the object of the second attribute to be bred is the second object of the second attribute, and the object of the first attribute to be bred is the first object of the first attribute. Through the above steps, inbreeding can be strictly avoided, thereby preventing the production performance of the offspring of the target population from being reduced.

[0051] For each object combination, perform steps 20-22 below:

[0052] Step 20: Obtain, from the breeding record, the blood relationship parameter of the first object of the first attribute and the selection index corresponding to the first object in the current object combination, and the selection index corresponding to the second object of the second attribute.

[0053] Step 21, determining the value of the number of bloodlines corresponding to the current object combination based on the acquired bloodline parameters and breeding records.

[0054] Step 22 , based on the selection index corresponding to the first object of the first attribute and the selection index corresponding to the second object of the second attribute, and the value of the number of blood relations corresponding to the current object combination, obtain the parameter value of the preset matching factor.

[0055] After determining multiple object combinations that can be bred, obtain the breed bloodline information (i.e., bloodline parameters) of the first object of the first attribute to be bred and the selection index of the first object of the first attribute to be bred in each object combination from the breeding records, as well as the selection index of the second object of the second attribute to be bred, and then obtain the values ​​of the bloodline number related to the above-mentioned bloodline parameters from the breeding records. These obtained selection indices, selection indices, and bloodline number values ​​are the parameter values ​​of the preset matching factors.

[0056] Step S208: determining the breeding index according to the parameter values ​​of the breeding factors corresponding to each object combination.

[0057] After determining the first object of the first attribute or the second object of the second attribute in each object combination, the bloodline parameter and selection index of the first object of the first attribute, the selection index of the second object of the second attribute, and the bloodline number corresponding to the bloodline parameter of the first object of the first attribute can be obtained. Then, based on this information, the required breeding index is formulated. The breeding index refers to the standard of the selection index of the first object of the first attribute or the standard of the selection index of the second object of the second attribute, as well as the standard of the bloodline number corresponding to the bloodline parameter of the first object of the first attribute, which is desired to be obtained after breeding and selecting the target population. In this embodiment, the purpose of formulating the breeding index is to balance the bloodline parameters of each object of the first attribute, as well as the selection index of the object based on the first attribute or the selection index of the object of the second attribute, to improve the quality of the population.

[0058] Step S210 : allocating a participation value corresponding to the first object of the first attribute of each object combination in the plurality of objects according to the breeding index.

[0059] After the breeding index is determined, a participation value will be allocated to each first object of the first attribute based on the number of first objects of the first attribute that can be bred and the number of farrowing nests of the second objects of the second attribute in the breeding record. The participation value is the number of second objects of the second attribute that are bred with the first object of the first attribute.

[0060] In a specific implementation, the participation value corresponding to the first object of the first attribute of each object combination in the above-mentioned multiple objects can be determined by the following steps 30-32:

[0061] Step 30, according to the breeding records, obtain the number of bloodline breedings indicated by the bloodline parameters within a specified time period.

[0062] Step 31, based on the number of bloodline breeding, determine the number of bloodline breeding of the first attribute.

[0063] Step 32: Determine the participation value corresponding to the first object of the first attribute of each object combination in the plurality of objects according to the number of bloodline breeding of the first attribute.

[0064] Breeding records store breeding data within a specific statistical time period. In a specific implementation, breeding data within a specified time period can be obtained, excluding breeding data with positive pregnancy tests for the second object of the second attribute. The specified time period for the second object of the second attribute can be selected based on user needs, such as the past month or the past three months. By referring to the breeding records within the specified time period, the number of bloodline breedings indicated by the bloodline parameter corresponding to a first object of a certain first attribute can be determined. Based on these bloodline breeding numbers, the number of bloodline breedings for the first object of the first attribute can be determined, thereby obtaining the participation value corresponding to the first object of the first attribute for each combination of multiple objects.

[0065] Specifically, breeding and selection are performed according to the participation value corresponding to the first object of the first attribute determined in the above steps, so that all the bloodline parameters of the first object of the above first attribute can be taken into consideration, that is, the bloodline of the varieties can be evenly distributed.

[0066] The specific calculation formula for the above-mentioned number of blood-related breeding is: number of blood-related breeding = number of second objects of the second attribute of the group * annual number of birthing litters / number of bloodlines / 12 * number of statistical months, the above-mentioned "*" is a multiplication symbol, and the above-mentioned " / " is a division symbol, that is, the above-mentioned number of blood-related breeding is determined according to the number of second objects of the second attribute that can be bred within a specified time period. In specific implementation, the above-mentioned annual number of birthing litters is 2-2.5 litters, and the middle value of 2.2 litters can be taken for calculation. The specific value of the above-mentioned annual number of birthing litters can be obtained based on the time period of each second object of the second attribute in a year with a gestation period of 114 days and re-breeding within 40 days after giving birth. Among them, the time period after giving birth of the second object of the above-mentioned second attribute can also be divided into a lactation period of 21-35 days (i.e., the weaning period of the offspring object) and a relaxation period of 5-10 days.

[0067] The specific calculation formula for the first attribute, Bloodline Breeding Number, is: Bloodline Breeding Number = Bloodline Breeding Number / Number of First Objects of the First Attribute within the Bloodline. If the result is a decimal, round up to the nearest integer. Specifically, if the Bloodline Breeding Number is 11 times, the First Object of the First Attribute within the Bloodline is 5, and the result is 2.2, then the Bloodline Breeding Number for the first attribute is 3. If the Bloodline Breeding Number is 13 times, the First Object of the First Attribute within the Bloodline is 5, and the result is 2.6, then the Bloodline Breeding Number for the first attribute is 3.

[0068] Step S212: determining a breeding set corresponding to the first object of the first attribute of each object combination according to the participation value and breeding index corresponding to the first object of the first attribute of each object combination.

[0069] After determining the participation value of each first object with the first attribute, the plurality of first objects with the first attribute and the plurality of second objects with the second attribute are grouped according to the determined breeding index to form a plurality of breeding sets. In a specific implementation, in this embodiment, the breeding index is such that each second object with the second attribute that can be bred within the specified time period can participate in the breeding.

[0070] Furthermore, the above breeding set can be determined by the following steps 40-43:

[0071] Step 40 : determining a matching priority of each first object of the first attribute according to the size of the selection index corresponding to every two first objects of the plurality of objects.

[0072] Step 41 : determining a matching priority of each second object of the second attribute according to the size of the selection index corresponding to every two second objects of the second attribute in the plurality of objects.

[0073] Step 42 : determining a plurality of matching combinations based on the matching priority of each first object of the first attribute and the matching priority of each second object of the second attribute; wherein each matching combination includes the first object of the first attribute and the second object of the second attribute at the same matching priority level.

[0074] Step 43: Determine the breeding set corresponding to the first object of the first attribute of each object combination based on the multiple matching combinations.

[0075] Each first object of the first attribute within each variety's bloodline (i.e., the above-mentioned bloodline parameters) has a selection index, and each second object of the second attribute has a selection index. The selection index of each first object of the first attribute is different, and the selection index of each second object of the second attribute is also different. The higher the selection index, the better the economic benefits that can be brought by the first object of the first attribute or the second object of the second attribute.

[0076] In this embodiment, the selection index of each first object of each first attribute is sorted by comparing the sizes of the selection indexes of the first objects of each first attribute to determine the matching priority of each first object of the first attribute; the selection index of each second object of the second attribute is sorted by comparing the sizes of the selection indexes of the second objects of each second attribute to determine the matching priority of each second object of the second attribute, thereby determining the matching combination consisting of each first object of the first attribute and each second object of the second attribute.

[0077] Specifically, the participation value of each first object of the first attribute is n, and the maximum participation value is 4. This means that the maximum number of matings for each first object of the first attribute is 4 second objects of the second attribute. This means that the first object of the first attribute and the n second objects of the second attribute constitute the mating set corresponding to the first object of the first attribute for each combination of these objects. The specific value of n is calculated using the formula for the number of bloodline matings for the first attribute.

[0078] In a specific implementation, a first object with a higher matching priority for a first attribute is matched with the first n second objects with higher matching priorities to form a matching combination. The lower the matching priority of a first object with a higher matching priority for the first attribute, the lower the matching priority of the n second objects with the second attribute that form a matching combination with the first object with the first attribute.

[0079] Specifically, the matching priorities of the n second objects of the second attribute corresponding to the first object of the first attribute with a matching priority of the first level are respectively from the first level to the nth level; the matching priorities of the n second objects of the second attribute corresponding to the first object of the first attribute with a matching priority of the second level are respectively the n second objects of the second attribute following the second object of the second attribute with a matching priority of the nth level, and so on, thereby obtaining multiple matching combinations based on multiple first objects of the first attribute and multiple second objects of the second attribute. Specifically, breeding and selection are performed according to the matching combinations determined in the above steps, so that the quality ranking level of the first object of the first attribute in each matching combination corresponds to the quality ranking level of the n second objects of the second attribute, thereby achieving homogeneous matching and improving breeding efficiency.

[0080] In addition, to improve the quality of the target population within the breed's pedigree, in this embodiment, the utilization rate of the first objects with excellent first attributes within the breed's pedigree is also increased, that is, the utilization rate of the first object with the highest first attribute is increased. Specifically, the participation value of the first object with the highest first attribute is 1.2 times the participation value of the first objects with the remaining first attributes. For example, if the participation value of the first objects with the remaining first attributes that do not have the highest mating priority is 3, then the first object with the highest first attribute can be bred with 3.6 second objects with the second attribute, or an integer of 4 second objects with the second attribute, and the mating priorities of the 4 second objects with the second attribute are level 1 to level 4, respectively.

[0081] Furthermore, this will reduce the utilization rate of first objects with poor quality first attributes, specifically first objects with low mating priorities. In this embodiment, the participation value of a first object with a low mating priority is 0.8 times the participation value of the remaining first objects with the same first attribute. Whether the mating priority is low is determined by whether the selection index of the first object with the same first attribute is less than a selection index threshold, which is user-defined. In a specific implementation, if the participation value of a first object with a non-highest mating priority first attribute is 3, then the participation value of the first object with the low mating priority first attribute is 2.4, which is the integer of 3. Therefore, the first object with the low mating priority first attribute can be mated with three second objects with the same second attribute. Furthermore, if the adjusted participation value ultimately results in a surplus of second objects with the same second attribute (i.e., there are second objects with the same second attribute that have not yet been mated), the mating opportunity for the second object with the second attribute will be offered to the first object with the highest mating priority first attribute, ensuring that the participation value of the first object with the highest mating priority first attribute is no greater than 4.

[0082] Furthermore, when the blood relationship parameter corresponding to the first object of the first attribute is excellent, the participation value of the first object of the first attribute corresponding to the blood relationship parameter is also increased to 1.2 times the participation value of the first object of the first attribute corresponding to the remaining blood relationship parameters. The specific numerical value is determined in the same manner as the participation value determination method described above and is not further described here. Whether the blood relationship parameter corresponding to the first object of the first attribute is excellent is determined based on user needs and is not limited here.

[0083] Specifically, the above-mentioned increase in the participation value of the first object of the first attribute with the highest mating priority, that is, the increase in the mating times of the first object of the excellent first attribute, and the reduction in the participation value of the first object of the first attribute with the low mating priority, that is, the reduction in the mating times of the first object of the poor first attribute, can increase the output of the first object of the excellent first attribute, and thus improve the population quality.

[0084] Step S214: obtaining a breeding plan based on the breeding collection.

[0085] After obtaining a breeding set of the first object of the first attribute and the second object of the second attribute that can be used for matching, a specific breeding plan can be determined according to the established breeding indicators. In this embodiment, the above-mentioned breeding set mainly includes the first object of the first attribute and multiple second objects of the second attribute with the same selection index ranking level.

[0086] In a specific implementation, the number of second objects of the second attribute that can be bred within the specified time period is fixed. Therefore, based on the participation value corresponding to the first object of the first attribute and the mating priority corresponding to the first object of the first attribute, as well as the number of second objects of the second attribute and the mating priority corresponding to the second objects of the second attribute, all second objects of the second attribute can participate in mating. A breeding scheme corresponding to these second objects of the second attribute can be determined, where the sum of the participation values ​​corresponding to all first objects of the first attribute in the breeding scheme is the number of second objects of the second attribute. Specifically, the breeding scheme includes X breeding sets, each of which is a breeding set corresponding to the first objects of the first attribute with the first X mating priorities. Specifically, the breeding scheme is the first breeding scheme corresponding to the second objects of the second attribute.

[0087] Furthermore, after the above-mentioned first breeding plan is determined, there will still be multiple first objects of the first attribute that are not planned into the above-mentioned first breeding plan. In order to avoid special circumstances when breeding according to the above-mentioned first breeding plan, which may cause the above-mentioned breeding indicators to be unable to be met, therefore, in this embodiment, the above-mentioned multiple first objects of the first attribute that are not planned into the first breeding plan will also be allocated to ensure that each second object of the second attribute can complete breeding.

[0088] Specifically, the remaining first objects of the first attribute not included in the first breeding plan are all first objects of the first attribute after the mating priority is determined. Therefore, after the first breeding plan is determined, the first object of the first attribute with the highest mating priority among the remaining first objects of the first attribute not included in the first breeding plan is the first object of the X+1th first attribute. Then, based on the mating priority of the second object of the second attribute and the number of second objects of the second attribute, as well as the mating priority of the first object of the first attribute and the corresponding participation value of the first object of the first attribute, all second objects of the second attribute are allowed to participate in mating, thereby determining the second breeding plan corresponding to these second objects of the second attribute. The sum of the participation values ​​corresponding to all first objects of the first attribute in the second breeding plan is also equal to the number of second objects of the second attribute. In addition, the participation values ​​corresponding to the first objects of the first attribute in the second breeding plan can be adjusted according to user needs. Specifically, the breeding plan includes Y breeding sets, that is, includes Y first objects of the first attribute.

[0089] Furthermore, the second object of the second attribute also corresponds to a third breeding scheme. The first object of the first attribute with the highest selection priority in this third breeding scheme is the first object of the first attribute with the highest selection priority outside of the first and second breeding schemes. The determination method and specific content of this third breeding scheme are consistent with those of the second breeding scheme and are not further described here. Specifically, each second object of the second attribute corresponds to three first objects of the first attribute.

[0090] Step S216: determining the target object according to the breeding plan to breed the target object.

[0091] After the specific breeding plan is determined, the first object of the first attribute and the second object of the second attribute are bred according to the first object information of the first attribute and the second object information of the second attribute in the current breeding plan. At this time, the first object of the first attribute and the second object of the second attribute are the above-mentioned target objects.

[0092] Step S218, monitoring the breeding data of the target object of the first attribute of each object combination; wherein the breeding data includes the remaining participation value and the provenance quality of the target object of the first attribute.

[0093] Step S220: Based on the breeding data, the number of breeding targets of the first attribute is updated.

[0094] In the process of breeding the first object of the first attribute and the second object of the second attribute in the above-mentioned breeding collection, it may happen that the breeding situation of the current first object of the first attribute is unstable, such as the displacement of the current first object of the first attribute does not meet the standard or the seed quality is unqualified. This situation may easily lead to the breeding result corresponding to the above-mentioned first breeding plan failing to meet the above-mentioned breeding indicators, that is, the second objects of the above-mentioned second attribute cannot all participate in the breeding. At this time, it is necessary to reduce the number of available breeding objects of the current first object of the first attribute according to the actual situation of the first object of the first attribute, and readjust the breeding plan; in addition, after each first object of the first attribute is bred, its remaining number of available breeding times will also be reduced accordingly, that is, the remaining participation value = the original participation value of the current first object of the first attribute - the number of breedings completed. The remaining participation value corresponding to the first breeding plan is the sum of the remaining participation values ​​of multiple first objects of the first attribute with unstable breeding situations, that is, the remaining participation value available for replacement in the first breeding plan is the sum of the remaining participation values ​​corresponding to each first object of the first attribute in the first breeding plan.

[0095] Step S222: Update the breeding collection according to the number of breeding available.

[0096] In order to ensure that the above-mentioned first breeding scheme can meet the above-mentioned breeding indicators, after the number of breeding objects of the first attribute is reduced, the first object of the first attribute in the second breeding scheme corresponding to the second object of the second attribute replaces the first object of the first attribute in the first breeding scheme and breeds with the second object of the second attribute. The first object of the first attribute in the second breeding scheme is the second substitute object corresponding to the second object of the second attribute. If the breeding situation of the first object of the first attribute in the second breeding scheme is still unstable, the first object of the first attribute in the third breeding scheme corresponding to the second object of the second attribute replaces the first object of the first attribute in the first breeding scheme and breeds with the second object of the second attribute. The first object of the first attribute in the third breeding scheme is the third substitute object corresponding to the second object of the second attribute. At this time, the breeding collection corresponding to the first breeding scheme is updated.

[0097] Furthermore, since the first object of the corresponding first attribute in the second breeding scheme replaces the first object of the first attribute in the first breeding scheme and is bred with the second object of the second attribute, the second substitute object corresponding to the second object of the second attribute has already participated in the breeding in advance. Therefore, the breeding collection corresponding to the second breeding scheme is also updated.

[0098] Furthermore, since the first object of the corresponding first attribute in the third breeding scheme replaces the first object of the first attribute in the first breeding scheme and is bred with the second object of the second attribute, the third substitute object corresponding to the second object of the second attribute has already participated in the breeding in advance. Therefore, the breeding collection corresponding to the third breeding scheme is also updated.

[0099] Furthermore, after reducing the number of first objects of the first attribute corresponding to the first breeding scheme that can be bred, it is also necessary to update the breeding order of the first objects of the first attribute, that is, adjust the first object of the first attribute corresponding to the first breeding scheme to the first object of the first attribute in a pending state, and wait for the state of the first object of the first attribute to be restored (that is, the displacement of the first object of the first attribute meets the standard and the seed source quality is qualified), then allow the first object of the first attribute to continue to participate in breeding.

[0100] In addition, since the third substitute object corresponding to the second object of the second attribute will only participate in breeding when the second substitute object corresponding to the second object of the second attribute is unstable, the number of second substitute objects corresponding to the second object of the second attribute that can be bred will also be adjusted down accordingly, and the breeding order of the second substitute objects will also be updated.

[0101] Furthermore, the number of the third substitute objects that can be bred will also be adjusted down accordingly, and the breeding order of the third substitute objects will also be updated. The specific reduction method and update method are consistent with the first object of the first attribute corresponding to the first breeding plan, and the reduction method and update method of the second substitute object, and will not be elaborated here.

[0102] In specific implementation, after the number of the first object of the first attribute corresponding to the above-mentioned first breeding scheme that can be matched, the number of the second substitute object that can be matched, and the number of the third substitute object that can be matched are reduced, the first object of the first attribute corresponding to the first breeding scheme, the second substitute object, and the third substitute object will all have remaining participation values. At this time, the remaining participation values ​​of the substitutes available for the above-mentioned first breeding scheme, the remaining participation values ​​corresponding to the above-mentioned second breeding scheme, and the remaining participation values ​​corresponding to the above-mentioned third breeding scheme are sorted out to redistribute the values ​​of these remaining participation values ​​evenly to the second breeding scheme and the third breeding scheme.

[0103] Specifically, the calculation method for redistributing the values ​​of these remaining participation values ​​to the second breeding scheme and the third breeding scheme is: the number of second objects of the second attribute that can be bred within the specified time period*2 / (the corresponding remaining participation value in the first breeding scheme + the participation value corresponding to the second breeding scheme + the participation value corresponding to the third breeding scheme), wherein the above "2" is used to indicate the two breeding schemes, the above "*" is a multiplication symbol, and the above " / " is a division symbol.

[0104] In a specific implementation, when the remaining participation value corresponding to the first object of the first attribute in the first breeding scheme is 3, the remaining participation value corresponding to the first object of the first attribute in the second breeding scheme is 4, and the remaining participation value corresponding to the first object of the first attribute in the third breeding scheme is 3, and the number of second objects of the second attribute is 20, then the value obtained by the above calculation method is 20*2 / (3+4+3)=4, that is, each of the above remaining participation values ​​is distributed to 4 second objects of the second attribute. In addition, when the calculated value is a decimal, the integer is rounded up. For example, if the calculated value is 2.1, 3 is used.

[0105] The purpose of the above calculation method is to integrate the remaining participation values ​​corresponding to the three breeding schemes, namely the first breeding scheme, the second breeding scheme, and the third breeding scheme, and determine the participation values ​​corresponding to each of the above remaining participation values ​​in the second breeding scheme and the third breeding scheme according to the number of second objects of the second attribute that can be bred within the above specified time period, so as to ensure that the two substitute objects of the second object of the above second attribute are complete.

[0106] Furthermore, each of the above-mentioned remaining participation values ​​corresponds to a first object of the first attribute, wherein the matching priority of the first object of the first attribute in the first breeding scheme is still higher than the matching priority corresponding to each first object of the first attribute in the second breeding scheme, and higher than the matching priority corresponding to each first object of the first attribute in the third breeding scheme. The matching priority of the first object of the first attribute in the second breeding scheme is still higher than the matching priority corresponding to each first object of the first attribute in the third breeding scheme. Therefore, after each of the above-mentioned remaining participation values ​​is reallocated, the adjusted second substitute object and the adjusted third substitute object corresponding to each second object of the second attribute are determined based on the matching priority corresponding to each first object of the first attribute and the matching priority corresponding to the second object of the second attribute, as well as the value of the second object of the second attribute assigned to each of the above-mentioned remaining participation values. The specific determination method of the adjusted second substitute object is consistent with the determination method of the second substitute object in the above-mentioned second breeding scheme, and the specific determination method of the adjusted third substitute object is consistent with the determination method of the third substitute object in the above-mentioned third breeding scheme, which will not be elaborated here.

[0107] Step S224: According to the breeding plan and the target object, the breeding records and target population pedigree corresponding to the breeding plan and the target object are stored.

[0108] When the target objects (i.e., the first object of the first attribute and the second object of the second attribute) are bred according to the breeding plan, the offspring object data, breeding records and target population pedigree can be obtained. At this time, the breeding records and target population pedigree corresponding to the breeding plan and target objects are stored above.

[0109] Another breeding and selection method provided by an embodiment of the present invention obtains a selection index and bloodline parameter of a first object of a first attribute or a second object of a second attribute based on breeding records, and determines the kinship coefficient between the first object of the first attribute and the second object of the second attribute based on the pedigree of the target population. Only the first object of the first attribute and the second object of the second attribute whose kinship coefficient is lower than a preset threshold can be bred, which can avoid inbreeding in the population and thus avoid the decline in offspring production performance, which affects the breeding quality of the population. In addition, the present application also determines the mating priority of the first object of the first attribute or the second object of the second attribute by comparing the size of the selection index of the first object of the first attribute or the second object of the second attribute. The first object of the first attribute and the second object of the second attribute with the same mating priority level are bred according to the principle of homogeneous mating, which can improve the population breeding index, that is, optimize the population index. In addition, the embodiment of the present invention determines the number of bloodline breedings based on the number of bloodlines corresponding to the bloodline parameter of the first object of the first attribute, and determines the number of breedings of the first object of the first attribute within the bloodline based on the bloodline breeding number, and then determines the breeding plan. Determining the breeding plan based on the bloodline number can avoid the loss of population bloodlines.

[0110] The embodiment of the present invention also increases the participation value of the first object of the first attribute with the highest matching priority, and reduces the participation value of the first object of the first attribute with a low matching priority, that is, the number of matching times of the first object with excellent first attributes is increased, and the number of matching times of the first object with poor first attributes is reduced, which can improve the quality of the population.

[0111] Based on the above method embodiment, the embodiment of the present invention further provides a breeding and selection device, which is applied to an electronic device and the above breeding and selection method, the electronic device is used to receive a breeding record and a target group pedigree, the target group pedigree includes multiple objects; the breeding record includes the number of bloodline breedings indicated by the bloodline parameter of the object of the first attribute, the number of bloodlines indicated by the bloodline parameter, the number of bloodline breedings of the first attribute indicated by the bloodline parameter, the selection index corresponding to the object of the first attribute and the selection index corresponding to the object of the second attribute; Figure 3 As shown, the device includes:

[0112] The relationship determination module 301 is used to determine the kinship matrix of the objects based on the received breeding records and the target population pedigree; the kinship matrix is ​​used to indicate the kinship between objects.

[0113] The parameter determination module 302 is used to obtain the parameter values ​​of the preset selection factors based on the breeding records and the kinship matrix; wherein the selection factors include the number of blood relations, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute.

[0114] The plan determination module 303 is used to determine the breeding plan based on the parameter values ​​of the breeding factors.

[0115] The execution module 304 is used to determine the target object according to the breeding plan to breed the target object.

[0116] An embodiment of the present invention provides a breeding and selection device that obtains a selection index and bloodline parameter of an object of a first attribute, as well as a selection index of an object of a second attribute, based on breeding records, and determines a kinship matrix for indicating the kinship between the objects based on a target population pedigree. Specific parameter values ​​of selection factors for the objects of the first attribute or the objects of the second attribute that can be bred can be determined based on the breeding records and the kinship matrix. When breeding is performed with reference to the kinship matrix, inbreeding of the population can be avoided, thereby avoiding a decrease in offspring production performance that affects the breeding quality of the population. The selection factors include the selection index of the object of the first attribute or the selection index of the object of the second attribute, and the number of bloodlines, which is indicated by the bloodline parameter of the object of the first attribute. After the parameter values ​​of the selection factors are determined, the entire breeding plan is determined according to demand, so that the number of bloodlines, the selection index of the object of the first attribute, and the selection index of the object of the second attribute are all taken into account. That is, the number of bloodlines corresponding to the bloodline parameter of each object of the first attribute can be taken into account, thereby reasonably allocating the bloodlines of the variety and avoiding an imbalance in bloodline breeding within a bloodline.

[0117] The embodiment of the present invention further provides an electronic device, such as Figure 4 As shown, the electronic device includes a processor 101 and a memory 100. The memory 100 stores machine-executable instructions that can be executed by the processor 101. The processor 101 executes the machine-executable instructions to implement the above-mentioned breeding method.

[0118] Further, Figure 4 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 101 , the communication interface 103 and the memory 100 are connected via the bus 102 .

[0119] The memory 100 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4Only one bidirectional arrow is used, but it does not mean that there is only one bus or one type of bus.

[0120] The processor 101 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 101 or software instructions. The above processor 101 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0121] An embodiment of the present invention also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned breeding and selection method. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0122] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, electronic device, or network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0123] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A breeding method, characterized in that: The method is applied to an electronic device, the electronic device being used to receive a breeding record and a target population pedigree, the target population pedigree comprising a plurality of objects; the breeding record comprising a blood relationship parameter of an object of a first attribute, a number of blood relationship breedings indicated by the blood relationship parameter, a number of blood relationships indicated by the blood relationship parameter, a number of blood relationship breedings of the first attribute indicated by the blood relationship parameter, a selection index corresponding to the object of the first attribute, and a selection index corresponding to the object of the second attribute; the method comprising: Determining a kinship matrix of objects based on the received breeding record and the target population pedigree; the kinship matrix is ​​used to indicate kinship between objects; Obtaining parameter values ​​of preset selection factors according to the breeding records and the kinship matrix; wherein the selection factors include the number of blood relations, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute; Determining a breeding plan based on the parameter values ​​of the breeding factors; Determining a target object according to the breeding plan to breed the target object; The step of obtaining the parameter values ​​of the preset matching factors according to the breeding records and the kinship matrix includes: Determining a kinship coefficient between the object of the first attribute and the object of the second attribute according to the kinship matrix; the kinship coefficient is used to indicate a close kinship index between the object of the first attribute and the object of the second attribute; Determine a plurality of object combinations whose affinity coefficient is less than a preset threshold; wherein each object combination includes a first object having a first attribute and a second object having a second attribute whose affinity coefficient is less than the preset threshold; For each of the object combinations, perform the following operations: Obtaining, from the mating record, the bloodline parameter of the first object of the first attribute in the current object combination, the selection index corresponding to the first object, and the selection index corresponding to the second object; Determining the value of the number of bloodlines corresponding to the current object combination according to the acquired bloodline parameters and the breeding records; Based on the selection index corresponding to the object of the first attribute and the selection index corresponding to the object of the second attribute, and the value of the number of blood relations corresponding to the current object combination, the parameter value of the preset matching factor is obtained.

2. The method according to claim 1, characterized in that The step of determining the breeding plan based on the parameter values ​​of the breeding factors includes: Determining a breeding index according to the parameter values ​​of the matching factors corresponding to each of the object combinations; Allocating, according to the breeding index, a participation value corresponding to the first object of the first attribute of each of the object combinations in the plurality of objects; Determining a breeding set corresponding to the first object of the first attribute of each object combination according to the participation value corresponding to the first object of the first attribute of each object combination and the breeding index; Based on the breeding collection, the breeding plan is obtained.

3. The method according to claim 2, characterized in that The step of determining the breeding set corresponding to the first object of the first attribute of each object combination includes: determining a matching priority of each first object of the first attribute according to the size of the selection index corresponding to each two first objects of the plurality of objects; determining a matching priority of each second object with the second attribute according to a size of a selection index corresponding to every two second objects with the second attribute in the plurality of objects; determining a plurality of matching combinations based on the matching priority of each first object of the first attribute and the matching priority of each second object of the second attribute; wherein the first object of the first attribute and the second object of the second attribute included in each matching combination have the same matching priority level; According to the multiple matching combinations, a matching set corresponding to the first object of the first attribute of each object combination is determined.

4. The method according to claim 2, characterized in that After the step of determining the target object according to the breeding plan and breeding the target object, the method further includes: Monitoring the breeding data of the target object of the first attribute of each of the object combinations; wherein the breeding data includes the remaining participation value and the provenance quality of the target object of the first attribute; Based on the breeding data, updating the number of target objects with the first attribute that can be bred; The breeding collection is updated according to the number of breedings available.

5. The method according to claim 1, wherein After the step of determining the target object according to the breeding plan and breeding the target object, the method further includes: According to the breeding plan and the target object, the breeding record and the target population pedigree are stored.

6. The method according to claim 2, characterized in that The steps of determining a breeding index according to the parameter value of the matching factor corresponding to each of the object combinations; and allocating a participation value corresponding to the first object of the first attribute of each of the object combinations in the plurality of objects according to the breeding index include: According to the breeding record, obtaining the number of bloodline breedings indicated by the bloodline parameter within a specified time period; Determining the number of bloodline breedings of the first attribute based on the number of bloodline breedings; According to the number of bloodline breeding of the first attribute, a participation value corresponding to the first object of the first attribute of each of the object combinations in the multiple objects is determined.

7. A breeding and selection device, characterized in that: The device is applied to an electronic device and the breeding and selection method according to any one of claims 1 to 6, wherein the electronic device is used to receive a breeding record and a target population pedigree, wherein the target population pedigree includes multiple objects; the breeding record includes a blood relationship parameter of an object of a first attribute, a number of blood relationship breedings indicated by the blood relationship parameter, a number of blood relationships indicated by the blood relationship parameter, a number of blood relationship breedings of the first attribute indicated by the blood relationship parameter, a selection index corresponding to the object of the first attribute, and a selection index corresponding to the object of the second attribute; the device comprises: a relationship determination module, configured to determine a kinship matrix of objects based on the received breeding records and the target population pedigree; the kinship matrix is ​​configured to indicate kinship between objects; a parameter determination module, configured to obtain parameter values ​​of preset matching factors based on the mating records and the kinship matrix; wherein the matching factors include the number of blood relations, the selection index corresponding to the object of the first attribute, and the selection index corresponding to the object of the second attribute; A program determination module is used to determine a breeding program based on the parameter values ​​of the breeding factors; An execution module, configured to determine a target object according to the breeding plan, so as to breed the target object; The parameter determination module is further configured to: determine, based on the affinity matrix, an affinity coefficient between an object of the first attribute and an object of the second attribute; the affinity coefficient being used to indicate a closeness index between the object of the first attribute and the object of the second attribute; and determine a plurality of object combinations whose affinity coefficients are less than a preset threshold; wherein each object combination includes a first object of the first attribute and a second object of the second attribute whose affinity coefficient is less than the preset threshold. For each of the object combinations, perform the following operations: From the breeding record, obtain the bloodline parameters of the first object of the first attribute in the current object combination and the selection index corresponding to the first object, as well as the selection index corresponding to the second object; determine the numerical value of the bloodline number corresponding to the current object combination based on the obtained bloodline parameters and the breeding record; based on the selection index corresponding to the object of the first attribute and the selection index corresponding to the object of the second attribute, as well as the numerical value of the bloodline number corresponding to the current object combination, obtain the parameter value of the preset matching factor.

8. An electronic device, characterized in that: The electronic device includes a processor and a memory, the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the breeding method according to any one of claims 1 to 6.

9. A machine-readable storage medium, characterized in that The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions prompt the processor to implement the breeding method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Seed selection and breeding system based on biological information, and algorithm of seed selection and breeding system

    CN106779076A

  • Inbreeding coefficient calculation model-based dairy cow hybridization method

    CN107704581A