Resolução e análise de um modelo de Decision Optimization: o problema da dieta
Este exemplo mostra como criar e resolver um modelo baseado em Pythonusando uma amostra
Antes de iniciar
- Requisitos
- Para editar e executar modelos do Decision Optimization , deve-se ter os pré-requisitos a seguir:
- Funções Admin ou Editor
- Deve-se ter as funções Admin ou Editor no projeto Os visualizadores de projetos compartilhados podem apenas ver experimentos, mas não podem modificá-los ou executá-los
- serviço de tempo de execuçãowatsonx.ai
- Você deve ter um serviço de tempo de execuçãowatsonx.ai associado ao seu projeto. É possível incluir um ao criar um Decision Optimization Experimento
- Espaço de implementação
- Deve-se ter um espaço de implementação associado ao seu Decision Optimization experimento. É possível escolher um espaço de implementação ao criar um Decision Optimization experimento..
Sobre essa tarefa
Esse problema de otimização bem conhecido identifica a melhor combinação de gêneros alimentícios para atender aos requisitos dietéticos enquanto minimiza os custos. As entradas de dados são o perfil nutricional, o preço de diferentes alimentos e os valores mínimo e máximo por nutriente em uma dieta. O modelo é expresso como a minimização de um programa linear. Os arquivos usados nesta amostra estão disponíveis no DO-samples.
Procedimento
Para criar e resolver um modelo baseado em Pythonusando uma amostra:
Resultados
Quando a execução é concluída, é possível ver os resultados no Solução de Explore visualizar. Também é possível clicar em Estatísticas do mecanismo ou em Log para ver o gráfico de solução e inspecionar os arquivos de log A primeira guia no Solução de Explore visualizar mostra o objetivo (ou objetivos se você tiver vários) com seus valores e pesos. A guia Solução de soluções fornece a você uma lista de alimentos e suas quantidades, juntamente com os nutrientes que eles fornecem.
Também é possível fazer download das tabelas de soluções como arquivos csv.
Se o seu modelo tivesse qualquer restrição conflitante, elas seriam mostradas na guia Conflitos com as Flexibilizações necessárias para resolver o modelo.
Na página Visualization view, a solução é exibida como uma tabela e um gráfico na página Solução . É possível incluir notas, diferentes tipos de tabelas e gráficos para mostrar dados de entrada, dados de solução ou KPIs selecionando e editando os widgets. Você também pode criar páginas diferentes na Visualização de Visualização. Por exemplo, uma página Entrada também é fornecida nesta amostra. Para obter mais informações, consulte Visualização em um experimento do Decision Optimization.
Você está pronto para começar a executar comparações entre diferentes cenários. Por exemplo, a solução básica contém uma quantidade de hot dogs. Talvez você queira verificar uma solução alternativa para alguém que prefira uma dieta vegetariana.

