Prof. Rafael Lima
Prof. Rafael Lima
  • 50
  • 150 941
LibreOffice Conference 2021 - Python scripts in LibreOffice Calc using the ScriptForge library
This talk was presented by Rafael Lima in LibreOffice Conference 2021.
Title: Python scripts in LibreOffice Calc using the ScriptForge library
All files used in this presentation can be downloaded from my GitHub page:
github.com/rafaelhlima/LibOCon_2021_SFCalc
มุมมอง: 5 795

วีดีโอ

Gurobi (Aula 17): Implementação do Problema do Caixeiro Viajante
มุมมอง 7K4 ปีที่แล้ว
Este vídeo mostra como implementar o modelo do Problema do Caixeiro Viajante (TSP - Travelling Salesman Problem) usando o Gurobi Python. O modelo implementado usa as restrições de eliminação de sub-rotas propostas por Miller, Tucker e Zemlin, portanto esta formulação é conhecida como MTZ. Para baixar os arquivos deste vídeo, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020...
Gurobi (Aula 16): Como usar a Classe LinExpr
มุมมอง 4114 ปีที่แล้ว
Neste vídeo eu explico como a classe LinExpr do Gurobi pode ser usada para organizar a modelagem de problemas, bem como facilitar o acesso aos resultados na fase de pós-otimização. Clique no link abaixo para baixar os arquivos deste vídeo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-16.zip Link para a documentação da classe LinExpr: www.gurobi.com/documentation/9.0/refman/py_...
Gurobi (Aula 15): Problema de Dimensionamento de Lotes
มุมมอง 1K4 ปีที่แล้ว
Este vídeo ensina como implementar o modelo do Problema de Dimensionamento de Lotes (Lot Sizing) usando o Gurobi. Mais especificamente, o modelo deste vídeo lida com múltiplos produtos e um tipo de recurso. Para baixar os arquivos deste vídeo, clique no link a seguir: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-15.zip
Gurobi (Aula 14): Modelo com Objetivo Maximin
มุมมอง 5244 ปีที่แล้ว
Este vídeo ensina como implementar no Gurobi Python um modelo de designação com função objetivo Maximin, ou seja, maximizar o menor valor de alguma característica que estamos interessados. Para baixar os arquivos desta aula, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-14.zip
Gurobi (Aula 13): Problema de Localização de Instalações
มุมมอง 9914 ปีที่แล้ว
Este vídeo ensina a implementar o modelo de localização de instalações (p-medianas capacitado) usando o Gurobi Solver e a linguagem Python. O enfoque do vídeo é a utilização dos métodos da classe tuplelist em conjunto com o quicksum. Para baixar os arquivos desta aula, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-13.zip
Gurobi (Aula 12): Entendendo a classe Tupledict do Gurobipy
มุมมอง 4744 ปีที่แล้ว
Este vídeo explica a classe tupledict do gurobipy e mostra como usar os métodos prod e sum para substituir o quicksum na formulação da função objetivo e das restrições. Clique no link abaixo para baixar os arquivos desta aula: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-12.zip
Gurobi (Aula 11): Mais sobre o Quicksum e List Compreehensions
มุมมอง 5044 ปีที่แล้ว
Este vídeo explica com maiores detalhes como funciona o método quicksum() do Gurobipy, bem como sua relação com o conceito de List Comprehension da linguagem Python. Se você quiser baixar os arquivos desta aula, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-11.zip
Gurobi (Aula 10): Problema do Empacotamento - Parte 2
มุมมอง 5414 ปีที่แล้ว
Este vídeo ensina como melhorar a implementação do modelo de empacotamento, incluindo as seguintes características: - Algoritmo Next-Fit para calcular o limitante superior (no vídeo eu falo "First-Fit" mas o correto é Next-Fit) - Organização do código em funções - Resolução de 100 instâncias do problema do empacotamento - Definição do tempo máximo de execução do Solver - Avaliação do Status do ...
Gurobi (Aula 09): Problema do Empacotamento - Parte 1
มุมมอง 8814 ปีที่แล้ว
Este vídeo ensina como implementar o modelo do Problema do Empacotamento usando o solver Gurobi e a linguagem Python. Para baixar os arquivos deste vídeo, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-09.zip
Gurobi (Aula 08): Problema de Designação
มุมมอง 8704 ปีที่แล้ว
Este vídeo ensina como implementar o modelo do Problema de Designação (Knapsack Problem) usando o Gurobi e a linguagem Python. Se quiser baixar os arquivos desta aula, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-08.zip
Gurobi (Aula 07): Problema de Transporte - Parte 2
มุมมอง 1K4 ปีที่แล้ว
Este vídeo finaliza a modelagem do problema de transporte iniciada na aula anterior e mostra como tornar o modelo flexível, sendo capaz de lidar com instâncias desbalanceadas. Para baixar os arquivos desta aula, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-07.zip
Gurobi (Aula 06): Problema de Transporte - Parte 1
มุมมอง 2.3K4 ปีที่แล้ว
Este vídeo ensina como implementar o modelo do Problema de Transporte usando o Gurobi Python. Se quiser baixar os arquivos usados neste vídeo, clique no link abaixo: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-06.zip
Gurobi (Aula 05): Problema das Mochilas Múltiplas
มุมมอง 1.4K4 ปีที่แล้ว
Este vídeo ensina como modelar o problema das Mochilas Múltiplas e mostra a resolução de uma instância com 63 itens e 3 mochilas. Clique no link a seguir para baixar os arquivos referentes a esta aula: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-05.zip
Gurobi (Aula 04): Como lidar com Múltiplas Instâncias
มุมมอง 1.7K4 ปีที่แล้ว
Este vídeo discute sobre como organizar o código Python para que o Gurobi possa solucionar múltiplas instâncias usando arquivos de dados como entrada. Clique no link abaixo para baixar os arquivos desta aula: aprendendogestao.com.br/wp-content/uploads/2020/07/Gurobi-Aula-04.zip
Gurobi (Aula 03): Modelando o Problema da Mochilha com o Gurobi
มุมมอง 3K4 ปีที่แล้ว
Gurobi (Aula 03): Modelando o Problema da Mochilha com o Gurobi
Gurobi (Aula 02): Modelo de mix de Produção
มุมมอง 3.4K4 ปีที่แล้ว
Gurobi (Aula 02): Modelo de mix de Produção
Gurobi (Aula 01): Instalação do Gurobi para Utilização com o Python
มุมมอง 8K4 ปีที่แล้ว
Gurobi (Aula 01): Instalação do Gurobi para Utilização com o Python
Dimensionamento de Lotes com Múltiplos Produtos - Implementação no Excel / Solver / OpenSolver
มุมมอง 2.1K4 ปีที่แล้ว
Dimensionamento de Lotes com Múltiplos Produtos - Implementação no Excel / Solver / OpenSolver
Dimensionamento de Lotes com Múltiplos Produtos - Modelagem PLI
มุมมอง 1.2K4 ปีที่แล้ว
Dimensionamento de Lotes com Múltiplos Produtos - Modelagem PLI
Dimensionamento de Lotes - Resolução no Excel usando o Solver / OpenSolver
มุมมอง 1.1K4 ปีที่แล้ว
Dimensionamento de Lotes - Resolução no Excel usando o Solver / OpenSolver
Dimensionamento de Lotes (Lot Sizing) com Produto Único - Modelagem com Programação Linear Inteira
มุมมอง 2K4 ปีที่แล้ว
Dimensionamento de Lotes (Lot Sizing) com Produto Único - Modelagem com Programação Linear Inteira
Problema de Designação com objetivo Minimax - Minimizar o Maior Custo (Modelagem e Solver)
มุมมอง 4914 ปีที่แล้ว
Problema de Designação com objetivo Minimax - Minimizar o Maior Custo (Modelagem e Solver)
Problema do Empacotamento com Objetivo Maximin - Maximizar a Menor Ocupação (Resolvido OpenSolver)
มุมมอง 6554 ปีที่แล้ว
Problema do Empacotamento com Objetivo Maximin - Maximizar a Menor Ocupação (Resolvido OpenSolver)
Caminho Minimo - Resolução com OpenSolver usando Modelagem com Conjuntos
มุมมอง 1.2K4 ปีที่แล้ว
Caminho Minimo - Resolução com OpenSolver usando Modelagem com Conjuntos
Caminho Minimo - Modelagem com Notação de Conjuntos
มุมมอง 7404 ปีที่แล้ว
Caminho Minimo - Modelagem com Notação de Conjuntos
Caminho Minimo - Implementação com Solver / OpenSolver no Excel
มุมมอง 5K4 ปีที่แล้ว
Caminho Minimo - Implementação com Solver / OpenSolver no Excel
Caminho Minimo - Modelagem com Programação Linear Inteira
มุมมอง 3.6K4 ปีที่แล้ว
Caminho Minimo - Modelagem com Programação Linear Inteira
Problema dos p-Centros - Resolução do Exemplo no Excel com o Solver / OpenSolver
มุมมอง 1.3K4 ปีที่แล้ว
Problema dos p-Centros - Resolução do Exemplo no Excel com o Solver / OpenSolver
Problems dos p-Centros - Modelagem com Programação Linear Inteira (objetivo minimax)
มุมมอง 1.7K4 ปีที่แล้ว
Problems dos p-Centros - Modelagem com Programação Linear Inteira (objetivo minimax)

