Newsgroups: bit.listserv.geodesic
Subject: Applied Computational Cosmography (Long Part1)
Date: 14 Nov 1994 14:25:45 -0500

Applied Computational Cosmography
Part I -- First Steps

June 17, 1992
Revised & Expanded November 5, 1992

Richard J. Bono
Brownsville, TX. 78521

Compuserve: 70324,1712
Internet: 70324.1712@compuserve.com
, rjbono@AOL.com

Applied Computational Cosmography
Part I -- First Steps

I.      Introduction

II.     Generalized Computations & Complexity
        A. Problem Solving
        B. Computational Complexity
                -Example: integer scanning
        C. Supercomputer Paradox
        D. Computational Design Science

III.    Computational Synergetic Geometry (CSG)
        A. Caveats
        B. Description of the CSG Paradigm
                -Fast Fourier Transform (FFT) analogy
        C. CSG Components
                -Inputs & energy
                -Processing elements & structures
                -Geometrical framework
                -Transformations & mapping
        D. Efficiency
                -Thermodynamic considerations
                -Loudspeaker analogy
                -Efficiency of the CSG
        E. Dynamic Modeling with the Jitterbug
                -The jitterbug model
                -Complexes of jitterbugs
        F. Neural Networks, Cellular Automata, Lions and Bears (Oh My!)
                -Generalized neural nets
                -Generalized cellular automata

IV.     Implementation Methods
        A. Hardware
                -Processing elements
                -Euler's topology & Gibbs' phase rule
        B. Software
                -Gibbs' phase rule
                -Structure mapping & modeling tools
        C. Input/Output

V.      Applications
        A. The Grand Challenge Problems
                -Climate modeling
                -Quantum physics
                -Crystal Engineering
                -Managing the human genome
                -Non-linear systems
                -Machine vision
                -Cognition
                -The shortest-network problem
        B. Balancing your Checkbook
        C. "Trivial" problems and CSG

VI.     Summary & Conclusion

VII.    References


Applied Computational Cosmography
Part I -- First Steps


The application of synergetics to the theory of computation is
examined.
 The need
 for a new method of computation is discussed in
terms of problem solving
 and
 computational complexity. Preliminary
discussions of a proposed
 Computational
 Synergetic Geometry (CSG) lead
directly to descriptions of CSG model
 components and implementations.
Potential applications of the CSG model
 are
 examined. A list of
preliminary development tasks is outlined.


Introduction

This paper is a preliminary discussion of ideas and methods towards the
implementation of a
 generalized Computational Synergetic Geometry
(CSG). The CSG is a
 completely new and
 previously undisclosed
computational paradigm. As such, the author must
 make clear that the
concepts and ideas presented in this paper are not yet definitive. When
inaccurate, I hope to be at
 least definitively inaccurate.

The application of Computational Synergetic Geometry is based on two
steps. The first step is to
 reorder the problem at hand using
synergetic geometry. It will be shown
 that this immediately
 yields a
simplification of the problem that can be processed with reduced
space-time resource
 requirements on conventional computers. The second
step is to apply
 synergetics to the method
 of computation itself. This
will yield massive performance advantages and
 provides insight into
the nature of the problems we are trying to solve. Implementation of
these
 steps will require a
 fundamental shift in the way we view the
interaction between our
 conceptual models,
 computations and
experimentally demonstrable reality.



Generalized Computations & Complexity


Problem Solving

Computations are designed to solve problems. The present theory of
computation recognizes
 that some problems are solvable and others
simply are not. A problem is
 unsolvable if no
 algorithm can solve it.
An unsolvable problem will not converge to a
 solution even when given
infinite space-time resources. Some solvable problems require extremely
large space-time
 resources. The solvability of such problems becomes
