<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Hansen, Jared M., Sumit Raut, and Sanjeev Swami. “Retail Shelf Allocation: A Comparative
Analysis of Heuristic and Meta-Heuristic Approaches.” Journal of Retailing</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1016/j.jretai.2010.01.004</article-id>
      <title-group>
        <article-title>Analysis of grouping tuning parameters in flower-cutting optimization heuristics for efficient space allocation problem with item categorization</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kateryna Czerniachowska</string-name>
          <email>kateryna.czerniachowska@ue.wroc.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CMIS-2025: Eighth International Workshop on Computer Modeling and Intelligent Systems</institution>
          ,
          <addr-line>May5, 2025, Zaporizhzhia</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2006</year>
      </pub-date>
      <volume>1</volume>
      <issue>2010</issue>
      <fpage>94</fpage>
      <lpage>105</lpage>
      <abstract>
        <p>This study explores the concepts of computational optimization heuristics for item categorization and allocation on distribution center racks. Properly organizing products on racks in warehouses or distribution centers according to their respective categories is essential for efficient operations. The research proposes the flower-cutting optimization heuristics with 17 tuning parameters. Special attention is given to examining the effect of two grouping tuning parameters on the number of generated product allocations and their implications for space utilization, accessibility, and operational efficiency: implements a grouping strategy where, for each total width, only one product allocation with the maximum total profit is considered; adopts a grouping strategy where, for each total profit and profit ratio, only one product allocation with the minimum total width is selected. The experiment revealed that the implementation of grouping tuning parameters plays a crucial role in substantially reducing computational requirements while preserving the quality of solutions. By narrowing the solution space, these parameters ensure that the heuristics efficiently produce near-optimal allocations. This streamlined approach enhances the practicality of addressing large-scale shelf space allocation challenges, making the heuristics highly applicable to real-world scenarios.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Space allocation</kwd>
        <kwd>optimization heuristics</kwd>
        <kwd>decision-making/process</kwd>
        <kwd>item categorization1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Dividing the warehouse shelving into zones for different product categories or types allows for
locating products much easier. In this case, for example, household goods, electronics, clothing, etc.,
can be stored in different areas of the racks, helping order pickers quickly find the products ordered
by customers. This also guarantees effective stock management, provides easy access to products,
and reduces the possibility of product damage.</p>
      <p>We introduce novel flower-cutting optimization heuristics aimed at addressing the challenges
identified in the shelf space allocation problem with specific product categorization and additional
item types included in the main categories. Our approach incorporates two heuristic variants, each
characterized by a unique sorting sequence for allocation prioritization. There were 17 tuning
parameters implemented. However, this research mainly focuses on key grouping parameters for
tuning: (1) parameter 7, which limits product allocations to one per total width, maximizing total
profit. (2) parameter 9, which limits product allocations to one per total profit and profit ratio,
minimizing total width. By combining innovative heuristics with parameterized selection strategies,
the flower-cutting approach effectively balances complexity and practical applicability, making it a
robust tool for solving shelf space allocation challenges.</p>
      <p>
        Earlier research has investigated the development of heuristics for resource allocation problems,
