O que significam as mensagens de erro do Solver no Excel?

Para problemas simples, o Solver no Excel geralmente encontra rapidamente os valores ideais das variáveis ​​do Solver para a função objetivo. Mas, em alguns casos, o Solver tem problemas para encontrar os valores das variáveis ​​do Solver que otimizam a função objetivo. Nesses casos, o Solver normalmente exibe uma mensagem ou uma mensagem de erro que descreve ou discute o problema que está tendo com o seu problema.

O Solver encontrou uma solução

A mensagem informa que o Solver fez seu trabalho e encontrou um conjunto de valores de variáveis ​​que satisfazem suas restrições.

O Solver convergiu para a solução atual

A mensagem informa que o Excel encontrou uma solução, mas não está particularmente confiante na solução. Em essência, esta mensagem alerta para a possibilidade de que uma solução melhor para seu problema de modelagem de otimização possa existir. Para procurar uma solução melhor, ajuste a configuração de Convergência na caixa de diálogo Opções do Solver para que o Excel funcione em um nível mais alto de precisão.

O Solver não pode melhorar a solução atual

A mensagem informa que, bem, o Excel calculou uma solução aproximada e bastante precisa, mas, novamente, você poderá encontrar uma solução melhor. Para dizer ao Excel que ele deve procurar uma solução melhor, você precisa aumentar a configuração de precisão que o Solver está usando.

Isso significa, é claro, que o Excel levará mais tempo. Mas esse tempo extra pode resultar em encontrar uma solução melhor. Para ajustar a precisão, use novamente a caixa de diálogo Opções do Solver.

Parada escolhida quando o limite de tempo máximo foi atingido

A mensagem informa que o tempo do Excel esgotou. Você pode tentar resolver novamente o problema de modelagem de otimização com uma configuração de Max Time maior. Observe, no entanto, que se você vir esta mensagem, deve salvar o trabalho que o Excel já executou como parte da solução do problema de modelagem de otimização.

Salve o trabalho que o Excel já fez clicando no botão Manter Resultados do Solver quando o Excel exibir esta mensagem. O Excel estará mais perto da solução final na próxima vez que começar a procurar a solução ideal.

O Solver foi interrompido a pedido do usuário

Er, certo óbvio? Bom cachorro Solver. O Solver parou porque o mestre disse para ele parar. Solver ganhe recompensa.

Parada escolhida quando o limite máximo de iteração foi atingido

A mensagem informa que o Excel ficou sem iterações antes de encontrar a solução ideal. Você pode contornar esse problema definindo um valor de iterações maior na caixa de diálogo Opções do Solver.

Os valores da célula objetiva não convergem

A mensagem informa que a função objetivo não tem um valor ideal. Em outras palavras, a função objetivo continua crescendo, embora as fórmulas de restrição sejam satisfeitas. Em outras palavras, o Excel descobre que continua obtendo um valor de função objetivo melhor a cada iteração, mas não parece mais perto de um valor de função objetivo final.

Se você encontrar esse erro, provavelmente não definiu e descreveu corretamente seu problema de modelagem de otimização. Sua função objetivo pode não fazer muito sentido ou pode não ser congruente com suas fórmulas de restrição. Ou talvez uma ou mais fórmulas de restrição - ou provavelmente várias delas - realmente não façam sentido.

O Solver não conseguiu encontrar uma solução viável

A mensagem informa que seu problema de modelagem de otimização não tem uma resposta. Por uma questão prática, quando você vê esta mensagem, significa que seu conjunto de restrições exclui qualquer resposta possível.

Por exemplo, suponha que leva 3.000 horas para escrever um livro e que apenas 2.000 horas de trabalho estão disponíveis em um ano. Se você disse que queria escrever pelo menos um livro por ano, não há solução para a função objetivo.

Um livro requer até 3.000 horas de trabalho, mas você só tem 2.000 horas para concluir um projeto de 3.000 horas. Isso é impossível, obviamente. Não existe nenhum valor ideal para a função objetivo.

As condições de linearidade exigidas por este LP Solver não são satisfeitas

A mensagem indica que, embora você tenha selecionado o método de solução Simplex LP, o Excel agora descobriu que seu modelo não é realmente linear. E é louco pra caramba. Portanto, ele mostra esta mensagem para indicar que ele não pode resolver o problema se tiver que assumir que sua função objetivo e fórmulas de restrição são lineares.

Se você vir esta mensagem, vá em frente e tente o método de solução GRG não linear.

O problema é muito grande para o Solver lidar

A mensagem significa que você tem um problema grande demais para ser resolvido porque tentou modelar com mais de 200 variáveis ​​de decisão ou mais de 100 restrições. Para contornar esse problema, você pode tentar minimizar o número de variáveis ​​ou restrições para que suas contagens fiquem abaixo da restrição “ei amigo, isso é muito grande”.

O Solver encontrou um valor de erro em uma célula alvo ou de restrição

A mensagem significa que uma de suas fórmulas resulta em um valor de erro ou que você errou ao descrever ou definir alguma restrição. Para contornar esse problema, você precisa corrigir a fórmula falsa ou a restrição estúpida.