one of economics
 (i.e., "What's knowing
 the answer worth to you?").

One of the objectives of computer science is to identify which
problems,
 because of unsolvablity
 or space-time resource constraints,
should not be attempted.

Most problems involve irrational numbers in their calculations. If we
want
 to compute the
 volume of a sphere with a given radius, R, we use
the following equation:

                                V = (4/3)*R^3


Pi (*) is an irrational number that is approximated by truncating to
fixed
 number of decimal
 places. Pi is introduced in our calculations
because of the linear focus
 of analysis. R.
 Buckminster Fuller
discovered the synergetic geometry based solely on
 radial and
circumferential, rather than linear and cubic accounting. Fuller
explains:


"Physics thought it had found only two kinds of acceleration: linear
and
 angular.
 Accelerations are all angular, however, as we have
already discovered. But

physics has not been able to coordinate its
mathematical models with the
 omnidirectional complexity of the angular
acceleration, so it used only
 the linear,
 three-dimensional, XYZ,
tic-tac-toe grid in measuring and analyzing its
 experiments. Trying to
analyze the angular accelerations exclusively with
 straight
 lines,
90-degree central angles, and no chords involves pi (*) and other
irrational
 constants to correct its computations, deprived as they are
of conceptual
 models."


Solvable computational problems which require unreasonably large
space-time resources may be
 effectively simplified by converting their
basis to a synergetic
 accounting system. Synergetics
 does not require
the use of pi or any other irrational number to provide
 results.
Simplification of
 problems via synergetics will increase computational
performance on
 conventional machines by
 an order of magnitude while
halving memory requirements.

Computational Complexity
 The theory of computation includes the
determination of computational
 complexity. If any
 process can be
described by an algorithm, the space-time resource
 requirements can be
determined. The determination of complexity involves the analysis of
the
 algorithm used to
 define the computational sequence. A simple
example will illustrate the
 trade-off between time-
 space resources.

In his book, "The Turing Omnibus," A.K. Dewdney describes the analysis
of
 two different
 algorithms used to solve a rather simple problem. n
positive integers are
 stored in an array A.
 The problem is to
determine if any of the integers are identical. Dewdney
 describes the
algorithms STOR and SCAN in pseudo-code as follows:

                SCAN                            STOR

        for i*1 to n-1 do                       for i*1 to
 n do
          for j*i+1 to n do                       if
 B(A(i))*0
            if A(i)=A(j)                            then
 output A(i);
              then output i and j;                  exit
              exit                                else
 B(A(i))*1
            else continue

Analysis of the worst-case time complexity of the SCAN algorithm yields
a
 quadratic time
 function, n2. The storage requirements are clearly n.
STOR has a
 worst-case time complexity of
 n, but requires more storage.
If m bit numbers are used, STOR will need a
 maximum of 2m
 memory
locations.

This example illustrates several ideas. Finding a minimum complexity
algorithm for a given
 problem, even a simple one, is not a trivial
task. Time complexity
 minimization is generally
 more important than
space minimization (there are exceptions, but memory
 is generally
inexpensive when compared to time). The best-case space-time complexity
would be linear (n).

No known polynomial-time algorithms for problems with exponential
complexity have ever
 been found. These problems represent the
worst-case space-time
 complexities (2n or more).
 These types of
problems will never be solved on a sequential computer.


Supercomputer Paradox

The term supercomputer is generally used to describe computing machines
that are optimized
 for processing speed. Many different supercomputer
architectures exist,
 some of which exhibit a
 large degree of
parallelism. The supercomputer has allowed the science and
 engineering
disciplines to find solutions to complex physical problems through a
'brute-force' approach.
 Fuller explains:

"It is a paradox that the computer, in its very ability to process
nonconceptual
 formulae and awkwardly irrational constants, has
momentarily permitted
 the
 extended use of obsolescent mathematical
tools while simultaneously
 frustrating
 man's instinctive drive to
comprehend his direct experiences. The computer
 has
 given man physical
hardware that has altered his environmental
 circumstances
 without his
understanding how he arrived there."

The need to modify the way we approach computation is clear. As stated
earlier, problems must
 first be simplified by conversion to synergetic
geometry. This will
 provide an automatic
 performance boost. The next
step is to make the computations themselves
 operate within a
synergetic framework that is closely matched to the problem. The system
synergy (meaning the
 behavior of whole systems unpredicted by the
behavior of their parts taken
 separately ) should
 supply a performance
boost of several orders of magnitude. Computing
 machines based on the
CSG model would be true supercomputers. The investigator modeling a
part
 of Universe
 benefits not only from improved performance, but also
from improved
 understanding of their
 model.

Computational Design Science
 Each of the items outlined thus far,
describe the emergence of a
 computational design science.
 Design
science maintains that faithful observation of Universe is the
 basis of
successful
 invention. A computational design science is necessarily
comprehensive
 (i.e.,
 multidisciplinary) in nature. The computer
scientist, physicist,
 biologist, and philosopher (to
 name a few) will
all contribute to developing and understanding the models
 of the
physical
 phenomena which they create. The idea behind the CSG model is
not to
 reinvent the computer or
 computation but to instead tap into
the intricate workings of nature's
 transformations. Innovative
artifacts produced with this comprehensive development method have
gradually transformed the
 man's physical environment and are today the
key to humanities' ultimate
 success in Universe.


Computational Synergetic Geometry (CSG)


Caveats

Having established the need to rethink our approach to computations
(both
 the problems we
 want to solve and the computations themselves),
we can now take the first
 tentative steps
 towards exploring the
uncharted. What follows is a description of one
 possible computational
scenario. It may not be the only one. It may not be the best one. It is
hoped that the ideas
 presented here are researched and investigated
further. The final
 implementation of a
 Computational Synergetic
Geometry will not likely resemble what is
 described. Each journey
must, however, start with a first step.


Description of the CSG Paradigm

The idea behind the CSG paradigm is simple: apply synergetics to the
science of computation.
 Information in the CSG paradigm is modeled as
energy. A structure is
 defined as the base-level
 processing element
(quanta). Frameworks are geometrical frames composed of
 optimal
arrangements of structures. Energy (i.e., information) flows through a
framework composed of
 structures. Transformational mapping rules
determine whether energy is
 absorbed by the
 framework or dissipated by
it. Energy is neither created nor destroyed. It
 can be transformed
into
 different states.

The framework may also undergo transformations. The framework adapts to
the changing states
 of energy. Thus, the system optimally balances
syntropic/entropic energy
 states. The framework
 transformations allow
recycling of the initial energy conditions
 eliminating the need for
intermediate results. This optimally reduces computational complexity.

An analogy based on conventional computation is the Fast Fourier
Transform
 (FFT). The FFT
 transforms time-domain data to the
frequency-domain. The FFT operates on
 data that is
 discretely and
evenly spaced in time . In the FFT, n input time-domain
 data points
are
 transformed into n Fourier coefficients that define the complex
frequency
 domain of the input
 signal at n discrete frequencies.

The FFT can loosely illustrate some useful similarities to the CSG
paradigm. Time-domain data
 inputs (input energy states) are converted
to frequency-domain data
 outputs (output energy
 states). The
conversion occurs after intermediate results are calculated
(energy/framework
 transformations). The CSG differs from the FFT in
that it allows the
 initial energy conditions to
 change state, allows
recycling of initial energy, and is inherently
 dynamic.



CSG Components


Inputs & Energy

It has become increasingly common to describe physical phenomena in
terms
 of their
 information processing properties. Information, like
energy cannot be
 created or destroyed. The
 information leaving the
system cannot be greater than the information
 entering the system. In
CSG space, information behaves as energy does in Universe. Information
(hereafter referred to
 as energy) can change states (i.e., can be
syntropic/entropic,
 associative/radiative). Radiative
 energy may not
be initially "useful". It may require association with
 other,
possibly neighboring
 energies to provide utility.


Processing Elements & Structures

Processing elements are modeled as structures. A structure is the
base-level processing element
 or quanta element. The ideal model of the
quanta element incorporates the
 fundamental unit of
 synergetic
geometry. Each quanta element is self-contained and change's
 state
depending on the
 requirements of the whole system.


Geometrical Framework

Geometrical frameworks of structures may be built. Frameworks consist
of
 optimally arranged
 and dynamically adaptive environment of
structures. An example will
 illustrate how this can be
 used. A
simulation of the "unzipping" of the DNA molecule may be modeled
 by
arranging the
 processing elements in a tetrahelix array. The properties
of the specific
 DNA molecule being
 investigated are then transformed
and mapped onto the array. As processing
 begins the array
 adapts to
the changing format of the molecule.

The configuration of the geometrical framework is such that it follows
the
 requirements of
 minimum energy. The requirements of minimum energy
conditions are in turn
 a function of the
 interplay between the
physical forces being modeled and spatial
 constraints. The fact that
space has shape must be accounted for in the CSG model. The concept
that
 space has shape is
 examined by Arthur Loeb in his book Space
Structures:

"Space is not a passive vacuum, but has properties that impose powerful
constraints on any structure that inhabits it. These constraints are
independent of
 specific interactive forces, hence geometrical in
nature."


Transformations & Mapping

Once the geometrical framework of structures is established, behavior
"rules" are mapped onto
 the structure. All structures in Universe have
access to a total of twelve
 degrees of freedom.
 The applied mapping
may constrain or release any, all or none of the
 degrees of freedom
available to the system. This may occur dynamically during the
processing
 cycle and is
 dependent on changes in the system
synergy/entropy. This method allows
 input of known, partial
 energy
states initially and leads to transformations of the entire system
based on the mapping
 rules.


Efficiency

Efficiency in a physical system is defined as the ratio of energy used
to
 energy available to a
 system. No known system in Universe can have
an efficiency greater than
 100% due to the
 conservation of energy
(Universe is finite but non-unitarily conceptual).
 In physical
systems,
 low efficiencies imply wasted energy. The CSG model of
computation must
 take efficiency into
 account. Unlike physical
systems, the energy "wasted" in systems with low
 efficiency can still
do
 useful "work." This is because energy is not really wasted, it is
transformed. The energies "lost"
 in a CSG system are transformed into
other, possibly unexpected (therefore
 synergetic) energies.

A simple example based on a physical device is the loudspeaker. A
moving-coil loudspeaker is
 essentially nothing more than an
electrical-mechanical-acoustical energy
 transformer. This
 device has
notoriously low efficiencies usually about 1%. This means that
 for
every 100 watts of
 electrical energy input to the device only 1 watt is
converted into useful
 acoustical energy.
 Ninety-nine percent of the
input energy is transformed into heat. Heat is
 considered undesirable
from a design standpoint and it must be dissipated to prevent damage to
the device.


The efficiency of a CSG model will be based on the following factors:

        1.) How well matched the problem is to the initial geometrical
            framework of structures.
        2.) How much energy must be used during the transformations
            (transformations are not
 free!).
        3.) The state (i.e., constrained or not) of the twelve available
            degrees of freedom.

