A brief introduction to LENSOLVER as linear programming application

N. A. Pratomoatmojo*

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review


Linear programming technique is a model that can be used to solve the problem of allocating resources with limited conditions. This technique is often used to solve problems in several good fields. Linear Programming is a deterministic tool in which all model parameters are assumed to be known with certainty. In addition, the use of linear programs can be used to make decisions from various alternative objectives in the form of activities or strategies, where there are constraint functions considered. In this paper introduces LENSOLVER, as an application of linear programming application. In this early stage of development, LENSOLVER is developed based on the PuLP framework. PuLP is a library for the Python programming language that allows users to create mathematical programs for problem-solving optimization and decision making by means of calculating variables using mathematical expressions. However, this first development of LENSOLVER has a limitation of not supporting non-linear optimization. Considering the ease and reliability LENSOLVER was developed to reach non-programming users who want to implement various linear programming techniques in several cases in operations research.

Original languageEnglish
Article number012028
JournalIOP Conference Series: Earth and Environmental Science
Issue number1
Publication statusPublished - 21 Sept 2020
EventCITIES 2019 International Conference: Spatial Planning in The Digital Age To Achieve Sustainable Development - Surabaya, Indonesia
Duration: 16 Oct 2019 → …


Dive into the research topics of 'A brief introduction to LENSOLVER as linear programming application'. Together they form a unique fingerprint.

Cite this