2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Оптимальное резервирование(ДП).
Сообщение12.12.2010, 23:43 


12/12/10
2
Возникли сложности с динамическим программированием. Помогите пожалуйста!
Суть задачи такова -
Есть схема, состоящая из компонент.
У каждой компоненты есть цена и вероятность выхода из строя.
Если хотя бы один компонент сломается, то перестанет работать и вся схема.
Так вот вопрос: Сколько компонент дублеров надо купить, имея определенную сумму,
чтобы вероятность успешной работы была максимальной.
В итоге я пришла к такой формуле:
$f_{N}(C) = max_{m_{N}}[\phi_{N}(m_{N}) \cdot f_{N-1}(C - m_{N}c_{N}) $
где
$ \phi_{N}(m_{N}) = 1 - (1 - p_{N})^{m_{N}+1}$
вероятность успешной работы N-й ступени с mN - компонентами дублерами.
pN - вероятность выхода из строя.

Так вот, здесь то всё понятно.
Я не очень понимаю, как нужно реализовывать цикл с динамическим программированием.
Т.е предположим у нас имеется четыре компонента на схеме.
Тогда придется реализовывать 4 цикла, где в каждом будем перебирать mN.
Но это получится полный перебор)
Пыталась и с рекурсией, но там не понимаю как надо mN перебирать.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group