It may be that an initial framework of structures used to model a
problem
 may be fairly
 inefficient. Successive transformations of the
system during processing
 should lead to a nearly
 100% efficiency.


Dynamic Modeling with The Jitterbug

Dynamic models of physical phenomena require a dynamic transformational
basis. One such
 basis for a large class of phenomena may be based on
Fuller's "jitterbug"
 model. Fuller's jitterbug
 model consists of a
cuboctahedron (i.e., Vector Equilibrium or VE) with
 flexible
connections at
 the vertices. The structure formed is not stable and
consists of eight
 faces with triangular
 outlines and six faces with
square outlines. This structure's lack of
 stability enables motion.

The jitterbug describes a series of dynamic transformations of the VE
in
 which all its vertices
 move towards the systems center at the same
rate (Note: the reader is
 encouraged to
 experiment with an actual
model of the jitterbug at this point. See A
 Fuller Explanation by
Edmonson for more details). The jitterbug goes from a vector
equilibrium
 to a stable octahedron
 passing an unstable isocahedron
along the way. Another possible
 transformation is the formation
 of a
quadrivalent tetrahedron.

The importance of the jitterbug model is in the nature of its dynamics.
The transformations in
 shape and size occur without a change in the
quantity of material. This
 illustrates how physical
 changes in phase
