|
|
|
VBA, алгоритм поиска нужной комбинации
|
|||
|---|---|---|---|
|
#18+
Доброго дня. есть макрос который подставляет в массив размером 6х9 (с шагом 50) комбинации чисел, которые в сумме дают 500 000.В конце выбирается наилучшая комбинация. Это все происходит перебором, следующим образом: проход 1. 500 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 проход 2. шаг1. 450 000 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 и т.д. Для шага 50 считается довольно быстро. но нужно для шага 1 считать. Каким другим образом можно искать нужную комбинацию, кроме перебора? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 13:34:52 |
|
||
|
VBA, алгоритм поиска нужной комбинации
|
|||
|---|---|---|---|
|
#18+
Gus Hidding, что значит наилучшая комбинация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 15:16:42 |
|
||
|
VBA, алгоритм поиска нужной комбинации
|
|||
|---|---|---|---|
|
#18+
Там каждый город умножается на различные коэфф-ты(сверху) и считается себестимость..наменьшая себестоимость - наилучшая комбинация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 15:19:16 |
|
||
|
VBA, алгоритм поиска нужной комбинации
|
|||
|---|---|---|---|
|
#18+
Что такое "НП" я так и не понял... автор Gus HiddingКаким другим образом можно искать нужную комбинацию, кроме перебора?Попробуйте надстройку "поиск решения", хотя, при текущем представлении данных она не применима. И вот тут , может, что интересное будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 15:27:05 |
|
||
|
VBA, алгоритм поиска нужной комбинации
|
|||
|---|---|---|---|
|
#18+
Первое что не понравилось так это Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Код: plaintext 1. Остальное пока еще не рассмотрел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 12:58:13 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=190&tid=2179248]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 327ms |

| 0 / 0 |
