Feed resource allocation optimization in dairy systems.

Notte Kirichenko, Gastón

Resumen:

In this thesis, the problem of feed resources allocation to a heterogeneous dairy herd was studied. We focused on how to allocate available feed resources by grouping cows based in their energy requirements and distribute them to the available feed resources like pasture and/or supplements. This problem was modeled as a combinatorial optimization problem and solved with exact methods and Evolutionary Algorithms (EA). Considering that exact methods may have limitations due to a great computational demand (which causes extremely high executions times), initially, our approach used a single objective mathematical model and a Genetic Algorithm (GA). An experimental evaluation was performed in order to analyze the quality solution of the GA and to study how the resource allocation should be performed by interpreting the solutions’ structure for both methods. The results showed that the values obtained by the GA were very close to the exact values (the maximum gap value was 1.09% and the average gap value was 0.50%), but generating different assignment structures, presenting a good diversity and a wider exploration of the solutions’ space. In particular, we found many solutions with a very low gap value and large structural difference, reaching a maximum of 49.9%. Then due to the complexity of dairy systems and the need to contemplate several objectives, a Pareto-based multi-objective optimization with the Differential Evolution (DE) algorithm was applied. To evaluate the DE algorithm, we performed experiments to compare the solutions quality of the DE with exact Linear Programming (LP) solutions. As part of this analysis, the influence of different stocking rates (number of cows/ha) on milk production, feed allocation and economic performance indicators was also evaluated as a source of variation. The DE solutions that minimize the feeding costs for different stocking rates closely approached the solutions derived with LP (with average values slightly higher, between 0.4% and 5.6%), confirming the quality of the DE algorithm. The multi-objective model scenarios demonstrated that increasing stocking density would enhance milk production and gross margin per unit of area at largely unchanged productivity per animal, by shifting the feed ration from roughage to a large proportion of supplementary concentrate feed. In particular, for stocking rates of 1.1, 1.6, 2.1 and 2.6 cows/ha, gross margins of 6.1, 8.9, 11.8 and 14.7 US dollars/ha/day were obtained, respectively. From the results, we concluded that the multi-objective optimization with a Pareto-based DE algorithm was highly effective to explore the interrelations among conflicting objectives and to find suitable solutions. Finally, and considering there are many variants of EA which have different performances depending on the problem being solved, we decided to evaluate some of the most successful algorithms presented in the literature to address the feed resource allocation problem. In particular, a performance evaluation of four methods (two GA: NSGA-II, SPEA-2; and two DE algorithms: GDE-3, and the Pareto-based DE) was done. The algorithms were evaluated taking into account execution times, objective functions values attained, Pareto front comparisons and performance metrics values. The results showed significant differences between the algorithms in their ability to approach solutions in the Pareto front and in their computational times. In particular, the SPEA-2 algorithm obtained optimal values for all objectives, its solutions represented a large part of the Pareto front approximation, and it presented the best results in terms of convergence, diversity and cardinality; but required higher execution times. Depending on the parametric settings of the algorithms, the execution times of NSGA-II and GDE-3 were between 5 and 23 seconds, while the times of SPEA-2 were between 105 and 28400 seconds.