occur. When phase changes occur the quantity of a
 material stays the
same but
 that materials properties change radically. The contraction
of the model
 operates around four
 independent axes thus making the
transformations four-dimensional in
 nature.

Complexes of many interconnected jitterbugs exhibit similar properties.
Adjacent VE create
 octahedral cavities. Both types of polyhedra are
required to fill space.
 Though extremely difficult
 to visualize, the
transformation of a jitterbug complex converts the VE to
 octahedrons
while the
 octahedron convert into VE. Edmonson explains the
significance:

"...the unique symmetry of the VE combines with this newfound jitterbug
property to produce a model of omnisymmetrical motion, a radiating wave
of
 activity. Just as the IVM [Isotropic Vector Matrix] is a static
conceptual
 framework---describing the symmetry of space---this model
illustrates the
 concept
 of dynamic, 'eternally pulsating' energy
events in space. It causes the
 IVM to
 come to life."

This dynamic model allows direct visualization of energy-wave phenomena
and may help
 elucidate quantum gravitational theories such as the
Loop-String/Ashtekar
 theory . The jitterbug
 model provides a good
starting point for investigating the
 transformational properties of the
CSG
 paradigm.

Neural Nets, Cellular Automata, Lions and Bears (Oh My!)
 The CSG model
appears to be similar to two well-known computational
 paradigms: the
neural
 network, and cellular automata. CSG is similar to, but entirely
unlike any
 of these paradigms. To
 explain this seemingly contradictory
statement, we must examine each
 paradigm in general
 terms.


Generalized Neural Networks

Modern neural network paradigms were originally developed as models of
biological nervous
 systems. The intent was to gain insight into
learning and cognition. It
 soon became apparent
 that the models
developed showed promise in allowing machines to achieve
 human-like
performance in fields such as speech and image recognition. All
neural
 net models attempt to
 achieve high computational performance by
way of a dense interconnection
 of very simple, non-
 linear
computational elements. Richard Lippmann explains:

"Neural net models are specified by the net topology, node
characteristics, and training or learning rules. These rules specify
 an
initial set of weights and indicate how these weights should be
 adapted
during use to improve performance."

At first glance, the neural net appears to be a direct analogue to the
CSG. A series of processing
 elements (structures) is massively
interconnected in a specific topology
 (framework). The
interconnections are supplied weights that are dependent on the
learning
 rules (mappings). Once
 the system is trained, information
(energy) is applied to the inputs and
 propagated through the
 systems
(transformations) and read as the result. The differences are
significant. The neural
 network topology is fixed and planar (i.e.,
two-dimensional) whereas the
 CSG is dynamic and
 four-dimensional in
terms of dynamic axes & degrees of freedom. The
 mappings used in the
CSG system are not training rules but are instructions on how the
system
 should react in certain
 situations. It affects not only the
energy being processed but also the
 topology of the framework.


Generalized Cellular Automata

Cellular automata are discrete space-time models that have sufficient
local rule capacity to
 conceivably model Universe . They were invented
in the late 1940's by John
 von Neumann
 who was attempting to construct
a self-reproducing machine . Cellular
 automata are
 characterized by
dividing space into small, discrete units called cells.
 Each cell takes
on a
 binary value of 0 or 1. The cellular automation takes on an
initial value
 at some time, t. Rules
 local to a specific cell
determine the cell value at some later time
 (i.e., t+1). Time in the
cellular
 automation also takes on discrete values. When compared to
the CSG model,
 cellular
 automata suffer from problems similar to those
of the neural network;
 mainly the lack of four-
 dimensional dynamics
and modeling capabilities.

Each of these paradigms have one thing in common with the CSG model.
They
 are all classed as
 emergent computations. Each model exhibits
synergy. The behavior of the
 whole system is
 greater than the sum of
its components. Unexpected global behaviors
 emerge from many local
interactions. The essential difference between each of these paradigms
is
 that the CSG model
 is inherently dynamic and four-dimensional. In
addition, a training phase
 (as in a neural network)
 or local rules (as
in cellular automata) will not be required. Instead,
 the problem is
directly
 mapped to the framework of structures. Transformation rules
govern how the
 energy within the
 system will flow and change state.
The transformation rules govern the
 behavior of the whole
 system and
not just the local cells.


Implementation Methods

Implementation of the CSG model to computation will require a
fundamental
 shift in the way we
 view the interaction between hardware
and software. The differences
 between the two will
 become less
apparent. This is because, in the CSG model, hardware and
 software
