{"id":3238,"date":"2022-06-29T09:45:30","date_gmt":"2022-06-29T09:45:30","guid":{"rendered":"https:\/\/ricovictor.com\/?p=3238"},"modified":"2022-06-29T09:50:01","modified_gmt":"2022-06-29T09:50:01","slug":"programacion-lineal-en-rstudio","status":"publish","type":"post","link":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/","title":{"rendered":"Programaci\u00f3n Lineal en Rstudio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3238\" class=\"elementor elementor-3238\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-200059b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"200059b1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6489f182\" data-id=\"6489f182\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-230ab23b elementor-widget elementor-widget-text-editor\" data-id=\"230ab23b\" data-element_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<p>\u00a0<\/p><p>La<strong> programaci\u00f3n lineal (LP, tambi\u00e9n conocida como optimizaci\u00f3n lineal) es el campo de la programaci\u00f3n matem\u00e1tica dedicado a maximizar o minimizar (optimizar) una funci\u00f3n lineal<\/strong>, denominada funci\u00f3n objetivo, de tal forma que las variables de dicha funci\u00f3n est\u00e9n sujetas a una serie de restricciones expresadas mediante un sistema de ecuaciones o inecuaciones tambi\u00e9n lineales. En este tutorial te muestro como puedes ayudarte de Rstudio para resolver problemas de este tipo.<\/p>\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-50 elementor-top-column elementor-element elementor-element-299df907\" data-id=\"299df907\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-686c6727 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"686c6727\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a1afab8 elementor-widget elementor-widget-video\" data-id=\"5a1afab8\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/Z3JJhwNVPKY&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b3824d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2b3824d1\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41772f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41772f\" data-element_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-1f2bbd6e\" data-id=\"1f2bbd6e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e421b51 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"6e421b51\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-circle-down\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50127561 elementor-widget elementor-widget-text-editor\" data-id=\"50127561\" data-element_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<h3>C\u00d3DIGO EN R DEL VIDEO<\/h3><p>\u00a0<\/p><p>## PROGRAMACI\u00d3N LINEAL EN R<\/p><p>\u00a0<\/p><p>install.packages(\u00ablpSolve\u00bb)<br \/>library(lpSolve)<\/p><p>\u00a0<\/p><p>#EJERCICIO 1<\/p><p><br \/>#max z= 5&#215;1 + 7&#215;2<\/p><p># sujeto a :<br \/># 1&#215;1 + 0x2 &lt;= 16 1 0<br \/># 2&#215;1 + 3&#215;2 &lt;= 19 2 3<br \/># 1&#215;1 + 1&#215;2 &lt;= 8 1 1<br \/><br \/># x1 , x2 &gt;= 0<\/p><p># 1 Fijar coeficientes de la funci\u00f3n objetivo<\/p><p>funcion_objetivo &lt;- c(5,7)<\/p><p># 2 fijar la matriz correspondiente a los coeficientes de restricciones por filas<\/p><p>f_res &lt;- matrix(c(1, 0,<br \/>2, 3,<br \/>1, 1), nrow = 3, byrow = TRUE)<\/p><p># 3 Establecer signos de desigualdad<\/p><p>f.dir &lt;- c(\u00ab&lt;=\u00bb,<br \/>\u00ab&lt;=\u00bb,<br \/>\u00ab&lt;=\u00bb)<\/p><p># 4.Establecer coeficientes del lado derecho<\/p><p>f.rhs &lt;- c(16,<br \/>19,<br \/>8)<\/p><p>#5 funci\u00f3n<\/p><p>lp(\u00abmax\u00bb, funcion_objetivo, f_res, f.dir, f.rhs)<br \/>lp(\u00abmax\u00bb, funcion_objetivo, f_res, f.dir, f.rhs)$solution<\/p><p><br \/>### EJERCICIO 2<\/p><p># min 8&#215;1 + 6&#215;2<br \/><br \/># sujeto a :<\/p><p>#x1 + x2 &gt;= 0 1 1<br \/>#x1 &gt;= 5 1 0<br \/>#x1 &lt;= 12 1 0<br \/>#2&#215;2 &gt;= 6 0 2<br \/>#x2&lt;= 10 0 1<\/p><p># 1 Fijar coeficientes de la funci\u00f3n objetivo<\/p><p>funcion_objetivo &lt;- c(8,6)<\/p><p><br \/># 2 fijar la matriz correspondiente a los coeficientes de restricciones por filas<\/p><p>f_res &lt;- matrix(c(1,1,<br \/>1,0,<br \/>1,0,<br \/>0,2,<br \/>0,1), nrow =5,byrow = T)<\/p><p># 3 Establecer signos de desigualdad<\/p><p>f.dir &lt;- c(\u00ab&gt;=\u00bb,\u00bb&gt;=\u00bb,\u00bb&lt;=\u00bb,\u00bb&gt;=\u00bb,\u00bb&lt;=\u00bb)<\/p><p># 4.Establecer coeficientes del lado derecho<\/p><p>f.rhs &lt;- c(20,5,12,6,10)<\/p><p><br \/>#5.<\/p><p>lp(\u00abmin\u00bb, funcion_objetivo, f_res, f.dir, f.rhs)<br \/>lp(\u00abmin\u00bb, funcion_objetivo, f_res, f.dir, f.rhs)$solution<\/p><p>##<\/p><p># EJERCICIO 3<\/p><p># MAX z= 20&#215;1 + 30&#215;2<\/p><p># s.a<\/p><p># 3X1 + 6&#215;2 &lt;= 150 <br \/># x1+0.5&#215;2 &lt;= 22<br \/># x1 + x2 &lt;= 27.5<\/p><p># x1,x2 &gt;=0<\/p><p>\u00a0<\/p><p># 1 Fijar coeficientes de la funci\u00f3n objetivo<\/p><p>funcion_objetivo &lt;- c(20,30)<\/p><p><br \/># 2 fijar la matriz correspondiente a los coeficientes de restricciones por filas<\/p><p>f_res &lt;- matrix(c(3,6,<br \/>1,0.5,<br \/>1,1), nrow =3,byrow = T)<\/p><p># 3 Establecer signos de desigualdad<\/p><p>f.dir &lt;- c(\u00ab&lt;=\u00bb,\u00bb&lt;=\u00bb,\u00bb&lt;=\u00bb)<\/p><p># 4.Establecer coeficientes del lado derecho<\/p><p>f.rhs &lt;- c(150,22,27.5)<\/p><p><br \/>#5.<\/p><p>lp(\u00abmax\u00bb, funcion_objetivo, f_res, f.dir, f.rhs)<br \/>lp(\u00abmax\u00bb, funcion_objetivo, f_res, f.dir, f.rhs)$solution<\/p><p><br \/>### EJEMPLO 4 CON 4 VARIABLES ( paquete linprog)<\/p><p>install.packages(\u00ablinprog\u00bb)<br \/>library(linprog)<\/p><p><br \/>Max z = 10&#215;1 + 15&#215;2 + 4&#215;3 + 2&#215;4<\/p><p>#s.a<\/p><p>#10&#215;1 + 20&#215;2 + 2&#215;3 + 3&#215;4 &lt;= 4000<br \/>#5&#215;1 + 5&#215;2 + 5&#215;3 + 4&#215;4 &lt;= 1500<br \/>#4&#215;1 + 2&#215;2 + 6&#215;3 + 6&#215;4 &lt;= 800<\/p><p><br \/>f_objetivo &lt;- c( 10,15,4,2) #valores funci\u00f3n objetivo<\/p><p>f_coef &lt;- matrix(c(10,5,4,20,5,2,2,5,6,3,4,6),ncol=4) #coeficientes<\/p><p>f_rhs&lt;- c(4000,1500,800)<\/p><p><br \/>f_dir &lt;- rep(\u00ab&lt;=\u00bb,3)<\/p><p><br \/>f_optimizacion &lt;- solveLP(f_objetivo,f_rhs,f_coef,maximum=TRUE)<br \/>summary(f_optimizacion)<\/p><p>f_optimizacion &lt;- solveLP(f_objetivo,f_rhs,f_coef,maximum=TRUE,verbose=4)<\/p><p>#con verbose nos muestra todas las tablas que utiliz\u00f3 en el proceso<\/p><p>summary(f_optimizacion)<\/p><p>\u00a0<\/p>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 La programaci\u00f3n lineal (LP, tambi\u00e9n conocida como optimizaci\u00f3n lineal) es el campo de la programaci\u00f3n matem\u00e1tica dedicado a maximizar o minimizar (optimizar) una funci\u00f3n lineal, denominada funci\u00f3n objetivo, de tal forma que las variables de dicha funci\u00f3n est\u00e9n sujetas a una serie de restricciones expresadas mediante un sistema de ecuaciones o inecuaciones tambi\u00e9n lineales. &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\"> <span class=\"screen-reader-text\">Programaci\u00f3n Lineal en Rstudio<\/span> Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":3240,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[13],"tags":[99],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Programaci\u00f3n Lineal en Rstudio - V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programaci\u00f3n Lineal en Rstudio - V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas\" \/>\n<meta property=\"og:description\" content=\"\u00a0 La programaci\u00f3n lineal (LP, tambi\u00e9n conocida como optimizaci\u00f3n lineal) es el campo de la programaci\u00f3n matem\u00e1tica dedicado a maximizar o minimizar (optimizar) una funci\u00f3n lineal, denominada funci\u00f3n objetivo, de tal forma que las variables de dicha funci\u00f3n est\u00e9n sujetas a una serie de restricciones expresadas mediante un sistema de ecuaciones o inecuaciones tambi\u00e9n lineales. &hellip; Programaci\u00f3n Lineal en Rstudio Leer m\u00e1s &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\" \/>\n<meta property=\"og:site_name\" content=\"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/VictorRicoA\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-29T09:45:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-29T09:50:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ricovictor.com\/wp-content\/uploads\/2022\/06\/victor-a.rico-6.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Victor A.Rico\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/www.twitter.com\/RicoVictor_\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Victor A.Rico\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\"},\"author\":{\"name\":\"Victor A.Rico\",\"@id\":\"https:\/\/ricovictor.com\/#\/schema\/person\/019a6d632b4c12d438e84d000f68ae38\"},\"headline\":\"Programaci\u00f3n Lineal en Rstudio\",\"datePublished\":\"2022-06-29T09:45:30+00:00\",\"dateModified\":\"2022-06-29T09:50:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\"},\"wordCount\":496,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ricovictor.com\/#organization\"},\"keywords\":[\"Programaci\u00f3n Lineal\"],\"articleSection\":[\"R studio\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\",\"url\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\",\"name\":\"Programaci\u00f3n Lineal en Rstudio - V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas\",\"isPartOf\":{\"@id\":\"https:\/\/ricovictor.com\/#website\"},\"datePublished\":\"2022-06-29T09:45:30+00:00\",\"dateModified\":\"2022-06-29T09:50:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/ricovictor.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programaci\u00f3n Lineal en Rstudio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ricovictor.com\/#website\",\"url\":\"https:\/\/ricovictor.com\/\",\"name\":\"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ricovictor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ricovictor.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ricovictor.com\/#organization\",\"name\":\"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas\",\"url\":\"https:\/\/ricovictor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ricovictor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ricovictor.com\/wp-content\/uploads\/2026\/02\/cropped-ChatGPT-Image-4-feb-2026-12_41_28.png\",\"contentUrl\":\"https:\/\/ricovictor.com\/wp-content\/uploads\/2026\/02\/cropped-ChatGPT-Image-4-feb-2026-12_41_28.png\",\"width\":1402,\"height\":474,\"caption\":\"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas\"},\"image\":{\"@id\":\"https:\/\/ricovictor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ricovictor.com\/#\/schema\/person\/019a6d632b4c12d438e84d000f68ae38\",\"name\":\"Victor A.Rico\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ricovictor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aafb747906a8c3309189616a81e1481e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aafb747906a8c3309189616a81e1481e?s=96&d=mm&r=g\",\"caption\":\"Victor A.Rico\"},\"description\":\"Diplomado en Ciencias Empresariales y Operador del Mercado Espa\u00f1ol de Futuros y Opciones\",\"sameAs\":[\"https:\/\/www.facebook.com\/VictorRicoA\/\",\"https:\/\/www.instagram.com\/victor_a.rico\",\"https:\/\/www.linkedin.com\/in\/ricovictor\/\",\"https:\/\/twitter.com\/https:\/\/www.twitter.com\/RicoVictor_\",\"https:\/\/www.youtube.com\/VictorARico\"],\"url\":\"https:\/\/ricovictor.com\/index.php\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programaci\u00f3n Lineal en Rstudio - V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/","og_locale":"es_ES","og_type":"article","og_title":"Programaci\u00f3n Lineal en Rstudio - V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas","og_description":"\u00a0 La programaci\u00f3n lineal (LP, tambi\u00e9n conocida como optimizaci\u00f3n lineal) es el campo de la programaci\u00f3n matem\u00e1tica dedicado a maximizar o minimizar (optimizar) una funci\u00f3n lineal, denominada funci\u00f3n objetivo, de tal forma que las variables de dicha funci\u00f3n est\u00e9n sujetas a una serie de restricciones expresadas mediante un sistema de ecuaciones o inecuaciones tambi\u00e9n lineales. &hellip; Programaci\u00f3n Lineal en Rstudio Leer m\u00e1s &raquo;","og_url":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/","og_site_name":"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas","article_author":"https:\/\/www.facebook.com\/VictorRicoA\/","article_published_time":"2022-06-29T09:45:30+00:00","article_modified_time":"2022-06-29T09:50:01+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/ricovictor.com\/wp-content\/uploads\/2022\/06\/victor-a.rico-6.jpg","type":"image\/jpeg"}],"author":"Victor A.Rico","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/www.twitter.com\/RicoVictor_","twitter_misc":{"Escrito por":"Victor A.Rico","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#article","isPartOf":{"@id":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/"},"author":{"name":"Victor A.Rico","@id":"https:\/\/ricovictor.com\/#\/schema\/person\/019a6d632b4c12d438e84d000f68ae38"},"headline":"Programaci\u00f3n Lineal en Rstudio","datePublished":"2022-06-29T09:45:30+00:00","dateModified":"2022-06-29T09:50:01+00:00","mainEntityOfPage":{"@id":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/"},"wordCount":496,"commentCount":0,"publisher":{"@id":"https:\/\/ricovictor.com\/#organization"},"keywords":["Programaci\u00f3n Lineal"],"articleSection":["R studio"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/","url":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/","name":"Programaci\u00f3n Lineal en Rstudio - V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas","isPartOf":{"@id":"https:\/\/ricovictor.com\/#website"},"datePublished":"2022-06-29T09:45:30+00:00","dateModified":"2022-06-29T09:50:01+00:00","breadcrumb":{"@id":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ricovictor.com\/index.php\/2022\/06\/29\/programacion-lineal-en-rstudio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/ricovictor.com\/"},{"@type":"ListItem","position":2,"name":"Programaci\u00f3n Lineal en Rstudio"}]},{"@type":"WebSite","@id":"https:\/\/ricovictor.com\/#website","url":"https:\/\/ricovictor.com\/","name":"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas","description":"","publisher":{"@id":"https:\/\/ricovictor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ricovictor.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/ricovictor.com\/#organization","name":"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas","url":"https:\/\/ricovictor.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ricovictor.com\/#\/schema\/logo\/image\/","url":"https:\/\/ricovictor.com\/wp-content\/uploads\/2026\/02\/cropped-ChatGPT-Image-4-feb-2026-12_41_28.png","contentUrl":"https:\/\/ricovictor.com\/wp-content\/uploads\/2026\/02\/cropped-ChatGPT-Image-4-feb-2026-12_41_28.png","width":1402,"height":474,"caption":"V\u00edctor A. Rico \u2014 Econometr\u00eda y Finanzas Cuantitativas"},"image":{"@id":"https:\/\/ricovictor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ricovictor.com\/#\/schema\/person\/019a6d632b4c12d438e84d000f68ae38","name":"Victor A.Rico","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ricovictor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aafb747906a8c3309189616a81e1481e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aafb747906a8c3309189616a81e1481e?s=96&d=mm&r=g","caption":"Victor A.Rico"},"description":"Diplomado en Ciencias Empresariales y Operador del Mercado Espa\u00f1ol de Futuros y Opciones","sameAs":["https:\/\/www.facebook.com\/VictorRicoA\/","https:\/\/www.instagram.com\/victor_a.rico","https:\/\/www.linkedin.com\/in\/ricovictor\/","https:\/\/twitter.com\/https:\/\/www.twitter.com\/RicoVictor_","https:\/\/www.youtube.com\/VictorARico"],"url":"https:\/\/ricovictor.com\/index.php\/author\/admin\/"}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/posts\/3238"}],"collection":[{"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/comments?post=3238"}],"version-history":[{"count":4,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/posts\/3238\/revisions"}],"predecessor-version":[{"id":3243,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/posts\/3238\/revisions\/3243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/media\/3240"}],"wp:attachment":[{"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/media?parent=3238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/categories?post=3238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ricovictor.com\/index.php\/wp-json\/wp\/v2\/tags?post=3238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}