|
|
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Есть тут математики? Дано: Найти: (Тоесть найти, при каких x1,x2,y1,y2 модуль выражения минимален. Решений тут может быть много). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 17:45:48 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
У меня получилось так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:21:31 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
maytonЕсть тут математики? Симплекс-метод в чистом виде, но считать лень честно говоря :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:26:47 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
RT183.1У меня получилось так: Код: plaintext 1. 2. 3. По-моему, фигня получилась. x1 = 928, y1 = 710, а ограничение 3x1+4y1=56 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:28:03 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
zloy den По-моему, фигня получилась. x1 = 928, y1 = 710, а ограничение 3x1+4y1=56 Посмотрел-там что-то со знаками, где забыл, признавайся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:32:32 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Блин.. забыл сказать. x1,x2,y1,y2 - неотрицательные. Короче. 56 - это количество жёстких дисков объёмом 146 Гб. 42 - это диски по 300 Гб. x1,x2,x3,x4 это количество дисков задействованных в RAID5 (3 диска) и RAID10 (4 диска). Задача: сконфигурировать хранилище таким образом, чтобы соотношение объёма доступного места RAID5 : RAID10 было как 6:1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:34:03 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
лучше так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:42:44 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
zloy denzloy den По-моему, фигня получилась. x1 = 928, y1 = 710, а ограничение 3x1+4y1=56 Посмотрел-там что-то со знаками, где забыл, признавайся? ай, плин... нет вдохновения и глаза слипаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 18:44:20 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
если неотрицательные, то Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 19:00:39 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
zloy denСимплекс-метод в чистом виде С нелинейной целевой функцией? Ну-ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 19:16:09 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
junior idiotzloy denСимплекс-метод в чистом виде С нелинейной целевой функцией? Ну-ну. Блин, проглядел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 19:24:58 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Если вам нужна конкретно 6, то я чесно говоря не понял для чего надо было так косноязычно ставить задачу. Конкретно для 6 это очень простая, практически школьная задача, её ответ: 0 <= x1 <= 18.666 803x1 + 1650x2 = 31164 y1 = 14 - 0.75x1 y2 = 10.5 - 0.75x2 Выбирайте любой x1 из указанного диапазона, затем из остальных трех соотношений получайте x2, y1, y2 - все будут положительными и приведенное вами отношение будет равно 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 21:25:40 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Ну вот, теперь оказывается нужны только целочисленные решения... Ёклмн, вы п сразу что ли в самом первом посте это сказали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 21:29:58 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
mikhail_nЁклмн, вы п сразу что ли в самом первом посте это сказали... Справедливости ради надо заметить, что Z -- это традиционное обозначение множества целых чисел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 21:56:17 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Май аполоджиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 21:58:56 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Тогда я вижу следующие варианты. Из условий 3x1 + 4y1 = 56 3x2 + 4y2 = 42 Следует что положительные х1 и х2 зажаты следующими соотношениями: 0 < x1 < 18.66666 0 < x2 < 14 Это оставляет следующие целочисленные варианты: x1 = 4 y1 = 11 x1 = 8 y1 = 8 x1 = 12 y1 = 5 x1 = 16 y1 = 2 x2 = 2 y2 = 9 x2 = 6 y2 = 6 x2 = 10 y2 = 3 Ну, честь перебрать 12 сочетаний и установить какое из них минимизирует искомое отношение я пожалуй оставлю топикстартеру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 22:12:58 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
mikhail_nТогда я вижу следующие варианты. Из условий 3x1 + 4y1 = 56 3x2 + 4y2 = 42 Следует что положительные х1 и х2 зажаты следующими соотношениями: 0 < x1 < 18.66666 0 < x2 < 14 Большое спасибо. Еще вопрос. Почему вы решили задать параметром именно коэффициенты x1, x2 ? Они стоят возле меньшего множителя, мы, следовательно получаем большее количество исходных вариантов. Не лучше-ли было брать параметром y1,y2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 09:39:30 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Дык а какая разница? Я что-то не догнал. Если всё должно быть > 0, а не >= 0, то Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 10:21:49 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
А не проще взять и тупо перебором прогнать? Если задача не академическая, а практическая, то не вижу смысла заморачиваться Тут ограничения есть, числа небольшие, по сути надо проганять 4 цикла до 56/3=19 56/4=14 42/3=14 42/4=10 Т.е. всего-то 37240 итераций. А если еще и проверять условия вхождения сразу, то и того меньше. Так что 20 строк кода и ответ за доли секунды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 11:56:18 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Да я не против. Я чего-то полез в глубокую теорию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 11:58:21 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
zloy denА не проще взять и тупо перебором прогнать? RT183.1 именно это и сделал же. Только чуть проще (ограничения можно использовать сразу ведь, а не проверять в каждой итерации) и быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 12:00:58 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
авторЕсть тут математики? Помогите решить уравнение (относительно х): Код: plaintext 1. 2. 3. У меня получается уравнение 4-й степени. Может можно угадать формулу "x = ..."? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 02:05:54 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
RT183.1, Во-первых, тут уравнение максимум 3-й степени. Во-вторых, было бы неплохо узнать соотношение коэффициентов (если конечно не надо решить уравнение в общем виде). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 09:01:55 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Mozok, Физический смысл уравнения: луч света чешет из точки Е в точку F, из среды с коэффициентом преломления s1 в среду с к.пр. s2 Или, s1 и s2 можно представлять как стоимости продвижения на единицу расстояния. Чем s2 больше s1, тем ближе к оси Y луч войдет во вторую среду, т.е. тем меньше будет искомый "х". Т.е. "х" минимизирует стоимость всего пути из Е в F. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 10:40:53 |
|
||
|
Задачка на минимизацию
|
|||
|---|---|---|---|
|
#18+
Если слегка видоизменить условия и считать координаты точки E(x1,y1) и F(x2,y2), то Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 11:30:45 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=115&tid=1344146]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
15ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 302ms |

| 0 / 0 |
