- Видео 99
- Просмотров 35 189
Fernando Sandoya
Эквадор
Добавлен 1 май 2010
Solución de problemas de programación lineal con Excel PARTE 2
Se analiza como utilizar el complemento de Excel, solver, para resolver un problema de programación de lineal de optimización de la producción con inventario
Просмотров: 40
Видео
Solución de problemas de programación lineal con Excel PARTE 1
Просмотров 7314 дней назад
Se analiza como utilizar el complemento de Excel, solver, para resolver problemas de programación lineal
SESION 4 PARTE 3: ¿Puede ChatGPT modelizar y resolver problemas de programación lineal?
Просмотров 3714 дней назад
En este video se discute si ChatGPT puede modelizar y resolver problemas de programación lineal, incluyendo la utilización del método gráfico y el método simplex.
SESION 9: El algoritmo de Ramificación y acotamiento (Branch and Bound) para programación entera
Просмотров 5114 дней назад
Se explica en qué consiste el algoritmo de ramificación y acotamiento (Branch and Bound) para resolver problemas de programación entera y entera mixta MIP
SESION 3: El método gráfico para la programación lineal PARTE 2
Просмотров 3414 дней назад
Se explica en qué consiste el método gráfico para resolver problemas de programación lineal, qué significa que un problema sea optimal, infactible o no acotado.
SESION 3: El método gráfico para la programación lineal PARTE 1
Просмотров 3814 дней назад
Se explica el método gráfico para la programación lineal, cuando un problema es optimal, infactible o no acotado.
SESION 7: Aplicación de la programación lineal con GAMS, el problema de la dieta PARTE 2
Просмотров 1621 день назад
Constinuación del caso de aplicación de la programación lineal, el problema de la dieta PARTE 2
SESION 7: Aplicación de la programación lineal con GAMS, el problema de la dieta PARTE 1
Просмотров 2221 день назад
Se analiza una aplicación de la programación lineal: el problema de la dieta y se utiliza GAMS para resolverlo
Presentación del curso de Programación lineal
Просмотров 4621 день назад
Se indican los contendidos generales del curso de programación lineal
SESION 6 PARTE 3: Matrices Totalmente Unimodulares y la Programación lineal. Problema del transporte
Просмотров 2621 день назад
Se explica que es una Matriz Totalmente Unimodular y su relación con la programación lineal. Se analiza como caso de aplicación el problema del transporte.
Bienvenida al curso de Optimización Lineal
Просмотров 1321 день назад
Bienvenida al curso de Optimización Lineal
EL FLOW SHOP SCHEDULING PROBLEM PARTE 3 algoritmo greedy
Просмотров 533 месяца назад
En este video se muestra en excel la ejecución de un algoritmo constructivo glotón (greedy) para encontrar una solución del Flow Shop Scheduling Problem
EL FLOW SHOP SCHEDULING PROBLEM PARTE 2 soluciones factibles
Просмотров 523 месяца назад
En este video se plantea un ejemplo en Excel del denominado Flow Shop Scheduling Problem y se explica que es una solución factible, que objetivos pueden plantearse y como representar eficientemente este problema mediante un diagrama de Gantt
EL FLOW SHOP SCHEDULING PROBLEM PARTE 1 Introduccion
Просмотров 363 месяца назад
Se analiza el problema de optimización de la secuencia de trabajos de producción denominado Flow Shop Scheduling Problem. En este video introductorio se explica en que consiste este problema.
BUSQUEDA LOCAL EN EL TRAVELLING TOURNAMENT PROBLEM PARTE 3
Просмотров 223 месяца назад
BUSQUEDA LOCAL EN EL TRAVELLING TOURNAMENT PROBLEM PARTE 3
BUSQUEDA LOCAL EN EL TRAVELLING TOURNAMENT PROBLEM PARTE 2
Просмотров 463 месяца назад
BUSQUEDA LOCAL EN EL TRAVELLING TOURNAMENT PROBLEM PARTE 2
BUSQUEDA LOCAL EN EL TRAVELLING TOURNAMENT PROBLEM PARTE 1
Просмотров 1733 месяца назад
BUSQUEDA LOCAL EN EL TRAVELLING TOURNAMENT PROBLEM PARTE 1
Transformar una lista de direcciones a coordenadas de LATITUD y LONGITUD automáticamente
Просмотров 9 тыс.11 месяцев назад
Transformar una lista de direcciones a coordenadas de LATITUD y LONGITUD automáticamente
Problemas estructurados e instancias de prueba PARTE2
Просмотров 30Год назад
Problemas estructurados e instancias de prueba PARTE2
Problemas estructurados e instancias de prueba PARTE1
Просмотров 36Год назад
Problemas estructurados e instancias de prueba PARTE1
UNIDAD 3 Regresión y correlación PARTE 2
Просмотров 94Год назад
UNIDAD 3 Regresión y correlación PARTE 2
UNIDAD 3 Regresión y correlación PARTE 1
Просмотров 113Год назад
UNIDAD 3 Regresión y correlación PARTE 1
REPRESENTACIÓN CROMOSÓMICA PARA LOS ALGORITMOS GENÉTICOS
Просмотров 115Год назад
REPRESENTACIÓN CROMOSÓMICA PARA LOS ALGORITMOS GENÉTICOS
El problema del agente viajero con restricciones de precedencia (TSP-PC) en Excel (PARTE 2)
Просмотров 510Год назад
El problema del agente viajero con restricciones de precedencia (TSP-PC) en Excel (PARTE 2)
El problema del agente viajero con restricciones de precedencia (TSP-PC) en Excel (PARTE 1)
Просмотров 1,1 тыс.Год назад
El problema del agente viajero con restricciones de precedencia (TSP-PC) en Excel (PARTE 1)
Implementando GRASP para el JSSP en lenguaje Wolfram Mathematica
Просмотров 195Год назад
Implementando GRASP para el JSSP en lenguaje Wolfram Mathematica
Modelos de optimización con GAMS y archivos externos PARTE 2: ESCRIBIENDO RESULTADOS EN EXCEL
Просмотров 262Год назад
Modelos de optimización con GAMS y archivos externos PARTE 2: ESCRIBIENDO RESULTADOS EN EXCEL
Muchisimas gracias. Un saludo!
Hola Amigo, buenas noches! Me pareció muy interesante, jamás habia visto este método. Alguna bibliografía de este método? Gracias!
Alguien me pouede decir como convertir direcciones a coordenadas desde excel.. NO de Google Shets, SINO desde Excel 365.. Ayudenme!!!!
Lo más sencillo sería que tu archivo excel donde tienes guardadas las direcciones lo guardes como archivo de texto separado por comas (CSV), esto puedes hacerlo desde excel. Y luego lo puedes abrir desde google sheets y seguir el procedimiento que te indico
Muchas gracias Sr. Sandoya. Su video, oro molido!
Pudiste solucionar esto ?
Muchas gracias por tu aporte!!!!
cómo hacer para que nos muestre más de 100 registros, me aparece la leyenda "Exception: Servicio solicitado demasiadas veces para un mismo día: geocode." hay que hacer algo adicional?
ME PASÓ LO MISMO
Muchas gracias! Muy buen video, me sirvió muchísimo!
Buenas! Esta buenísimo esto! Pude bajarme unas cuantos datos pero ahora me salta el error de que ha sido utilizando varias veces que necesita un premium code
hola muy útil tu información...ahora bien, hay alguna manera de hacerlo automático? es decir que lo haga cada vez que ingreso una dirección?
una pregunta si quisiera hacer lo inverso, teniendo la latitud y longitud sacar una dirección cual método seria ?
Muchisimas gracias! es excelente explicando algo complejo a algo entendible, siga haciendo mas videos, es el mejor!
Hola necesito ayuda en un problema
Muchas gracias por el tutorial y el script. Solo una duda, me arroja solo 100 datos, después de eso se finaliza. Sabes porque?
Tuve el mismo problema y, leyendo el detalle del error, sugiere que se introducta una demora en la ejecución de comando añadiendo "Utilities.sleep(1000)" entre cada solicitud. Los comandos finales quedarían así: if(resultado) { latitud = resultado.geometry.location.lat; longitud = resultado.geometry.location.lng; sheet.getRange(filaInicial + i, 2).setValue(latitud); sheet.getRange(filaInicial + i, 3).setValue(longitud); Utilities.sleep(800); } Como tengo que leer miles de registros, he ido reduciendo ese número y realmente funciona, pero sólo hasta las 700 filas
Buenas! Esta buenísimo esto! Pude bajarme unas cuantos datos pero ahora me salta el error de que ha sido utilizando varias veces que necesita un premium code
@@rafaelpareja1848 Creo que hay "un límite" diario de llamas al proceso. Yo probé a hacerlo en días diferentes (no me corría prisa) y funcionó.
¡Muchas gracias! Con el concepto de la casilla de chequeo, se me ha desbloqueado la solución, ¡muchas gracias!
Hola, muchas gracias por el video, existe alguna manera de hacerlo a la inversa ? Osea tengo una lista de latitudes y longitudes y la quiero pasar a direcciones en Google Maps Gracias de antemano😁
Maestro!!! Muchísimas gracias por la explicación tan sencilla de algo tan complejo para un simple usuario 😅. Además colocas el desarrollo completo...eres lo máximo de verdad
Hola Fernando excelentee!! Solo tengo un problemita, el código se ejecuta pero no se muestra en la hoja de excel como función. ¿Qué se puede hacer? Slds
Hola Fernando, muy útil tu explicación. Una consulta. El código se ejecutó correctamente y me aparece la opción en Google Sheets. Sin embargo, al traer las coordenadas, los decimales me aparecieron separados por coma. Ej.: 4,68456 ¿Por qué pudo suceder esto? Agradezco tu respuesta, ya que el consultar las coordenadas con comas, Maps no trae información
Tienes que cambiar el idioma en Google Sheets a Español de México
Hola..mira no tengo ni idea de códigos ni soy programador..siga las instrucciones y me aparece este mensaje Error TypeError: Cannot read properties of null (reading 'getActiveSheet') (anónimo) @ Código.gs:2 Se puede hacer algo?
El error TypeError: Cannot read properties of null (reading 'getActiveSheet') que estás experimentando al desarrollar una aplicación para Google Sheets indica que el script está intentando leer la propiedad getActiveSheet de un objeto que actualmente es null. Esto suele ocurrir en Google Apps Script cuando el script intenta obtener la hoja activa de una hoja de cálculo, pero no hay ninguna hoja de cálculo activa o el contexto en el que se ejecuta el script no permite acceder a ella. Hay varias razones por las que esto podría estar sucediendo, la más compun es que el script se está ejecutando en un contexto donde no hay hoja de cálculo activa. Esto puede ocurrir si el script se ejecuta como parte de un trigger instalable, un servicio web, o desde el Editor de Scripts sin tener una hoja de cálculo abierta. Para solucionar este problema, puedes intentar lo siguiente: Asegúrate de que el script se esté ejecutando en el contexto adecuado, es decir, mientras una hoja de cálculo está abierta y activa si estás intentando obtener la hoja activa directamente.
Excelente video amigo. Una pregunta. ¿Existe un limite de geocodificaciones por dia?
Hola, si. EL límite lo establece el servicio de Google.
podría compartir el código por favor
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); var dataRangeAll = sheet.getDataRange(); var ultimaFila = dataRangeAll.getLastRow(); function onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('Geocodificar') .addItem('Convertir direcciones en coordenadas', 'geocodificar') .addToUi(); } // Geocodificar todas las filas a partir de la 2da function geocodificar() { var filaInicial = 2; var dataRange = sheet.getRange(filaInicial, 1,ultimaFila, 3); var data = dataRange.getValues(); // Recorremos todas las filas del rango for(var i=0; i< data.length; i++) { var fila = data[i]; var direccion = fila[0]; // Solamente haremos algo si hay algo en la celda de dirección, // para no generar errores inesperados if(direccion != "") { // Aquí es donde nos conectamos con Google Maps var geocoder = Maps.newGeocoder().geocode(direccion); var resultado = geocoder.results[0]; var latitud = 0; var longitud = 0; // Si el geocoder de Google Maps nos devuelve un resultado satisfactorio, // escribimos la latitud y longitud en las celdas correspondientes al a fila if(resultado) { latitud = resultado.geometry.location.lat; longitud = resultado.geometry.location.lng; sheet.getRange(filaInicial + i, 2).setValue(latitud); sheet.getRange(filaInicial + i, 3).setValue(longitud); } } } }
MUCHISIMAS GRACIAS enserio muchas gracias no sabe la gran ayuda que fue esto
muy util!!!
❤
Como copio este mensaje 😅
Excelente vídeo. Muchas gracias
Buenas disculpe sabe como hacer para nomas elegir las distancias entre algunas ciudades, por ejemplo de las 33 nomas quiero visitar 20 y la ruta mas optima entre esas 20. Gracias buen video
Como conseguiste los valores de cada ramificación ?
Buenos dias Fernando, Me parece muy interesante e instructivo tu clase, Soy estudiante de la Universidad Tecnológica de Pereira, y me encuentro haciendo un trabajo de programación lineal y mi computadora se tarda muchísimo en hacerlo en Excel y quiero hacerlo en GAMS, no se si podrías darme una asesoría en este campo. Muchas gracias un saludo, Sebastian G.
Obrigado pela explicação professor Sandoya! 🙏🏼😁 Aluno do 🇧🇷
Buenísimo, muchas gracias
muy buen video, podria usted facilitar el excel ?. Saludos de Chile
necesario
Muy buen material, gracias por compartirlo. Una consulta, si tengo latitud y longitud (en radianes) para la ubicación de los nodos, como debería trabajar con ellos para tener la distancia euclidiana y la distancia Manhattan? Desde ya las gracias por cualquier guía al respecto.
Estimado Emilio, si quieres hacer eso deberías transformar la latitud y longitud (en radianes) a una posición geodésica latitud y longitud (en grados)(en un plano cartesiano XY). Por ejemplo, la Torre Eifell se encuentra en la latitud y longitud (en radianes) {0.852738 rad, 0.0400448 rad), esto en grados sería {48.8583°,2.2944°}, así una vez transformado a grados las posiciones de dos puntos (coordenadas XY, revisa como aqui: lweb.cfa.harvard.edu/space_geodesy/ATLAS/cme_convert_es.html) P1={x1,y1}, P2={x2, y2} la distancia euclideana de P1 a P2 la calculas como en un plano cartesiano ((x1-x2)^2+(y1-y2)^2)1/2, y la distancia de Manhattan como |(x1-x2)|+|(y1-y2)|
P𝐫O𝕞O𝓢m
Hola! que buen video, mil gracias! De casualidad es posible que me envíes el código?
la proxima en un video deja visualizar completamente la diapositiva
Hola como estas? Me gustaría me ayudes con un problema de la facultad. Tendrías algún contacto? Muchas Gracias
fsandoya@solopt.net