En esta tesis, se estudió el problema de asignación de recursos alimenticios a un rodeo lechero heterogéneo. Nos enfocamos en cómo asignar los recursos alimenticios disponibles agrupando las vacas en función de sus necesidades energéticas y distribuyéndolas en los recursos alimenticios disponibles, como pasturas y/o suplementos. Este problema se modeló como un problema de optimización combinatoria y se resolvió con métodos exactos y Algoritmos Evolutivos (EA, por sus siglas en inglés). Dado que los métodos exactos pueden tener limitaciones debido a una gran demanda computacional (lo que causa tiempos de ejecución extremadamente largos), inicialmente, nuestro enfoque utilizó un modelo matemático y un Algoritmo Genético (GA, por sus siglas en inglés) contemplando un solo objetivo. Se realizó un experimento para analizar la calidad de las soluciones del GA y estudiar cómo se debe hacer la asignación de recursos mediante la interpretación de la estructura de las soluciones de ambos métodos. Los resultados mostraron que los valores obtenidos por el GA son cercanos a los valores exactos (el valor máximo de gap fue 1.09% y el valor promedio de gap fue 0.50%), pero generaron estructuras de asignación diferentes, presentando una buena diversidad y una exploración más amplia del espacio de soluciones. En particular, encontramos muchas soluciones con un valor de gap muy bajo y una gran diferencia estructural, alcanzando un máximo de 49.9%. Luego, debido a la complejidad de los sistemas lecheros y la necesidad de contemplar varios objetivos, se aplicó una optimización multiobjetivo basada en Pareto, para la cual se usó un algoritmo Diferencial Evolution (DE, por sus siglas en inglés). Para evaluar el algoritmo DE, se realizaron experimentos que compararon la calidad de las soluciones del DE con soluciones exactas de un modelo de Programación Lineal (LP, por sus siglas en inglés). Como parte de este análisis, también se evaluó, como fuente de variación, la influencia de diferentes cargas animales (número de vacas/ha) en la producción de leche, asignación de alimentos y resultados económicos. Las soluciones del DE que minimizan los costos de alimentación para diferentes cargas se acercaron mucho a las soluciones obtenidas con el modelo LP (con valores promedio ligeramente superiores, entre 0.4% y 5.6%), lo que confirma la calidad del algoritmo DE. Los escenarios del modelo multiobjetivo demostraron que aumentar la carga animal mejoraría la producción de leche y el margen bruto por unidad de área, manteniendo en gran medida la productividad por animal, al cambiar la ración de forraje por una gran proporción de suplementos. En particular, para cargas animales de 1.1, 1.6, 2.1 y 2.6 vacas/ha, se obtuvieron márgenes brutos de 6.1, 8.9, 11.8 y 14.7 dólares estadounidenses/ha/día, respectivamente. A partir de los resultados, se concluye que la optimización multiobjetivo basada en Pareto, para la cual se usó un DE, fue altamente efectiva para explorar las interrelaciones entre objetivos conflictivos y encontrar soluciones adecuadas. Finalmente, considerando que hay muchas variantes de EA que tienen diferentes rendimientos según el problema que se está resolviendo, decidimos evaluar algunos de los algoritmos más exitosos presentados en la literatura para abordar el problema de asignación de recursos alimenticios. En particular, se realizó una evaluación de desempeño de cuatro métodos (dos GA: NSGA-II, SPEA-2; y dos algoritmos DE: GDE-3 y el DE basado en Pareto). Los algoritmos se evaluaron teniendo en cuenta los tiempos de ejecución, valores de las funciones objetivo, comparaciones del frente de Pareto y valores de distintos indicadores de calidad. Los resultados mostraron diferencias significativas entre los algoritmos en su capacidad para acercarse a las soluciones del frente de Pareto y en sus tiempos computacionales. En particular, el algoritmo SPEA-2 obtuvo valores óptimos para todos los objetivos, sus soluciones representaron gran parte de la aproximación del frente de Pareto y presentó los mejores resultados en términos de convergencia, diversidad y cardinalidad; pero requirió tiempos de ejecución más altos. Dependiendo de la configuración paramétrica de los algoritmos, los tiempos de ejecución de NSGA-II y GDE-3 estuvieron entre 5 y 23 segundos, mientras que los tiempos de SPEA-2 estuvieron entre 105 y 28400 segundos.