fully
 complement each other. The hardware consists of conventional
components
 with flexible
 interconnection schemes that must obey
Euler's topology formula. The
 software consists of
 descriptions of
the transformation rules and mappings that are operative
 in the model
and must
 obey Gibbs' phase rule. Hardware and software elements must
work like a
 lock and key. The
 design methodology for both hardware and
software must address both issues
 at the same time.


Hardware

The basic processing elements used in a CSG implementation will all
share
 some common
 features. The processor will essentially be
independent of the framework
 topology used. This
 will allow different
processor types to be configured and integrated into
 a single CSG
framework. The key to the CSG hardware implementation is not in the
CPU,
 but in the
 communications links and in making them dynamically
reconfigurable.
 Dynamic reconfiguration
 is essential for allowing
energy flow to follow the path of least
 resistance (i.e., from high
potential to the 'ground' state). The only other requirement, from a
hardware standpoint, is that
 the system memory must be distributed.

Of off-the-shelf processing elements, the INMOS Transputer is the
leading
 candidate for
 exploring CSG implementations. The Transputer
family of processors are
 ideally suited to
 forming large,
reconfigurable networks of processing elements. Each
 Transputer is a
RISC based
 CPU with on chip communication links and memory. The
Transputer
 represents an ideal
 starting point for investigating the
CSG model. Ultimately, a special
 purpose processing element
incorporating features specific to a CSG implementation must be
developed.

The framework of processing elements used in the CSG model would be
based
 on two well-
 known principles: Euler's topology and Gibbs'
phase rule. Euler's
 topology deals with the
 superficial aspects of the
framework. It defines the number of processing
 quanta required as well
as their interconnection topology. Gibbs' phase rule defines the
degrees
 of energetic freedom
 available and how much energy needs to be
added (or subtracted) locally to
 bring about other
 states. The two
principles demonstrate complementarity. Euler's topology
 deals with
energy as
 radiation while Gibbs' phase rule deals with energy as
matter. The
 hardware topology is
 dependent on Euler's topology while
the transformations and mapping rules
 are dependent on
 Gibbs' phase
rule.


Software

Programs written for a CSG model will differ substantially from
conventional programs.
 Conventional programs outline in exact detail
the sequence of operations
 that are to occur. A
 misplaced instruction
may cause the whole system to "crash". CSG software
 will instead
consist
 of a set of descriptions that outline the way the system can
transform.
 Initial energy will be
 directly mapped to the structural
framework. A CSG model will be able to
 change state given
 that enough
energy exists and that the system has sufficient unconstrained
degrees-of-freedom.

Gibbs' phase rule determines the number of degrees of energetic freedom
that are available to the
 system based on the initial energy conditions
and the given framework
 topology as described by
 Euler's formula.
Gibbs' phase rule will also be used to determine how and
 under what
circumstances the system can change state. The state changes are the
key
 to CSG modeling. The
 system is essentially given instructions on
how it can change state and
 then allowed to let the
 initial energy
flow, transform, and change state as required.


Input/Output

The CSG will handle the bulk of input/output tasks graphically using
conventional scientific
 visualization techniques. Object-oriented,
graphical building blocks can
 be used to define
 frameworks,
structures, transformations and initial conditions. Real-time
 display
of
 computational progress and results will also be used. A method of
"compiling" framework
 definitions will be required. This compiler would
take into account the
 topological, and spatial
 constraints to form an
appropriate structural framework.

Several tools will need to be developed to facilitate I/O. A tool will
be
 needed to help map the
 initial energy state to the structural
framework. This tool should
 optimize the initial placement of
 energy
in the system given the constraints defined by Gibbs' rule. Another
tool that will help
 setup the structural framework will be required.
This tool will allow
 complex structures to be
 built and mapped using
the quanta elements. This tool will also define the
 frequency of
modular
 subdivision required and then configure a suitable framework of
quanta
 elements using Euler's
 formula.


Applications

Thus far, this paper has defined the need for a better method of
computation, outlined CSG
 functional groups and introduced some CSG
implementation issues. The
 following section deals
 with the question:
"Yeah, so what can I do with it?".

Today's supercomputers are essentially solving problems with large
amounts of computational
 complexities that make them difficult to solve
easily. The problems,
 however, are generally
 simple. Manipulation of
matrices is an example. It is not difficult to add
 two matrices
together.
 What is hard is waiting for the result when each element of
an extremely
 large array must be
 added together...one-by-one.
Supercomputers solve these problems by
 brute-force. Massively
 parallel
machines provide a fairly elegant solution by performing the
 operation
in one step. What
 is lacking from these solutions is an integrated
whole. This is what sets
 the CSG model apart
 from these methods. By
changing the way we view the problem and then
 mapping it onto a
complementary computational framework, we focus on the nature of the
problem instead of
 numerical computational techniques.


The Grand Challenge Problems

Grand challenge problems deal with modeling aspects of our environment
that have a significant
 impact on humanities' quality of life. The
computational requirements for
 grand challenge
 problems are daunting.
Solving these problems and learning their
 underlying processes is a
key
 task along humanities critical path to success.

Climate modeling

