Searching for oil storage tank layout by solving NP-complete combinatorial optimisation problem

In the process of designing a new tank farm or reconstructing an old one, we often face the task of finding the optimal layout of hydrocarbon storage tanks. It is necessary to comply with both the customer's wishes and the requirements of normative documents regarding restrictions in the location of petroleum product storage facilities, and it must be correlated with the size of the site where the tanks are to be constructed. This results in an optimisation problem that can be solved in various ways. In this research, we shall consider two methods for solving such an NP-complete combinatorial optimisation problem: the knapsack problem and the bin-packing problem. For this purpose, we shall solve the discussed problem using both methods analytically, and then form programme algorithms for the solution based on the Python language. Let us compare both methods in real cases of tank placement and analyse their efficiency.

Authors

Institutions

Publication Details

Journal
Integritet i vek konstrukcija
Published
2024-12-24
DOI
https://doi.org/10.69644/ivk-2024-03-0398
Primary Topic
Advanced Manufacturing and Logistics Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Searching for oil storage tank layout by solving NP-complete combinatorial optimisation problem

Pavel Shcherban, Artur Nairievich Karagadyan, Kamilla Rinatovna Dzhalalova
Integritet i vek konstrukcija
Advanced Manufacturing and Logistics Optimization
article

Searching for oil storage tank layout by solving NP-complete combinatorial optimisation problem

Pavel Shcherban, Artur Nairievich Karagadyan, Kamilla Rinatovna Dzhalalova
article en

Abstract

In the process of designing a new tank farm or reconstructing an old one, we often face the task of finding the optimal layout of hydrocarbon storage tanks. It is necessary to comply with both the customer's wishes and the requirements of normative documents regarding restrictions in the location of petroleum product storage facilities, and it must be correlated with the size of the site where the tanks are to be constructed. This results in an optimisation problem that can be solved in various ways. In this research, we shall consider two methods for solving such an NP-complete combinatorial optimisation problem: the knapsack problem and the bin-packing problem. For this purpose, we shall solve the discussed problem using both methods analytically, and then form programme algorithms for the solution based on the Python language. Let us compare both methods in real cases of tank placement and analyse their efficiency.

Integritet i vek konstrukcijaVol. 24(3)
Immanuel Kant Baltic Federal University (RU)
Openalex Percentile: Top 65%
Advanced Manufacturing and Logistics Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.