{"id":7634,"date":"2020-03-06T14:50:11","date_gmt":"2020-03-06T13:50:11","guid":{"rendered":"https:\/\/complex-systems-ai.com\/?page_id=7634"},"modified":"2022-12-03T23:03:44","modified_gmt":"2022-12-03T22:03:44","slug":"programmation-de-levolution-pour-lalgorithme-genetique","status":"publish","type":"page","link":"https:\/\/complex-systems-ai.com\/es\/algoritmos-devolucion\/programar-la-solucion-para-el-algoritmo-genetico\/","title":{"rendered":"Evoluci\u00f3n de la programaci\u00f3n del algoritmo gen\u00e9tico"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"7634\" class=\"elementor elementor-7634\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2296cdd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2296cdd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b695a71\" data-id=\"b695a71\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-db7beec elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"db7beec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/complex-systems-ai.com\/es\/algoritmos-devolucion\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Algoritmos de evoluci\u00f3n<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-352a181\" data-id=\"352a181\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4f73454 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"4f73454\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/complex-systems-ai.com\/es\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Pagina de inicio<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-8b61aa3\" data-id=\"8b61aa3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5bcb299 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"5bcb299\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/en.wikipedia.org\/wiki\/Evolutionary_programming\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Wiki<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2ca95f81 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2ca95f81\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-62ae1851\" data-id=\"62ae1851\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a3fd2a0 elementor-widget elementor-widget-text-editor\" data-id=\"4a3fd2a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenido<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Tabla de contenido alternativo\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Palanca<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/complex-systems-ai.com\/es\/algoritmos-devolucion\/programar-la-solucion-para-el-algoritmo-genetico\/#Algorithme-de-programmation-de-levolution\" >Algoritmo de programaci\u00f3n de evoluci\u00f3n<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Algorithme-de-programmation-de-levolution\"><\/span>Algoritmo de programaci\u00f3n de evoluci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"has-text-align-justify\">El objetivo del algoritmo de programaci\u00f3n de evoluci\u00f3n es maximizar la adecuaci\u00f3n de una colecci\u00f3n de soluciones candidatas en el contexto de una funci\u00f3n objetivo del dominio. Este objetivo se persigue utilizando un modelo adaptativo con sustitutos de los procesos evolutivos, en particular hereditarios (reproducci\u00f3n con variaci\u00f3n) en competencia. La representaci\u00f3n utilizada para las soluciones candidatas puede evaluarse directamente mediante un costo o una funci\u00f3n objetiva del dominio.<\/p>\n\n<p class=\"has-text-align-justify\">La representaci\u00f3n de las soluciones candidatas debe ser espec\u00edfica del dominio, como los n\u00fameros reales para la optimizaci\u00f3n continua de funciones. El tama\u00f1o de la muestra (BoutSize) para la selecci\u00f3n del torneo durante la competencia es generalmente entre 5% y 10% para el tama\u00f1o de la poblaci\u00f3n. La programaci\u00f3n escalable tradicionalmente utiliza solo el operador de mutaci\u00f3n para crear nuevas soluciones candidatas a partir de soluciones candidatas existentes. El operador de cruce utilizado en algunos otros algoritmos evolutivos no se utiliza en la programaci\u00f3n evolutiva. La programaci\u00f3n evolutiva est\u00e1 interesada en el v\u00ednculo entre las soluciones candidatas parentales y secundarias y no est\u00e1 interesada en sustitutos de los mecanismos gen\u00e9ticos.<\/p>\n\n<p class=\"has-text-align-justify\">La optimizaci\u00f3n de funciones continuas es una aplicaci\u00f3n popular para este enfoque, donde se utilizan representaciones de valor real con un operador de mutaci\u00f3n basado en Gauss. Los par\u00e1metros espec\u00edficos de la mutaci\u00f3n utilizados al aplicar el algoritmo a la optimizaci\u00f3n continua de funciones se pueden adaptar junto con las soluciones candidatas.<\/p>\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-7639 size-full\" src=\"https:\/\/complex-systems-ai.com\/wp-content\/uploads\/2020\/03\/evoprog.png\" alt=\"algoritmo de programaci\u00f3n de evoluci\u00f3n\" width=\"436\" height=\"484\" title=\"\" srcset=\"https:\/\/complex-systems-ai.com\/wp-content\/uploads\/2020\/03\/evoprog.png 436w, https:\/\/complex-systems-ai.com\/wp-content\/uploads\/2020\/03\/evoprog-270x300.png 270w\" sizes=\"(max-width: 436px) 100vw, 436px\" \/><\/figure>\n\n<p>\u00a0<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Algoritmos de evoluci\u00f3n Wiki P\u00e1gina de inicio Algoritmo de programaci\u00f3n de evoluci\u00f3n El objetivo del algoritmo de programaci\u00f3n de evoluci\u00f3n es maximizar la aptitud de una colecci\u00f3n de soluciones... <\/p>","protected":false},"author":1,"featured_media":0,"parent":7110,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7634","page","type-page","status-publish","hentry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/7634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/comments?post=7634"}],"version-history":[{"count":5,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/7634\/revisions"}],"predecessor-version":[{"id":18872,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/7634\/revisions\/18872"}],"up":[{"embeddable":true,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/7110"}],"wp:attachment":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/media?parent=7634"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}