Professional Documents
Culture Documents
Abstract— The space allocation problem has taken an chosen due to it is a suitable optimization technique proper
important role in different fields. For instance, placing items in to satisfy the restrictions of the objects to organize in
a warehouse where it is essential to take advantage of the complex environments [16], [12], [7]. On the other hand, the
available space and meet the production requirements.
Similarly, the parking slot allocation for automobiles in a car HC technique was also selected because it is an intelligent
parking in which there are occasions where a lack of proper optimization technique with good results in several
distribution of the automobiles exist. In the same sense, the exploration and search problems [8].
space allocation for crops in a land for cultivation in which it is
important to take into account factors and features such as II. PROPOSED APPROACH
humidity and pH. In this paper, an intelligent organizer of Basically, it is required a system able to search in the
objects is presented using Genetic Algorithms (GA) and Hill
Climbing (HC) to solve the space allocation problem in a
available space a suitable place for each object to organize
Warehouse, a Car Parking and a Land for Cultivation. Also, a based on the features of the objects and of the available
technique that organizes objects randomly in the space was space. The system must provide each final object´s location
implemented to compare results with the intelligent techniques. and suitable metrics that measure the satisfaction level of
Several tests were performed to check the proper system each organization. The available environments where the
operation and then performance tests under different system can work are a Warehouse, a Car Parking and a Land
conditions are shown comparing the results between the
intelligent techniques and the random technique. Finally,
for Cultivation.
advantages and disadvantages of intelligent techniques to solve For each environment have been selected some features or
the space allocation problem are presented. restrictions to satisfy. For instance, in the Warehouse
environment case the selected features or restrictions to
Keywords - Computational intelligence; Genetic Algorithms; satisfy are: “Weight”, “Temperature”, “Frequency”,
Optimization methods; Gray codes; Logistics “Access” and “Distance”. The “Weight” parameter is
referred to the difference between the object`s weight and
I. INTRODUCTION the weight that a determined region of the available space
4
1
f (i, j ) = Im5 × D + ∑ Imk × ∑ ∑ M ( k ,n,m) − Pk (1)
N +i M+ j
k =1 N ×M n=i m= j
ft
Vt = 1 − (2)
∑r =1 f r
16 Figure 3. Moving direction of HC space exploration.
IV. EXPERIMENTATION
The scaled fitness of the t-th individual is given by St in Several tests were done to establish initially if the system
each iteration. Therefore, best individuals have the higher is able to organize objects in the available space for a
probability to survive, so the best schemas have the higher Warehouse environment, a Car Parking environment and a
probability to be inherited than the worst ones. Land for Cultivation environment, and then to see how much
that organization satisfies the requirements of the objects
⎧ Vt − V and the environment.
⎪1 + ⇐ σ ≠ 0 ∧ V − Vt ≤ 1.8σ As examples in this paper are going only to be shown the
⎪ 2σ operation tests made for the Warehouse environment using
St = ⎨ 1⇐σ = 0 (3)
GA. The results of the operation test for HC in the
⎪ 0.1 ⇐ σ ≠ 0 ∧ V − Vt 〉1.8σ Warehouse environment and the Land for Cultivation
⎪ environment are very similar to the results of GA, but are
⎩
very poor in the Car Parking environment due to the
The coss-over consist in the combination of the Gray
discontinuity of the space, it places the cars randomly. The
Codes of each pair of individuals selected between them by
shown test just configures one property in the environment,
a random point, as it is shown in the example of Table I. The
the Warehouse Weight, the setup of this property is shown in
next step is to replace the 8 worst individuals with the new
Fig. 4 and the object´s configuration is shown in Table II.
offprings.
The importances of the features are shown in Table III. The
TABLE I. CROSS-OVER PROCEDURE. environment has some obstacles symbolized by blue empty
rectangles in Fig. 5. The results are shown in the Fig. 6 and
Gray Code A 1 1 0 1 1 1 Table IV.
Gray Code B 1 0 0 0 1 0
TABLE II. OBJECTS FEATURES FOR OPERATION TEST.
Offpring 1 1 0 0 1 0
Now that the operation of GA and HC have been tested, TABLE VI. FEATURE´S IMPORTANCES FOR TEST I, TEST II AND TEST
III.
comparative tests can be done between the two intelligent
systems and the Random technique to evaluate the
performance each other, measuring the Efficience and the
Cost Mean in an interval of 500 simulations, averaging the
results. All these tests were performed in the Warehouse In general, it can be seen in Table IX that the Cost Mean
environment because it is very representative of the system´s for the GA results lower than the Cost Mean for HC, which
operation due to the balance between available space and means that the GA could satisfy in a higher level than HC
obstacles. The results are shown in Table IX. the restrictions of the objects and of the environment.
However, it can be seen that the Efficience was higher for
HC that for GA, which means that HC could place more
objects than GA. HC can organize a bigger number of
objects than GA, but in return HC satisfies in a lower level
the restrictions. In both cases Random technique had the
worst performance.