highlighting the significance of tuning parameters to optimize the solution process. These
parameters are crucial for narrowing the solution space, effectively reducing complexity while
maintaining solution quality [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]-[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
0000-0002-1808-6020 (K. Czerniachowska)
© 2025 Copyright for this paper by its authors.
      </p>
      <p>Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review</title>
      <p>Assortment planning refers to the process of selecting and managing the range of items that are
available for distribution through a supply chain. In distribution centers, effective assortment
planning ensures that the right items are stocked in appropriate quantities to meet customer
demand while optimizing inventory levels.</p>
      <p>
        For the formulation of assortment planning, the authors [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] employed an exogenous demand
model and integer programming. They present a heuristic to tackle larger problems and solve a
number of small problems by thorough enumeration to show how assortment and stocking
decisions depend on the characteristics of predicted substitution behavior [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        The researchers [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] introduced the practice of adjusting the store layout and changing the
product allocations multiple times each day to match the changing customers’ needs at different
hours of the day. In this case, the customers can easily find their favorite products in the
supermarket.
      </p>
      <p>Online assortment planning requires a strategic approach to digital catalogue management,
ensuring a diverse yet manageable range of products that align with consumer preferences and
market trends. This often involves sophisticated algorithms and data analysis to continuously refine
the product mix, enhancing the online shopping experience and operational efficiency.</p>
      <p>
        Another researcher [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] developed a model that maximizes the revenue of impulse purchases
considering the layout of grocery stores and also maximizes customer satisfaction with product
allocations with regard to adjacencies of related departments.
      </p>
      <p>Shelf space allocation refers to the process of assigning physical space on store shelves (or
within distribution center storage areas) to different products in a way that maximizes profitability,
sales, and operational efficiency. This issue becomes increasingly important in distribution centers
as they prepare stock for retail stores or direct customers.</p>
      <p>
        The researchers in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] provided a revised shelf space allocation problem with additions that
address more practical scenarios in the retail sector, rationalizing this issue. They developed a
combination of heuristics in a 5-phase “Squeaky Wheel” optimization with a local search technique
to generate high-quality solutions to the problem [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Although marketing factors’ elasticity can be fixed beforehand with known values, the demand
function can readily accommodate them. The theory regarding self-service grocery retail stores
posits that product demand is influenced by the extent of display exposure. It is hypothesized that
this promotional structure can alter consumers’ brand preferences [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]-[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Thus, in the demand
function, only the product’s direct spatial elasticity is often taken into account. Several strategies
were given to solve the linear model [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]-[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>This behavior reflects aggregated substitution effects, influencing overall demand patterns rather
than just individual customer experiences at the store. Consequently, the initial assortment decision
must account for potential substitution to accurately forecast demand and optimize inventory levels.</p>
      <p>Metaheuristics are problem-solving techniques that aim to find approximate solutions to
complex optimization problems, particularly when exact methods are impractical. These methods
are often used to tackle large-scale, difficult problems by exploring various strategies and
approaches to find near-optimal solutions efficiently.</p>
      <p>
        The researches in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] provided a comprehensive overview of meta-heuristic methods. Among
the many types of metaheuristics are greedy random adaptive search procedures, neural networks,
constraint logic programming, natural evolutionary computation, non-monotonic search strategies,
space-search techniques, simulated annealing, tabu search, threshold algorithms and their hybrids,
and neural networks [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>The researches in [13] proposed to use a genetic algorithm to improve the retail shelf-space
configuration instead of a heuristic approach, building on the genetic algorithm shelf-space research
stream [13]-[16]. The suggested meta-heuristic technique has the following benefits: (1) it involves
less computational work; and (2) managers can apply the solution obtained directly to the retail
shelf space.</p>
      <p>The researcher in [16] used a population-based solution or genetic algorithm and concluded that
a metaheuristic outperformed a heuristic approach. On the other hand, the simulation makes the
assumption that the product profit is independent of the horizontal shelf location inside a shelf
section [16].</p>
      <p>The researcher in [17] in their research grounded on the work of [16]. The researcher in [17]
presented a hyperheuristic approach, such as a fast variant of the variable neighbourhood search
and the reduced variable neighbourhood search. A commonly reduced variable neighbourhood
search is beneficial when a local search is extremely costly. If random points are chosen from the
current’s nearby solutions and no descent is performed, the reduced variable neighbourhood search
method is achieved [17].</p>
      <p>The research [18] emphasized the principles and aims of space management in retailing, paying
specific attention to space management activities at the category, segment, and brand levels. The
goal was to assist retailers in navigating the retailer-imposed category management.</p>
      <p>These advancements in metaheuristic techniques highlight the growing interest and potential of
these methods in optimizing complex problems, including retail shelf-space allocation. By
incorporating genetic algorithms and hyperheuristics, researchers have been able to enhance the
effectiveness and efficiency of solution methods, reducing the computational burden and providing
more practical, implementable results for managers. This progression in metaheuristic application
allows for more refined, cost-effective approaches to shelf-space configuration, offering valuable
insights for the retail industry.</p>
      <p>Both assortment planning and shelf space allocation are critical in ensuring that a distribution
centre operates efficiently and that products are delivered to the right place at the right time. Proper
assortment planning helps ensure that distribution centres are stocked with the right products,
while effective shelf space allocation maximizes the visibility and sales potential of those products.
Together, they contribute to a smoother flow of goods, better customer satisfaction, and improved
profitability across the supply chain.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <p>The research focuses on the shelf space allocation problem (SSAP) in distribution centres and retail
stores, analyzing the benefits of vertical and horizontal categorization for item (product) display.
Vertical categorization enhances visibility, customer experience, and space utilization, while
horizontal categorization increases exposure, navigation, and the promotion of key products.
Combining both strategies improves customer experience and brand visibility. Products can be
categorized by their specific attributes, like weight or perishability, and need to be stored
appropriately to avoid risks like contamination or confusion. Clear categorization, product
orientation, and rack dividers aid the organization. Retail managers must also consider historical
sales data for better stock management and forecasting.</p>
      <p>The goal of the SSAP under investigation is to maximize profit or product movement. To achieve
this, retailers must determine the shelf placement for each product based on its vertical and
horizontal categorization. Vertical and horizontal categorizations guide the most effective placement
strategy to minimize retrieval times, ensuring products are positioned for maximum accessibility
and operational efficiency. This includes deciding how many stock-keeping units (SKUs) to assign
per shelf, the product orientation (front, side, or top), and addressing various constraints such as
shelf, product, multi-shelf, and category-specific limitations.</p>
      <p>The criterion of the SSAP is to maximize the profit of each SKU placed on each shelf. The core
constraints related to SSAP can be explained as follows.</p>
      <p>The shelf constraints: each product must fit within the shelf’s length, height, and depth, ensuring
the product’s dimensions are compatible with the available shelf space.</p>
      <p>The product constraints. Products must be placed on the shelf. There is a specified range for the
number of SKUs allowed for each product on the shelf. Each product must have a designated
orientation (front, side, or top), and only one orientation can be applied per product. Products
requiring separate storage must be placed on different shelves. Incompatible products should not be
placed next to each other, but if marked compatible, they must be stored together on the same shelf.
The placement of products must align with their respective SKUs.</p>
      <p>The multi-shelf constraints. Products can be placed on a specific number of shelves, with a
defined minimum and maximum number of shelves allowed. There are storage limits when a
product is distributed across multiple shelves, and the shelves should be placed near one another for
efficient access.</p>
      <p>The category constraint. Shelf and product compatibility must align according to their category
tags. A minimum size for product categories must be maintained if products from the category are
placed on a shelf. Products within the same category should be evenly distributed across shelves to
maintain balance and organization.</p>
      <p>The decision variables constrains. The placement of each product on the shelf. The number of
SKUs allocated to that product. The product orientation (front, side, or top) while placing it on the
shelf.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Flower-cutting heuristics for the SSAP</title>
      <p>We introduce novel flower-cutting heuristics that aim to address the challenges of solving
SSAPs efficiently by systematically reducing the solution space while retaining high-quality
results. The methodology involves two heuristic variants, each with a unique approach to
sorting and selecting product allocations. Here’s a summarized breakdown of the process.</p>
      <p>The core concepts are shelf allocation, and product orientation and key metrics.</p>
      <p>The shelf allocation and product orientation: products on shelves are assigned positions
(frontfacing, side-facing, top-facing) or do not place on the shelf at all. Each shelf allocation sequence
encodes the placement and orientation of products.</p>
      <p>The key metrics: total profit is the sum of profits from all shelves. Total width is the maximum
cumulative width of products in a category. Profit ratio is the profit relative to space usage,
excluding empty shelf space.</p>
      <p>To decide a problem we use a heuristic workflow.</p>
      <p>Problem definition and objectives: define SSAP constraints, profit maximization criteria, and
success metrics such as accuracy (profit ratio), estimate the number of solutions, and computational
time.</p>
      <p>Simplified problem structure: products are allocated within categories individually before being
combined across categories, i.e. prepare the parts of the solution for each single category.</p>
      <p>Iterative optimization: parameters are adjusted to refine the solution set, focusing on reducing
computational effort while preserving near-optimal results.</p>
      <p>We state following Implementation highlights. The “flower garden” analogy visualizes the
solution space. Each “flower” represents a potential solution. “Clearings” are profitable regions of
the solution space. The “basket size” represents the number of solutions to be generated, which is
the termination criteria. Parameters guide the selection of flowers (solutions) to focus on the most
profitable options.</p>
      <p>The optimization process should take into account following aspects. Initial heuristics are tested
and evaluated against benchmarks, with parameters fine-tuned to balance solution quality and
computational efficiency. Through iterations, the algorithm narrows down solutions using
predefined rules, systematically eliminating near-duplicate or suboptimal configurations. A stopping
criterion (e.g., basket capacity) ensures the process halts when acceptable resource utilization is
achieved.</p>
      <p>Tuning parameter roles: parameters of flower clearing forming: 1-4, parameters of moving along
the selected flower clearings: 5-10, parameters of the interval between cut flowers on the selected
clearings: 11-14, parameters of the flowers to be cut: 15-17.</p>
      <p>Let consider the tuning parameter description.</p>
      <p>Parameter 1 (focus on the maximum category width before forming product allocations). It limits
the category width for product allocations, ensuring that the other categories can achieve
highvalue configurations.</p>
      <p>Parameters 2 and 3 (focus on the number of products that can be placed on the shelf before
forming product allocations). They form the number of product allocations per category, excluding
low-value product allocations, which could appear in future steps.</p>
      <p>Parameter 4 (focus on the profitable groups of products to be placed on the shelf). It establishes
base filters for allowable product combinations on each shelf. It ensures only viable initial
configurations are considered, reducing unnecessary allocations.</p>
      <p>Parameters 5, 6 (focus on the category width threshold after forming product allocations). They
cap the number of product allocations per category, focusing on the most promising options within
each.</p>
      <p>Parameter 8 (focus on the sorting order limiting the number of product allocations on the shelf).
It defines the sequence for sorting product allocations, prioritizing based on category width ↑,
category profit ↓ (for heuristics H1) and category profit ↓, category width ↑ (for heuristics H2).</p>
      <p>Parameter 10 (focus on the sorting order limiting the number of product allocations in the
category). It defines the sequence for sorting product allocations, prioritizing based profit ↓, profit
ratio ↓(for heuristics H1) and profit ratio ↓, profit ↓(for heuristics H2).</p>
      <p>Parameter 11(focus on the product allocation diversity control on the shelf). It ensures that a
predefined diversity threshold is met across product allocations formed on the shelf.</p>
      <p>Parameter 13 (focus on the product allocation diversity control on the category). It ensures that a
predefined diversity threshold is met across product allocations formed on the category.</p>
      <p>Parameters 12, 14 (focus on limiting the product allocation after applying parameters 11, 13).
They prevent over-consolidation by maintaining a definite number of product allocation options,
which is essential for scenarios requiring flexibility in shelf configuration. They enable the
finetuning of priorities based on profitability for specific product allocations.</p>
      <p>Parameters 15, 16 (focus on the category-based profit limits). They process the product on
shelves as clusters based on profit similarity. They focus optimization efforts on clusters with the
highest potential impact, eliminating the low-profit product allocations.</p>
      <p>Parameter 17 (focus on the lower bound of accepted total profit). It establishes the minimum
profit for the solution to qualify, ensuring the profitability of the result.</p>
      <p>Let consider the tuning grouping parameter roles and impact.</p>
      <p>Parameter 7 (focus on maximum total profit per total width). It limits product allocations by
considering only one product allocation for each total width, selecting the one with the maximum
total profit. It balances computational efficiency and solution diversity. It enables heuristics for
faster solution generation while maintaining near-optimal results.</p>
      <p>Parameter 9 (focus on minimum total width per profit and profit ratio). It limits product
allocations by considering only one product allocation for each combination of total profit and
profit ratio, selecting the one with the minimum total width. It is particularly effective in
accelerating convergence for larger problem instances. It significantly minimizes the solution space,
allowing for efficient handling of large-scale problems.</p>
      <p>Results and deployment. The heuristics demonstrate scalability, handling larger instances while
maintaining solution diversity. The tuning parameters allow us to achieve significant reductions in
solution space without sacrificing profitability. Final heuristics are validated documented, and could
be integrated into retail space management systems.</p>
      <p>Figure 1 depicts the flower garden analogy, focusing on the specific flower patches where the
gardener (representing the heuristic) selects and cuts flowers, symbolizing potential solutions. In the
real solution space, multiple flower patches may be chosen, each defined by unique characteristics.</p>
      <p>The selection process begins with identifying a threshold height above which flowers are
deemed suitable for cutting and placing in the basket. Within each selected patch, only certain
flowers are cut and spaced apart by intervals that reflect the heuristic criteria. These intervals, along
with the height thresholds and the patch widths, vary between patches, emphasizing the diversity
of potential solutions. Flowers in unselected patches are ignored, even if their heights surpass the
thresholds of other patches, focusing the effort on promising areas.</p>
      <p>The objective is to prioritize patches with the largest and most profitable flowers, ensuring no
valuable patch is overlooked. The gardener’s task is unconcerned with the distances between
patches; instead, the focus remains on harvesting the most profitable flowers within the chosen
patches.</p>
      <p>The algorithm’s computational time mirrors the gardener’s efficiency, relying solely on the time
spent assessing and cutting flowers in the selected patches while disregarding unselected patches.
This visualization underscores the heuristic’s ability to streamline the solution space, concentrating
only on areas with the highest potential for optimal outcomes.</p>
      <sec id="sec-4-1">
        <title>Put selected flowers to the basket</title>
      </sec>
      <sec id="sec-4-2">
        <title>Width of selected clearings</title>
      </sec>
      <sec id="sec-4-3">
        <title>Cut flowers with some interval</title>
      </sec>
      <sec id="sec-4-4">
        <title>Starting height of the flower</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experiment</title>
      <p>The study evaluates the performance of two heuristics (H1 and H2) across a range of test scenarios
with varying product counts (10, 15, 20, 25, and 30) and shelf widths (250, 375, 500, 625, and 750).
The performance of the developed heuristics for solving the SSAP was evaluated through
experiments comparing their solutions to the optimal results from the CPLEX solver.</p>
      <p>The study focused on the best-performing parameter configurations, identified through
systematic tuning, to ensure high-quality solutions. Key metrics such as solution quality,
computational time, and proximity to optimality were analyzed. The results provide insights into
the efficiency of the heuristics and their potential for improving shelf space management in
complex scenarios.</p>
      <p>The computer parameters were: processor: AMD Ryzen 5 1600 Six-Core Processor 3.20 GHz,
system type: 64-bit Operation System, x64-based processor,. RAM: 16 GB, operation system: MS
Windows 10.</p>
      <p>Table 1 presents the average performance of the developed heuristics. Across all test scenarios,
heuristic H1 consistently achieved near-optimal profit ratios, averaging 99.85%, with computation
times ranging from 0.05 to 5.60 minutes. Heuristic H2 displayed slightly higher computation times,
ranging from 0.05 to 7.01 minutes, but similar profit ratios, averaging 99.86%. The CPLEX solver was
effective for smaller cases, with times as low as 0.36 seconds, but scaled less efficiently; its maximum
computation time was 6.48 seconds.</p>
      <p>In terms of performance consistency, both heuristics (H1 and H2) consistently achieve
highprofit ratios, with most values at or near 100%. This indicates their effectiveness in maximizing
profit regardless of the number of products or shelf width. When talking about the efficiency of
heuristics, it can be observed that H1 generally has faster computation times than H2. As the
number of products and shelf width increase, computation times for both heuristics and CPLEX
increase, although CPLEX exhibits significant variation in computation time.</p>
      <p>The next phase of the experiment focuses on evaluating the impact of grouping tuning
parameters. Parameter 7 prioritizes generating a single product allocation for each total width that
maximizes the total profit among the available options. Parameter 9, on the other hand, focuses on
generating a single product allocation for each total profit and profit ratio that minimizes the total
width among the available options.</p>
      <p>Table 2 displays the number of product allocations (the number of SKUs put on the shelf) that
correspond to the number of generated shelf allocations if the product is put on the shelf). The
number of product allocations is presented after applying the initial product allocation parameters
1-4 and the minimum and maximum width parameters (parameters 5 and 6). So, there is not a
complete solution space, but there is already a reduced one. Although this is not the entire number
of potential solutions, it is clear that even after reduction, there are still a lot of product allocations
that need to be examined. These product allocations will be used to determine the ultimate solution.</p>
      <p>The numbers of shelf allocations for 10, 15, 20, 25, and 30 product sets varied from 3 to 6, from 3
to 36, from 3 to 79, from 4 to 106, and from 4 to 119 for each product set, respectively. The numbers
of product allocations for 10, 15, 20, 25, and 30 product sets varied from 24 to 2 879, from 54 to
23 609, from 42 to 57 289, from 48 to 728 143, and from 65 to 87 881 for each product set
respectively. Despite the fact that the presented numbers of product allocations are calculated after
the reduction solution space parameters, we can’t check all of them; therefore, further reduction
solution space is still needed.
Product
s</p>
      <p>Table 3 presents the number of product allocations after applying grouping parameter 7 to all
instances except the smallest 10 product sets. The values in Table 3 could be compared to the values
in Table 2. Therefore, the product allocations given here are also achieved after applying all
previous reducing space parameters, i.e. the initial product allocation parameters 1-4 and the
minimum and maximum width parameters (parameters 5 and 6). The number of product allocations
that will be processed after applying parameter 7 is limited by parameter 8. The amount of checked
product allocations limited by the parameter 8 was shown in Table 2.</p>
      <p>Table 3 shows how much the solution space was reduced with the help of parameter 7. So, on
average, the number of product allocations on each shelf was 56, 1 937, 870, 1 139. These numbers
varied from 22 to 117 for the 1st shelf, 661 to 3 512 for the 2nd shelf, 110 to 1 692 for the 3rd shelf, 252
to 2 216 for the 4th shelf.</p>
      <p>Following the application of grouping parameter 9, the number of created product allocations
(the number of SKUs put on the shelf) is displayed in Table 4. Only large test instances of 25 and
30product sets were subject to this parameter. The values attained were used for subsequent actions.</p>
      <p>Even though Table 3 shows nearly equal numbers of product allocations on the shelves for 15-20
and 25-30 product sets, the issue arises when the new category (25-30 product sets) is added,
making the reduction grouping parameter 9 necessary. Not every product allocation obtained after
grouping is used for subsequent phases. Parameter 10 sets a limit on how many product allocations
can be handled following the application of parameter 9.For medium (15-20 product sets) instances
parameter 10 was utilized without the use of parameter 9. For small (10 product sets) instances,
parameters 9 and 10 were not used.</p>
      <p>It could be observed that for the 1st category for 25-product set on the 250 cm shelves, the
number of product allocations was reduced from 1 074 107to 742 after applying this parameter. For
most of these 3-category instances, the number of product allocations has been significantly
reduced from millions and thousands to thousands and hundreds, which is a forward-looking
improvement of the main algorithm. The procedure for looking for further solutions is streamlined,
and efficiency is increased by this modification.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Discussion</title>
      <sec id="sec-6-1">
        <title>As a result of conducted experiments we obtain following observations.</title>
        <p>The reduction in solution space. Both grouping parameters (7 and 9) significantly reduce the
number of generated product allocations, which directly minimizes the solution space, enhancing
computational efficiency. Parameter 7: By focusing on maximizing the total profit for each total
width, the number of product allocations was drastically reduced across all shelf widths. For
instance, at the 3rd shelf for 25 products and a shelf width of 750 cm, the number of product
allocations decreased from 728 143 to 1 362. Parameter 9: Targeting the minimum total width for
each total profit and profit ratio resulted in a substantial reduction in the solution space. For
example, at 25 products and a shelf width of 250, the number of product allocations in Category 1
dropped from 1 074 107 to 742, Category 2 from 4 571 to 656, and Category 3 from 4 464 to 492.</p>
        <p>The generation of near-optimal results. Despite the reduction in solution space, both parameters
retained the heuristics’ ability to generate solutions close to the optimal, as demonstrated earlier in
their high-profit ratios. Parameter 7: Ensures near-optimal results by prioritizing the maximum
profit allocation for each shelf width, maintaining the quality of solutions while drastically reducing
complexity. Parameter 9: Focuses on minimizing total width for specific profit categories for each
total profit and profit ratio, aligning with the goal of achieving efficient space utilization without
compromising profitability.</p>
        <p>The grouping tuning parameters. The number of product allocations after applying Parameter 7
was reduced by approximately 60–90% in most cases while preserving diversity across profit
categories. Parameter 9 achieved reductions of up to 95% in certain scenarios, particularly in
highcomplexity instances like 30 products or large shelf widths, enabling faster solution convergence.</p>
        <p>The effectiveness across problem scenarios. The grouping tuning parameters demonstrated
scalability across varying problem sizes (e.g., 10–30 products) and shelf widths (250–750). This
confirms their adaptability and robustness in handling different complexities inherent in the SSAP.</p>
        <p>The overall impact of grouping tuning parameters. The application of grouping tuning
parameters (7 and 9) is instrumental in significantly reducing computational demands while
maintaining solution quality. This allows the heuristics to remain effective in generating
nearoptimal allocations with a fraction of the original solution space. These parameters enable a more
practical approach to solving large-scale SSAP problems, making them suitable for real-world
applications.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>In this research, concepts of item categorization and allocation on the warehouse racks are
considered. It’s critical to arrange items on warehouse or distribution centre racks according to the
correct categories. The investigated SSAP approach allows organizing the racks simultaneously
vertically and horizontally according to the category or product type. The proposed model deals
with shelf space optimization by appropriately arranging product categories maximizing the gained
profit or movement of the products to make the most of available shelf space while adhering to the
following categories of constraints: shelf, product, multi-shelves, and category constraints. It makes
it possible to efficiently distribute shelf space in a way that optimizes operational effectiveness and
guarantees the integrity of the stored goods by combining these constraints. Furthermore, our
approach extends beyond traditional shelf allocation methods by considering the diverse needs of
different products. Therefore, in the developed model, we include two types of such products: (1)
incompatible products, which must not be placed one next to the other on the same shelf, and (2)
products requiring separate storage, which must not be placed on the same shelf.</p>
      <p>In order to optimize space usage and uphold safety regulations in the warehouse setting,
decisions on shelf structure, spacing, and weight distribution can also be made based on the
products’ heterogeneous character. Some products have a specific packaging shape, size or stocking
possibilities, which may determine how best to place them and which orientation is better. If there
is a grouping of products by category on the shelf, then it is advisable to display the products so
that their name or main element is visible at first glance of the picker at this category on the rack. In
this research, we use three orientations of the product on the shelf: front, side, and top.</p>
      <p>In this research, we propose flower-picking heuristics with tuning parameters to deal with the
described SSAP. Performance metrics include the profit ratio, computation times for the heuristics,
and the computation time for the CPLEX solver, which serves as a benchmark for exact solutions.</p>
      <p>The profit ratios remain consistently high across all scenarios, with averages near 99.85% for H1
and 99.86% for H2. Computation times show significant variability, with H1 taking up to 5.60
minutes and H2 taking up to 7.01 minutes in the worst case. The fastest computation time was 0.05
minutes for both heuristics.</p>
      <p>Comparing the heuristics performance with CPLEX, it could be observed that the CPLEX solver
is faster in small-scale scenarios but does not scale as efficiently with an increasing number of
products or shelf width. The heuristics are more practical for larger problem sizes due to their
ability to deliver optimal or near-optimal solutions in a shorter time frame.</p>
      <p>The study also investigates the impact of two grouping tuning parameters on the number of
generated product allocations and their influence on space utilization, accessibility, and operational
efficiency. Parameter 7 represents a strategy that considers only one product allocation with the
maximum total profit for each total width. Parameter 9 represents a strategy that selects only one
product allocation with the minimum total width for each total profit and profit ratio.</p>
      <p>The use of grouping tuning parameters results in fewer product allocations. These reductions of
solution space, coupled with the maintenance of solution quality, underscore the value of grouping
as an efficient strategy for tackling the investigated SSAP.</p>
      <p>Applying Parameter 7 reduced the number of product allocations by approximately 60–90% in
most cases while maintaining diversity across profit categories. Parameter 9 achieved reductions of
up to 95%, especially in high-complexity scenarios such as instances with 30 products or large shelf
widths, significantly accelerating solution convergence.</p>
      <p>There are several ways in which future research can enhance its effectiveness. Firstly, it is
realtime optimization in dynamic environments: Future studies could focus on optimizing product
allocation in environments that are constantly changing, such as warehouses with high product
turnover or seasonal demand fluctuations. This would involve developing heuristics that adjust
automatically based on real-time data, such as stock levels, order frequency, or product shelf-life.
Secondly, it is a multi-objective optimization. Research could explore models that balance multiple
objectives, such as reducing operational costs, improving product accessibility, and maximizing
profitability. This would involve developing complex heuristics or hybrid algorithms that can
handle conflicting goals efficiently.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Grammarly in order to: Grammar and
spelling check. After using this tool, the authors reviewed and edited the content as needed and take
full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Czerniachowska</surname>
          </string-name>
          , Kateryna. “
          <article-title>Mushroom Picking Heuristics Framework for Knapsack-like Problems of Resource Allocation</article-title>
          .”
          <source>Scientific Journal of Bielsko-Biala School of Finance and Law 28.3</source>
          (
          <year>2024</year>
          ):
          <fpage>42</fpage>
          -
          <lpage>59</lpage>
          . doi:
          <volume>10</volume>
          .19192/wsfip.sj3.
          <year>2024</year>
          .
          <volume>6</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Czerniachowska</surname>
          </string-name>
          , Kateryna, and Philippe Krajsic. “
          <article-title>Grass Cutter Heuristics for Knapsack-Like Problems of Resource Allocation.” In Emerging Challenges in Intelligent Management Information Systems</article-title>
          , edited by Marcin Hernes, Jarosław Wątrуbski, and Artur Rot,
          <fpage>212</fpage>
          -
          <lpage>223</lpage>
          . Cham: Springer Nature Switzerland,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>Stephen A.</given-names>
          </string-name>
          , and Narendra Agrawal. “
          <article-title>Management of Multi-Item Retail Inventory Systems with Demand Substitution</article-title>
          .”
          <source>Operations Research 48.1</source>
          (
          <year>2000</year>
          ):
          <fpage>50</fpage>
          -
          <lpage>64</lpage>
          . doi:
          <volume>10</volume>
          .1287/opre.48.1.50.12443.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Lim</surname>
          </string-name>
          , Andrew, Zhang, Qian, Rodrigues, Brian; “
          <article-title>A Heuristic for Shelf Space Decision Support in the Retail Industry</article-title>
          .”
          <source>In AMCIS 2002 Proceedings, 30</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Lee</surname>
          </string-name>
          , Hau L., and Seungjin Whang. “
          <article-title>Demand chain excellence</article-title>
          .” Supply Chain, Management
          <string-name>
            <surname>Review</surname>
          </string-name>
          (March/April),
          <fpage>40</fpage>
          -
          <lpage>46</lpage>
          .
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Ozgormus</surname>
            , Elif, and
            <given-names>Alice E.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
          </string-name>
          <article-title>. “A Data-Driven Approach to Grocery Store Block Layout</article-title>
          .
          <source>” Computers and Industrial Engineering</source>
          <volume>139</volume>
          (
          <year>2020</year>
          ). https://doi.org/10.1016/j.cie.
          <year>2018</year>
          .
          <volume>12</volume>
          .009.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Dijk</surname>
            ,
            <given-names>Albert van</given-names>
          </string-name>
          ,
          <source>Harald J. van Heerde</source>
          ,
          <string-name>
            <surname>Peter S.H. Leeflang</surname>
          </string-name>
          , and
          <string-name>
            <surname>Dick</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Wittink</surname>
          </string-name>
          . “SimilarityBased Spatial Methods to Estimate Shelf Space Elasticities.”
          <source>Quantitative Marketing and Economics 2</source>
          .3 (
          <year>2004</year>
          ):
          <fpage>257</fpage>
          -
          <lpage>277</lpage>
          . doi:
          <volume>10</volume>
          .1023/b:qmec.
          <volume>0000037079</volume>
          .73934.
          <year>a2</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , Gwang, and Ilkyeong Moon. “
          <article-title>Integrated Planning for Product Selection</article-title>
          ,
          <string-name>
            <surname>Shelf-Space Allocation</surname>
          </string-name>
          , and
          <article-title>Replenishment Decision with Elasticity and Positioning Effects</article-title>
          .
          <source>” Journal of Retailing and Consumer Services</source>
          <volume>58</volume>
          (
          <year>2021</year>
          ):
          <fpage>102274</fpage>
          . doi:
          <volume>10</volume>
          .1016/j.jretconser.
          <year>2020</year>
          .
          <volume>102274</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Reyes</surname>
          </string-name>
          ,
          <string-name>
            <surname>Pedro</surname>
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gregory</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Frazier</surname>
          </string-name>
          . “
          <article-title>Initial Shelf Space Considerations at New Grocery Stores: An Allocation Problem With Product Switching and Substitution</article-title>
          .”
          <source>The International Entrepreneurship and Management Journal 1.2</source>
          (
          <year>2005</year>
          ):
          <fpage>183</fpage>
          -
          <lpage>202</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11365-005-1128-4.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Lim</surname>
            , Andrew,
            <given-names>Brian</given-names>
          </string-name>
          <string-name>
            <surname>Rodrigues</surname>
          </string-name>
          , and Xingwen Zhang. “
          <article-title>Metaheuristics with Local Search Techniques for Retail Shelf-Space Optimization</article-title>
          .
          <source>” Management Science</source>
          <volume>50</volume>
          , no.
          <issue>1</issue>
          (
          <year>2004</year>
          ):
          <fpage>117</fpage>
          -
          <lpage>131</lpage>
          . doi:
          <volume>10</volume>
          .1287/mnsc.1030.0165.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Ming</given-names>
          </string-name>
          <string-name>
            <surname>Hsien</surname>
          </string-name>
          . “Efficient Algorithm to Allocate Shelf Space.”
          <source>European Journal of Operational Research 131.1</source>
          (
          <year>2001</year>
          ):
          <fpage>107</fpage>
          -
          <lpage>118</lpage>
          . doi:
          <volume>10</volume>
          .1016/S0377-
          <volume>2217</volume>
          (
          <issue>99</issue>
          )
          <fpage>00448</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Osman</surname>
          </string-name>
          , Ibrahim H., and Gilbert Laporte. “Metaheuristics: A Bibliography.
          <source>” Annals of Operations Research</source>
          <volume>63</volume>
          (
          <year>1996</year>
          ):
          <fpage>513</fpage>
          -
          <lpage>623</lpage>
          . doi:
          <volume>10</volume>
          .1007/bf02125421.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>