EBSCO-FullText-17 05 2025
EBSCO-FullText-17 05 2025
1, 2 1 - 4 4
Introduction
Man has been designing the physical facilities around him over all recorded
history. The town facilities which were designed and built are described in the
ancient history of Greeee and the Roman Empire. More recently the term
' facilities design ' has come to describe the process of planning physical equip-
ment, human beings, and structures into an efficient system designed to furnish
services or manufactured goods. Systematic Layout Planning by Richard
Muther (1961) is perhaps the book most widely read by practitioners on the
topic of facilities design. He attempts to provide procedures with sufficient
structure permitting practical problems to be solved economically with a
systematic approach.
Facilities design, sometimes called plant layout, is one of the classical areas
in which the industrial engineer has chosen to operate. Apple (1950) and
Ireson (1952) were among the early authors describing the plant layout problem
at book length. Moore (1962) introduced the use of operations research in
solving layout problems. In recent years solutions to layout problems have
been supplemented by computer technology.
PubUshed by Taylor & Francis Ltd., 10-14 Maeklin Street,, London WC2B 5NF.
22 James M. Moore
1971, Mitchell 1970, Newman 1966, Stewart and Lee 1972) have made contri-
butions to the area. People working in the area of business administration
{Buffa et al. 1963, Love 1969, Ritzman 1972, Vollmann 1968) have also developed
some original eontributions. Scholars from building science (Krejcifik 1969,
Moucka 1967, Portlock and Whitehead 1970, Whitehead and Eldars 1964)
have made some contributions as well as civil engineers (Banna and Spillers
1972, Spillers and Weidlinger 1970). As computer technology has developed, a
limited number of authors from computer science (Edwards et al. 1971, Seehof
and Evans 1967) and from computer graphics (Banna and Spillers 1972,
Teicholz 1968, 1972) have become interested in the problem.
The economist for many years has been interested in the location of economic
activities. Their original interest comes from the choice of alternative sites for
economic activities or factories. More recently the term ' economic activities '
has been interpreted at a variety of levels. As a result, some of the early work
done by the economists can be applied to the facilities design problem. Bind-
schedler and Moore (1961) draws upon earlier work of the economist by using
level curves for facilities design.
International activity
Research and development in computer aided facilities design has clearly
been taking place in many countries. Whitehead and Eldars (1964), Eilon and
Deziel (1966) and Portlock and Whitehead (1970) have been working on it in
Great Britain while a sizeable number of American authors have been making
contributions (Anderson 1973, Buffa et al. 1964, Edwards et al. 1971, Hillier
and Connors 1966, Jansari and Gupta 1969, Johnson 1970, Lee and Moore 1967,
Moore 1971, Moore and Mariner 1963, Muther 1961, Ritzman 1972, Seehof and
Evans 1967, Spillers and Weidlinger 1970, Stewart et al. 1970, Vollmann d aZ.
1968, Ward et al. 1970, Wesolowsky and Love 1972). Krejcifik (1969) and
Moucka (1967) have developed solutions in Czeehoslovakia through the applica-
tion of graph theory, in Germany, Warnecke and ZoUer (1972) have been
interested in the problem. Gero has done work in Australia and Seppanen has
done work in Finland. Swiss contributions have been made by Bindschedler
and Moore (1961) and Scharlig (1971). Although the French do not seem to be
directly making contributions to the facilities design problem, they have made
the major contributions to the area of graph theory (Benli 1971, Kaufmann
1964) which is fast becoming a useful tool in facilities design.
It would appear that the facilities design problem is not only interdiscip-
linary but also international based upon the locations and backgrounds of
interested contributors. To learn more about this rapidly growing area of
activity, a questionnaire has been mailed to known authors of existing computer
programmes in facilities design. This questionnaire ia attached as Appendix A.
Entries in this questionnaire are a summary of all responses.
Ill-structured problems
Newell (1969) describes what he calls the ill-structured problem. The ill-
structured problem has some of all of the following properties :
(1) It cannot be described exclusively in numerical variables.
(2) The goal to be attained cannot be defined in terms of quantitative
objective function.
Computer aided facilities design : an international survey 23
(3) Algorithms that permit the best solution to be found and stated in
numerical terms do not exist.
It would appear that many of the problems dealt with in operations research
are ill-structured problems.
Benli (1971) suggests that the facilities design problem falls into this
category. In facilities design, the analysis includes quantitative data and
qualitative information. , Both kinds of information are essential if an efficient
facilities design is to be developed. The quantitative data, e.g. the daily
production output of a machine tool, or the weekly number of trips a lift-truck
makes between two departments needs to be collected and utilized in the design
procedure. At the same time the qualitative information, e.g. worker safety
and morale, or the aesthetic appearance of the exterior of the plant, must be
considered in the successful plant design. These two essential parts to the
facilities design problem lead us to the conclusion that we are dealing with an
ill-structured problem.
Ill-structured problems are handled in a variety of ways.
(1) Total enumeration
(2) Computerized techniques
(3) Interactive programming
(4) Heuristic programming
(5) Intelligent machines
Total enumeration is the brute force approach where the computer is used
as a fast calculator and evaluates all possible alternatives. Most engineering
problems utilizing computers operate at the second level, computerized tech-
niques. This involves solving a problem either mathematically or by simula-
tion. It requires skill on the part of the engineer to relate the problem on an
analytical basis. Assumptions are frequently added by the problem solver
later on. Sensitivity analysis gives the problem solver information about how
far in error he can be without significantly damaging the solution, even though
it docs not change the general nature of utilizing computerized techniques.
Interactive programming permits the best talents of both man and machine
to be utilized. The computer is effective at manipulating the large amounts of
numerical data typical to a facilities design problem but the graphical informa-
tion typical of facilities design problems is painful for the computer to store,
understand and analyze. Man, on the other hand, can quickly grasp significant
amounts of information from graphical presentations, although he is poor at
handling large quantities of data. Interactive programming utilizes the best
talents of both man and machine ; man handles the graphical analysis while the
cornputer does the data processing. A limited amount of work utilizing
interactive programming applied to the facilities design problem (Banna and
Spillers 1972, Moore 1971, Stewart and Lee 1972) has been done.
Heuristic programming involves algorithms which have the characteristic
of reducing the amount of search required to find an acceptable solution. A
heuristic programme contains a set of internal decision rules capable of inter-
nally modifying the direction of the search. It is this ability to determine how
well the solution procedure is going that made heuristic programming parti-
cularly applicable to ill-structured problems. The combination of heuristic
programming and interactive programming appears to have significant promise
24 James M. Moore
in solving facilities design problems (Banna and Spillers 1972, Lee and Moore
1967, Moore 1971, Stewart and Lee 1972). Perhaps ultimately, intelligent
machine will be able to solve ill-structured problems without the aid of man's
intelligence.
Architects, engineers and layout planners
Historically the industrial engineer has been interested primarily in the
arrangement of machine tools within a manufacturing facility. More recently
he has become involved in the design of service facilities like hospitals, banks,
newspaper offices, big city skyscrapers, and numerous other non-manufacturing
facilities.
The architect on the other hand has traditionally been interested in both the
interior and exterior of a building design. Whereas the industrial engineer's
orientation has traditionally been from the perspective of economy and
efficiency, the architects' perspective is more apt to be aesthetic. Clearly there
is a substantial overlap in the areas of operations of these two disciplines.
Unfortunately there is relatively little exchange of information between the
disci[)lines via their publications which are more or less mutually exclusive.
This summary survey is a modest attempt to examine activities on both sides
of the fence.
Fig. 1
X
-tao
3B-4
360
336
216
192
[6K
144
120
96 149
2A 48 72 96
26 James M. Moore
Fig. 2
PROCRRMME GRflSP
JflNURRI 13G3
E«1C IElCHm.1
SCtlLE I INCH c 52 FEET
Fig. 3
No. OF RESPONDENTS
CONSTRUCTION
a: IMPROVEMENT
G
Q:
GRAPH THEORY
O
OTHER
Computer aided facilities design : an international survey 27
algorithms require a feasible solution as part of the input. The heuristic works
on this feasible solution and improves it until no further improvements can be
found. In our survey there were more than twice as many construction
algorithms described as improvement algorithms. This distribution can be seen
in fig. 3. CORELAP was the first construction algorithm while CRAFT was
the first improvement algorithm. The names of the construction programmes
included in the survey are :
CASS LAYADAPT
C0L02 LAYOPT
C0MP2 LAYOUT
COMSBUL LSP
CORELAP MUSTLAP2
DOMINO PLAN
GENOPT PLANET
IMAGE SISTLAP
KONUVER SUMI
Other respondents to the survey indicate that they identify their pro-
grammes with the improvement type of algorithms. The names of the
programmes classified as improvement type by their authors are :
CRAFT OFFICE
GRASP PREP
KONUVER Terminal Sampling Procedure
LAYADAPT
Response to the survey was high although not 100%. Authors of the
following programmes did not respond as of this writing or could not be found
and therefore are omitted from the survey results :
ALDEP (Seehof and Evans 1967)
FRAT (Khalil 1973)
Hillier-Connors (1966)
MAT (Edwards et al 1971)
RMA Comp I (Muther 1970)
In general, the construction type of algorithms are more suitable to the new
plant construction problem. The improvement algorithms are more helpful
when the plant layout problem involves putting a new layout into an existing
building. A fair number of j)rogrammes now exist examining both of these
problems. Relatively little work has been done on the rclayout of an existing
facility. It would be extremely useful to have computer aids to examine the
inefficiencies of existing layouts. Such a programme would need to examine
the cost of moving and installation, recommend what machines should be
moved, and where machines should be moved, and what machines should not
be moved. This would be an extremely useful programme. To the best of
this writer's knowledge, no such programme exists.
Some specialized work has been done in the area of office layout like the
programme by Vollmann et al. (1968) which he calls OFFICE. Jansari and
Gupta (1969) also examines the specialized layout problem involved in office
design.
28 James M. Moore
Fig. 4
YES
SURVEY AUTHORS
OPINION
programmes will accept X ratings as legitimate input data, among the con-
struction algorithms if a very small weighting is given to X I'ating or even a
negative rating that value of the relationship chart is merely ignored. There
is typically no overt sub-routines to check X ratings. In many of the improve-
ment algorithms the X ratings are merely deducted from the positive ratings in
moat of the scoring mechanisms. A typical response to question 16 involves a
comment about negative relationship chart values or nuisance values. In the
case of construction algorithms, this does not suggest a specific sub-routine
whose mission is to separate those pairs of activities with X ratings. Perhaps
question 16 was poorly stated, however, it is the author's opinion that responses
are misleading. We suspect that considerably fewer programmes actually do
something overt about X ratings than the survey suggests.
Design constraints
Every practical problem has its limitations and constraints. These design
constraints vary from problem to problem. It is quite likely that there will
never be a computer programme capable of dealing with all possible constraints.
There are, however, some common constraints which can be handled by some
of the programmes today. Questions 7, S and 9 in the survey deal with the
capability of programmes to resolve some of the more common constraints.
The single question in the survey with a uniform answer was question 7.
All 25 programmes are capable of handling any area unit, that is, it makes no
difference whether you plan in the metric or English system, nor does it make
any difference what order of magnitude of area unit is utilized. Ten res-
pondents indicated that the building outline is not required by their programmes.
Five indicated that the building outline is required as input with their pro-
grammes. The latter were primarily from the improvement algorithm group.
The RUGR algorithm from Czechoslovakia (Krejcifik 1969) based on graph
theory requires as input the fixing of one dimension of a rectangular building
outline. The other dimension is determined by the algorithm. If the length
of the building is fixed by the analyst and used as input, then the algorithm will
determine its width.
It is interesting to note that 24 respondents out of 29 answering the question
indicated that activities can be fixed in the layout. The early improvement
programmes had this capability whereas the first construction algorithms did
not. It now appears that both construction and improvement type of
algorithms have the capability to fix the location of activities depending on the
limitations of the problem.
Kach layout problem has unique limitations and constraints. It is im-
possible for any computer to consider all possibilities so that the layout planner
must step in to the solution procedure at this point. He may do this on an
interactive basis with his computer if it has that capability, or he may merely
evaluate the output from each computer run keeping in mind the practical
limitations of his specific problem.
Evaluation capability
Of the 28 responses to this question, 22 indicated that their programme does
have evaluation capability. All of the improvement programmes have the
capability to evaluate their solutions which is required by the nature of the
algorithm. In addition, seven of the construction type algorithms have the
capability of evaluating their own solutions. The criteria used for evaluations
seemed to break into two categories. The first involve total handling costs,
while the second was the sum of weighted distanees. The weights on the
distances are usually the weights presented in the relationship chart input.
Respondents were approximately equally split between these two criteria of
evaluation.
Some programmes like CRAFT and ALDEP output the evaluation score
in the form of a single number which is helpful in comparing alternatives, but
not much help in making manual adjustments to a given solution. Other
programmes like CORELAP 8 provide a detailed evaluation for each pair of
activities. This feature highlights immediately the trouble spots in the com-
puter solution so that the layout planner can make appropriate adjustments.
Although this feature nearly doubles the computer time of CORELAP 8, it
performs a large data processing task which few planners have the patience to
do by hand.
Computational characteristics
Three quarters of the programmes included in the survey were written in the
FORTRAN language. Three of the programmes have been written in ALGOL
and one each in Minsk, BASIC, PL/1 and APL. Clearly FORTRAN must be
more easily accessible to layout planners. See fig. 5 for histogram.
Questions 11 and 12 in the survey dealt with upper limits to computer and
programme capacities. In response to the question, ' What is the maximum
nuTiibcr of activities allowed ?' responses ran from a minimum of 30 to infinity.
I.J.P.R. J,
32 James M. Moore
Fig. 5
COMPUTER LANGUAGE
NUMBER OF RESPONSES
FORTRAN
ALGOL
BASIC
APL
Output format
As the histogram in fig. 6 shows, the printed matrix is by far the most
popular output format. This is true because even a minimal digital computer
has printer capability. Only fancier machines have plotters and cathode ray
tube displays. In our survey five programmes were found to have the capa-
bility of displaying on a cathode ray tube. RUGR, the algorithm based on
graph theory, depicts a planar graph equivalent to the layout problem in the
format of a relationship diagram. This appears to be the only programme in
the survey with this capability. Figure 7 provides an illustration of this unique
capability. Note that line widths represent the closeness priority in the
diagram.
Fig. 6
No. OF RESPONSES
Computer aided facilities design : an international survey 33
Fig. 7
Interactive programmes
Although most of the computer programmes are designed for batch pro-
cessing, eight respondents indicated that their programmes have interactive
capability. This capability permits the user to interrupt during execution of
the programme to assist the heuristic with counsel and adviee. It is these
interactive programmes which permit the complementary talents of man and
the computer to jointly assist one another.
Interactive CORELAP (Moore 1971) uses standard teletype terminals on
time-shared systems for maximum availability. It operates in the U.S.A. on
the General Electric Time-Shared System. Arrangements are being made for
it to operate on an international scale through the General Electric Time
Shared System using satellite transmission. Figure 8 depicts the global
capability currently in operation involving three continents. COMPROPLAN
(Stewart and Lee 1972) operates on the PDP-15 computer system of the
Digital Equipment Corporation. It includes a lite pen, a graphics console and
a 17 or 21 inch screen. Figure 9 shows the computer graphics capability of the
PDP-15 system. The upper portion of the figure was drawn by the computer
and can be compared with the photograph of the actual building designed by
Perry, Dean and Stewart, Architects of Boston.
These two programmes perhaps span the spectrum of user assisted pro-
grammes. Interactive COREJ^AP utilizes a general purpose time-shared
system with minimal special hardware required while COMPROPLAN repre-
sents a captive special purpose computer with high powered graphics capability.
Needless to say the costs rise sharply as equipment demanded becomes more
special purpose.
Diagnostics
The histogram in fig. 10 depicts the degree to which error diagnostics are
contained in the various programmes. An equal number of respondents said
their error diagnostics were fair as said their programmes had none. Only five
C2
34 James M. Moore
respondents out of 27 felt their error diagnostics were good. The reader should
keep in mind that the respondents were all people who have worked on the
development of their respective programmes. It is reasonable to expect a slight
bias towards the optimistic end of the scale from tliis particular group. A user
involved in running someone else's programme very frequently initiates errors
undreamed of by the author of the programme. One concludes that if authors
themselves admit that their diagnostics are poor, then the casual user of
someone else's programme had better be forewarned that he should anticipate
difficulties.
In response to the inquiry about what types of errors were included, most
respondents indicated that error statements cover input data and parameters.
A limited number of programmes have format error statements. An even
smaller number of programmes have error statements explaining fatal and non-
fatal problems whieh the heuristic is unable to handle. Figure 11 summarizes
the responses to this question. It would appear that a great deal of work has
yet to be done in the diagnostics area if facilities design computer programmes
are to be widely utilized.
Computer aided facilities design : an international survey
Fig. 9
f .• T' ''
Fig. 10
FREQUENCY OF RESPONSES
5
NONE
LIMITED
ERROR
FAIR
DIAGNOSTICS
GOOD
36 James M. Moore
Fig. 11
FREQUENCY OF RESPONSES
5
INPUT DATA
TYPE OF
ERRORS PARAMETERS
COVERED
FORMAT
For the benefit of the reader, Appendix B includes the names and addresses
of respondents to the survey who indicated that their computer programmes are
available for general purpose use. Interested users can contact the authors
directly.
Fig. 12
NUMBER OF RESPONSES
5
EXTREMELY USEFUL
MARGINALLY USEFUL
USELESS
Summary
The computer aided facilities design activity is the main topic of this paper
in which the results of an international, inter disciplinary survey are sum-
marized. The problem is described as fitting tho ill-structured form of problem
well known in operations research. The relationships between architects,
engineers and layout planners is discussed along with a classification of layout
planning projects into four categories ; namely, new construction, new layouts
in existing buildings, relayouts and adding of single machines.
The survey shows a wide varietj'^ of approaches using the computer as an
aid. The two prevalent approaches seem to be the construction algorithms
and the improvement algorithms. Graph theory and linear programming are
invoked to a limited degree. Only a very limited number of design constraints
are built into existing programmes at this time. The layout planner must still
do almost all of the adjustments and should <;ertainly check the evaluation
done by the computer. Output is available from printers, plotters and tube
displays, but the printer is by far the most widely used at this time.
38 Jam,es M. Moore
Appendix A
SUMMARY OF
SURVEY OF COMPUTER AIDED FACILITIES DESIGN
1. Have you ever developed a computer programme for aiding in the design of
physical facilities, industrial or otherwise ?
28 Yes [Please continue) 3 No {Please skip to question 30)
2. What is the name of your programme ?
3. Please describe in 25 words or less what your programme does.
4. Is the programme of the
22 Construction type (starts with data only and constructs a solution from
scratch) ;
10 Improvement type (requires feasible solution as input and makes
progressive improvetnents until no further can be made) ;
1 Based on Graph Theory mathematics ;
2 Other. Please specify
5. Is the RELationship Chart lype of data required as input ?
Actual Results
1"? Yes 9 No (Please skip to Question 7)
26 0 Author's Opinion
6. / / yes, to the previous question, what class of data is acceptable in the RELation-
ship Chart ?
16 Discrete 5 Continuous
7. What measurement units are required ?
Square Feet
Square Meters
25 Any area unit
2 Other. (Please specify)
8. The building outline is 5 | required as input.
10 optional as input.
9 not required.
9. Can the location of activities be fixed in the layout ?
24 Yea 5 No
Computer aided facilities design : an iiiternational survey 39
12. What is the maximum number of area units which can be accommodated in the
laijout matrix ? In other words, how big can the layout matrix be ?
14. What method is used for placing activities into the layout, that is, how is their
location and shape determined ?
15. Does your logic handle X {or undesirable) ratings where activities must be a
considerable distance apart ?
12 Yes 14 No [Please skip to Question 17)
1 25
16. / / you answered yes in the previous question, how is the X rating handled ?
Small or negative REL values
18. Is the programme user assisted, i.e. can the user interrupt during execution and
assist the heuristic ?
8 Yes 19 No
20. If you answered yes to the previous question, how does it handle this difficult
problem, ?
21. Error diagnostics contained in the programme to help the user are
8 non-existant Input data 13
0 limited Format 9
8 fair Parameters 11
5 good. What types of errors are covered ? Other. {Please specify)
40 James M. Moore
24. Can a solution which has been prepared manually be entered into your pro-
gramme and be evalvuted ?
21 Yes 7 No
30. Do you know anyo7ie else who has worked on or is working on the development
of cojnputer programmes for facilities planning ?
13 Yes 15 No {Skip to question 32)
32. Have you used any computer programmes in the desigyi of facilities ?
24 Yes 6 No {Skip to question 35)
Appendix B
Sourees for programmes in survey whieh are obtainable
Name of
programme Name and address of author (or source)
Appendix B^continued
Name of
programme Name and address of author (or source)
Zur Losung von Konstruktionsproblemen ist eine gro^e AuswabI von Computer-
programinen ontwickelt worden. Seitdem Anfaiig der sochziger Jahre Programme
win CORELAP und CRAFT eingefiibrt wiirdeii, wind durcb Einsatz der Coinputer-
technologie verschierlene Gesicbtspunkte diosi>s Problems angepackt worden.
Ingenieure und Arcbitekten sind wabrscbeinlich fiir die Entwicklung und den
Gebraucb der meisten Programme vorantwortlich.
Diesel- liericht beschroibt die Ergebnisse einer Untersucbung, bei der versucbt
Computer aided facilities design : an internuti(mal survey 43
REFERENCES
ANDERSON, D . M., 1973, New plant layout information system, Ind. Engng 5, 32
APPLE, J. M., 1950, Plant Layout and Materials Handling (New York : Ronkld Press)
ARDINI, J., 1972, Volume-Variety (VOLVAK), Unpublished paper. North-
eastern University. Boston, U.S.A.
AitMouR, G. C, and BUFFA, E . S., 1963, A heuristic algorithm and simulation ap-
proach to relative location of facilities, Mgmi Sci., 9, 294.
BANNA,S.AL,andSPiLLERS,W. R., (eds.). 1972, SOMI—An interactive graphics space
allocation system. Department of Graphics, Columbia University, New York.
BENLI, 0. S., 1971, A review of the approaches to the solution of some ill-structured
problems (unpublished paper), October.
BEROE, C , 1958, Theorie des Graphes et ses AppUcatio7is (Paris : Dunod)
BINDSCHEDLER, A., and MOORE, J. M., 1961, Optimal location of new machines
in existing plant layouts, J. Ind. Engng, XII, 41.
and HALE, M. E . , 1971, Modular allocation techni-
EDWARDS, H . K . , GILLETT, B . E . ,
que, (MAT), Mg7nt Sci., 17, 101.
EILON, S., and DEZIEL, D . P., 1966, Siting distribution center, an analogue computer
applications, Mgint Sci., 12, B245.
HILLIER, F . C , and CONNORS, M. M., 1966, Quadratic assignment problem algor-
ithms and the location of indivisible facilities, Mgmt Sci., 13, 42
IRESON, VV. GRANT, 1952, Factory Planning and Plant Layout (Englewood Cliffs
New Jersey : Prentice-Hall, Inc.). '
JANSARI, J^, and GUPTA, I., 1969, A program for plotting plant layout, J. Ind. Engng,