Professional Documents
Culture Documents
net/publication/227688597
CITATIONS READS
34 2,497
6 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Michael G. Parsons on 06 November 2017.
1
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
2
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
goals and constraints i. This approach yields a utilization is a continuous constraint. Each
multicriterion compromise among all of the space i has a required area Ai and each Zone-
conflicting goals and constraints and treats them deck has an available area Ak. Zone-deck k
all in a similar manner. It has the search area utilization can be defined as UUk(x) =
advantage that there is always a “feasible” Ai/Ak where the i in this case are only those
solution that can be improved. spaces i assigned by the design x to Zone-deck k.
The continuous Zone-deck area utilization utility
Allocation Optimization Uk is defined using two halves of a Normal
distribution for mathematical convenience as
The allocation of spaces to the Zone-decks is a shown in Fig. 4 where the desired utilization in
complex problem. It is a combination of the this illustration is 95% allowing for lockers and
classic Bin Packing problem and, with relative other smaller features not included in the
adjacency and separation constraints, the
allocation. The designer can select different
Quadratic Assignment problem. This falls in
and u as shown. The implementation used in
the class of NP-Hard problems for which there is
ISA also includes an optional finite U = 1
no known exact solution method, except the
plateau between the two halves of the Normal
enumeration of all possible solutions. Further,
distribution shapes. Typically, the tolerance for
the allocation is a combinatorial problem that
under utilization (spaces have excess area) is
seeks a set of numbers that are not part of a
more relaxed than over utilization (spaces will
surface from which shape and slope information
can be used in the optimization search strategy. be crowded in) as shown in Fig. 4, where =
It also has a very large search space that can 0.4 and u = 0.2.
have multiple local minima.
3
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
4
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
Since the overall utility in eq. 3 has components Daniels to attempt a combination or hybrid
directly associated with the various Zone-decks Agent/GA solution in which the convergent part
and spaces, the allocation problem is also of the GA was replaced by the Zone-deck and
amenable to treatment using an agent-based space agents, with the elitism preserved. To our
algorithm. An agent is an element of code or knowledge, this was the first time in any field
object that has prescribed behavior. A group of that such an optimization approach has been
individual agents working in parallel can often attempted.
evolve an effective solution to a problem.
Daniels undertook experiments with an agent- Experiments with a hybrid Agent-GA solution
based approach modeled on a human design using mutation, crossover, and two space swap
team that yielded effective solutions using the elements for the divergent search part of the
same chromosome eq. 2 (Daniels and Parsons algorithm yielded solutions with superior overall
2006). The results were comparable with that utility (Daniels and Parsons 2006, Daniels and
achieved with the GA solution and the speed Parsons 2007). A population of 10 candidate
was greatly improved. A population of 10 designs was again used. The solutions were also
candidate designs was used for the agents to significantly faster than obtained with the more
attempt to improve. complex GA. This powerful, hybrid Agent/GA
algorithm has been developed further for use in
The agent approach uses K Zone-deck agents the ISA allocation.
that sequentially propose a prioritized list of
changes to a randomly selected candidate design Arrangement Optimization
that will improve its own area utilization utility
Uk. The Zone-deck agents can propose to add a Following reasonable success obtained in
space, divest itself of a space, or swap spaces architectural arrangement optimization problems
with another Zone-deck. These are evaluated by (Medjdoub and Yannou 1999, Michalek,
a Design Review agent and the first, if any, that Choudhary and Papalambros 2002), the detailed
improves the overall arrangement design as arrangement of each Zone-deck has been
expressed in eq. 3 is accepted. approached as a two step process as depicted in
Fig. 1. The outer loop is the optimization of the
The agent approach also uses I space agents that topology, the relative fore and aft position of the
simultaneously and sequentially propose centroid of the spaces within the Zone-deck.
changes to randomly selected candidate designs The geometry is the detailed arrangement of the
that will improve their own part of the cost joiner bulkheads for any particular topology.
function; i.e., min(Ui1, Ui2, … UiNi). The space Since more than one geometry can result from a
agents can propose to move to a new Zone-deck given topology, an inner loop stochastically
or swap places with a space in another Zone- creates a number of geometries for each input
deck. These are evaluated by the Design topology using a Stochastic Growth Algorithm.
Review agent and the first, if any, that improves The one with the best design utility is used for
the overall arrangement design as expressed in U(x). The geometry growth algorithm operates
eq. 3 is accepted. on a discrete grid of 1 m, one frame spacing or
some other appropriate scale.
In the agent-based approach, the agents can only
improve what is already present in the current A Genetic Algorithm (GA) is used for the
small population of candidate designs, which is topology fuzzy optimization. Nick has
initialized using a random assignment algorithm. developed and implemented a custom GA using
Some form of global or divergent search is also roulette selection, crossover, and two-space
needed for maximum performance. Because swapping (Nick 2008).
each of the proposals from the agents is
attempting to improve some part of the overall As noted above, the detailed arrangement
utility U, the agents are similar in function to the process is performed for each Zone-deck in a
convergent (tournament, roulette) part of a GA. priority sequence starting near the center of the
It was natural then, at least in retrospect, for DC deck. This is done because this is usually
5
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
the priority real estate and it is reasonable to fix the existence of stair towers (inboard or
the stair tower locations on this level. The stair outboard of the main passageways) and the
towers then become fixed objects for the upper possible existence of an athwartship passage are
and lower decks. The DC deck also contains the set initially by the designer. The allocation
major fore and aft passageways forming two or algorithm then allocates spaces optimally to the
three Sub-Zone-decks in each Zone-deck, which three Sub-Zone-decks, perhaps spaces 1, 2, 3 to
makes their design more restrictive. port; spaces 4, 5, 6, 7, 8, 9, 10 and an
athwartship passage to the center; and spaces 11,
Three Box Element 12, 13, and 14 to starboard. The topology
optimization then establishes the best fore and
Because real compartments must be able to be
aft ordering of the centroids of the allocated
arranged not only as rectangles, but T, L, C, and
spaces within each of these three Sub-Zone-
Z forms in order to fit around each other, stair
decks as defined by an integer-coded
towers, machinery trunks, etc., a three-box
chromosome such as the following:
element is used to define each space. Each
space has a centroid rectangle (C) and then it can xt = [3, 1, 2, PP, 7, 10, CP, 8, 5, 4, 6, 9
grow two optional appendage boxes (A and B) SP, 13, 14, 12, 11] (4)
as needed within the geometry generation
algorithm. Two spaces on a Zone-deck on the The PP and SP are placeholders designating the
DC deck are shown in Fig. 7. This consists of location of the port and starboard main
Port and Starboard Sub-Zone-decks outboard of passageways, respectively, as set by the
the main longitudinal passageways and then a allocation. The CP designates the location of an
Center Sub-Zone-deck to which spaces will be arrangeable athwartship passage that is required
allocated separately. Two spaces are shown in in this Zone-deck. This chromosome indicates
the aft portion of the Center Sub-Zone-deck. that spaces 1, 2, 3 are arranged in the order 3, 1,
Space J+1 consists of just its centroid box C. 2 fore to aft in the port Sub-Zone-deck, etc.
Space J consists of its centroid box C and one
appendage box A that has grown in order to fit Space Geometry Constraints
around space J+1. The two elements of Space J
The space generation is subject to a number of
form a single L-shaped compartment.
space size, shape, and access constraints.
Constraints are included for the required area,
minimum overall dimension, minimum segment
width, aspect ratio, and perimeter. For each of
these, a simple, logical, piecewise linear default
utility is included and they can be edited as
desired by the user. Figure 8 shows the default
space required area utility where the
independent variable is the ratio of the actual
area (AA) to the desired area (DA) for the space.
Topology Chromosome
The topology chromosome for a Zone-deck on
the DC deck will be illustrated here. The
location of the main longitudinal passages and Figure 8 Default Space Required Area Utility
6
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
Figure 9 shows the default space adjacency and, if two accesses are required, the access
constraint. The default parameters are related to separation. Note that multiple adjacency and
the scale of the vessel through the beam, mean separation constraints can be present for any
Zone-deck length, and ship length. The space i.
continuous adjacency/separation constraint
distance variable d can be calculated either as a Topology Genetic Algorithm
Euclidean distance d = (x2 + y2)1/2, as might
The topology optimization is performed by a
be used for a nuclear exclusion zone, or as a
custom GA that determines the chromosome eq.
Manhattan distance d = x + y, as might be 4 that optimizes the cost function eq. 5. The
used for a radar wave guide length limit. schematic of the algorithm is shown in Fig. 10.
The convergent part of the algorithm is a
roulette selection that operates on both the
parents and the daughters from the genetic
operations since a small population is used.
The divergent genetic operations are crossover
and two space swap. Elitism is utilized. On the
DC deck, a two-point crossover is used to
exchange whole Sub-Zone-deck allocations. No
crossover is used below the DC deck since this
beam 2 x Z-d length ship length
would invalidate the allocation assignment.
7
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
The Port and Starboard Sub-Zone-decks have a tower to make room for its growth, it can push
long narrow aspect ratios so the spaces are the stair tower if room is available into which it
simply distributed along those regions according can move. The spaces can grow or lose their
to their required areas. Any stair tower required appendage elements as needed to fit around
is placed in the largest space. other objects.
The geometry development for the Center Sub- Sample Topology Optimization Results
Zone-deck then begins with the placement of the
athwartship passage, if one is required, To illustrate the operation of the topology/
accounting for the required areas of the spaces geometry optimization an example of a DC deck
forward and aft of this passageway based upon Zone-deck will be presented. This Zone-deck
the topology chromosome. The geometry has Port, Center, and Starboard Sub-Zone-decks
development then operates on the area forward to which 3, 7, and 4 spaces, numbered 1-14 have
and then aft of this passage in succession. A been allocated. There is to be an athwartship
required stair tower is placed in the region with passage in the Center Sub-Zone-deck and the
the less constrained allocated area. If two stair stair tower is to be outboard on the port side and
towers are required, one is placed in each area. inboard on the starboard side. There is a fixed
Unit-sized centroid elements are placed in machinery trunk adjacent to the passageway in
accordance with the chromosome with an the Port Sub-Zone-deck.
approximate spacing based upon their required
areas. The spaces are first extended for access to The topology optimization was conducted for 25
the designated main passageway, if one is generations using a population of four
specified, or to the side with the fewest chromosomes and generating four geometries
attachments, if not. The end spaces are also for each topology. One of the initial geometries,
extended to the ends of the region. These which resulted from the specific chromosome eq.
connections then become fixed to ensure that the 4, is shown in Fig. 12. This topology resulted in
access requirements are met. The stochastic a total utility value U = 0.7036. Spaces 7, 8, and
growth part of the algorithm then follows the 10 have grown appendage boxes to complete the
schematic shown in Fig. 11. arrangement. All three boxes for space 7 are
one compartment. Final joiner bulkhead
Attempt Move locations could be adjusted by the designer if
construction simplifications were desired.
Start:
Select Space, If feasible, 2 1 3
+/- Growth, Update Arrangement. ST
and Direction trunk
9 4 5 8 10
Test Stopping
Conditions 6 7
ST
Cost Function
11 12 14 13
Figure 11 Schematic of Stochastic Growth Loop
Figure 12 One of the Initial Geometries (U = 0.7036)
A space, direction, and amount (±) of growth is
randomly selected recognizing the change in The GA progress history is shown in Fig. 13,
area needed and the remaining unoccupied area. which shows the best chromosome utility and
The growth can, with a lower probability, be the average of the utilities of the entire
negative even if the space has adequate area so population. The elite (best) chromosome starts
that it can translate to make room for another at about 0.757 and then makes three
space. A selected move is permitted if room is improvements converging to the final value of
available. If a space needs to move the stair U* = 0.8165 (an 8% improvement) by the 17th
8
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
generation. The resulting optimum design, System (SSCS). This library also contains
using these GA parameters, is shown in Fig. 14. default design goals and constraints for each
This is the best topology and geometry found to space that reflect standard Navy requirements
meet the size, shape, adjacency, separation, and and best practices (NAVSEA 1992, etc.). The
access requirements for the spaces. system has a designer’s Graphical User Interface
(GUI) and a second more comprehensive
Administrator’s GUI for use in debugging and
managing the MS ACCESS Library file. The
XML Model file stores ISA specific run files
that support run recovery and restart.
2 3 1
ST
trunk
5
10 7 9 Figure 15 Overall Schematic of ISA
8
6 4
ST ISA begins with the LEAPS definition of the
hull, bulkheads, and decks as visualized in Fig.
11 12 14 13 16 to define the envelopes for the various Zone-
decks within the ship. The designer then views
the Zone-decks on the inboard profile as shown
Figure 14 Final Geometry (U* = 0.8165) in Fig. 17 and identifies the Damage Control
(DC) deck upon which the main passageways
ISA SYSTEM ORGANIZATION will be defined. This is on a Zone-deck by
Zone-deck basis so it can include a
The Intelligent Ship Arrangements (ISA) discontinuous DC deck.
software system is an approximately 100,000
line, native C++ application that utilizes the The designer then views a default arrangement
LEAPS product modeling system (LEAPS for the main passageways on the DC deck and
2006). It is intended to be used following edits this arrangement as desired. A typical
design synthesis using ASSET (2005). The result is shown in Fig. 18. This also shows the
highest level schematic of the system is shown Zone-deck location of the athwartship
in Fig. 15. ISA begins by linking to the LEAPS passageways and the stair towers. These are
database created as part of the ASSET synthesis still arrangeable items, but the designer can edit
to obtain the ship geometry information the Zone location of the athwartship
including the hull form, decks, bulkheads, and passageways and the placement of the stair
superstructure. It also links through SQL towers inboard or outboard of the main
queries to a Microsoft (MS) ACCESS library passageways. With the main passageways
file that houses a ship type space list template defined, the Zone-decks and Sub-Zone-decks on
that contains the spaces expected on that type of the DC deck are defined. The designer can also
ship keyed to the Ship Space Classification declare Zone-decks as exclusion zones at this
9
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
time if they are outside the scope of the the designer can instantiate the objects for these
arrangements problem; e.g. machinery rooms, elements, and the arrangements design proceeds
tankage or voids. with the optimal allocation. The results of the
allocation can be evaluated by the designer
through visualization of the inboard profile, as
will be shown in the example below, or by
studying the design model tree in which the
results for each Zone-deck, space, and constraint
can be interrogated in detail. Following
acceptance of the Zone-deck allocation, the
designer edits a priority order for the Zone-deck
detailed arrangement. The Zone-deck topology
and geometry optimization can then proceed.
The designer can edit the default optimization
parameters and constraints as desired at each
Figure 16 Visualization of Zone-deck Envelope level.
When the designer is satisfied with the final
results, they will be returned to the design’s
LEAPS database automatically. This requires
the use of an automated re-GOBERIZER that
can replace the ship definition granularity as
shown in Fig. 16 with a more detailed definition
Figure 17 Designation of the DC Deck Zone-decks of each of the arranged spaces while maintaining
the integrity of the LEAPS relational geometry
representation.
EXAMPLE ALLOCATION
The example vessel presented here is an
Figure 18 Main Passageway Arrangement and the artificial demonstration design that the ISA team
Placement of Athwartship Passageways and Stair has named the Habitability Ship. It has its
Towers on the DC Deck origins in a non-U.S. Navy 3150 tonne, 109 m
The designer next links to the MS ACCESS Notional Corvette design (Fig. 2). This was a
Library file to obtain the SSCS-based ship space two-gender design using an Officer, PO, and
list and the default constraints for these space Specialist (enlisted) nomenclature. Because
types. The designer then edits these to reflect there is publication sensitivity associated with
the specific unique requirements for the this design and with the default constraints
particular design. At this point the number and associated with the combat related spaces, the
capacity of the various staterooms, etc. are ship was reduced for demonstration purposes to
created resulting in a unique space requirement just contain the propulsion and habitability
for each compartment. Spaces can be aspects of the original design. All combat
designated by gender and other detailed use spaces, one superstructure deck, and six vertical
specifications at this time. Spaces, such as the WT zones were eliminated from the vessel and
bridge or chain locker, can also be fixed to a the hull form was scaled to enclose this reduced
particular Zone-deck at this point if the designer size. One engine room was eliminated. The net
knows where they must be and they are, thus, result is a vessel with an abnormally large
not included in the allocation optimization. fraction devoted to habitability spaces.
With the Zone-decks and the required spaces The Habitability Ship is the example shown here
and their characteristics and constraints specified, in Figs. 5, 16, 17, and 18. The design consists of
10
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
11
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
ZONEDECK 40: Port ZONEDECK 34: Port ZONEDECK 26: Port ZONEDECK 18: Port ZONEDECK 12: Port ZONEDECK 7:
RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES:
SPACE 35: Fan Room (Hull) 4 SPACE 34: Fan Room (Hull) 3 SPACE 15: Cleaning Gear Storeroom SPACE 76: Ships Office SPACE 9: Bosun Storeroom (Fwd Mooring) SPACE 3: Anchoring & Mooring
SPACE 46: Mooring Area & Gear SPACE 71: Daily Provision Room (Below Decks) SPACE 93: Training Room SPACE 24: Electrical Equipment Room 5 SPACE 45: Mooring Area & Gear
DAMAGE Storeroom (Aft) SPACE 62: PO & Specialist Dining Room 2 SPACE 31: Fan Room (Hull) Storeroom (Fwd)
ZONEDECK 17: Center SPACE 38: Foul Weather Gear Locker
CONTROL ZONEDECK 39: Center ZONEDECK 33: Center ZONEDECK 25: Center RESIDENT SPACES:
DECK RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: SPACE 63: PO Cabin (Male)(4) & Bath GrpA ZONEDECK 11: Center
SPACE 8: Bosun Storeroom (Aft Mooring) SPACE 27: Electrical Equipment Room 8 SPACE 33: Fan Room (Hull) 2 SPACE 64: PO Cabin (Male)(4) & Bath RESIDENT SPACES:
SPACE 61: PO & Specialist Dining Room 1 SPACE 40: Galley & Scullery SPACE 72: Recreation Room GrpA 1 SPACE 81: Specialist Cabin (Male)(6) GrpB
SPACE 96: Wardroom SPACE 65: PO Cabin (Male)(4) & Bath
ZONEDECK 41: Starboard GrpA 2
RESIDENT SPACES: ZONEDECK 35: Starboard ZONEDECK 27: Starboard
SPACE 23: Electrical Equipment Room 4 RESIDENT SPACES: RESIDENT SPACES: ZONEDECK 19: Starboard ZONEDECK 13: Starboard
SPACE 47: Mooring Area & Gear SPACE 102: PO & Specialist Dining Room 3 SPACE 21: Electrical Equipment Room 2 RESIDENT SPACES: RESIDENT SPACES:
Storeroom (Aft) 1 SPACE 60: PO & Specialist Dining Room SPACE 26: Electrical Equipment Room 7 SPACE 94: Library
SPACE 32: Fan Room (Hull) 1
2nd Deck SPACE 90: Electrical Switchboard Room 1
ZONEDECK 38: ZONEDECK 32: ZONEDECK 24: ZONEDECK 16: ZONEDECK 10: ZONEDECK 6:
RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES:
SPACE 5: Battery Locker and Charging SPACE 18: Cool Cold Dry Provisions SPACE 99: MMR Diesel (1stPlatform) SPACE 66: PO Cabin (Male)(4) & Bath GrpB SPACE 82: Specialist Cabin (Male)(6) SPACE 13: Chain Locker
SPACE 69: POL & Paint Locker (Storage) SPACE 41: General Stowage SPACE 67: PO Cabin (Male)(4) & Bath GrpB 1 SPACE 89: Electrical Switchboard
SPACE 70: POL & Paint Locker (Service) SPACE 42: Linen Locker GrpB 1 SPACE 83: Specialist Cabin (Male)(6) Room
SPACE 75: Sewage Treatment Machinery SPACE 59: Laundry (Officer & PO) SPACE 74: SD Storeroom GrpB 2
Room SPACE 73: Refrigerator Machinery Room SPACE 78: Specialist Cabin (Male)(6) GrpA SPACE 84: Specialist Cabin (Female)(6)
SPACE 87: Steering Gear Room SPACE 86: Laundry (Specialist) SPACE 79: Specialist Cabin (Male)(6)
SPACE 88: Steering Gear Room 1 GrpA 1
SPACE 92: Electrical Switchboard Room 3 SPACE 80: Specialist Cabin (Male)(6)
SPACE 95: Trash Room GrpA 2
1st Platform SPACE 85: Specialist Cabin (Female)(6) 1
ZONEDECK 37: ZONEDECK 31: ZONEDECK 23: ZONEDECK 15: ZONEDECK 9: ZONEDECK 5:
RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES: RESIDENT SPACES:
SPACE 0: Aft Pump Room SPACE 98: MMR Diesel (Hold) SPACE 1: Air Conditioning Room SPACE 2: Air Conditioning Room 1 SPACE 4: Auxiliary Propulsion Room
SPACE 91: Electrical Switchboard Room 2 SPACE 39: Fwd Pump Room SPACE 14: Chain Locker Sump
SPACE 101: Mechanical Workshop SPACE 100: AMR
Hold (General)
Figure 20 Allocation of Spaces to Habitability Ship (gray unarrangable Zone-decks; red fixed spaces; black outside vessel)
12
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
The least satisfied space is the Specialist Cabin Cort, A. and W. Hills, “Space Layout Design
(Male) (6) in the center Sub-Zone-deck in the using Computer Assisted Methods,” Naval
second subdivision on the 2nd deck (Zone-deck Engineers Journal, 99, May, 1987, pp. 249-260.
11) with minimum utility of 0.30. Of the
remaining arrangeable spaces, a total of 34 Daniels, A. and M. G. Parsons, “An Agent-
spaces have a minimum utility of 1.0, one has Based Approach to Space Allocation in General
0.90, 24 have 0.80, one has 0.75, one has 0.70, Arrangements,” Proceedings of the 9th IMDC,
four have 0.60, and 23 have 0.50. The fact that Ann Arbor, MI, May, 2006.
all of the spaces were not able to achieve a
Daniels, A. and M. G. Parsons, “Development of
minimum utility of 1.0 is evidence of the high
a Hybrid Agent-Genetic Algorithm Approach to
degree of compromise necessary in typical
General Arrangements,” Proceedings of
arrangement design.
COMPIT’2007, Cortona, IT, April, 2007; a
version also in Ship Technology Research, 55,
CONCLUSION 2008.
The Intelligent Ship Arrangements optimization
Deb, K., Multi-Objective Optimization using
algorithms and software system provides a new
Evolutionary Algorithms. New York: John
way to efficiently obtain a rational arrangement
Wiley & Sons, 2001.
for naval surface ships. The design process
remains under the control of the arrangements
Gen, M. and R. Cheng, Genetic Algorithms &
designer, who expresses the design needs and
Engineering Design, Wiley Interscience, New
requirements in the form of simple, intuitive
York, 2000.
fuzzy constraints and goals. Once developed
for a particular class of ships, these can be Goldberg, D. E., Genetic Algorithms for Search,
captured to facilitate knowledge retention and to Optimization, and Machine Learning, Addison-
ensure that all standard requirements are met. Wesley, Reading, MA, 1989.
When the ship arrangements geometry is Kosko, B., Neural Networks and Fuzzy Systems:
captured within the software, future ISA A Dynamic Systems Approach to Machine
enhancements could address distributive system Intelligence, Prentice Hall, Inglewood Cliffs, NJ,
design and redundancy issues, including 1992.
component location; stores strikedown analyses;
General Quarters and evacuation routing LEAPS, “Leading Edge Architecture for
analyses; etc. When coupled with a three- Prototyping Systems,” Naval Surface Warfare
dimensional geometry and graphics capability, Center, Carderock Division, Version 3.4, 2006.
the optimization technology developed in this Medjdoub, B. and B. Yannou, “Separating
effort could also be extended and applied to Topology and Geometry in Space Planning,”
topside arrangements design optimization and Computer-Aided Design, 32, 1999, pp. 39-61.
the arrangements of components and equipment
within submarines. Michalek, J. J., R. Choudhary, and P.
Papalambros, “Architectural Layout Design
REFERENCES Optimization,” Engineering Optimization, 34-5,
2002, pp. 461-484.
ASSET, “Advanced Surface Ship Evaluation
Tool,” Naval Surface Warfare Center, Carderock Michalewicz, Z., Genetic Algorithms + Data
Division, Version 5.2.0, 2005. Structures = Evolution Programs, Springer,
Berlin, 1999.
Brown, A. and J. Salcedo, “Multiple-Objective
Optimization in Naval Ship Design,” Naval “NAVSEA Design Practices and Criteria
Engineering Journal, 115-4, 2003, pp. 49-61. Manual for General Arrangements Design
13
Naval Engineers Journal, Vol. 120, No. 3, 2008, pp. 51-65.
Chapter 070,” NAVSEA T9070-AB-PRO-010, Dr. Michael G. Parsons was the principal
Rev. A, 1992. investigator for the ISA research and code
development. He earned his BSE (NA&ME) from
Nehrling, B., “Fuzzy Set Theory and General Michigan, MME from the Catholic University of
America, and Ph.D. (Applied Mechanics) from
Arrangement Design,” Proceedings of the
Stanford. He served on active duty for six years at
IFIP/IFAC Fifth International Conference on Naval Reactors-NAVSEA 08. He has been on the
Computer Applications in the Automation of NA&ME faculty of the University of Michigan for 35
Shipyard Operations and Ship Design, Trieste, years. He is a member of ASNE and Fellow,
IT, 1985. Honorary Member, and Webb Medalist of SNAME.
Nick, E. K., “Fuzzy Optimal Allocation and Dr. Hyun Chung obtained his MSE and Ph.D.
Arrangement of Spaces in Zone-Decks in Naval (NA&ME) from the University of Michigan following
Surface Ship Design,” Ph.D. Dissertation, undergraduate work at the Seoul National University.
Department of Naval Architecture and Marine He has focused on object-oriented software and
Engineering, University of Michigan, April, database development in addition to his
specialization in tolerance analysis and control in the
2008.
welding of assemblies. As a Post-Doctoral Scholar,
Nick, E., M. G. Parsons and B. Nehrling, “Fuzzy he led the ISA code development.
Optimal Allocation of Spaces to Zone-decks in Dr. Eleanor Nick earned her MSE and Ph.D.
General Arrangements,” Proceedings of the 9th (NA&ME) and MSE in Mechanical Engineering from
IMDC, Ann Arbor, MI, May, 2006. the University of Michigan following undergraduate
work in ME (with a minor in architectural studies) at
Nick, E. and M. G. Parsons, “Fuzzy Optimal Tufts. She had an undergraduate year abroad at
Arrangement of Spaces within a Zone-deck University College London where she studied ME
Region of a Ship,” Proceedings of PRADS, and basic NA subjects. Ellie is a National Defense
Houston, TX, Oct. 2007. Science and Engineering Graduate Fellow. She had
a major role in the ISA design and developed the
Ölçer, A. I., C. Tuzcu and O. Turan, “An topology and geometry optimization algorithms, in
Integrated Multi-Objective Optimization and particular, for ISA. She is a member of ASNE and
Fuzzy Multi-Attribute Group Decision-Making SNAME.
Technique for Subdivision Arrangement of RO-
Anthony Daniels earned his BSE, MEng, and Naval
RO Vessels,” Applied Soft Computing, 6, 2006, Architect degrees in NA&ME and MSE in Industrial
pp. 221-243. and Operations Engineering from the University of
Michigan. He worked for JJMA/Alion for 3 years
Slapnicar V. and I. Grubisic, “Multi-criteria prior to returning to Michigan. Tony had a major
Optimization Model of Deck Layout Design,” role in the ISA design and developed the space and
Proceedings of the 8th IMDC, Athens, 2003. constraint database and its management system and
the hybrid agent/GA algorithms and software for the
ACKNOWLEDGMENTS allocation optimization, in particular, within ISA
The research and code development reported Su Liu earned his BSE and MSE in Computer
Science from the University of Michigan. He served
here was sponsored by the Office of Naval
as a principal programmer for ISA code development.
Research Naval Engineering Modeling and He has recently joined Microsoft.
Optimization (NEMO) program under Contract
N00014-04-1-0225 and the Naval Sea Systems Jignesh Patel, Associate Professor of Computer
Command and Naval Surface Warfare Center – Science, University of Michigan, helped guide ISA
Carderock Division under a number of code development. He earned his B.Tech. from
supporting contracts via CSC. Prof. Bruce Benaras Hindu University in India and his MS and
Nehrling, U.S. Naval Academy, contributed in Ph.D. (Computer Sciences) from the University of
Wisconsin Madison. His research focuses on various
the early formulation of the arrangements
aspects of database management systems. He is
optimization. member of IEEE.
______________________________________________________
14