The earth's climate is dynamic. One hundred million years ago tropical
plants thrived at high
 latitudes. Eighteen thousand years ago ice
sheets covered most of the
 northern hemisphere.
 Future climatic
changes will be driven not only by natural fluctuations
 but by human
activities as
 well. Gauging the effects of pollution, ozone depletion,
volcanic
 activity, and nuclear war
 (World War III is over, but the
weapons still exist) will become
 increasingly important, as will
developing methods to alter the current course.

Current climate models vary according to the length of time being
simulated, as well as their
 spatial resolution. Even the most complex
general-circulation models are
 sharply limited by
 the spatial detail
resolution. Today, no computer is fast enough to
 calculate climatic
variables
 everywhere on the earth's surface and in the atmosphere
within a
 reasonable time span
 (remember complexity?). The CSG model
applied to climate modeling will
 help to reduce the
 computational time
required as well as increase the spatial resolution
 available to the
model.
 This will lead to very accurate climate models.


Quantum Physics

No field stands to benefit more from Computational Synergetic Geometry
than quantum
 physics. Quantum physics uses computers of unparalleled
complexity to
 investigate its theories.
 These computers are commonly
known as particle accelerators. Large
 particle accelerators are
 very
expensive to build and operate. The need for accurate modeling and
simulation tools
 becomes clear. Fortunately, synergetics provides the
ideal modeling tool
 for investigations into
 quantum electrodynamics,
the electroweak theory and quantum
 chromodynamics. Synergetic
 modeling
coupled with the CSG model should provide unprecedented insight
 into
the nature of
 the atomic and sub-atomic domains. Quantum mechanical
modeling using the
 CSG system, will
 allow researchers to focus on
experiments that provide the most insight
 into the nature of the
quantum mechanical world.


Crystal Engineering

The forces that assemble molecules into natural crystals can be
utilized
 to produce a variety of
 important materials. The properties
of a crystalline material depend
 greatly on the arrangement
 of the
molecules in the crystal. Little is known about the factors which
control the assembly of
 such crystals Scientists are trying to learn
what types of molecules and
 what types of conditions
 will produce
crystals with unusual and useful properties.

Molecules assemble in dense packing arrangements which minimize space
and
 balance
 attractive-repulsive forces. This closest-packed
arrangement minimizes the
 total energy of all the
 forces among all the
molecules. Prediction of the lowest energy
 configuration is not
possible
 today. The CSG model with its inherent ability to model
spatial
 constraints and to deal with
 energy minimization would be the
ideal method of predicting molecular
 crystal structures and
properties.


Managing the Human Genome

Researchers are currently compiling the genetic code sequences that
make
 human beings what
 they are. The human genome is the totality of
genetic information
 contained in human
 chromosomes. Analysis of the
human genome will provide clues into human
 origins and
 insight into
the complex functioning of the body. Once codified the
 problem will be
accessing,
 assimilating and cross correlating the tremendous amount of
data
 generated. Access,
 interpretation, query, integration,
visualization, test and study are all
 functions required in a
 genome
database manager. The CSG model will allow for "intelligent" access
 to
this data by
 seeking and classifying patterns within the data set. This
method can be
 extended to any large
 data set given that an appropriate
mapping schema is provided.


Non-linear Systems

Synergetics shows us that Universe in inherently non-linear. Nature
depends on circumferential
 and radial accounting rather than linear and
cubic accounting.
 Mathematical "correction factors"
 have been devised
to compensate between what our linear models tells us
 and demonstrable
physical reality. These correction factors have led directly to the
development of non-linear
 systems analysis. Our currently non-linear
mathematical models show high
 orders of
 unpredictability which we term
chaos. Chaos appears across several fields
 such as medicine
(prediction of heart attacks), weather forecasting (hurricane
prediction),
 celestial mechanics (the
 n-body problem) and control
systems analysis. By modeling non-linear
 phenomena using the
 CSG
method, we will see the inherent order and symmetry which is currently
masked by our
 outdated mathematical models.


Machine Vision

Machine vision is the energy-processing task of understanding a scene
from
 its projected
 images. An image is composed of a 2-dimensional
array of feature values.
 The task of a
 machine vision system is to
understand the scene depicted by the image.
 Vision is easy for
 humans,
although the mechanisms involved in human understanding of a scene
 are
unknown. A
 key problem for machine vision implementations is that
understanding an
 image requires a priori
 knowledge of the task domain.
Today's image understanding systems are
 often unable to see
 objects
that cannot be matched to a stored representation. The CSG system
 with
its inherent
 ability to deal with topological detail and with its
ability to map scene
 characteristics into its
 structural framework
should be able to understand general scenes.


Cognition

Cognitive science deals with psychological research into the nature of
human thinking. The
 theories that are developed are machine models of
human thinking.
 Cognitive science attempts
 to quantify the comparisons
of human mind with machine to benefit the
 understanding of human
cognition. The CSG model applied to cognitive science should provide
valuable insights into
 the nature of human thinking.


The Shortest-Network Problem

The optimum layout of a telephone network topology or a electronic
circuit
 layout depends on
 solving what is known as the
shortest-network problem. The computational
 complexity of
 solving for
