ࡱ> Root Entry*0_^IContents Root Entry*0_^&hContents  {\rtf1\ansi\ansicpg1252\deff0\deflang1046{\fonttbl{\f0\fnil\fcharset0 Courier New;}} {\colortbl ;\red0\green0\blue255;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs36 sets\cf2 : \par Mochilas/\cf1 @ole\cf2 ('Mochila0-1.xls','Mochilas')/: cap; \par \pard Itens/\cf1 @ole\cf2 ('Mochila0-1.xls','Itens')/: w, p; \par Matriz(Mochilas, Itens): x; \par \pard\cf1 endsets\cf2 \par \par \cf1 data\cf2 : \par cap = \cf1 @ole\cf2 ('Mochila0-1.xls','capacidade'); \par \pard w = \cf1 @ole\cf2 ('Mochila0-1.xls','peso'); \par p = \cf1 @ole\cf2 ('Mochila0-1.xls','beneficio'); \par \pard\cf1 enddata\cf2 \par \par [fo] \cf1 max\cf2 = \cf1 @sum\cf2 (Mochilas(i): \par \cf1 @sum\cf2 (Itens(j): p(j)*x(i,j))); \par \par \cf1 @for\cf2 (Mochilas(i): \par \cf1 @sum\cf2 (Itens(j): w(j)*x(i,j)) <= cap(i)); \par \par \cf1 @for\cf2 (Itens(j): \par \cf1 @sum\cf2 (Mochilas(i): x(i,j)) <= 1); \par \par \cf1 @for\cf2 (Mochilas(i): \par \cf1 @for\cf2 (Itens(j): \cf1 @bin\cf2  {\rtf1\ansi\ansicpg1252\deff0\deflang1046{\fonttbl{\f0\fnil\fcharset0 Courier New;}} {\colortbl ;\red0\green0\blue255;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs36 sets\cf2 : \par Mochilas/\cf1 @ole\cf2 ('Mochila0-1(R).xls','Mochilas')/: cap; \par Itens/\cf1 @ole\cf2 ('Mochila0-1(R).xls','Itens')/: w, p; \par Matriz(Mochilas, Itens): x; \par \cf1 endsets\cf2 \par \par \cf1 data\cf2 : \par cap = \cf1 @ole\cf2 ('Mochila0-1(R).xls','capacidade'); \par w = \cf1 @ole\cf2 ('Mochila0-1(R).xls','peso'); \par p = \cf1 @ole\cf2 ('Mochila0-1(R).xls','beneficio'); \par \cf1 enddata\cf2 \par \par [fo] \cf1 max\cf2 = \cf1 @sum\cf2 (Mochilas(i): \par \cf1 @sum\cf2 (Itens(j): p(j)*x(i,j))); \par \par \cf1 @for\cf2 (Mochilas(i): \par \cf1 @sum\cf2 (Itens(j): w(j)*x(i,j)) <= cap(i)); \par \par \cf1 @for\cf2 (Itens(j): \par \cf1 @sum\cf2 (Mochilas(i): x(i,j)) <= 1); \par \par \cf1 @for\cf2 (Mochilas(i): \par \cf1 @for\cf2 (Itens(j): \cf1 @bin\cf2 (x(i,j)(x(i,j)))); \par \par \cf1 data\cf2 : \par \pard \cf1 @ole\cf2 ('Mochila0-1.xls','solucao') = x; \par \cf1 @ole\cf2 ('Mochila0-1.xls','fo') = fo; \par \pard\cf1 enddata\cf2 \par \par \par \par \par } hila0-1.xls','Mochilas')/: cap; \par \pard Itens/\cf1 @ole\cf2 ('Mochila0-1.xls','Itens')/: w, p; \par Matriz(Mochilas, Itens): x; \par \pard\cf1 endsets\cf2 \par \par \cf1 data\cf2 : \par cap = \cf1 @ole\cf2 ('Mochila0-1.xls','capacidade'); \par \pard w = \cf1 @ole\cf2 ))); \par \par \cf1 data\cf2 : \par \cf1 @ole\cf2 ('Mochila0-1(R).xls','solucao') = x; \par \cf1 @ole\cf2 ('Mochila0-1(R).xls','fo') = fo; \par \cf1 enddata\cf2 \par \par \par \par \par } \par } hila0-1.xls','Mochilas')/: cap; \par \pard Itens/\cf1 @ole\cf2 ('Mochila0-1.xls','Itens')/: w, p; \par Matriz(Mochilas, Itens): x; \par \pard\cf1 endsets\cf2 \par \par \cf1 data\cf2 : \par cap = \cf1 @ole\cf2 ('Mochila0-1.xls','capacidade'); \par \pard w = \cf1 @ole\cf2