Description Usage Arguments Value See Also Examples
View source: R/greedy_knapsack.R
implement the function using greedy method.
1 | greedy_knapsack(x,W)
|
x |
A data.frame. with weight and value |
W |
A number. the overall weight |
list with maximum value and picked elements
https://en.wikipedia.org/wiki/Knapsack_problem#Greedy_approximation_algorithm
1 2 3 4 5 6 | RNGversion(min(as.character(getRversion()),"3.6.1"))
set.seed(42,kind="Mersenne-Twister",normal.kind = "Inversion")
n <- 2000
knapsack_objects <-data.frame(w=sample(1:4000, size = n, replace = TRUE),
v=runif(n = n, 0, 10000))
l1 <- greedy_knapsack(x = knapsack_objects[1:800,], W = 3500)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.