Abstract

An automated system for solving multiparametric programming problems has been developed. The system is designed to solve multiparametric linear and quadratic programming problems. The parameters can exist in the coefficients of objective function as well as in the coefficients of constraint and right-hand sides. Functional dependencies of parameters can be both linear and non-linear. It is assumed that the partial derivatives of the coefficients with parametric dependencies, right-hand sides, as well as the functional dependencies of the solutions which are sought, do exist in respect to all parameters. The system prompts the user to select the class of the problem, the number of variables, the number of parameters and the number of differential images. Then it suggests entering the symbolic notations of the parameters, the interval of change. After that, text fields are created, in which the coefficients of the objective function of the optimization problem, the coefficients of the constraints and the right-hand sides are entered symbolically. For the solution of the problem, the system uses developed models using multidimensional differential transforms. The solutions to the problem are given by change intervals of the parameter, in each of them by the functional dependencies of the objective function and the variables, as well as graphical forms (in the case of one or two parameters). The computational operations are performed in Python 3 programming language using NumPy, SymPy, SciPy and Matplotlib libraries. The modules for calculating differential transforms are integrated in the system. The paper presents the results of solving a two-parameter programming problem by using the developed system which includes 24 intervals of change of the parameter, the functional dependencies of the solutions in each of them. The solutions were presented both in functional and graphical forms.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.