- 50
- 150 941
Prof. Rafael Lima
Brazil
เข้าร่วมเมื่อ 21 มี.ค. 2020
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
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)
Valeu demais!!!!!
Suas aulas são excelentes, mantenha esta pegada que nós só temos a ganhar
Parabéns, excelente didática
Didática de milhões! Parabéns professor.
Fenomenal
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
A melhor explicação !!
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!
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.
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
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.
Gostei bastante
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?
Parabéns pelo trabalho. Muito útil e bem explicado.
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.
Parabéns Professor, vídeo excelente!!! 👏🏻👏🏻👏🏻
Professor eu desenvolvir uma heuristica e gostaria de compartilhar. Minha heurística usa topologia e círculos concêntricos. O quê você acha?.
Você manja de problemas de transporte? Tenho um trabalho para fazer e gostaria de ver se conseguiria, eu pago!!
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
thx
Gratidão, professor! Me ajudou demais.
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
hi I try random_matrix script in macro, but throw for me error write its CreateScriptService not defined, what I did wrong?
I forget import scriptforge, its working :)
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.
Sua aula é simplesmente incrível!
Professor, gostaria de aplicar esse modelo, porem tenho quase 400 produtos, alguma dica?
vlw, rei tmj
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?
excelente ejemplo, pero como varia esto si en vez del volumen indico dimensiones distintas de cajas dentro de cada mochila?
2023 me ajudando na faculdade
eu vou passar de semestre na faculdade graças a você, que didática fora de base!
Excelente
obrigado prof. agora esclareceu todas as minhas duvidas.
Muito bom. Agradeço a postagem. Me ajudou a melhorar a distribuição de merenda nas escolas aqui no interior do Acre. Obrigado, mesmo.
Muito Bom, Vídeo deu certinho .....
Na tabela de busca "ENTRA" faz PROCH(VLR;TB;linha;0) para buscar, é mais prático.
ótimo conteúdo, muito bom todos vídeos
ótimo, Parabéns 👏
Show, direto ao ponto, explicação clara. obrigado prof.
Excelente, professor! Obrigado pelas explicações e pelo tutorial de instalação!
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!!❤❤❤
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.
Thank you so much! the leture is very helpful for me and is easy to understand.
Awesome 👍
Caro, existe algum jeito de importar a biblioteca ScriptForge para um editor de código tipo vscode?
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!
Muy buen material, tendrá la solución en Open Solver de este ejercicio?, muchas gracias!
Muchas gracias, esto me servirá para mi tesis. Saludos desde chile
Nao consigo acessar pois o link nao abre. Existe outra forma de pegar esses arquivos?
Excelente explicação!
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!
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!
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.