Comparison of Vector Operations of Open-Source Linear Optimization Kernels

被引:0
|
作者
Borocz, Peter [1 ]
Tar, Peter [1 ]
Maros, Istvan [1 ]
机构
[1] Univ Pannonia, 10 Egyet Str, H-8200 Veszprem, Hungary
关键词
Linear optimization; Simplex method; Optimization software; Computational linear algebra; Sparse data structures;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Optimization is a widely used field of science in many applications. Optimization problems are becoming more and more complex and difficult to solve as the new models tend to be very large. To keep up with the growing requirements the solvers need to operate faster and more accurately. An important field of optimization is linear optimization which is very widely used. It is also often the hidden computational engine behind algorithms of other fields of optimization. Since linear optimization solvers use a high amount of special linear algebraic vector operations their performance is greatly influenced by their linear algebraic kernels. These kernels shall exploit the general characteristics of large-scale linear optimization problem models as efficiently as possible. To construct more efficient linear algebraic kernels the critical implementational factors influencing operation performance were identified via performance analysis and are presented in this paper. With the results of this analysis a new kernel has been developed for the open-source linear optimization solver called Pannon Optimizer developed at the Operations Research Laboratory at the University of Pannonia. A novel application of indexed dense vectors is also introduced which is designed specifically for linear optimization solvers. Finally a computational study is performed comparing the performance of vector operations of different linear optimization kernels to validate the high efficiency of our kernel. It shows that in case of large scale operations the indexed dense vector outperforms the state-of-the-art open-source linear optimization kernels.
引用
收藏
页码:57 / 70
页数:14
相关论文
共 50 条
  • [1] The common optimization INterface for operations research: Promoting open-source software in the operations research community
    Lougee-Heimer, R
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2003, 47 (01) : 57 - 66
  • [2] Geometry Optimization: A Comparison of Different Open-Source Geometry Optimizers
    Shajan, Akhil
    Manathunga, Madushanka
    Gotz, Andreas W.
    Merz, Kenneth M.
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2023, 19 (21) : 7533 - 7541
  • [3] CASK - Open-Source Custom Architectures for Sparse Kernels
    Grigoras, Paul
    Burovskiy, Pavel
    Luk, Wayne
    [J]. PROCEEDINGS OF THE 2016 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'16), 2016, : 179 - 184
  • [4] Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD
    Yu, Liguo
    Schach, Stephen R.
    Chen, Kai
    Heller, Gillian Z.
    Offutt, Jeff
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (06) : 807 - 815
  • [5] Comparison of openEHR open-source servers
    Kryszyn, Jacek
    Smolik, Waldemar T.
    Wanta, Damian
    Wroblewski, Przemyslaw
    Midura, Mateusz
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2024, 70 (01) : 161 - 167
  • [6] Open-source optimization algorithms for optical design
    Sahin, Furkan E.
    [J]. OPTIK, 2019, 178 : 1016 - 1022
  • [7] Open-source tools for train trajectory optimization
    Pendharkar, Ishan
    Kouzoupis, Dimitris
    Kavaja, Juxhino
    Gysin, Pascal
    Corman, Francesco
    [J]. eb - Elektrische Bahnen, 2024, 122 (1-2): : 12 - 16
  • [8] Qualitative Comparison of Open-Source SDN Controllers
    Bondkovskii, Andrei
    Keeney, John
    van der Meer, Sven
    Weber, Stefan
    [J]. NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 889 - 894
  • [9] A Comparison of Open-Source Home Automation Systems
    Setz, Brian
    Graef, Sebastian
    Ivanova, Desislava
    Tiessen, Alexander
    Aiello, Marco
    [J]. IEEE ACCESS, 2021, 9 : 167332 - 167352
  • [10] Linear Program for Testing Nonclassicality and an Open-Source Implementation
    Selby, John H.
    Wolfe, Elie
    Schmid, David
    Sainz, Ana Belen
    Rossi, Vinicius P.
    [J]. PHYSICAL REVIEW LETTERS, 2024, 132 (05)