the shortest total route of even a 100 point network becomes
 extremely
large in both
 space and time resources. Once again, the CSG model with
its inherent
 ability to deal with
 topological detail and it flexible
mapping schema should provide solutions
 to this problem with
drastically reduced computational resources.


Balancing Your Checkbook

"Will a CSG be able to balance my checkbook?"
 It should, given that
the appropriate mapping and transformational rules
 exist. The question
arises from an examination of the 'trivial' problem and the CSG. A
trivial
 problem is one that
 essentially a 'no-brainer'. It is still
important for the CSG model to
 handle such problems to prove
 its
generality and ability to model all physical principles. Some of the
same transformation
 rules applied to quantum physics could be applied
to balancing your
 checkbook. It should be
 noted that other
computational paradigms cannot be reliably used on
 trivial problems (I
would
 not use a neural network to balance my checkbook).


Summary & Conclusion

This paper has examined preliminary ideas towards developing a
generalized
 computational
 synergetic geometry. The CSG model has
been shown to be composed of two
 parts. The first
 involves reordering
the problem using synergetic geometry. The second part
 involves
applying
 synergetics to the method of computation itself. Several
implementation
 concepts have been
 introduced along with potential
applications.

The purpose of this paper is to lay the foundation for further research
and development. The
 following section will outline some of the
preliminary tasks required for
 development.

Documentation of results and exchange of ideas
 The view of the CSG
model is bound to evolve over time due to synergy. It
 is of paramount
importance to document the development and evolution of the CSG model.
The
 key task in this
 area is to define the items in part IV of
Fuller's Comprehensively
 Anticipatory Design Science's
 Universal
Requirements for Realizing Omnihumanity Advantaging Local
 Environment
Controls,
 Which are Omniconsiderate of Both Cosmic Evolution Potentials
and
 Terrestrial Ecology
 Integrities.

Applying synergetics to modeling physical problems
 Initial candidate
problems for synergetic coordination need to be
 identified. The models
for
 these problems must be conceptualized using synergetics. The
underlying
 structures of these
 problems must be identified. Modeling
techniques as well as a descriptive
 language tools must
 be developed.


Development of CSG components

The concepts of the quanta elements and structural frameworks must be
investigated further.
 Development tools for describing the framework
topologies and for applying
 Euler's formula and
 Gibbs' phase rule must
be developed. Initial experimentation using logic
 elements or
microprocessor arrays must be implemented. Further evaluation of the
INMOS
 Transputer and
 the OCCAM programming language is required.

There remain many unanswered questions regarding synergetics and the
theory of computation.
 It is hoped that the ideas presented in this
paper will bear fruit after
 further research and
 development.
Synergetics applied to other fields of study have already
 resulted in
notable
 discoveries (e.g. Carbon-60; the Buckminsterfullerene). The
potential for
 additional discoveries
 is limited only by the initiative
of the individual.


======================

References

Nystrom, J.F. (Jim) Computational Cosmography, First-draft, April 1992.

Gurari, Eitan M. An Introduction to The Theory of Computation, Computer
Science Press, 1987.

Fuller, R. Buckminster, Synergetics: Explorations in the Geometry of
Thinking, Macmillan ,
1975.

Dewdney, A.K. The Turing Omnibus, Computer Science Press, 1989.

Edmonson, Amy C., A Fuller Explanation. The Synergetic Geometry of R.
Buckminster Fuller,
Birkhauser Boston, 1987.

Ramirez, Robert W. The FFT Fundamentals and Concepts, Prentice Hall,
1985.

Forrest, Stephanie. "Emergent Computation: Self-Organizing, Collective,
and Cooperative
Phenomena in Natural and Artificial Computing Networks." In Emergent
Computation. Ed.
Stephanie Forrest. A Bradford Book-The MIT Press, 1991.

Loeb, Arthur L., Space Structures: Their Harmony and Counterpoint,
Addison-Wesley Advanced
Book Program, 1976.

"Gravity Quantized?" Science and the Citizen. Scientific American,
September 1992, pp. 18-20.

Rumelhart, David E., McClelland James L., et. al., Parallel Distributed
Processing:
Explorations in the Microstructure of Cognition, Volume 1: Foundations,
The MIT Press, 1988.

Lippmann, Richard P., "An Introduction to Computing with Neural Nets."
IEEE ASSP
Magazine, April 1987, pp. 4-22.

Rietman, Edward, Exploring the Geometry of Nature: Computer Modeling of
Chaos, Fractals,
Cellular Automata and Neural Networks, Windcrest, 1988.

Schneider, Stephen H., "Climate Modeling.", Scientific American, May 1987,
pp. 72-80.

Fagan, Paul J., Ward, Michael D., "Building Molecular Crystals",Scientific
American, July 1992,
pp. 48-54.

Erickson, Deborah, "Hacking The Genome", Scientific American, April 1992,
pp. 128-137.

Cohen, Paul R. and Feigenbaum, Edward A., eds. The Handbook of Artificial
Intelligence
Volume III, Addison-Wesley Publishing Company, Inc., 1982.

Bern, Marshall W., Graham, Ronald L., "The Shortest-Network Problem",
Scientific American,
January 1989, pp. 84-89.

