10.14489/vkit.2022.05.pp.003-012 |
DOI: 10.14489/vkit.2022.05.pp.003-012 Торишный Р. О. Аннотация. Представлен программный комплекс для построения гладкой аппроксимации функции вероятности и ее производных. Приведены основные структурные блоки программы, указаны ее функциональные возможности и математическое обеспечение. Аппроксимация основана на замене функции Хевисайда в функции вероятности на сигмоидальную функцию, что позволяет находить значения функции вероятности и ее производных путем численного интегрирования объемных интегралов. Приведены примеры использования программного комплекса как инструмента для анализа задач стохастического программирования с вероятностным критерием. Ключевые слова: стохастическое программирование; функция вероятности; гладкая аппроксимация; численное интегрирование; программный комплекс.
Torishnyi R. O. A Abstract. This paper describes the software complex for the construction of a smooth approximation of the probability function and its derivatives. The structural parts of the complex, its functionality and mathematical background are described. The software complex constructs an approximation of the probability that some loss function does not exceed a certain level of loss. The program supports lossfunctions defined in a LaTeX format and contains predefined standard functions, variables and mathematical signs. The software supports different variable types, such as constants, control variables, stochastic variables with known distribution and parameters and samples of stochastic variables with unknown distribution. The software complex supports a variety of predefined random distributions and allows to tune the result by setting other service parameters. The implemented approximation is based on the replacement of the Heaviside function inside the probability function expression with the sigmoid function. Next, the approximated probability function and its derivatives are represented as volume integrals. These integrals can be calculated numerically using the Monte-Carlo method. This approach provides a relatively quick and universal method of approximate calculation of the probability function and its derivatives. The software complex has a graphical user interface and produces a graphical representation of approximated functions along with their points data. The program also supports the construction of the surface approximations for the case of the loss function having two control variables. Obtained graphical and point data can be used in the solution of stochastic programming problems with probability criteria. Examples using the software complex as a tool for analyzing stochastic programming problems are given. Keywords: Stochastic programming; Probability function; Smooth approximation; Numerical integration; Software complex.
РусР. О. Торишный (Московский авиационный институт (национальный исследовательский университет), Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngR. O. Torishnyi (Moscow Aviation Institute (National Research University), Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Кибзун A. И., Кан Ю. С. Задачи стохастического программирования с вероятностными критериями. М.: Физматлит, 2009. 372 с. Eng1. Kibzun A. I., Kan Yu. S. (2009). Problems of stochastic programming with probabilistic criteria. Moscow: Fizmatlit. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 500 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2022.05.pp.003-012 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 500 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2022.05.pp.003-012 and fill out the
.
|