Não há memória suficiente disponível para resolver o problema

A mensagem é autodescritiva. Se você vir esta mensagem, o Solver não tem memória suficiente para resolver o problema de modelagem de otimização no qual você está trabalhando. Seu único recurso é tentar liberar memória, talvez fechando quaisquer outros programas abertos e quaisquer documentos ou pastas de trabalho desnecessários.

Se isso não funcionar, você também pode querer adicionar mais memória ao seu computador, especialmente se você for resolver problemas de modelagem de otimização com frequência. A memória é barata.

Erro no modelo. Verifique se todas as células e restrições são válidas

A mensagem significa que você tem algo estúpido - provavelmente também algo que pode ser corrigido - em seu problema de otimização. Verifique suas fórmulas e seus valores de entrada. Certifique-se de que não há nada obviamente errado. Ah, e outra coisa: certifique-se de não usar a palavra “solucionador” em nenhuma de suas variáveis ​​nomeadas. Isso pode confundir o Solver.

Exemplo de avaliação do Solver

No exemplo a seguir, o nível de publicidade em cada trimestre afeta o número de unidades vendidas, determinando indiretamente o valor da receita de vendas, as despesas associadas e o lucro. O Solver pode alterar os orçamentos trimestrais para publicidade (células variáveis ​​de decisão B5:C5), até uma restrição orçamentária total de US$ 20.000 (célula F5), até que o lucro total (célula objetiva F7) atinja o valor máximo possível. Os valores nas células variáveis ​​​​são usados ​​​​para calcular o lucro de cada trimestre, portanto, estão relacionados à célula objetivo da fórmula F7, =SOMA (Lucro do T1: Lucro do T2).

Antes da avaliação do Solver

1. Células variáveis

2. Célula restrita

3. Célula objetiva

Após a execução do Solver, os novos valores serão os seguintes.

Após avaliação do Solver

Definir e resolver um problema

Na guia Dados , no grupo Análise , clique em Solucionador.
Imagem da faixa do Excel

Observação: se o comando Solver ou a Análise  o grupo não está disponível, você precisa ativar o complemento Solver. Consulte: Como ativar o complemento Solver.

Imagem da caixa de diálogo Solver do Excel 2010+

Na caixa Definir objetivo , insira uma referência de célula ou um nome para a célula do objetivo. A célula objetivo deve conter uma fórmula.

Faça um dos seguintes:

  • Se quiser que o valor da célula de objetivo seja o maior possível, clique em Máx.

  • Se quiser que o valor da célula de objetivo seja o menor possível, clique em Min.

  • Se quiser que a célula do objetivo tenha um determinado valor, clique em Valor de e digite o valor na caixa.

  • Na caixa Ao alterar células variáveis , insira um nome ou uma referência para cada intervalo de células da variável de decisão. Separe as referências não adjacentes com vírgulas. As células variáveis ​​devem estar relacionadas direta ou indiretamente à célula objetivo. Você pode especificar até 200 células variáveis.

Na caixa Sujeito às restrições , insira as restrições que deseja aplicar fazendo o seguinte:

Na caixa de diálogo Parâmetros do Solver , clique em Adicionar .

Na caixa Referência de célula , insira a referência de célula ou o nome do intervalo de células cujo valor você deseja restringir.

Clique no relacionamento ( <==>=intbin ou dif ) que você deseja entre a célula referenciada e a restrição. Se você clicar em  aparecerá no bináriobin caixa. Se você clicar em Restrição  aparece na inteiroint . Se você clicar em diftodosdiferentes aparecerá no < uma caixa i=29>Restrição .

Se você escolher <=, = ou >= para o relacionamento na caixa Restrição , digite um número, uma célula referência ou nome, ou uma fórmula.

Faça um dos seguintes:

  • Para aceitar a restrição e adicionar outra, clique em Adicionar.

  • Para aceitar a restrição e retornar à caixa de diálogo Parâmetro do Solver, clique em OK somente em restrições em células de variáveis ​​de decisão. difbin , relacionamentos int    Você pode aplicar o 
    Observação.

    Você pode alterar ou excluir uma restrição existente fazendo o seguinte:

Na caixa de diálogo Parâmetros do Solver , clique na restrição que você deseja alterar ou excluir.

Clique em Alterar e faça as alterações ou clique em Excluir.

Clique em Resolver e siga um destes procedimentos:

  • Para manter os valores da solução na planilha, na caixa de diálogo Resultados do Solver clique em Manter Solução de resolução.

  • Para restaurar os valores originais antes de clicar em Resolver, clique em Restaurar valores originais .

  • Você pode interromper o processo de solução pressionando Esc. O Excel recalcula a planilha com os últimos valores encontrados para as células da variável de decisão.

  • Para criar um relatório baseado na sua solução depois que o Solver encontrar uma solução, clique em um tipo de relatório na caixa Relatórios e em seguida, clique em OK. O relatório é criado em uma nova planilha na sua pasta de trabalho. Se o Solver não encontrar uma solução, apenas alguns relatórios ou nenhum relatório estará disponível.

  • Para salvar os valores das células das variáveis ​​de decisão como um cenário que você pode exibir posteriormente, clique em Salvar cenário no Resultados do Solver e digite um nome para o cenário na caixa Nome do cenário .< /span>

