Algoritmo :: Mochila

Algoritmo :: Knapsack es un algoritmo de fuerza bruta para el problema de la mochila.
Descargar ahora

Algoritmo :: Mochila Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Alexander Anderson
  • Sitio web del editor:
  • http://search.cpan.org/~andale/Algorithm-Knapsack-0.02/lib/Algorithm/Knapsack.pm

Algoritmo :: Mochila Etiquetas


Algoritmo :: Mochila Descripción

Algoritmo :: Knapsack es un algoritmo de fuerza bruta para el problema de la mochila. Algoritmo :: Knapsack es un algoritmo de fuerza bruta para el problema de Knapsack.Synopsis Use algoritmo :: Knapsack; MY $ KNAPSACK = Algoritmo :: Knapsack-> Nuevo (Capacidad => $ Capacidad, Pesos => @ Pesos,); $ Knapsack-> Compute (); foreach My $ Solution ($ Knapsack-> Solutions ()) {foreach My $ index (@ @ @ $ SOLUCIÓN}) {# Haz algo con $ pesos }} El problema de Knapsack pregunta, dado un conjunto de artículos de varios Los pesos, encuentran un subconjunto o subconjuntos de artículos de manera que su peso total no sea mayor que una capacidad dada, pero lo más grande posible. Este módulo resuelve un caso especial del problema de 0-1 Mack Mack cuando el valor de cada elemento es igual a su peso. La capacidad y los pesos están restringidos a enteros positivos. MethodsNew My $ Knapsack = algoritmo :: Knapsack-> Nuevo (Capacidad => $ capacidad, pesas => @weights,); Crea un nuevo objeto de algorith :: Knapsack. El valor de $ capacidad es un entero positivo y @weights es una referencia a una matriz de enteros positivos, cada uno de los cuales es menor que $ Capacy.ComPute $ $ Knapsack-> Compute (); itera sobre todas las combinaciones posibles de pesos para resolver la mochila problema. Tenga en cuenta que el tiempo para resolver el problema crece exponencialmente con respecto a la cantidad de elementos (pesos) para elegir de.solutions mis @Solutions = $ Knapsack-> Soluciones (); devuelve una lista de soluciones. Cada solución es una referencia a una matriz de índices a @weights. Requisitos: · Perl


Algoritmo :: Mochila Software relacionado

Xbase

XBase es un módulo Perl para leer y escribir los archivos DBF. ...

313

Descargar

Nudo

NoID es un módulo PERL que contiene rutinas para menta y administrar buenos identificadores opacos. ...

214

Descargar

Oraperl

Oraperl es un acceso Perl a las bases de datos de Oracle para los scripts antiguos de Oraperl. ...

213

Descargar

Pix :: Walker

PIX :: Walker es un módulo Perl para procesar las configuraciones de Cisco PIX y las listas de acceso 'Walk'. ...

183

Descargar