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 条
  • [41] Design of an optimized traffic-aware routing algorithm using integer linear programming for software-defined networking
    Eissa, Menas Ebrahim
    Azim, Mohamed Abdel
    Ata, Mohamed Maher
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2023, 36 (13)
  • [42] AGRICULTURAL MANAGEMENT USING THE ADELAIS MULTIOBJECTIVE LINEAR-PROGRAMMING SOFTWARE - A CASE APPLICATION
    DESPOTIS, DK
    SISKOS, J
    THEORY AND DECISION, 1992, 32 (02) : 113 - 131
  • [43] Computing the maximum value engineering for a building construction costs using linear programming applications
    Siripob, K.
    Vuttichai, C.
    INTERNATIONAL CONFERENCE ON ENGINEERING, APPLIED SCIENCES AND TECHNOLOGY 2019, 2019, 639
  • [44] A software engineering approach to design and development of Semantic Web Service applications
    Brambilla, Marco
    Celino, Irene
    Ceri, Stefano
    Cerizza, Dario
    Della Valle, Emanuele
    Facca, Federico Michele
    Semantic Web - ISEC 2006, Proceedings, 2006, 4273 : 172 - 186
  • [45] Improvement of railway system traffic using integer linear programming. Management of dense railway systems through the development and application of optimization models
    Garcia-Sanchez, Alvaro
    Ortega-Mier, Miguel
    Ibanez-Herrero, Natalia
    Goti-Elordi, Aitor
    DYNA, 2011, 86 (05): : 585 - 593
  • [46] A Development Approach of Software Requirements for Renewable Energy Applications Using Fundamental Principles of Software Engineering
    Meridji, Kenza
    Issa, Ghassan
    2013 1ST INTERNATIONAL CONFERENCE & EXHIBITION ON THE APPLICATIONS OF INFORMATION TECHNOLOGY TO RENEWABLE ENERGY PROCESSES AND SYSTEMS (IT-DREPS 2013), 2013, : 107 - 112
  • [47] Mapping modern software process engineering techniques onto an HEP development environment
    Wellisch, JP
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2003, 502 (2-3) : 689 - 692
  • [48] Interval-parameter Fuzzy-stochastic Semi-infinite Mixed-integer Linear Programming for Waste Management under Uncertainty
    Guo, P.
    Huang, G. H.
    He, L.
    Li, H. L.
    ENVIRONMENTAL MODELING & ASSESSMENT, 2009, 14 (04) : 521 - 537
  • [49] Optimum Scheduling of Residential Appliances along with the Management of Distributed Energy Resources using Mixed Integer Linear Programming
    Singh, Paramvir
    Tayal, Nisha
    Verma, Yajvender Pal
    Singh, Baljit
    2019 IEEE 5TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2019,
  • [50] Energy Management for a Port Integrated Energy System Based on Distributed Dual Decomposition Mixed Integer Linear Programming
    Teng, Fei
    Zhang, Qing
    Xiao, Geyang
    Ban, Zixiao
    Liang, Yuan
    Guan, Yajuan
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2023, 11 (06)