Applying software engineering techniques in the development and management of linear and integer programming applications

被引:2
|
作者
Costa, Fernando [1 ]
Murta, Leonardo [1 ]
Ribeiro, Celso C. [1 ]
机构
[1] Univ Fed Fluminense, Comp Inst, BR-24210240 Niteroi, RJ, Brazil
关键词
mathematical modeling; linear programming; integer programming; software engineering; version control; CONFIGURATION MANAGEMENT; MODELS; SYSTEM; OPTIMIZATION;
D O I
10.1111/itor.12123
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This work addresses characteristics of software environments for mathematical modeling and proposes a system for developing and managing models of linear and integer programming (IP) problems. The main features of this modeling environment are: version control of models and data; client-server architecture, which allows the interaction among modelers and decision makers; the use of a database to store information about the models and data scenarios; and the use of remote servers of optimization, which allows the optimization problems to be solved on different machines. The modeling environment proposed in this work was validated using mathematical programming models that exploit different characteristics, such as the treatment of conditions for generating variables and constraints, the use of calculated parameters derived from other parameters, and the use of integer and continuous variables in mixed IP models among others. This validation showed that the proposed environment is able to treat models found in various application areas of operations research and to solve problems with tens of thousands of variables and constraints.
引用
收藏
页码:1001 / 1030
页数:30
相关论文
共 50 条
  • [31] PV system sizing with storage management: A comparative study based on Mixed Integer Linear Programming
    Hascuri, Mohamed
    Rami, Mustapha Ait
    Derrhi, Mostala
    2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 545 - 550
  • [32] A novel microgrid support management system based on stochastic mixed-integer linear programming
    Gomes, I. L. R.
    Melicio, R.
    Mendes, V. M. F.
    ENERGY, 2021, 223
  • [33] Optimizing Railroad Bridge Networks Management Using Mixed Integer Linear Programming and Genetic Algorithm
    Jafari, Amirhosein
    Perez, Guillermo
    Moreu, Fernando
    Valentin, Vanessa
    COMPUTING IN CIVIL ENGINEERING 2017: INFORMATION MODELLING AND DATA ANALYTICS, 2017, : 1 - 9
  • [34] Development of a biogas distribution model for a wastewater treatment plant: a mixed integer linear programming approach
    Laing, Harry
    O'Malley, Chris
    Browne, Anthony
    Rutherford, Tony
    Baines, Tony
    Willis, Mark J.
    WATER SCIENCE AND TECHNOLOGY, 2020, 82 (12) : 2761 - 2775
  • [35] Survey of Scientific Programming Techniques for the Management of Data-Intensive Engineering Environments
    Maria Alvarez-Rodriguez, Jose
    Alor-Hernandez, Giner
    Mejia-Miranda, Jezreel
    SCIENTIFIC PROGRAMMING, 2018, 2018
  • [36] Intelligent Software Engineering: The Significance of Artificial Intelligence Techniques in Enhancing Software Development Lifecycle Processes
    Kulkarni, Vaishnavi
    Kolhe, Anurag
    Kulkarni, Jay
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 67 - 82
  • [37] A new mixed integer linear programming model for product development using quality function deployment
    Delice, Elif Kilic
    Gungor, Zuelal
    COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 57 (03) : 906 - 912
  • [38] An inexact two-stage mixed integer linear programming model for waste management under uncertainty
    Maqsood, I
    Huang, GH
    Zeng, GM
    CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2004, 21 (03) : 187 - 206
  • [39] Multi-parametric analysis for mixed integer linear programming: An application to transmission upgrade and congestion management
    Liu, Jian
    Wunsch, Donald C.
    Wang, Siyuan
    Bo, Rui
    SUSTAINABLE ENERGY GRIDS & NETWORKS, 2024, 40
  • [40] Promoting harvesting stands connectivity and its economic implications in Brazilian forest plantations applying integer linear programming and simulated annealing
    Derci Augustynczik, Andrey Lessa
    Arce, Julio Eduardo
    Yousefpour, Rasoul
    Lindbeck da Silva, Arinei Carlos
    FOREST POLICY AND ECONOMICS, 2016, 73 : 120 - 129