Print

Print


terry, glen, fil.

the idea of defining a set of variables and then explore all possibilities
that these variables offer is consistent with the rationalist (cartesian)
theory of problem solving.

defining a set of variables creates a theoretical space of possibilities,
nothing more.  if you are varying variables independent of each other, which
gives you maximum freedom, this space will be of orthogonal dimensionality.
this space is always confined to the variables you happen to have chosen.
any such choice amounts to a restriction on the solutions you could possibly
find by this method.

having defined this space and thereby delineated all possible variations, to
find a solution by automatic means requires an algorithm that selects the
best solution from among all those possible.  humans are very good at
deciding what may work or what would be a solution to a given problem, but
they are not so good at processing huge numbers of alternatives.  the
problem with this theory, therefore is to find an algorithm that replicates
this human judgment and can go through huge numbers of possibilities.  it is
a challenge to write such an algorithm.  most efforts of this kind have
failed or are only weak approximation of what humans can decide rather
easily if presented with small numbers of alternatives.

herbert simon's modified rationalist theory acknowledges that the space
created by allowing variables to vary freely is far too big to be explored
case by case and that, in order to get something from this approach, one
would have to lower the criterion and find a solution that is merely
satisfactory, not the best, but the first found among a smaller number of
alternatives within the space defined by the selected variables.

this is where finding of automatic solutions is stuck: (a) by the conception
of a cartesian space, (b) by the necessarily non-automatic (human)
definition of what is considered variable, (c) by the size of the space
created. and (d) by the difficulty if not impossibility to define an
algorithm that replicates human judgment of the variations this method
creates.

to talk about automatig or computational design means overcomings all four
problems.  good luck

klaus

-----Original Message-----
From: PhD-Design - This list is for discussion of PhD studies and
related research in Design [mailto:[log in to unmask]]On Behalf
Of Filippo Salustri
Sent: Saturday, January 14, 2006 12:33 PM
To: [log in to unmask]
Subject: Re: Automata and redefinition of design practice (was: Robotic
thought)


Terry, Glenn, et al:

I think I get the automata arguments.  But let me try this:

I don't see how, in the general case, one can enumerate the variables
needed to entirely describe a design problem.  To design something right
the first time (as opposed to the 'fast failure' approach) would pretty
much require that level of knowledge.  At it seems to me that sufficient
information simply isn't available at the outset.

So the 'fast failure' approach is really the only reasonable way to go
about it.

Cheers.
Fil

Terence Love wrote:
> Hi Glenn,
>
>
> The automata problem also fascinated me.  The conclusions I came to was
that
> it isn't intrinsically a conflict. It doesn't 'automate' design, and, it
> points up a problem in the politics of how design has been defined.
> Radically, the automata problem suggests a need to redefine design
activity
> in a way that is independent of the hegemony of traditions of design
> practice and the education of practitioners.
>
> My reasoning on it went something like this (it's in my PhD thesis):
>
> The solution to the problem is pointed to by one theorem of finite
automata
> that states (If I remember right it's something like!),
>
> "If a problem can be expressed in variables in the language of finite
> automata then a solution can be found by manipulation of those variables
> using that language"
>
> One way of looking at this, is that the use of automata does not automate
> the activity of designing as a whole and human design activity does not
> disappear. Simply, the location of design activity and the types of design
> skills required to 'do design' change.
>
> The locus of design problems changes to 'designing the original _problem_
as
> a representation in the language of finite automata' (rather than
designing
> representations of solutions in the languages of sketching, engineering
> drawing, etc).
>
> The skills required of a design practitioner are then the skills to
envisage
> a solution, which is the representation of the original problem in the
> language of finite automata. These design skills are very different skills
> from those currently taught to budding designers or possessed by the
current
> generation of 'traditional' design practitioners. The gap is not so great
> when seen from within engineering design fields b3casue there has already
> been an historical shift from craft tools to more abstract
representational
> manipulation in for example understanding shape, movement and product
> behaviours, and in optimising solutions.
>
> This idea that the scope if design activity changes is also a useful
> perspective for solving several other problems in the area of defining
'what
> is design'. In particular, it mutually locates the activities of design
> practice and design research. The focus of design research is to improve
and
> 'automate' current design practices and skills. This offers the
possibility
> and opportunity for designers to drop old design practices and to take up
> new, more effective, more advanced, design practices.
>
> Locating the automata issue in a longer-term picture, design practices
have
> changed a lot over time. The changes over single generations, however,
have
> been relatively small and accommodated by professional development. This
has
> lead in each generation to an illusion and a desire among practitioners
and
> educators to define 'design' as whatever design practitioners do at this
> moment. Taking the long view and including the automata issue suggests it
is
> better to define 'design' independently of what we as designers think is
> design from looking at our practice.
>
> Thoughts?
>
> Cheers,
> Terry
>
> ===
> (c) Dr. Terence Love
> Dept of Design
> Curtin University
> Tel/Fax: +61 (0)8 9305 7629 (Home office)
> Mobile: 0434975 848
> [log in to unmask]
> ===

--
Filippo A. Salustri, Ph.D., P.Eng.
Department of Mechanical and Industrial Engineering
Ryerson University
350 Victoria St, Toronto, ON, M5B 2K3, Canada
Tel: 416/979-5000 ext 7749
Fax: 416/979-5265
Email: [log in to unmask]
http://deed.ryerson.ca/~fil/