Programação linear inteira

Variáveis inteiras e binárias, relaxação, branch and bound e cortes válidos.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Relaxação e ramificação

A relaxação LP alarga o conjunto admissível, por isso dá um teto em maximização e um piso em minimização. Arredondar a solução fracionária pode sair do poliedro ou piorar o objetivo; o recurso de 2026 mostra (0,0) como arredondamento natural mas inviável.

Ramifica a variável fracionária de valor aa em x≤⌊a⌋x\le\lfloor a\rfloor e x≥⌈a⌉x\ge\lceil a\rceil. Poda o ramo cujo melhor possível não supera o incumbente. Para listar todos os ótimos, conserva os empates.

Cortes

Cada corte conserva todos os pontos inteiros e exclui a solução fracionária atual. Gomory aplica-se a uma linha do tableau cuja variável básica é inteira, quando todas as variáveis dessa linha são inteiras e não negativas:

xB+∑ajxj=b  ⇒  ∑{aj}xj≥{b}.x_B+\sum a_jx_j=b\;\Rightarrow\;\sum\{a_j\}x_j\ge\{b\}.

Com {r}=r−⌊r⌋\{r\}=r-\lfloor r\rfloor. Aplica em tableau ótimo fracionário e repete.

Relaxação e cortes.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.