Detalles Bibliográficos
2023
Resource allocation
Dairy production
Evolutionary algorithms
Multi-objective optimization
Asignación de recursos
Producción lechera
Algoritmos evolutivos
Optimización multiobjetivo
Inglés
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/43053
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
_version_ 1807523183617638400
author Notte Kirichenko, Gastón
author_facet Notte Kirichenko, Gastón
author_role author
bitstream.checksum.fl_str_mv 6429389a7df7277b72b7924fdc7d47a9
a006180e3f5b2ad0b88185d14284c0e0
595f3513661016af87a602ed85779749
489f03e71d39068f329bdec8798bce58
cf7a9af8688c24cb57929277712f8f55
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
bitstream.url.fl_str_mv http://localhost:8080/xmlui/bitstream/20.500.12008/43053/5/license.txt
http://localhost:8080/xmlui/bitstream/20.500.12008/43053/2/license_url
http://localhost:8080/xmlui/bitstream/20.500.12008/43053/3/license_text
http://localhost:8080/xmlui/bitstream/20.500.12008/43053/4/license_rdf
http://localhost:8080/xmlui/bitstream/20.500.12008/43053/1/Not23.pdf
collection COLIBRI
dc.contributor.filiacion.none.fl_str_mv Notte Kirichenko Gastón, Universidad de la República (Uruguay). Facultad de Ingeniería.
dc.creator.none.fl_str_mv Notte Kirichenko, Gastón
dc.date.accessioned.none.fl_str_mv 2024-03-13T13:20:25Z
dc.date.available.none.fl_str_mv 2024-03-13T13:20:25Z
dc.date.issued.none.fl_str_mv 2023
dc.description.abstract.none.fl_txt_mv In this thesis, the problem of feed resources allocation to a heterogeneous dairy herd was studied. We focused on how to allocate available feed resources by grouping cows based in their energy requirements and distribute them to the available feed resources like pasture and/or supplements. This problem was modeled as a combinatorial optimization problem and solved with exact methods and Evolutionary Algorithms (EA). Considering that exact methods may have limitations due to a great computational demand (which causes extremely high executions times), initially, our approach used a single objective mathematical model and a Genetic Algorithm (GA). An experimental evaluation was performed in order to analyze the quality solution of the GA and to study how the resource allocation should be performed by interpreting the solutions’ structure for both methods. The results showed that the values obtained by the GA were very close to the exact values (the maximum gap value was 1.09% and the average gap value was 0.50%), but generating different assignment structures, presenting a good diversity and a wider exploration of the solutions’ space. In particular, we found many solutions with a very low gap value and large structural difference, reaching a maximum of 49.9%. Then due to the complexity of dairy systems and the need to contemplate several objectives, a Pareto-based multi-objective optimization with the Differential Evolution (DE) algorithm was applied. To evaluate the DE algorithm, we performed experiments to compare the solutions quality of the DE with exact Linear Programming (LP) solutions. As part of this analysis, the influence of different stocking rates (number of cows/ha) on milk production, feed allocation and economic performance indicators was also evaluated as a source of variation. The DE solutions that minimize the feeding costs for different stocking rates closely approached the solutions derived with LP (with average values slightly higher, between 0.4% and 5.6%), confirming the quality of the DE algorithm. The multi-objective model scenarios demonstrated that increasing stocking density would enhance milk production and gross margin per unit of area at largely unchanged productivity per animal, by shifting the feed ration from roughage to a large proportion of supplementary concentrate feed. In particular, for stocking rates of 1.1, 1.6, 2.1 and 2.6 cows/ha, gross margins of 6.1, 8.9, 11.8 and 14.7 US dollars/ha/day were obtained, respectively. From the results, we concluded that the multi-objective optimization with a Pareto-based DE algorithm was highly effective to explore the interrelations among conflicting objectives and to find suitable solutions. Finally, and considering there are many variants of EA which have different performances depending on the problem being solved, we decided to evaluate some of the most successful algorithms presented in the literature to address the feed resource allocation problem. In particular, a performance evaluation of four methods (two GA: NSGA-II, SPEA-2; and two DE algorithms: GDE-3, and the Pareto-based DE) was done. The algorithms were evaluated taking into account execution times, objective functions values attained, Pareto front comparisons and performance metrics values. The results showed significant differences between the algorithms in their ability to approach solutions in the Pareto front and in their computational times. In particular, the SPEA-2 algorithm obtained optimal values for all objectives, its solutions represented a large part of the Pareto front approximation, and it presented the best results in terms of convergence, diversity and cardinality; but required higher execution times. Depending on the parametric settings of the algorithms, the execution times of NSGA-II and GDE-3 were between 5 and 23 seconds, while the times of SPEA-2 were between 105 and 28400 seconds.
En esta tesis, se estudió el problema de asignación de recursos alimenticios a un rodeo lechero heterogéneo. Nos enfocamos en cómo asignar los recursos alimenticios disponibles agrupando las vacas en función de sus necesidades energéticas y distribuyéndolas en los recursos alimenticios disponibles, como pasturas y/o suplementos. Este problema se modeló como un problema de optimización combinatoria y se resolvió con métodos exactos y Algoritmos Evolutivos (EA, por sus siglas en inglés). Dado que los métodos exactos pueden tener limitaciones debido a una gran demanda computacional (lo que causa tiempos de ejecución extremadamente largos), inicialmente, nuestro enfoque utilizó un modelo matemático y un Algoritmo Genético (GA, por sus siglas en inglés) contemplando un solo objetivo. Se realizó un experimento para analizar la calidad de las soluciones del GA y estudiar cómo se debe hacer la asignación de recursos mediante la interpretación de la estructura de las soluciones de ambos métodos. Los resultados mostraron que los valores obtenidos por el GA son cercanos a los valores exactos (el valor máximo de gap fue 1.09% y el valor promedio de gap fue 0.50%), pero generaron estructuras de asignación diferentes, presentando una buena diversidad y una exploración más amplia del espacio de soluciones. En particular, encontramos muchas soluciones con un valor de gap muy bajo y una gran diferencia estructural, alcanzando un máximo de 49.9%. Luego, debido a la complejidad de los sistemas lecheros y la necesidad de contemplar varios objetivos, se aplicó una optimización multiobjetivo basada en Pareto, para la cual se usó un algoritmo Diferencial Evolution (DE, por sus siglas en inglés). Para evaluar el algoritmo DE, se realizaron experimentos que compararon la calidad de las soluciones del DE con soluciones exactas de un modelo de Programación Lineal (LP, por sus siglas en inglés). Como parte de este análisis, también se evaluó, como fuente de variación, la influencia de diferentes cargas animales (número de vacas/ha) en la producción de leche, asignación de alimentos y resultados económicos. Las soluciones del DE que minimizan los costos de alimentación para diferentes cargas se acercaron mucho a las soluciones obtenidas con el modelo LP (con valores promedio ligeramente superiores, entre 0.4% y 5.6%), lo que confirma la calidad del algoritmo DE. Los escenarios del modelo multiobjetivo demostraron que aumentar la carga animal mejoraría la producción de leche y el margen bruto por unidad de área, manteniendo en gran medida la productividad por animal, al cambiar la ración de forraje por una gran proporción de suplementos. En particular, para cargas animales de 1.1, 1.6, 2.1 y 2.6 vacas/ha, se obtuvieron márgenes brutos de 6.1, 8.9, 11.8 y 14.7 dólares estadounidenses/ha/día, respectivamente. A partir de los resultados, se concluye que la optimización multiobjetivo basada en Pareto, para la cual se usó un DE, fue altamente efectiva para explorar las interrelaciones entre objetivos conflictivos y encontrar soluciones adecuadas. Finalmente, considerando que hay muchas variantes de EA que tienen diferentes rendimientos según el problema que se está resolviendo, decidimos evaluar algunos de los algoritmos más exitosos presentados en la literatura para abordar el problema de asignación de recursos alimenticios. En particular, se realizó una evaluación de desempeño de cuatro métodos (dos GA: NSGA-II, SPEA-2; y dos algoritmos DE: GDE-3 y el DE basado en Pareto). Los algoritmos se evaluaron teniendo en cuenta los tiempos de ejecución, valores de las funciones objetivo, comparaciones del frente de Pareto y valores de distintos indicadores de calidad. Los resultados mostraron diferencias significativas entre los algoritmos en su capacidad para acercarse a las soluciones del frente de Pareto y en sus tiempos computacionales. En particular, el algoritmo SPEA-2 obtuvo valores óptimos para todos los objetivos, sus soluciones representaron gran parte de la aproximación del frente de Pareto y presentó los mejores resultados en términos de convergencia, diversidad y cardinalidad; pero requirió tiempos de ejecución más altos. Dependiendo de la configuración paramétrica de los algoritmos, los tiempos de ejecución de NSGA-II y GDE-3 estuvieron entre 5 y 23 segundos, mientras que los tiempos de SPEA-2 estuvieron entre 105 y 28400 segundos.
dc.format.extent.es.fl_str_mv 114 p.
dc.format.mimetype.es.fl_str_mv application/pdf
dc.identifier.citation.es.fl_str_mv Notte Kirichenko, G. Feed resource allocation optimization in dairy systems [en línea] Tesis de doctorado. Montevideo: Udelar. FI. PEDECIBA, Área Informática, 2023.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12008/43053
dc.language.iso.none.fl_str_mv en
eng
dc.publisher.es.fl_str_mv Udelar. FI.
dc.rights.license.none.fl_str_mv Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:COLIBRI
instname:Universidad de la República
instacron:Universidad de la República
dc.subject.es.fl_str_mv Resource allocation
Dairy production
Evolutionary algorithms
Multi-objective optimization
Asignación de recursos
Producción lechera
Algoritmos evolutivos
Optimización multiobjetivo
dc.title.none.fl_str_mv Feed resource allocation optimization in dairy systems.
dc.type.es.fl_str_mv Tesis de doctorado
dc.type.none.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
description In this thesis, the problem of feed resources allocation to a heterogeneous dairy herd was studied. We focused on how to allocate available feed resources by grouping cows based in their energy requirements and distribute them to the available feed resources like pasture and/or supplements. This problem was modeled as a combinatorial optimization problem and solved with exact methods and Evolutionary Algorithms (EA). Considering that exact methods may have limitations due to a great computational demand (which causes extremely high executions times), initially, our approach used a single objective mathematical model and a Genetic Algorithm (GA). An experimental evaluation was performed in order to analyze the quality solution of the GA and to study how the resource allocation should be performed by interpreting the solutions’ structure for both methods. The results showed that the values obtained by the GA were very close to the exact values (the maximum gap value was 1.09% and the average gap value was 0.50%), but generating different assignment structures, presenting a good diversity and a wider exploration of the solutions’ space. In particular, we found many solutions with a very low gap value and large structural difference, reaching a maximum of 49.9%. Then due to the complexity of dairy systems and the need to contemplate several objectives, a Pareto-based multi-objective optimization with the Differential Evolution (DE) algorithm was applied. To evaluate the DE algorithm, we performed experiments to compare the solutions quality of the DE with exact Linear Programming (LP) solutions. As part of this analysis, the influence of different stocking rates (number of cows/ha) on milk production, feed allocation and economic performance indicators was also evaluated as a source of variation. The DE solutions that minimize the feeding costs for different stocking rates closely approached the solutions derived with LP (with average values slightly higher, between 0.4% and 5.6%), confirming the quality of the DE algorithm. The multi-objective model scenarios demonstrated that increasing stocking density would enhance milk production and gross margin per unit of area at largely unchanged productivity per animal, by shifting the feed ration from roughage to a large proportion of supplementary concentrate feed. In particular, for stocking rates of 1.1, 1.6, 2.1 and 2.6 cows/ha, gross margins of 6.1, 8.9, 11.8 and 14.7 US dollars/ha/day were obtained, respectively. From the results, we concluded that the multi-objective optimization with a Pareto-based DE algorithm was highly effective to explore the interrelations among conflicting objectives and to find suitable solutions. Finally, and considering there are many variants of EA which have different performances depending on the problem being solved, we decided to evaluate some of the most successful algorithms presented in the literature to address the feed resource allocation problem. In particular, a performance evaluation of four methods (two GA: NSGA-II, SPEA-2; and two DE algorithms: GDE-3, and the Pareto-based DE) was done. The algorithms were evaluated taking into account execution times, objective functions values attained, Pareto front comparisons and performance metrics values. The results showed significant differences between the algorithms in their ability to approach solutions in the Pareto front and in their computational times. In particular, the SPEA-2 algorithm obtained optimal values for all objectives, its solutions represented a large part of the Pareto front approximation, and it presented the best results in terms of convergence, diversity and cardinality; but required higher execution times. Depending on the parametric settings of the algorithms, the execution times of NSGA-II and GDE-3 were between 5 and 23 seconds, while the times of SPEA-2 were between 105 and 28400 seconds.
eu_rights_str_mv openAccess
format doctoralThesis
id COLIBRI_d9b7b84498cf1cb1d7bd9011dbed9a98
identifier_str_mv Notte Kirichenko, G. Feed resource allocation optimization in dairy systems [en línea] Tesis de doctorado. Montevideo: Udelar. FI. PEDECIBA, Área Informática, 2023.
instacron_str Universidad de la República
institution Universidad de la República
instname_str Universidad de la República
language eng
language_invalid_str_mv en
network_acronym_str COLIBRI
network_name_str COLIBRI
oai_identifier_str oai:colibri.udelar.edu.uy:20.500.12008/43053
publishDate 2023
reponame_str COLIBRI
repository.mail.fl_str_mv mabel.seroubian@seciu.edu.uy
repository.name.fl_str_mv COLIBRI - Universidad de la República
repository_id_str 4771
rights_invalid_str_mv Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
spelling Notte Kirichenko Gastón, Universidad de la República (Uruguay). Facultad de Ingeniería.2024-03-13T13:20:25Z2024-03-13T13:20:25Z2023Notte Kirichenko, G. Feed resource allocation optimization in dairy systems [en línea] Tesis de doctorado. Montevideo: Udelar. FI. PEDECIBA, Área Informática, 2023.https://hdl.handle.net/20.500.12008/43053In this thesis, the problem of feed resources allocation to a heterogeneous dairy herd was studied. We focused on how to allocate available feed resources by grouping cows based in their energy requirements and distribute them to the available feed resources like pasture and/or supplements. This problem was modeled as a combinatorial optimization problem and solved with exact methods and Evolutionary Algorithms (EA). Considering that exact methods may have limitations due to a great computational demand (which causes extremely high executions times), initially, our approach used a single objective mathematical model and a Genetic Algorithm (GA). An experimental evaluation was performed in order to analyze the quality solution of the GA and to study how the resource allocation should be performed by interpreting the solutions’ structure for both methods. The results showed that the values obtained by the GA were very close to the exact values (the maximum gap value was 1.09% and the average gap value was 0.50%), but generating different assignment structures, presenting a good diversity and a wider exploration of the solutions’ space. In particular, we found many solutions with a very low gap value and large structural difference, reaching a maximum of 49.9%. Then due to the complexity of dairy systems and the need to contemplate several objectives, a Pareto-based multi-objective optimization with the Differential Evolution (DE) algorithm was applied. To evaluate the DE algorithm, we performed experiments to compare the solutions quality of the DE with exact Linear Programming (LP) solutions. As part of this analysis, the influence of different stocking rates (number of cows/ha) on milk production, feed allocation and economic performance indicators was also evaluated as a source of variation. The DE solutions that minimize the feeding costs for different stocking rates closely approached the solutions derived with LP (with average values slightly higher, between 0.4% and 5.6%), confirming the quality of the DE algorithm. The multi-objective model scenarios demonstrated that increasing stocking density would enhance milk production and gross margin per unit of area at largely unchanged productivity per animal, by shifting the feed ration from roughage to a large proportion of supplementary concentrate feed. In particular, for stocking rates of 1.1, 1.6, 2.1 and 2.6 cows/ha, gross margins of 6.1, 8.9, 11.8 and 14.7 US dollars/ha/day were obtained, respectively. From the results, we concluded that the multi-objective optimization with a Pareto-based DE algorithm was highly effective to explore the interrelations among conflicting objectives and to find suitable solutions. Finally, and considering there are many variants of EA which have different performances depending on the problem being solved, we decided to evaluate some of the most successful algorithms presented in the literature to address the feed resource allocation problem. In particular, a performance evaluation of four methods (two GA: NSGA-II, SPEA-2; and two DE algorithms: GDE-3, and the Pareto-based DE) was done. The algorithms were evaluated taking into account execution times, objective functions values attained, Pareto front comparisons and performance metrics values. The results showed significant differences between the algorithms in their ability to approach solutions in the Pareto front and in their computational times. In particular, the SPEA-2 algorithm obtained optimal values for all objectives, its solutions represented a large part of the Pareto front approximation, and it presented the best results in terms of convergence, diversity and cardinality; but required higher execution times. Depending on the parametric settings of the algorithms, the execution times of NSGA-II and GDE-3 were between 5 and 23 seconds, while the times of SPEA-2 were between 105 and 28400 seconds.En esta tesis, se estudió el problema de asignación de recursos alimenticios a un rodeo lechero heterogéneo. Nos enfocamos en cómo asignar los recursos alimenticios disponibles agrupando las vacas en función de sus necesidades energéticas y distribuyéndolas en los recursos alimenticios disponibles, como pasturas y/o suplementos. Este problema se modeló como un problema de optimización combinatoria y se resolvió con métodos exactos y Algoritmos Evolutivos (EA, por sus siglas en inglés). Dado que los métodos exactos pueden tener limitaciones debido a una gran demanda computacional (lo que causa tiempos de ejecución extremadamente largos), inicialmente, nuestro enfoque utilizó un modelo matemático y un Algoritmo Genético (GA, por sus siglas en inglés) contemplando un solo objetivo. Se realizó un experimento para analizar la calidad de las soluciones del GA y estudiar cómo se debe hacer la asignación de recursos mediante la interpretación de la estructura de las soluciones de ambos métodos. Los resultados mostraron que los valores obtenidos por el GA son cercanos a los valores exactos (el valor máximo de gap fue 1.09% y el valor promedio de gap fue 0.50%), pero generaron estructuras de asignación diferentes, presentando una buena diversidad y una exploración más amplia del espacio de soluciones. En particular, encontramos muchas soluciones con un valor de gap muy bajo y una gran diferencia estructural, alcanzando un máximo de 49.9%. Luego, debido a la complejidad de los sistemas lecheros y la necesidad de contemplar varios objetivos, se aplicó una optimización multiobjetivo basada en Pareto, para la cual se usó un algoritmo Diferencial Evolution (DE, por sus siglas en inglés). Para evaluar el algoritmo DE, se realizaron experimentos que compararon la calidad de las soluciones del DE con soluciones exactas de un modelo de Programación Lineal (LP, por sus siglas en inglés). Como parte de este análisis, también se evaluó, como fuente de variación, la influencia de diferentes cargas animales (número de vacas/ha) en la producción de leche, asignación de alimentos y resultados económicos. Las soluciones del DE que minimizan los costos de alimentación para diferentes cargas se acercaron mucho a las soluciones obtenidas con el modelo LP (con valores promedio ligeramente superiores, entre 0.4% y 5.6%), lo que confirma la calidad del algoritmo DE. Los escenarios del modelo multiobjetivo demostraron que aumentar la carga animal mejoraría la producción de leche y el margen bruto por unidad de área, manteniendo en gran medida la productividad por animal, al cambiar la ración de forraje por una gran proporción de suplementos. En particular, para cargas animales de 1.1, 1.6, 2.1 y 2.6 vacas/ha, se obtuvieron márgenes brutos de 6.1, 8.9, 11.8 y 14.7 dólares estadounidenses/ha/día, respectivamente. A partir de los resultados, se concluye que la optimización multiobjetivo basada en Pareto, para la cual se usó un DE, fue altamente efectiva para explorar las interrelaciones entre objetivos conflictivos y encontrar soluciones adecuadas. Finalmente, considerando que hay muchas variantes de EA que tienen diferentes rendimientos según el problema que se está resolviendo, decidimos evaluar algunos de los algoritmos más exitosos presentados en la literatura para abordar el problema de asignación de recursos alimenticios. En particular, se realizó una evaluación de desempeño de cuatro métodos (dos GA: NSGA-II, SPEA-2; y dos algoritmos DE: GDE-3 y el DE basado en Pareto). Los algoritmos se evaluaron teniendo en cuenta los tiempos de ejecución, valores de las funciones objetivo, comparaciones del frente de Pareto y valores de distintos indicadores de calidad. Los resultados mostraron diferencias significativas entre los algoritmos en su capacidad para acercarse a las soluciones del frente de Pareto y en sus tiempos computacionales. En particular, el algoritmo SPEA-2 obtuvo valores óptimos para todos los objetivos, sus soluciones representaron gran parte de la aproximación del frente de Pareto y presentó los mejores resultados en términos de convergencia, diversidad y cardinalidad; pero requirió tiempos de ejecución más altos. Dependiendo de la configuración paramétrica de los algoritmos, los tiempos de ejecución de NSGA-II y GDE-3 estuvieron entre 5 y 23 segundos, mientras que los tiempos de SPEA-2 estuvieron entre 105 y 28400 segundos.Submitted by Berón Cecilia (cberon@fing.edu.uy) on 2024-02-15T18:53:34Z No. of bitstreams: 2 license_rdf: 25790 bytes, checksum: 489f03e71d39068f329bdec8798bce58 (MD5) Not23.pdf: 5545532 bytes, checksum: cf7a9af8688c24cb57929277712f8f55 (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2024-03-13T13:19:45Z (GMT) No. of bitstreams: 2 license_rdf: 25790 bytes, checksum: 489f03e71d39068f329bdec8798bce58 (MD5) Not23.pdf: 5545532 bytes, checksum: cf7a9af8688c24cb57929277712f8f55 (MD5)Made available in DSpace by Luna Fabiana (fabiana.luna@seciu.edu.uy) on 2024-03-13T13:20:25Z (GMT). No. of bitstreams: 2 license_rdf: 25790 bytes, checksum: 489f03e71d39068f329bdec8798bce58 (MD5) Not23.pdf: 5545532 bytes, checksum: cf7a9af8688c24cb57929277712f8f55 (MD5) Previous issue date: 2023114 p.application/pdfenengUdelar. FI.Las obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)info:eu-repo/semantics/openAccessLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)Resource allocationDairy productionEvolutionary algorithmsMulti-objective optimizationAsignación de recursosProducción lecheraAlgoritmos evolutivosOptimización multiobjetivoFeed resource allocation optimization in dairy systems.Tesis de doctoradoinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaNotte Kirichenko, GastónUniversidad de la República (Uruguay). Facultad de Ingeniería.Doctor en Informática.LICENSElicense.txtlicense.txttext/plain; charset=utf-84267http://localhost:8080/xmlui/bitstream/20.500.12008/43053/5/license.txt6429389a7df7277b72b7924fdc7d47a9MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/43053/2/license_urla006180e3f5b2ad0b88185d14284c0e0MD52license_textlicense_texttext/html; charset=utf-822292http://localhost:8080/xmlui/bitstream/20.500.12008/43053/3/license_text595f3513661016af87a602ed85779749MD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-825790http://localhost:8080/xmlui/bitstream/20.500.12008/43053/4/license_rdf489f03e71d39068f329bdec8798bce58MD54ORIGINALNot23.pdfNot23.pdfapplication/pdf5545532http://localhost:8080/xmlui/bitstream/20.500.12008/43053/1/Not23.pdfcf7a9af8688c24cb57929277712f8f55MD5120.500.12008/430532024-03-13 10:20:25.926oai:colibri.udelar.edu.uy:20.500.12008/43053VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:44:30.530319COLIBRI - Universidad de la Repúblicafalse
spellingShingle Feed resource allocation optimization in dairy systems.
Notte Kirichenko, Gastón
Resource allocation
Dairy production
Evolutionary algorithms
Multi-objective optimization
Asignación de recursos
Producción lechera
Algoritmos evolutivos
Optimización multiobjetivo
status_str acceptedVersion
title Feed resource allocation optimization in dairy systems.
title_full Feed resource allocation optimization in dairy systems.
title_fullStr Feed resource allocation optimization in dairy systems.
title_full_unstemmed Feed resource allocation optimization in dairy systems.
title_short Feed resource allocation optimization in dairy systems.
title_sort Feed resource allocation optimization in dairy systems.
topic Resource allocation
Dairy production
Evolutionary algorithms
Multi-objective optimization
Asignación de recursos
Producción lechera
Algoritmos evolutivos
Optimización multiobjetivo
url https://hdl.handle.net/20.500.12008/43053