Este repositório é o módulo independente do ecossistema SAD MCDM, configurado para operar exclusivamente com o método BWM (Best Worst Method).
- Nome Oficial: SAD BWM
- Cores Oficiais: Coral (
#F43F5E) e Slate (#64748B) - Conceito Visual: Dois vetores direcionais apontando para polos opostos (Melhor e Pior critério).
- Copyright: Direitos Reservados © 2026 SAD-MCDM. Todos os direitos reservados.
O método Best Worst Method (BWM) (Rezaei, 2015) reduz drasticamente a quantidade de julgamentos par a par exigidos de um decisor. Em vez de preencher uma matriz inteira (
- O decisor escolhe o melhor critério (
$c_B$ - mais importante) e o pior critério ($c_W$ - menos importante). - Cria-se o vetor de comparação Best-to-Others (
$A_B$ ), avaliando a importância do melhor critério em relação aos demais na escala de 1 a 9:$$A_B = (a_{B1}, a_{B2}, \dots, a_{Bn})$$ - Cria-se o vetor de comparação Others-to-Worst (
$A_W$ ), avaliando a importância dos demais critérios em relação ao pior critério na escala de 1 a 9:$$A_W = (a_{1W}, a_{2W}, \dots, a_{nW})^T$$
Os pesos ótimos $(w_1^, w_2^, \dots, w_n^)$ e a inconsistência máxima desfiada $\xi^$ são determinados resolvendo a formulação de Programação Linear Minimax do BWM:
A consistência é avaliada a partir de $\xi^$ utilizando o Índice de Consistência ($CI$) do BWM para a escala de Saaty correspondente ao valor $a_{BW}$: $$CR = \frac{\xi^}{CI}$$
Tabela de
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|
| 0.00 | 0.44 | 1.00 | 1.63 | 2.30 | 3.00 | 3.73 | 4.47 | 5.23 |
Valores de
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python app.pyAcesse: http://127.0.0.1:5000