Fuller, R. Buckminster, Critical Path, St. Martin's Press, 1981.


About the Author

Richard J. (Rick) Bono is currently Electrical Systems Engineer for
Teccor
 Electronics Corporation in
 Brownsville, Texas. He received a
BSEE from Texas A&M University in 1984
 concentrating on
 computer
architecture and semiconductor devices. He is recognized as an
Engineer-in-Training
 by the Texas Society of Professional Engineers and
is actively seeking
 licensing as a
 Professional Engineer. He has
served as a member of the Advisory Committee
 for Electronic
 Technology
at Texas State Technical College since 1990. He has recently
 been
selected to
 appear in the first edition of Who's Who in Science and
Engineering.
 Rick's other professional
 affiliations include the
Institute of Electrical and Electronics Engineers
 (IEEE), the IEEE
Signal
 Processing Society, IEEE Magnetics Society, and the Audio
Engineering
 Society (AES). His current interests
 include synergetic
geometry , parallel computing, non-linear dynamics,
 celestial
mechanics, and digital image
 processing. Rick is married, has one
daughter , and is actively defining
 his personal philosophy.


Nystrom, J.F. (Jim) Computational Cosmography, First-draft, April
1992.

Gurari, Eitan M. An Introduction to The Theory of Computation, Computer
Science Press, 1987.

 Fuller, R. Buckminster, Synergetics: Explorations in the Geometry of
Thinking, Macmillan , 1975.

 Nystrom, Ibid.

 Dewdney, A.K. The Turing Omnibus, Computer Science Press, 1989.

 Ibid.

 Ibid.

 Fuller, pp.27, Ibid.

 Fuller, pp. 3, Ibid.

 Edmonson, Amy C., A Fuller Explanation. The Synergetic Geometry of R.
Buckminster Fuller, Birkhauser Boston,
 1987.

 Ramirez, Robert W. The FFT Fundamentals and Concepts, Prentice Hall,
1985.

 Forrest, Stephanie. "Emergent Computation: Self-Organizing,
Collective,
 and Cooperative Phenomena in Natural
 and Artificial
Computing Networks." In Emergent Computation. Ed. Stephanie
 Forrest. A
Bradford Book-The MIT
 Press, 1991.

 Fuller. Ibid.

 Loeb, Arthur L., Space Structures: Their Harmony and Counterpoint,
Addison-Wesley Advanced Book Program,
 1976.

 Fuller. Ibid.

 Edmonson, Ibid.

 Edmonson, Ibid.

 Edmonson, Ibid.

 "Gravity Quantized?" Science and the Citizen. Scientific American,
September 1992, pp. 18-20.

 Rumelhart, David E., McClelland James L., et. al., Parallel
Distributed Processing: Explorations in the
 Microstructure of
Cognition, Volume 1: Foundations, The MIT Press, 1988.

 Lippmann, Richard P., "An Introduction to Computing with Neural Nets."
IEEE ASSP Magazine, April 1987,
 pp. 4-22.

 Lippmann, Ibid.

 Rietman, Edward, Exploring the Geometry of Nature: Computer Modeling
of
 Chaos, Fractals, Cellular Automata
 and Neural Networks, Windcrest,
1988.

 Dewdney, Ibid.

 Rietman, Ibid.

 Forrest, Ibid.

 Fuller, pp. 685, Ibid.

 Schneider, Stephen H., "Climate Modeling.", Scientific American, May
1987, pp. 72-80.

 Fagan, Paul J., Ward, Michael D., "Building Molecular
Crystals",Scientific American, July 1992, pp. 48-54.

 Erickson, Deborah, "Hacking The Genome", Scientific American, April
1992,
 pp. 128-137.

 Cohen, Paul R. and Feigenbaum, Edward A., eds. The Handbook of
Artificial
 Intelligence Volume III, Addison-
 Wesley Publishing
Company, Inc., 1982.

 Cohen, Ibid.

 Bern, Marshall W., Graham, Ronald L., "The Shortest-Network Problem",
Scientific American, January 1989, pp.
 84-89.

 Nystrom, Ibid.

 Fuller, R. Buckminster, Critical Path, St. Martin's Press, 1981.
 

Disclaimer: The file contained in the box above or displayed in a separate window from a link in the box above is NOT owned nor implied to be owned by BeYoND THe iLLuSioN. Most files at BeYoND THe iLLuSioN are originally from public Bulletin Board Systems (BBS) which were popular in the days before the Internet or from gopher, web, and FTP sites from the early days of the Internet which no longer exist today. Essentially, all files were acquired from the public domain in one for or another.

However, there have been occasions when copyright protected material has appeared on BeYoND THe iLLuSIoN without permission of the copyright holder. In these instances, we have and will continue to remove the copyright protected file as soon as it is brought to our attention. This can now be done using our Report Copyright Material form. Fill out the form, and the webmaster will be notified of the situation.

There are also times when files found on BeYoND THe iLLuSioN have a real home somewhere else on the Internet. In these instances, we will gladly replace the file with a link to its true home whenever it is brought to our attention. If you know of the true home of any of these files, you can use our Report Original URL form to bring it yo our attention.