Conheça as soluções de teste do Solver

Depois de definir um problema, clique em Opções nos Parâmetros do Solver caixa de diálogo.

Na caixa de diálogo Opções , selecione Mostrar resultados da iteração caixa de seleção para ver os valores de cada solução de teste e clique em OK.

Na caixa de diálogo Parâmetros do Solver , clique em Resolver .

Na caixa de diálogo Mostrar solução de avaliação , siga um destes procedimentos:

  • Para interromper o processo de solução e exibir a caixa de diálogo Resultados do Solver , clique em Parar.

  • Para continuar o processo de solução e exibir a próxima solução de avaliação, clique em Continuar.

Mude a forma como o Solver encontra soluções

Na caixa de diálogo Parâmetros do Solver , clique em Opções .

Escolha ou insira valores para qualquer uma das opções em Todos os métodosGRG não linear na caixa de diálogo.Evolucionário

Salvar ou carregar um modelo de problema

Na caixa de diálogo Parâmetros do Solver , clique em Carregar/Salvar.

Insira um intervalo de células para a área do modelo e clique em Salvar ou Carregar.

Ao salvar um modelo, insira a referência para a primeira célula de um intervalo vertical de células vazias no qual deseja colocar o modelo do problema. Ao carregar um modelo, insira a referência para todo o intervalo de células que contém o modelo do problema.

Dica: você pode salvar as últimas seleções na caixa de diálogo Parâmetros do Solver com uma planilha clicando salvando a pasta de trabalho. Cada planilha em uma pasta de trabalho pode ter suas próprias seleções do Solver e todas elas são salvas. Você também pode definir mais de um problema para uma planilha clicando em Carregar/Salvar para salvar os problemas individualmente.

Métodos de resolução usados ​​pelo Solver

Você pode escolher qualquer um dos três algoritmos ou métodos de resolução a seguir na caixa de diálogo Parâmetros do Solver :

  • Gradiente reduzido generalizado (GRG) não linear    Use para problemas que são não lineares suaves.

  • LP Simplex    Use para problemas lineares.

  • Evolutivo    Use para problemas que não são suaves.


Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet é uma plataforma de trabalho dinâmica que permite gerenciar projetos, criar fluxos de trabalho e colaborar com sua equipe.

SharePoint

SharePoint

SharePoint é um sistema de colaboração baseado na web que usa uma variedade de aplicativos de fluxo de trabalho, bancos de dados de “lista” e outros componentes da web, bem como recursos de segurança para dar controle ao trabalho conjunto de grupos empresariais.

Calendário Perpétuo 1.0.38/1.0.36

Calendário Perpétuo 1.0.38/1.0.36

Van Nien Calendar é um aplicativo de visualização de calendário em seu telefone, ajudando você a ver rapidamente a data lunisolar em seu telefone, organizando assim seu trabalho importante.

Microsoft Outlook 2021

Microsoft Outlook 2021

O Microsoft Outlook é um aplicativo comercial e de produtividade desenvolvido pela Microsoft Corporation.

Clique para cima

Clique para cima

ClickUp é uma das plataformas de produtividade mais bem avaliadas para qualquer empresa. Grandes empresas como Google, Booking.com, San Diego Padres e Uber usam ClickUp para aumentar a produtividade no local de trabalho.

Visualizador PDF-XChange 2.5.322.10

Visualizador PDF-XChange 2.5.322.10

PDF se tornou um formato comumente usado para leitura, criação e envio de documentos de texto. Por sua vez, tem havido um aumento no número de programas utilizados para este tipo de documentação. PDF-XChange Viewer está entre um número crescente de visualizadores de PDF.

Apache Open Office

Apache Open Office

Apache OpenOffice oferece um conjunto completo de aplicativos Office que rivalizam com o Microsoft 365, especialmente em Excel, PowerPoint e Word. Ele permite que você gerencie seus projetos de forma mais eficaz e suporta diversos formatos de arquivo.

Baixar iTaxviewer 1.8.7

Baixar iTaxviewer 1.8.7

O software iTaxViewer é o software de leitura de arquivos XML mais popular atualmente. Este software é uma aplicação para leitura de declarações fiscais eletrónicas em formato XML da Direção Geral de Impostos.

Leitor de PDF Nitro

Leitor de PDF Nitro

Nitro PDF Reader é um prático editor de PDF que cobre todas as tarefas básicas que a maioria das pessoas realiza todos os dias com documentos PDF.

Leitor Foxit 12

Leitor Foxit 12

Foxit Reader é principalmente um leitor de PDF e também permite criar arquivos PDF, assiná-los, editá-los e adicionar anotações. Funciona em sistemas operacionais, existem plugins para diversos programas do pacote Microsoft Office.