Fernando Sandoya
Fernando Sandoya
  • Видео 99
  • Просмотров 35 189

Видео

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
Bienvenida Programación Lineal
Просмотров 1821 день назад
Bienvenida Programació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
Bienvenida
Просмотров 855 месяцев назад
Bienvenida
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
El Job Shop Scheduling Problem (JSSP)
Просмотров 630Год назад
El Job Shop Scheduling Problem (JSSP)
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

Комментарии

  • @disfrutones4562
    @disfrutones4562 25 дней назад

    Muchisimas gracias. Un saludo!

  • @ivandasaevguerracardona2190
    @ivandasaevguerracardona2190 Месяц назад

    Hola Amigo, buenas noches! Me pareció muy interesante, jamás habia visto este método. Alguna bibliografía de este método? Gracias!

  • @luismanuelaguirre137
    @luismanuelaguirre137 2 месяца назад

    Alguien me pouede decir como convertir direcciones a coordenadas desde excel.. NO de Google Shets, SINO desde Excel 365.. Ayudenme!!!!

    • @fsandoya
      @fsandoya 17 дней назад

      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

  • @claudiabarronoficial
    @claudiabarronoficial 2 месяца назад

    Muchas gracias Sr. Sandoya. Su video, oro molido!

  • @FB15156
    @FB15156 2 месяца назад

    Muchas gracias por tu aporte!!!!

  • @JorgeRogelioJuárezSandoval-k1j
    @JorgeRogelioJuárezSandoval-k1j 2 месяца назад

    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?

  • @ElisaJosefaGonzalezUgalde
    @ElisaJosefaGonzalezUgalde 3 месяца назад

    Muchas gracias! Muy buen video, me sirvió muchísimo!

  • @RafaelPareja-ii5qp
    @RafaelPareja-ii5qp 3 месяца назад

    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

  • @FernandoACastoP
    @FernandoACastoP 4 месяца назад

    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?

  • @mostwantedjimmy
    @mostwantedjimmy 4 месяца назад

    una pregunta si quisiera hacer lo inverso, teniendo la latitud y longitud sacar una dirección cual método seria ?

  • @edgarrogelioriverapuente5967
    @edgarrogelioriverapuente5967 4 месяца назад

    Muchisimas gracias! es excelente explicando algo complejo a algo entendible, siga haciendo mas videos, es el mejor!

  • @estrellaalfaro5413
    @estrellaalfaro5413 5 месяцев назад

    Hola necesito ayuda en un problema

  • @samuelgj
    @samuelgj 5 месяцев назад

    Muchas gracias por el tutorial y el script. Solo una duda, me arroja solo 100 datos, después de eso se finaliza. Sabes porque?

    • @robertopinilla6557
      @robertopinilla6557 5 месяцев назад

      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

    • @rafaelpareja1848
      @rafaelpareja1848 3 месяца назад

      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

    • @robertopinilla6557
      @robertopinilla6557 3 месяца назад

      @@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ó.

  • @angelasanchez6535
    @angelasanchez6535 6 месяцев назад

    ¡Muchas gracias! Con el concepto de la casilla de chequeo, se me ha desbloqueado la solución, ¡muchas gracias!

  • @laneboy9132
    @laneboy9132 6 месяцев назад

    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😁

  • @genjisaitoalbornoz
    @genjisaitoalbornoz 6 месяцев назад

    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

  • @luciacorrales1467
    @luciacorrales1467 7 месяцев назад

    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

  • @Dianalejandra95
    @Dianalejandra95 7 месяцев назад

    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

    • @IvanMartinez-ev8ge
      @IvanMartinez-ev8ge Месяц назад

      Tienes que cambiar el idioma en Google Sheets a Español de México

  • @JorgeGiovanniRestrepoCano
    @JorgeGiovanniRestrepoCano 8 месяцев назад

    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?

    • @fsandoya
      @fsandoya 7 месяцев назад

      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.

  • @DiegoZamora-m6d
    @DiegoZamora-m6d 9 месяцев назад

    Excelente video amigo. Una pregunta. ¿Existe un limite de geocodificaciones por dia?

    • @fsandoya
      @fsandoya 7 месяцев назад

      Hola, si. EL límite lo establece el servicio de Google.

  • @augustomantari
    @augustomantari 11 месяцев назад

    podría compartir el código por favor

  • @fsandoya
    @fsandoya 11 месяцев назад

    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); } } } }

  • @valentinamovilsandoval1819
    @valentinamovilsandoval1819 Год назад

    Excelente vídeo. Muchas gracias

  • @CornelioAngel123
    @CornelioAngel123 Год назад

    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

  • @-Felipe-031
    @-Felipe-031 Год назад

    Como conseguiste los valores de cada ramificación ?

  • @sebastiangarciasepulveda2662

    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.

  • @joaomota7597
    @joaomota7597 Год назад

    Obrigado pela explicação professor Sandoya! 🙏🏼😁 Aluno do 🇧🇷

  • @kasas1675
    @kasas1675 Год назад

    Buenísimo, muchas gracias

  • @MichimaloncoBeat
    @MichimaloncoBeat Год назад

    muy buen video, podria usted facilitar el excel ?. Saludos de Chile

  • @EmilioGarcia_
    @EmilioGarcia_ Год назад

    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.

    • @fsandoya
      @fsandoya Год назад

      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)|

  • @shaunleier922
    @shaunleier922 Год назад

    P𝐫O𝕞O𝓢m

  • @juandiprada2642
    @juandiprada2642 Год назад

    Hola! que buen video, mil gracias! De casualidad es posible que me envíes el código?

  • @heidynayibecastanedapalaci2825

    la proxima en un video deja visualizar completamente la diapositiva

  • @TheblackTutorial
    @TheblackTutorial 3 года назад

    Hola como estas? Me gustaría me ayudes con un problema de la facultad. Tendrías algún contacto? Muchas Gracias

    • @fsandoya
      @fsandoya 3 года назад

      fsandoya@solopt.net