ความคิดเห็น

  • @GustavoSantos-zy2ee
    @GustavoSantos-zy2ee 7 วันที่ผ่านมา

    Valeu demais!!!!!

  • @franciscojosediasjunior522
    @franciscojosediasjunior522 25 วันที่ผ่านมา

    Suas aulas são excelentes, mantenha esta pegada que nós só temos a ganhar

  • @marcosalberto3643
    @marcosalberto3643 หลายเดือนก่อน

    Parabéns, excelente didática

  • @abeldamasceno59
    @abeldamasceno59 3 หลายเดือนก่อน

    Didática de milhões! Parabéns professor.

  • @abeldamasceno59
    @abeldamasceno59 3 หลายเดือนก่อน

    Fenomenal

  • @rpaferrari2904
    @rpaferrari2904 5 หลายเดือนก่อน

    Prof. muito boa a explicação e a resolução do problema. Teria algum exemplo quando temos que fazer este cáculo com demanda que variam ao longo do tempo, por exemplo t = 1,...,12? Obrigado

  • @vanessasiqueira4002
    @vanessasiqueira4002 5 หลายเดือนก่อน

    A melhor explicação !!

  • @julianoandersonsouza6579
    @julianoandersonsouza6579 5 หลายเดือนก่อน

    Professor, e caso eu possa fracionar a quantidade dos itens? Exemplo, não posso misturar SKUs e quando a caixa atingir a capacidade o sistema busca um nova caixa que atenda o saldo restante! O total de caixas é inifinito!

  • @angelitabridi5274
    @angelitabridi5274 8 หลายเดือนก่อน

    Boa tarde professor! Muito bom seus vídeos, porém, só estou com uma dúvida: de onde saíram os valores da coluna Produção, calculo e não consigo chegar no mesmo resultado. Obrigada.

  • @JOAOGOMES-in4tl
    @JOAOGOMES-in4tl 8 หลายเดือนก่อน

    Prof. Rafael, estou com dúvida: na In [4] em Inicialize o modelo a função m=gp.Model () não compreendi, ele me informa um erro onde eu não informei o que significa a sigla gp

    • @camylamoreno7093
      @camylamoreno7093 หลายเดือนก่อน

      Não sei se ainda te ajuda mas a sigla gp é um alias que você define ao importar a biblioteca gurobipy. Quando você escreve import gurobipy as gp, está dizendo que em vez de usar gurobipy toda vez que quiser acessar a biblioteca, você pode simplesmente usar gp. No início do código tem import gurobipy as gp.

  • @BatalhaCarvalho
    @BatalhaCarvalho 8 หลายเดือนก่อน

    Gostei bastante

  • @antoniocarloslimao5452
    @antoniocarloslimao5452 10 หลายเดือนก่อน

    Preciso de serviços para uma ajustes em uma planilha para uso do OpenSolver. Vc faz este tipo de serviço ou me indica alguém?

  • @gustavoaugustopires4092
    @gustavoaugustopires4092 ปีที่แล้ว

    Parabéns pelo trabalho. Muito útil e bem explicado.

  • @Joaolucas-xi5vc
    @Joaolucas-xi5vc ปีที่แล้ว

    Me salvando. E parabéns pelo conteúdo, sou da Federal de Santa Catarina, e sei muito bem como professores que fazem videos dos conteúdos ajudam os alunos.

  • @danielvmartins4635
    @danielvmartins4635 ปีที่แล้ว

    Parabéns Professor, vídeo excelente!!! 👏🏻👏🏻👏🏻

  • @willjadsonevania9787
    @willjadsonevania9787 ปีที่แล้ว

    Professor eu desenvolvir uma heuristica e gostaria de compartilhar. Minha heurística usa topologia e círculos concêntricos. O quê você acha?.

    • @bryanbasilio4875
      @bryanbasilio4875 ปีที่แล้ว

      Você manja de problemas de transporte? Tenho um trabalho para fazer e gostaria de ver se conseguiria, eu pago!!

  • @kalelfy3297
    @kalelfy3297 ปีที่แล้ว

    prof, boa tarde eu procurei nos seus outros videos a respeito da formula que voce utilizou nesse video e nao encontrei, queria saber mais sobre ela

  • @luzkatherineortechodiaz6807
    @luzkatherineortechodiaz6807 ปีที่แล้ว

    thx

  • @brunaalbuquerque3775
    @brunaalbuquerque3775 ปีที่แล้ว

    Gratidão, professor! Me ajudou demais.

  • @claudio_sa
    @claudio_sa ปีที่แล้ว

    Rafael parabéns, voce demonstra um grande domínio do assunto. O legal foi os últimos minutos que abordaste a limitação de solvers como o Excel. Ai tem que partir para linguagens de programação que tenham solvers. Uma pergunta: voce desenvolveu este modelo ou tens a referência bibliográfica dele? Podes responder qual a referência dele? Seu PDF desta apresentação está atualizado? Vou implementar em Picat

  • @zcsaba77
    @zcsaba77 ปีที่แล้ว

    hi I try random_matrix script in macro, but throw for me error write its CreateScriptService not defined, what I did wrong?

    • @zcsaba77
      @zcsaba77 ปีที่แล้ว

      I forget import scriptforge, its working :)

  • @claudio_sa
    @claudio_sa ปีที่แล้ว

    Oi Rafael, muito bons seus vídeos. Parabéns. Consegues mandar para mim o pdf desta sua modelagem de múltiplos produtos? Tenho problema parecido com este. Obrigado.

  • @matheusmoreira4827
    @matheusmoreira4827 ปีที่แล้ว

    Sua aula é simplesmente incrível!

  • @thomazazevedoduart8564
    @thomazazevedoduart8564 ปีที่แล้ว

    Professor, gostaria de aplicar esse modelo, porem tenho quase 400 produtos, alguma dica?

  • @canalrebokiano6123
    @canalrebokiano6123 ปีที่แล้ว

    vlw, rei tmj

  • @pedrodelgado63
    @pedrodelgado63 ปีที่แล้ว

    Eu tenho a licença da versão 9.0 do Gurobi, mas ao instalar seguindo os passos do vídeo, baixei a versão mais nova, alguém sabe como retroceder para a versão 9.0?

  • @DonVerardo
    @DonVerardo ปีที่แล้ว

    excelente ejemplo, pero como varia esto si en vez del volumen indico dimensiones distintas de cajas dentro de cada mochila?

  • @FireGreen-rn8zf
    @FireGreen-rn8zf ปีที่แล้ว

    2023 me ajudando na faculdade

  • @andrerodrigues6596
    @andrerodrigues6596 ปีที่แล้ว

    eu vou passar de semestre na faculdade graças a você, que didática fora de base!

  • @julianaheringer5842
    @julianaheringer5842 ปีที่แล้ว

    Excelente

  • @guilhermesaraiva3846
    @guilhermesaraiva3846 ปีที่แล้ว

    obrigado prof. agora esclareceu todas as minhas duvidas.

  • @augustoamazonas5
    @augustoamazonas5 ปีที่แล้ว

    Muito bom. Agradeço a postagem. Me ajudou a melhorar a distribuição de merenda nas escolas aqui no interior do Acre. Obrigado, mesmo.

  • @GilR1
    @GilR1 ปีที่แล้ว

    Muito Bom, Vídeo deu certinho .....

  • @GilR1
    @GilR1 ปีที่แล้ว

    Na tabela de busca "ENTRA" faz PROCH(VLR;TB;linha;0) para buscar, é mais prático.

  • @joaopaulofrazaocosta5614
    @joaopaulofrazaocosta5614 ปีที่แล้ว

    ótimo conteúdo, muito bom todos vídeos

  • @matheus.silv4
    @matheus.silv4 ปีที่แล้ว

    ótimo, Parabéns 👏

  • @LucianoPaivaadm
    @LucianoPaivaadm ปีที่แล้ว

    Show, direto ao ponto, explicação clara. obrigado prof.

  • @guilhermecadori
    @guilhermecadori ปีที่แล้ว

    Excelente, professor! Obrigado pelas explicações e pelo tutorial de instalação!

  • @UhesleiFagundes
    @UhesleiFagundes ปีที่แล้ว

    Professor, você é um gênio!!! Em menos de meia hora consegui entender essa matéria pela primeira vez em 1 ano que estou cursando. Estou empolgado agora, mas desde já obrigado!!❤❤❤

  • @NOGFILHO1
    @NOGFILHO1 ปีที่แล้ว

    Ola professor Rafael, sou novo aqui no canal mas estou gostando muito das aulas e da didatica de ensino. Gostaria de saber se alem dos videos voce tambem tem cursos online onde podemos tirar duvidas. Estou modelando um problema no python mas nao consegui os resultados esperados, Talvez com o Gurobi eu consiga resolver.

  • @bolong3112
    @bolong3112 ปีที่แล้ว

    Thank you so much! the leture is very helpful for me and is easy to understand.

  • @saeidsaati4021
    @saeidsaati4021 ปีที่แล้ว

    Awesome 👍

  • @NOMOUSE
    @NOMOUSE ปีที่แล้ว

    Caro, existe algum jeito de importar a biblioteca ScriptForge para um editor de código tipo vscode?

  • @MarieseConceicaoAlvesDosSantos
    @MarieseConceicaoAlvesDosSantos ปีที่แล้ว

    Boa noite, Rafael! Tudo bem? Estou aprendendo a usar o gurobi pelo seus vídeos. Eu não estou conseguindo abrir os arquivos pelo link acima, você poderia enviar novamente? Obrigado!

  • @DonVerardo
    @DonVerardo 2 ปีที่แล้ว

    Muy buen material, tendrá la solución en Open Solver de este ejercicio?, muchas gracias!

  • @DonVerardo
    @DonVerardo 2 ปีที่แล้ว

    Muchas gracias, esto me servirá para mi tesis. Saludos desde chile

  • @aderllan.
    @aderllan. 2 ปีที่แล้ว

    Nao consigo acessar pois o link nao abre. Existe outra forma de pegar esses arquivos?

  • @francielerauber98
    @francielerauber98 2 ปีที่แล้ว

    Excelente explicação!

  • @marianagoulart836
    @marianagoulart836 2 ปีที่แล้ว

    Vídeo maravilhoso! Essa playlist do Gurobi está me salvando demais! Sensacional! Não estou conseguindo baixar o arquivo com a implementação... Consegue, por favor, me ajudar, professor? Muito obrigada e parabéns pelo trabalho!

  • @cbbcbb6803
    @cbbcbb6803 2 ปีที่แล้ว

    What if I prefer a different language? Gambas, Fortran, C, Rust, Cobol, Ruby, etc. ... By the way, Python is a wonderful programming language; I hate it. I know. I am wrong. But I still hate it!

    • @navjotsingh2251
      @navjotsingh2251 2 ปีที่แล้ว

      C, rust and ruby would be good to add. Nobody uses Fortran as much (unless it’s legacy project or for some reason they decided to use it which is usually for a specific linear algebra package) people have moved over to python or Julia or even C++ for doing things they’d do in Fortran, and I have no idea what gambas is so I’d say it’s not well known therefore probably not much demand.