Escolar Documentos
Profissional Documentos
Cultura Documentos
for: Introdução a Ciencia de dados Designed by: Rafael Couto de Oliveira Date: Iteration:
.
Version 1.1. Created by Louis Dorard, Ph.D. Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Please keep this mention and the link to ownml.co when sharing. OWNML.CO
1 - Goal/Objetivo: Qual é a sua proposta de valor?
Modelo para elencar melhores preços dos supermercados da região/cidade dado uma determinada lista de
compras, considerando produtos, marcas e envasamentos diferentes. O objetivo principal é geral economia ao
consumidor e visibilidade dos menores preços, uma vez que existe uma enorme gama de lojas que comercializam os
mesmos produtos a diferentes preços.
O desafio principal desse modelo é como coletar os dados de forma correta. Algumas formas de conseguir esses
dados são:
Coletar dados dos tabloides online das redes de supermercado via Web Scrapping;
o https://sm.condor.com.br/
o https://delivery.supermuffato.com.br/
o https://mercado.carrefour.com.br/
Coletar dados a partir de base de dados governamentais;
o Cadastro nacional de produtos (https://cnp.gs1br.org/);
Coletar dados a partir de notas fiscais eletrônicas;
Coletar dados a partir de notas fiscais físicas (análise cognitiva);
Coletar dados a partir de tabloides físicos (análise cognitiva);
O modelo para resolver esse problema deve ser um modelo de otimização prescritivo determinístico convexo
linear (LP), uma vez que a função objetivo apresenta características lineares (f(x)=ax+b):
Esboço do modelo
Variáveis de decisão:
Função Objetivo
Restrições técnicas
D1, D2, D3, ..., Dn < 50 km (Considerar apenas lojas num raio de 50km)
Caso seja escolhido o mesmo Dn para vários produtos, considerar apenas um;
6 - Decisions/ Decisão:
O modelo deve procurar o mínimo global, a partir das variáveis, levando em consideração apenas lojas num
entorno de 50 km (podendo vir a ser ajustável), utilizando o valor dos combustíveis como uma forma de precificar a
distância. Além disso, deve ser capaz de considerar apenas um “custo de distância” por loja, uma vez que se supõe
que o cliente irá aquela loja apenas uma vez para adquirir múltiplos produtos.
Baseado no input do cliente de quais produtos, quantidades e localização que se encontra, o modelo deve
retornar uma lista de lojas, quais itens e suas quantidades a se adquirir nas mesmas, baseado no mínimo global
encontrado.
A frequencia de atualização dos dados deve ser diária ou se possível inferior, para procurar garantir que os
preços utilizados no modelo serão de fato encontrados nas lojas. O modelo deve rodar sempre que for solicitado, à
critério do cliente, conforme a demanda de compras.
Para avaliar o resultado da otimização do modelo, será comparada a lista otimizada com a lista de produtos
baseada nos preços do supermercado disponível mais próximo, verificando qual é a economia de compra em múltiplas
lojas contra o valor obtido em uma única loja. Em versões futuras, pode-se solicitar qual a preferência de loja ao cliente
para comparação.
Para fins de monitoramento, deve-se comparar os resultados da otimização do modelo com os resultados
obtidos na prática. O fato de ter o preço de itens de outras lojas, torna possível a comparação de valor com possíveis
promoções. Porém existe também a possibilidade de alteração de preço para mais, o que mostraria uma necessidade
de ajuste na base dos preços.
https://menorpreco.notaparana.pr.gov.br/index