matching computational strategies to task complexity and user requirements

12
Matching computational strategies to task complexity and user requirements John Miles * , Lynne Moore, Justine Cadogan Cardiff School of Engineering, Cardiff University, P.O. Box 925, Cardiff, Wales CF24 0YF, UK Received 5 September 2001; revised 1 November 2001; accepted 5 November 2001 Abstract It is postulated that the level of complexity of a design system should be matched to the complexity of the task being undertaken. Also, because when users incorporate results obtained from software in a design, they accept responsibility for the results, they need to be able to check that the answers are correct. This can be a dif®cult process with complex software. Furthermore as the amount of available software increases, engineers will need systems which can be used intuitively without the need for training. The development of a preliminary design system is described which attempts to meet the restrictions implied by the above criteria. The paper shows how by developing a system in conjunction with practising designers, the development process can be steered towards providing a solution which is relatively simple and easy to use and which enables the designers to mobilise their expertise while providing them with a tool which enhances their ability to search for good solutions. q 2002 Published by Elsevier Science Ltd. Keywords: Design; Complexity; Simplicity; Constraints; Evaluation; Foundations; Visual 1. Introduction Designers generally look upon the early stages of design as being one of the most demanding and enjoyable parts of the design process. Typically, it is undertaken by the more experienced engineers because the cognitive demands of the search for solutions are such that only they possess the heuristics and the ability to assemble information into suf®- ciently large chunks to enable their short term memory to cope. However, even experienced engineers only undertake a limited search and generally the solutions reached are satis®cing rather than in any way approaching an optimal solution. For some time, there has been a considerable research effort in the area of IT support for designers. However, with some notable exceptions such as CAD and numerical analysis, there have been very few examples of the results of this research appearing in the tools used by practising designers. There are a number of potential reasons for this lack. For example Reich [1] states that ªinstead of studying facilities for aiding engineers, CAE researchers study computer-aided engineering, often in isolation from engi- neersº. Also when researchers do involve engineers, it is often to provide an evaluation of the results of a research project rather providing guidance for the research e.g. see Ref. [2]). This paper covers the development of a tool for prelimin- ary design. The authors' research has always involved a high degree of co-operation with practising designers. This is, in part to provide the domain knowledge and struc- ture for the systems but also to provide a critical review of the work. This helps to direct the work towards an appro- priate form of solution. The approach adopted in this paper demonstrates the bene®ts of working with practising engi- neers and how they can help to guide the research towards providing novel solutions. Practising engineers were involved throughout the project described below. Indeed one of the authors spent some weeks in a design of®ce, studying working practices before system development commenced. However, in order to keep the paper to an acceptable length, only the evaluation process is discussed below. Information on the other aspects of the industrial involvement can be found in Ref. [3]. One of the main themes in this paper is the level of complexity of the techniques used to solve a given problem. If designers and probably other engineers) are to make extensive use of software for a wide range of tasks, then it is probable that most of the software will only be used infrequently. Also as the number of software systems Advanced Engineering Informatics 16 2002) 41±52 1474-0346/02/$ - see front matter q 2002 Published by Elsevier Science Ltd. PII: S1474-034601)00004-0 www.elsevier.com/locate/aei * Corresponding author. E-mail address: [email protected] J. Miles).

Upload: john-miles

Post on 05-Jul-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Matching computational strategies to task complexity and user requirements

�������� ��������� ���������� � ���� �� �������� ���� �����������

��� �� ���� ����� ���� ������� ������

������� ��� � � �� ���� �� ������� � ��������� ���� �� ���� �������� ����� ��� !"�� �#

�������� � �������� !!"# ������� " $����� !!"# �������� � $����� !!"

��������

%� �� ���� ���� ���� ��� ��� & �� ����� & � ������ ����� ��� � �� ������ � ��� �� ����� & ��� ���� ����� ����������' ( ��

������� )��� ����� ��������� ���� �� ������� &� �&�)��� �� � ������� ���� ������ ��������� ��� &� ��� ���� ��� ���� ���� � �� �� � �

����� ���� ��� ���)��� ��� ������' *��� ��� �� � ��&+�� � ������ )��� �� �� �&�)���' ,�������� �� ��� ���� & ���� �� � �&�)���

���������� ��������� )� ���� ������ )���� ��� �� ���� ��������� � )����� ��� ���� &� ��������' *�� ���� ���� & � ��� ������ ������

����� �� ��������� )���� ������� � ��� ��� ����������� �� ��� �� ��� ���� ��������' *�� ����� ��)� �) �� ���� ���� � ����� ��

��-������ )��� ���������� ���������� ��� ���� ���� ������ ��� �� ������� �)���� �������� � � ���� )���� �� �� ����� � ��� � ���

���� � ��� ��� )���� ���� �� ��� ��������� � �� ��� ����� ��������� )�� � �������� ��� )��� � � )���� �������� ����� ��� ��� � ������

&� �� � �����' � !! .�� ����� �� / ������ ������� ���'

#��$���0 1�����# �� �����# ��� �����# ����������# /�� �����# ,��������# 2����

� ���� ������

1�������� ������ � � ��� ��� ��� � ������ & ������

�� ����� �� & ��� �� �������� ��� ��-��� � ����� &

��� ������ ������' *����� �� �� �� ���������� �� ��� ��

����������� ��������� ������� ��� �������� ������ & ���

������ &� � ����� ��� ���� ���� � � ���� ������ ���

���������� ��� ��� ��� ��� � ����� � ��&����� ��� ��&+3

����� � ���� ������ � ���� � ����� ���� ��� ��� �

���' 4)����� ���� ����������� ��������� � � ���������

� ����� ������ ��� ������ � ��� � ����� ������� ���

�����+���� ������ ���� �� ��� )�� ���������� �� ����

� ����'

,� �� ���� ����� ��� ���� � ��������� � ��������

�&&�� �� ��� ���� & %* ������ &� ���������' 4)�����

)��� �� ���� � ��������� ���� �� �(1 ��� �������

��� ����� ����� ���� ���� ���� &�) ���� �� & ��� ���� �� &

���� �������� ��������� �� ��� � � ���� �� ����������

���������' *���� ��� � ����� & ������� ������ &� ����

���' ,� ���� � ����� 5"6 ������ ���� 7������� & ��������

&��� ����� &� ������ ���������� �(/ ����������� �����

������3����� ������������ &��� �� �� ���� &� ����3

�����8' ( � )��� ����������� � ��� �� ���������� �� ��

&��� � ������ �� ��� ����� & ��� ���� �� & � ��������

��-��� ������ �������� �������� &� ��� �������� 9�'�' ���

��&' 5 6:'

*��� ����� ����� ��� ���� ���� & � � &� ��� ���3

��� ������' *�� ������; �������� ��� � )��� ��� ��� �

���� ������ & �3������� )��� ���������� ���������'

*��� ��� �� ���� � ������ ��� ���� ��) ���� ��� �����3

���� &� ��� ������ ��� � � � ������ � ������� �����) &

��� )��' *��� �� �� � ������ ��� )�� �)���� �� ����3

������ &� & � ����' *�� ������� ������ �� ���� �����

���������� ��� ����+�� & )����� )��� ���������� ����3

����� ��� �) ���� ��� �� � � ����� ��� �������� �)����

�������� ��� � �����' .��������� ��������� )���

��� ��� �������� ��� ��-��� ��������� �� )' %�����

�� & ��� ������ ����� �� )���� �� � ������ &+���

�������� )����� ��������� ��&�� ����� ���� ����

������' 4)����� �� ���� � ���� ��� ����� � ��

�������� � ������ � � ��� ��� ����� ������ �� ���������

�� )' %�&����� � ��� ���� ������� & ��� ���������

��� ����� ��� �� &��� �� ��&' 5<6'

=�� & ��� ��� ����� �� ���� ����� �� ��� ��� &

�� ����� & ��� ���������� ���� � � �� � ����� ��� �'

%& ��������� 9��� ����� � ���� ���������: ��� � ���

��������� ��� & �&�)��� &� � )��� ����� & ������ ���� ��

�� ����� � ���� �� & ��� �&�)��� )� � � �� ����

��&������� �' ( � �� ��� ����� & �&�)��� ������

(������� /���������� %�&������ "> 9 !! : ?"@�

"?A?3!<?>B! BC 3 ��� &��� ����� � !! .�� ����� �� / ������ ������� ���'

.%%0 �"?A?3!<?>9!":!!!!?3!

)))'� ������'�B ����B���

� ����������� �����'

�%&��� �������' � ��-�D�&'��'�� 9�' �� ��:'

Page 2: Matching computational strategies to task complexity and user requirements

���������� ��� ���� & ������ � ����� ���&& � ��� ����

��������� ����� & �&�)��� )� ���� ����������' *����3

&��� ����� )� �� � ���� &� �&�)��� )���� ��� �� ����

��������� � )��� ��� � � � ��������'

*�� �� �������� � ������ ��������� )� � )��� �����

��� ��) �&�)��� ����� � ������ )������ � �� ���

���)��� �� ����� ��� ������' %����� �� �� ��)� �����

�� � � )��� � ����� ��� � ���� ��������' %� ���

����� )��� ��� ���� & �&�)��� �� ������ &+��� )��

�� ����� � ������ ���� )�� �� � ������� �� ��� �'

4)����� )��� ��� ������ ��)�� �� ��� ����� & ������

�&�)���� ��� ��� ����� � �������� �� ������ �� �����'

*����&��� ������ �&�)��� ��� � ���� � �� & � &�

)���� �� ��� ���� � �� ��������' *����� �� � ����� ��

��� ����� �� ���� )� ���� � ������� � �� ����� � ��� �

� ���� ���������' 4)����� �� ��)� �� ���� ������ ����

����� ��� �� ��&+�� � � ����� ������� & ��� ��������

�� ����� & )��� �� � ��������&�)���� ������ ������

��� �'

=�� ��� &������ ���������� ���� ��� �� ����� & ���

���� ���������� ��� � � �� ������ �� ��E����� �� ���

�&�)��� � ����� �� ��� � �� ����&� ��� ������ ����

&������� ��� �� �� �����+��� &� ��� ���� & ��� �����'

F������ ���� �� ���� ����� �������� �� ��&+�� � ��������'

%� �������� ��� ���� �� �� ��� ����� ������� ���� ��� ���� 3

���� ������ )���� � ) ����� � �� ��� ����� ���������

��� ��� �� �� ��-������ )��� ���������� � �������� �&�3

)��� �� ������� � � ����+��� �������'

*��� ����� �� �� ��� ���� ���� & � ������� ������

����� 91��: &� ��� ��� ������ ������ & ������ &����3

����' ( ����� ��� ����� �� � )� � ����� ��� ������

&����� ��� �� �� &��������� ��� ����� )� ����������

� ��� &��� ������� & ��� ����� �� ����� ��� )���� ���

�� ����������� ���� ����� ���� �������' *�� �����3

��� �� ��� ����� �� ����� � ��� )�� & ����� � ���

1�&&� 5?6� ��+� 5�6 ��� G��� 5>6'

*�� �&�)��� ��������� �� ���� ����� �� )������ ��

�����&� 2���� ���'

� �������� ������� �������

1�� �� �&�)��� ���� ��������� ���� -������� ���

��������� ��� ��� �)�� & ������ ����� �� �� � �����

���� �������� ��� �&&���������� & ������� ����� )�����

��������� � ����� �����' 1�� ������� ������ ������

&� ��� ���� 5A6 ��� �� � )�� ��� ���� ��� ��) ����3

����� ������ 9GH�: )���� ���� � ���� ��� & ���

������� ����� ������' *����� �� � 1�� �������� ���

���� � ������� � ������� �������� ������ � ������ ��� �

����� �� ���� & ��� �������� ���� ��� ���' *��� &�

& ���� ���������� ��� ���� &��� � �� ������ � &� ������

5I6' *�� ��� � & ��� ����� ���� &�� ��� ���-��� & ����

����� � �� )��� �� ������ � ������ & �� � 1��'

*���� ��� �� ����� � &�) ������ )���� ���� ���� ���� 3

��� &� &������� ������ ��� ��� & )��� ��� ������

���� ��' = ���� ��� * 5J6 �������� ��� �%F�( �����

)���� ��� �� ���� � ������ )��� ��� ������������� ���

�������� & ���������� ����' *�� ����� & �%F�( ��

�� �-���3������� ��������� )���� �� ��� �� � � GH�' *��

����� ������� )��� ��� ��������� & ��) ���� &� ����

������������� ��� �� �� ��� ���� � ������ �� � ��� & �����3

������ ������ ��������� ��� � �� & ��� ����� ����3

����' 1����3K� �� 5"!6 ��� ���� ��� � 1�� &� �� ������

�����)���� ���� ������ &� ����������' *��� �� �����

� ����������� ����� �� ��� ����� &&��� ��� ������� &�

���� ����������' ��K��1 �� � ����� &� ��� ������ &

��������� )� � ���� ��� ���� ��� ���� & ������ )�L���� �

�� � ����� ��� ���� 5""6' *�� �&�)��� �� ����� � ���

��������B)���� ������' ,������ �����)� ��� �����

�� ��&�' 5" �"<6'

� ��� ����������� ����� �� ����� ��������

*�� ������ & � &������� �� � �����&�� � �� &� �

��������� � ��� ���������� �����' K��� � ������ &����

��� �� ��� �� ��� ��� ��������� � ������ ��� �� ��� �

��&+����� � ���� ���� � ���� ��������� ��� �������� ����

��� ����� ���� �� �� �� � � �������' ( ���� ������ ������

� ������ ������ �� ��)� �� ,��' "'

*�� ������ ������� & ����� ��� ������ ��� ����������3

����� ��� ������������ ��� ��� &��������� �� ��)� � ���

����� & ,��' "' *�� ������ ��� ����� ������ &������ �� ��

���� ��� ��� �� ����� ��� ������ ����' *�� ���� &����

)� ������ � � � ���� � ������� ������� &���� ��� ��� ���

&�������� )� � � ���� � ����� ����� &����' *���� ���

�� ���� ��� � �������� ��� ���� ������ &���� &� ���&+�

��� � � &� ��� �� ���� &�� ��� �������� � �������

��� �������� )���� ���� �� � ��� ������ ��� �� �������� ��

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1��?

,��' "' ���� ������ ������ � ������ ���B� �� ������'

Page 3: Matching computational strategies to task complexity and user requirements

��� ������������' *���� )� � � �� �������� &���� ��� �

����������3������� �&&���� ��� ���� �� �� �����3

����� � ��� &��������'

*�� ������������ ������� �� ��� ��� & ��� ������ ���

������ � �� �� ��������' *���� ��� �� ����� ����������

���������� �� ����� )� ����� )��� ���� )���)� � ��������'

* ���� ��� �� )��� ��&&������� ���� ����� ��� )���3

)� � ���� �� � ���� ����� )� &������� ��� ������� ���

�������� � ��� ��� ��� & ��� ������� � ���� � ������

)���� �� � ���� �� ��� ���������� �� ��)� ��

� ������;� ����' K���� ��� ������������ �� ��� ��� & ���

������ �� -��� � �� ������ &���� ������� � �� )

��� ����� ���������� )��� � ����� ����� ��������� ���� ��

��)� �� � ���� ����' %� ��� & )���� ��� )�� )�

���������� � �������� � ����� ��� ����� ��� ���� �

���� ���� ������ )��� ���� &��� ���'

� ��� �����������

%� ���� ������� � ����& ������) & ��� ��� ����������

��� ��� �� ��� ������ & ������ &����� )� �� ����� �

���� ����� ������ ��� �����+����� ��� �� �����������' (�

)� �� ��)�� ��� ���� �� � ������ ������ ��� � )���

&�� �L�� ����� & ��� ����� ��� � ��+��� ��� � ���

��� & ����� � �������'

������ &������ �� ������ ��� ���� ��� &�������� ����

������ ��� ��� ��� �� ��� �� ����' %� �� ���� ���� ���

�������� ��� ��� �� ��� &���� � ��� ����� ���� ��

��� �� ������ ��� � )�� � ������� ��������' %& ����

��� �� � ���� � �������� ����� )� �� �� ��������� �

���� & ���� ����' %& ��� ��������� �� �������� � �

������� ������ ��� &���� )� &�� � ������� )��� ������

���� ����� �������� ������� �����+���� ����� & ���

&������� ��� � �� ������� � ���� ���� �� ����� � ���

��������� �������� �� ��� &�������'

,��' ��)� )��� ������� �& ��������� � ���� �����

����' %����������� ���� ����� ��� ��� � � ����� ��� � ��3

��� ��&������ & ��� �� ' ����� ��� ���� ����� ��� ���

� ��� ������' *�� ���������� ���� ��� ���� ���� ���

�� ��������� ��0

�(�� � �(.. �"�)���� �(�� �� ��� � )�� � ���� ���� ��� �(.. �� ���

��� ��� � ����� ���� ����' *��� �� �� ��� ��� ��� � &����

& ��&��� �& ��������'

K���� ��� � )�� � ������� �������� �� �����+���� �

�������� ��� &�� ��� ������ ��� �������� �� �� ��)� ��

,��' <� )��� ������ � �� ���� & ��� �� �������� ��� ���

&������� �� ����' *�� ���������� ���0

2(�� � 2(.. � �)���� 2(�� �� ��� � )�� � ������� �������� ��� 2(.. �� ���

��� ��� ������� �������� ��� ��� ���� � &���� & ��&��� �&

��������'

*����� �� ������ �������� ���� � ������ �� )����

���� �� �� � ���L��� &��� � ��� &������� )���� ���

� �� �������� �� &������ ���)��� ��� &������� ��� ���

�� 9,��' ?:� ���� ���� �� ��� �� ��������0

��� � ��%$�� �<�)���� ��� �� ��� &���� & ��&��� &� � ����� & ��� �����

��������� ��� ��%$�� �� ��� ���� �������� &���� &

��&��� ������� � �����'

*�� ���� ���L��� &��� ��� � � ���� � �� ����������

&���� 9��� &� & &�� ��� �� ��� ��� �� ���� ��)� �� ,��'

<: )��� ��� ���� ���� ���������0

�=* � ��%$=* �?�)���� �=* �� ��� ����� &���� & ��&��� ������� ����������

��� ��%$=* �� ��� ���� &���� & ��&��� ������� ���3

�������'

*����� ��� � �� ���� ���)��� ��� &������� ��� ���

����� ���� �� 9,��' �:' %& �� ��� �� ���� �� �� � &�� ���

��� �� � ����������' *��� ����� �& ��� ������ & ���

��� ��� �������� ����������� ��� � ��� ��� ��� ��� &� �

������ ��� ��� � ����� & ��� ������ &����� �����0

>� /����� ���

)���� � �� ��� ���� )���� & ��� &���� 9�'�' ��� �&� � �����

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1�� ?<

,��' ' ���� ����'

,��' <' ( )�� � ������� ��������'

,��' ?' � ����� &�� ���'

,��' �' /����������� &�� ���'

Page 4: Matching computational strategies to task complexity and user requirements

������� & ��� ���� �� ,��' >: ��� /����� �� ��� ��������

&� ��� ������ & ��� &���� � ��� ������ & ��� ��������

�����������'

( ��������� &�� ��� �� ���� �� ��� &������� � �� ���

������� ��� ��� � ��������� ���� 9,��' >:� � ����

���� ��� & )��� ��������� ��� � �� �����+��0

)� � )��� �>�)���� ��� � )�� � ��� ��)� ��� ��� ��� ��� ���

�� )��� ��� ��� ��� ��� � &���� & ��&��� )���� ��������'

,��� � � ���� � ����� &�� ��� 9��� &� & &�� ��� ��

��� �� � ���� ��)� �� ,��' >:0

3� � 3��� �A�)���� 3� �� ��� � )�� � ����� &��� ��� 3��� �� ��� ��� ���

����� &��� ��� ��� ��� ��� � &���� & ��&��� �& ��������'

( & ��� ���� ��� ���� ����������' *���� ��� ����

����������� )���� ��� � � ��� ������ & ������ &������

�)���� ����� ����� ��� ��� �� ������� ��� �&&������ �

�������� ��� ����� & ��� ������ �����' (&��� ���� �����

)��� ���������� ���������� �� )�� ��������� ���� �)� ���

����� &��� ��� ��� ���� ����� ��� �� �������� ���� � �����+3

���� ������ ��� ������ ������ 9� ����� ���� ��� �����3

���� �� ���������� ������: ��� � ��� ��� � �� ����

������� � +�� ����������'

� ��� ������� �� �� �� �����

* ���� � ��� +�� ����������� ��� ���)�� �� &

������ 9$�1: 5?�"?6 ��� ���� ��� ����' *���� ��� �)

����� & $�1�� ��E����� ���)��� ��� ����������

���)���' *�� ����� ��������� ��� ������ ��������������� ��

� ��� & ���� -���� �� ���� )���� ��� �������� & �� �����

�� ��)� �� �� ���)' %�E����� ���)��� ��� ��� ������� &

���������� ���)��� 9�'�' ��� ���)� &��� ��� ���� )��:'

,� ���� �� &� � ������ &����� ��� ����� �� ��������� &

� �� & ��� &���� ��� ��� ��� ��� �� ��������� ��0

3 � 4�5 �I�

� � 36 �J�

)���� 3 �� ��� � �� 54<6� 4 �� ��� ����� 546� � �� ��� ����

)���� 546� 5 �� ��� ����� 546� 6 �� ��� ��� ��� ���� � ��

��� � �� ��� ���'

*�� ���� ��� �� ��������� �� $�1� �� ��)� �� ,��' A

)���� � � ��)� ��� �� �������� ���)��� ����� ���������

9�'�' ��������� ���� � �� ������ � ��� ���� ��������

�� ��� ���)��: ��� ������� ��������� 9�'�' ���������

)���� � ���� � ����������:' (� ��� �� ���� �� ��� ��E�3

���� ������ ,�� A�� 4� � ��� 5 ��E����� 3 ��� �� ���� 3

��� 6 ��E����� �' $�� ���� ��� $�1 ��� �� �����&� ���

������ & ��� �� ���������� )���� �� ���� ���� ��� ��� �

� ��� �������� ��� � ���� ���� �����' ������� �� �� ���

���������� ������ ,��' A�� � ������� � 3 ��� 6 ��� 3

�� ���� ������� � ��5 ��� 4' ,� ������ &���� ������� ���

�������� �������� ������ � �� ��� & ���� ����� ���������

9H.�: )��� �� ��� ��� �� +��� 9��������� ����: ��� ����

��������� )������ ��� ������� ��������� 91.�: �����&� ���

��������� ����������' *��� �� �� �&&��� � &�)��� ��������

������'

(� � ���� & ���� )��� ��E����� $�1� ���� ���� �������

&� ��� ������ & ������ &����� ����� ������ �� ����3

����' *�� ���)��� ��� ���� ���� ��� ��� �����' ,��' I ��

� ��� �+�� ������ & ��� ��E����� ���)�� &� ��� ������

& � ������ &���� � � � �� �� ��� ��)� ��� ��������

�� ����� & )��� ��� �� ������ ����� ����� � ��� �

��� �' *�� ���)�� ���������� ��� �� ��������� ���)���

��� ����� ��� ��� ������� ���������' *�� 1.� ��� ���� ����

� �� �� ��� ��� �� ��������� &� ��� ���������� �����

��� ���' *�� �� ��������� ���)��� ��� ��������� ��� )�

�������� �� ��� ���� �� � ����� � &������� ������ 9�'�'

��� ��&' 5"�6:'

*�� ��E����� ���)��� ��� �� ���� � �� ��� ������

������' *�� H.� ��������� ��� ��������;� ����� �� ���'

*���� ��� ���� � �� �� ��� ��� �� ��� & ��� 1.�� )����

��� ���� � �������� )������ � �� ��� ���������� ����

���� �� ����' %& ��� ��������� �� �� ��� � �� ���������

���� ��� ���)�� ��� �� ���� � �������� )���� H.� ����

�� ��E����� � ��� ��������� ��� ����� ������ ������ �

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1��??

,��' >' ���� ������� &�� ���'

,��' A' 9�: *�� ��E����� ���)�� 9 �&�:# 9�: ��� ���������� ���)�� 9�����:'

Page 5: Matching computational strategies to task complexity and user requirements

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1�� ?�

,��' I' ( ��� �+�� ������ & ��� ��E����� ���)�� &� ������ &����� � � ��'

Page 6: Matching computational strategies to task complexity and user requirements

��� �������� ��������� ����� � �������� &� ��� ���

)��� ��� ��������� �� ����'

( �� ��� ��� & ��� H.� ���� �� ��� ������ ������

&������� ������ �� ����� �� *�� � "' ( ����� ��� �����

��������� ��� ������ � �������� 1.� �& ��� )� � ������ ��

��������� 9�'�' ��� ���� ��� ��� ���: � &�� �� &�������

������ �� �������� ���� ��� H.�' ,��������� �� �� �����3

���� �� ��� & )��� ��� ���� ���� ����� �� �� ����� ��

�������' *��� �� ������ &� ������ ������ )���� ��� ���

�� ������� �� ��� ����)�� ��� ��������� ���������' ����3

)���� ����� � ��� ������ &� ���������� ���������� �� ��

������ ���� ��� 7)��) ����� �� ��� ����� �� �������

�� ����� ��� � � +��� �� ��� ��������� ��������' %� ��������

��� ����� ��� � .F�� ��� ����� 7� ��� ��� �������

���� ��� +���' *�� ����� ��� � �� � ������ � ��� �� ���

��� � �����+����� �� ��� ��� ������ ������ ����� ��� � ���

���� +���' *�� �� ��� & .�,�&B� �� .�,���B� �� .�,�&B� � ���

.�,���B� � ��� +��� �� H������ ��������� 1����� ���

H��?!! 5">6' ,� ��� ���� &����� & ��&���� ����� �� �

��������� � �������� ���)��� ��� ������ ������� �� �

)��� ����� �� �� ��� � ��� � ����� ���� ���� �&� �� ��3

+���' * ���� 5"�6 ������ ���� ��� ������ �� �� �� � )���

�� ��� ��� � �� ������ &� ��� &����� & ��&��� ��� ��&+3

�� � � �������� ������� & ��� �������� �� ����� & ��

��������'

��� �������� �������� ���������

%� ��� �&�)��� ��� �������� �������� � ����� ���������

��� ���������� ��� ��������� ���� �� ��� �&�)���' *��

�������� ���� ���� �� ������ �� � ������� �&�)���

������ )���� �� �� �� ��� �������� �������� � �����

9�1(: �&��� ��� ����� ���� ������ � ����� � ��� ��E�����

�������'

%� ��� �1(� ��� ���� ������ ��� H.� ����� ��� � ����'

*�� �� ��� ��� ���� ��������� &�)��� ������ ��� ��E�3

���� ���)�� � �������� ��� 1.� ��� ����� ����� ���

����������' ,� ���� & ��� +�� ����������� ����� �� � ���

& ��� ��E������� H.� )��� �� ��� ��� �� +��� ��� ����

)��� � ��������� �� �� �����+��� ��� ����� ������� � ��� &

��E������� H.�' *��� �� )��� ��� ����� �������� ��������

� ����� �� ������ � �������� )��� ����� � �������

��� �� ��� � �����&� ��� ���������' *�� �������� ���

����� �������0

"' *�� ���� & ������ �������� �� � H.# ��� � �� ��

��������� � ���������M

' *�� ���� �� )���� ��� H. ����� � �� ������� �

�����&� ��� ���������' *��� �� �� �� ���� � ��� �����

���� � ���� H.� )� ����� ���������'

<' *�� ��� & ��� ������'

,� �� & ��� H.� ����� �� *�� � "� ��� ����� �������

��&�� � �� ��� 9�'�' ��� ��������� & ���� ��� �������: ���

��� �1( ������� � )�� � ������ 9�'�' ������ � ����

��� ���� �� ���:' *���� ��� ��� � ��������� ����� �

������ & ���������� 5<6'

� &� ��� +�� ����������� ��� ���� & ��E������� H.� ���

�� & )�0

3=* � � ���4��� �4���5�,��FK����& ���& ���%$=*�

3�� � � ���4��� �4���5� ,��FK����& � ��& ���%$���

3/����� � � ��� 4��� � 4���5�,��FK����& � ��&�

3)� �)���� � ���4��� �4���5� ,��FK����& ���&�

32� �2���� � ���4��� �4���5� ,��FK����& � ��& ����8����

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1��?>

*�� � "

H���� ���������

������� ��� ���� � ��� ������� ������� 9G�B<:

��� ������� �������� 9$B :

� ���� ���� ������� 9G�B<:

�� ���� �������� 9$B :

� F����B������� ��&+����� & &������

H���+ � �& 1�� ���� )����� 9�$B<:

� �& ,������ ��� � 9�������:

,������ ����� �� %& �������0 ��������� ����� ��������

9�$B<:

8 %& ������ ���0 �.* $ �� ��

������ 3� � *�� ������� �� �� � ����� ��� �����

9N��: 9�$:

7� � *�� ���L��� �� �� N�� 9�$:

�� � *�� ��������� �� N�� 9�$B :

3� � *�� ������� �� �� ���������� ��� ���

����� 9���: 9�$:

7� � *�� ���L��� �� �� ��� 9�$:

�� � *�� ��������� �� � ����� N�� 9�$B :

��&��� &����� ��%$�� ����� �������� &���� & ��&���

������� � �����

��%$=* ����� �������� &���� & ��&���

������� ����������

.�,�&B� � .����� ��&��� &���� & ����+ �� N��

.�,���B� � .����� ��&��� &���� & ������� �� N��

.�,�&B� � .����� ��&��� &���� & ����+ �� ���

.�,���B� � .����� ��&��� &���� & ������� �� ���

�� H������ �������� ��&��� &����

1������� 7� 1������� ���)��� ����� ��� ��� ����

9:

���� ������� ���� 9:

.F� .����� ����� ��� 9(=1:

,� ,������ ��� 9(=1:

FK� F���� )���� ��� 9(=1:

5 (������B������ &���� ���� ����� 9:

7) (������ )� ������ 9:

�) (������ )� )���� 9:

4��� (������ ��� ����� 9:

4�� (������ �� ����� 9:

� ������ &���� ���� )���� 9:

�� ������ &���� � �� )���� 9:

Page 7: Matching computational strategies to task complexity and user requirements

)���� 3=* �� ��� ��E������� H.� &� ��� ����������

���������� 3�� �� ��� H.� &� ��� � ����� ���������� 3/�����

�� ��� H.� &� ��� ������������ ���� ���������� 3)� B)��� ��

��� H.� &� ��� ������� ��� ��������� ��� 32� �2��� ��

��� H.� &� ��� ������� �������� ���������'

! ����������� ���� ������� ��� ��"����

%& � ��������� �� �� ���� �� ��� �1( ���� ��� �������

�4� � �4� ������ )���� �4� �� ��� �&� ���� ���� ���

�4� �� ��� ����� ���� ���� & ��� ���������� ��+��� ��� ���

9/��' 9 :@9>::' *�� ������ ��� #H. ��+��� ��� ��E�������

H.� &� � ��������� )����0

�H. � ��"� � � �<�9�8��*�� �� & ��� �1( �� � +�� ��� ���� �� )���� � �����

H.� $� ����� � �� ������� � ���� ��� ���� ������ ��� ��

�������� ��� ��� ��������� �����+��' * ������� ���� ���

�1( +��� ��������� ��� ��&&������ ���)��� ��� �4� ���

��� �4� & � &�� �� ���������0

1�&& � �4�� �4�

*���� ��� ����� ����� � ������ ������ &� � H.0 � �������

�������� � ��������' 4���� � �������� ��� ���� & ������

��������� ��� �1( ����� ���� H. �� �H. ���������� �� ���

���������� ��� ���������� ��� ������ �� �� � +�� ���

����+��� �������� & ������' *�� ��������� ��� ��������3

���� ��� ���� �� ��L� �������� � ��� ������ ���������3

������ & � ����� H.' ( ��� ������ �� ��� ��������' =���

��� ����+��� �������� & ������ ��� ���� ��������� ���

�&&��� & ��� ������ �� ��������� ������ ��� $�1 ��� �&

��� ��������� �� ��� �� ����� ��� ������ �������� )���

&������ ��������� ����� ����� � ��� H. ���� � �����&�����

�� �� �� ��������� � ���� ��� �� �� & ��� H. �� ������ ���

� )�� � �����' *�� � )�� � ����� ��� )�� ���� &

��� H.� ��� &������ ����������� )���� ��� ����� ��� ���

�1(' ���� & ��� ��� �&� ������ ���� ���� ����������'

*�� �1( ������ ���� ��� �&� ���������� �� �� ��������

�����' %� )�� �������� � �� ���� � ���� & ���� ���

��� ��&&����� � ��� ������� & ��� ������ ��������� �����

���� )�� �� �� ������'

=����� �� ��� �������� & ��� �������� �� ��� ����

������ �� � ���� &���� ��� ���� )�� ����� � ��� ��� ������

���� ��� ��L� )�� ���������� &� ��� ����� ���������' ( �

��� ���� ��� � � ���� ������ � � )��� ������� ���

�-���� & ��� ���������� ��� ����� 5"A6'

=��� ��� �1( ��� ��������� ��� ������ �������� �� �

H.� �� ���� �������� ��� ��� �� �������' =� � ������ ����

��� ���������� �� ����� ��� ���� � ������+�� �' /&&������ ��

����� ��� ��� ���� ��������� )��� �������� ��� ��L� & �

&�������' *�� ����� ������� ��� ���� &� ������ �����

���� ��� ����� ��� ���� � ������ ��� ���� & �������'

K��� � ��� ������� ����� ��� ��� ���� ���� ���������

���� ��� ��������� � ��� ����' ,��' J ��)� � ������ ������

&� ��� �1( ����� &� ��� ��� ���������'

(� ��� �� ����� ��� ������ �� �� ����� ��� �����' =� ���

�&� ��� ��� ���� �� & ��� ��� �� �� �����' $� � & ���

1.� ��� ��� ���� � ���� ��&����� ��� ��' ���� ��3

��� )��� ���������� ��������� ������+�� ��� 1.� ��)� ��

,��' J �� ����� ��� �� �� ����'

=� ��� ����� ���� ���� & ��� ������ ��� ��� "< H.� ���� ���

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1�� ?A

,��' J' �1( ���� �� ������'

Page 8: Matching computational strategies to task complexity and user requirements

��+��� �� ����� ������ ��' /��� H. ��� �� � �����' K���

� ����� �� �� ����� �� ���� ��� �� ����� ��� � �� �� )����

��� H. �� ������������' %& � ��������� ��� ���� �� ����� ���

�1( )� ���� �������� ���� H.�� )���� ��� �� �������

��� �� )��� ���� ���� ���� � �� ������� � ���� ���

��������� �� ����' *���� ����� �� ��� ��� ��)� � ���

����� & ��� H.�' %� ,��' J� �� ��� �� ���� ���� ����� H.�

��� �� ������� � �����&� ���� ���������� ����� ������ ��� ��

������ ��� ��� ����� ��� ��� &������ ��� � 9� ������ ���

����� )� � ��� �� ������� � ��&&����� ��� & + � ��

&� & �� ����&������:' $��� � ������ � ����� H.��

��� )�� �%$ �������' *��� �� ��� �1( ���������� ���� �����

��� ��� ���� �� ��� �������� �� ��� �1( ���� )�

�����&� ��� ����������' ������� �� �& ��� )�� �(O

������� ���� ���� ���� ���� �� ��� ���� �� �� ��������

�� ��� �1(' =� ��� ������ ������ ��� ��� �� ������� ���

��)�' $ ��� �� ��)� &� ��� + �� ����� �� �� ���� ��

����� � � ���� ��� ��� ��� �������� ������ �� �� �3

����� &� ���� ����'

%� ��� ������ & ��� ������ �� ��� ��� �� �� ��������� ����

����� ��� &�� )������� ��)��� ���� &�� & ��� +��

���������� ���� ���� �� ����' *�� ����������� &� �����3

&���� ��������� ����� �� ��� ��)�' *�� �����

��������� �� ��������� �� ��� ���� ��' * ������ ��� �������3

���� &� �����&���� ��� ���� ����������� ��� ���� ��� �

� ��� � ��� &�� ��$��� ��� &�� :��;$��� ������

������� � ���� ��� ����'

( ����� �� +��� ����� ������ � �����&� ���� ���������

��������� � �� ��� ��� � ��&+�� � ����� �� �������� ����

����� �� � �� ��� ����' 4)����� ��� ������ ����� ��

���� � �� �� & ������ ��� ������ �����+����' *�� � � )��

���� ��� ���� ��� ������ �� � ������ ��) �� ��� & ��� H.�

��� ��� �& � �� ������ � �� �� ���� )�� �����&��3

��� ���)�� ��� �� �������'

*���� �� �� &������ ��� � )��� ��� �1(' %� � &�)

���������� �� &�� � � +�� � �����&����� � ����' *��� ��

������� & ��� ������� ���� )���� ���� ��������� ��

��������� �������� �' %� ���� �� ����� � ����� � � ��3

������� ��� ���� 9�'�' ��� ��&' 5 !6: � ����� ����

��� � ��� �� �� ��)� ����� � �� ��� )�� & ���3

���� ��� ��� � )�� �������'

%� �� ��������� ���� ��� ������ ���� �� ��� �1( �� �����

��� �� �� � ���� ��� �� ���������� � +�� ��� �����

���� ��� ����' *�� -����+����� &� ��� ���������

�� ���� ���� �� � ������� ����� ���� ��� � ����� � ����

��������� & ��� �� ����� & ���� �������' ,������ ���� 3

����� )��� � ����� ���� �� ���������� � &� & ������

)���� � ���������� )��� � ����� ��� ������ � ���

������� & ��� & )��� +������ ���� )�� )�� �����

������� �� 5<6'

% &'�������� �� ��� (��

*�� �1( )�� ������ � ��� ����� �� ������� �� � " ����3

�� ������� &� )���� ���� �� )��� ���� �� �' %� � ������ ��

������� ���)���� )���� )��� ���� � �� � ���� ����� ��

��� �������' %� ���� �����)��� &������ ������� �� &�� ������3

����� ���������� ��������� )� ��� � ��� �������� ���&&

& �����&& N���������' *���� ��������� � ����� ������� &

����� )� ������ ���� ����� &� � &�) ��� �����

���� &��� ��� ����� � �� ������ ���� � ��� ��� �����3

��� �� ������ � �����' , )��� ����� ��� �1( )��

���-����� � ��� ����� �� � ���� & " ��������� &� �

������ ��� ������ �����' *�� ���� �������� & �����

����� ��� ���� ����������� ��������� ��� ���� )���

��� ��� ����������' *�� ��� ����������� ��� �� ���

��� ����� ��� �� � ��� � ���� &� ��' *�� ����� ���������

��� � ���� ��&&����� �������' *��� �� � ��� � � � &� ����

� �����' (� ���� ��� ��� ��� � )� ��� �� ��� ��� ��

��� ������ ������� ���� �� �� ���������� +�����'

=���� � ��� ����� ��������� ���� ��� ���� & ��������

��� ������ �)� ��� � ����� & ���3������� ��� � �

��� ������ & ������� ������ ���� ��� ��� � � �� �

� & ����� ����� �' *��� ���� ��� ��� ����� & ���

�������� )���� ���� ���� )�� ���������� &� ��� ������

������' *�� ��� �������� � ����� &� ��� ��� �����

)�� ��� ���� &� ������� �������������� & ��� ������' %� ��

)� ��)� ���� ��� ��������� ��� ����� ���� ��� ��������3

������ �� ����� �������� ���� �������' K��� �������� ���

�1(� �� )�� ������ ���� ���� )� � � ��� ��������� �� �

�������� �������� ��� ��� ��������� ��� �� ��� ���� ��� &� �

���� ���� ������ � ����� ������������� �� � ���� & ���

�����'

) *������ �����

*�� ��� ����� ����� ��� ��� ������������ � ������� ����

��� &� & ��� �����' /&&������ �� ��� ���� ���� & ���

����� �� ���� & � ������ ��� � ��� ��� ���� �� & ���

��� ����� ��) ���� ��� ������ & ��� ����� �� �� ������ �

�����&�����' *����� �� �� ���� � ��������� � �������� )�

��� � ����� ��� ������ � ������ ��� �������� ��������

&������� ��� ������ ���� ���� �� ��� ��� � �� �����

��� ����� �����+���� � �������� 9�'�' ��� ��&' 5 "6:' *

���� ����� ���� ������ � &� �����) )�� ����������'

*��� ��� ���� &������ ���� ������ )��� ��� ��������� )�

��� �� ��� )��� ��� ������ ���� ���� & �����'

=�� ������� ���� )�� ������������ )�� ���� ���� ���

�1( � �� �� � ������� � ���������� ��� ������ �' (

���������� � ����� ���� & ��������� ���� )�� �������3

����� ��� ������ ��� ����������� ��� �������� ���� )��

� � ����� � ��+�� �� )��� )��� �� ���� )��� ��

��&����� � � ������ � ��������� ������� ��� &����3

���' $� ���������� �� �� ��� ����� ��&+�� �� �� ���� ����

��� �� �� �� )��� ����� � ������� ������ � ��� ��� � ����3

����� � �����' *��� ��������� ���� �� ���� �� & ���

��������;� ��������� �������� )�� ����� � ������� B������

�������������� ������ ���� � ������� �� ���������' %�

���� & �������� ����������� �� �� � ��+�� ���� �� ���

�; ���� ����� 9��,:' (������ )��� ��� � ��+�� ���

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1��?I

Page 9: Matching computational strategies to task complexity and user requirements

��, �� � ������ & ����������' ( ���) ������ ��� ���������

&��� ������ ���� & ����� 9�'�' ��� ��&' 5"I6:' ( � ����3

���� &� � ������ ������� )��� ������� ��� ��� �����

���������' *�� ���� � & ��� ������ &� � ��, )�� ��� ��� �3

��� ���� ��� ������ �� ��������� ��� � �� �� � ��

����������� ����� ����������'

(� ���� ������ �� )�� ������� � ���� � �� ��� � ��)

�������' *�� ��� ����� ��� � ����� �������� ��� ���� &� �

����� ������������� & ��� ������ ��� �� )�� ������� ����

������ ���� ������ ���������� � ��������� ��� ��,� � ����� �

����� ������ �����&��� ��� � �� ���� ��� � ��� ��� ���

�1(� ��� ��� ����� ��� $�1 �� ��� ����� ���� �� ' *���

)� � ���� � ) ��� �������� � �� ��� ���B��� ������� B

������ ����������' � �� )�� ������� � �� � � ������� �

����� ���� �����&��� ����� � ��� $�1' *�� ��) ����� ��

�� �� ��� �������� � �������� ��������� �����&�����

���� 9F(���:'

�+ #����� ���������� ������������

,��' "! ��)� ��� ��� ��������� �����&����� �����&���

&� ��� F(���' (� ��� �� ���� ��� ������ �� ���� ���� �

��� �) ��������� �� �� ���� ���� ��� �) ����� ��

���)���' *�� ���� �� & ��� +�� ���������� ��� ���������

������� ���� &������� ��� � � ��� ��� & ��� &�������

�� �����' ,� �) & ��� ���������� 9������� �������� ���

���:� �� ��� ���� &��� ���&� � ���� ��� ��� � )�� �

�� �� ��� ��� ����� �� �� � ���� �& � ��������� �� ����

������ ��� �������� ��� ������ ��� �������� & ��� �� �3

���' ,� ��� ���� ����������� ��� �������� �� ��� ��� )�

��)� ��� � ����� �� � ���� � ������ �����'

*�� �����&��� � )� ��� �������� � ������ ��� ��, & ���

������ ������� � ��� � ������������� �� �������' ,������3

��� ���� &������� ��� �� ����L�� �� ����� ��� ���

��� -��� � ������ ��� �������� � ��� �� ����� ���� & ���

������� ������������� & ��� ������ � ���� ��� ���������

��� �� � � ����� ����� ���������� � ���� � ��� ������ �� ���

�� ������ ����� � �����'

(� ��� �������� & � &������� ��� �������� ���

����� ������� � ������ &� ��������� �� ����� �����

��� $�1' %& � ��������� �� �� ���� ���� ��� �� ����� ��

�� &������ )��� ���' (� ��� �� ���� �� ,��' "!� � & ���

&�������� ������ ��� � )�� � ������� �������� ��� ��

������� ��� ����� ���� ������� ��� �� ���������� &���� &

��&��� ������� � �����' * ���� ��� ��������� �� ������

� ��� �������� ��� � � �� ����L� ��� &�������� ����� ���

��� � � ��� ��� ����' *��� � )� ��� ���� � �� ���

���B��� ��������� 9������ ��� ��� ������ ������ ��

���������� �� ����������� ���������:' %� �������� ���

����� �� � ���� � ��� ���� ��� �������� ��� ���� ����� �

������ ��� ����� & ����� � �������' *�� ��� & ���� &��3

����� �� ������� �� ��� �������� ������ � ��� ������ &�

� ������ �� ) ��� � ���� ��� �� ����� � ��������'

(� ���� � & )��� ������� �� ����� �� )' ,��' ""

��)� �) ��� �������� ��� ����L� ��� ��� & ��� �����

���� &������� � ���� ��� � ����� ��� �' ,��' "

��)� �) ��� &�������� ��� �� ����L�� � ���� ���

������� �������� ��� � ��� ���� ��� ������ ��� ��������

� �� ��� ��� ������������ ���������' *��� ��&+�� �� ��� ��

����� �� ���������� ��� ����� & ��� &��������� )����

� � ������� ��� ��� &� P A >" � P " J" 9,��' "<:'

*��� �� �� ���� ������� ��� ������ &������� � )� �

������ ������� �������� ������� ��� &������� �� �� � ��&&��3

��� �� ������' *��� ���� ����� ��� �� ����� ����

������� )��� ��� �1( & ������ ��������� �� �����

������ ��� � ����� & ������� ��� � � & ������

�� ����� �� � � ���� ��� �������� ��������� �� ���� ���'

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1�� ?J

,��' "!' F(���0 ���� � & � ���� �� ������'

Page 10: Matching computational strategies to task complexity and user requirements

�� &'��������

(&��� ������ ��3���� ��� ����� ����� ��� &�� ��������3

���� ��� F(��� )�� � ���� � �� ��� ���� �� � ������

&+�� &� ����� ����' ( ����� ����� )�� ���� � ������

��� ����� & ��� ����� )��� ����� ����� ����� � �����

����� ��� ��� ��� ������ & ��� ����� ��� ����� ���������'

*��� ��������� ����� ��� ���� &� ���� � )���� �� ��)� �

�� ���� ��� �' *�� ����� )�� �������� �� ����� ��������� ��

��� &+�� )��� ������� ��� � & ���������� &� ������

�������� �� � ����������� ����� ��������'

F����� �� ��� ����� )�� ���� )� ��������' *�� ����3

����� ����� �� �� ������ � ���&� ������� �� ���� �� ��� �

����� � ��� ������� )���� � ������� ��� ����� ��

�����' *�� ��� ����� ���� ���� ���� ��� ����� ���� ���

���� ������ �&�)���� )���� )�� � ���� � ��� ��� ���

&� � �� ����� �����' *�� &��� ���� ��� ����� & ��� �����

�� ��������� )��� � �������� ����� �������� )�� ���

�����������'

*�� ��� �������� �������� &� ��� �����)��� )�� ����

��� ��&����� ���� ��� ���� ������� ���� ��� �����

)�� ����&+����� � ����� ��' *�� ���� �� � ��&����� )��

�� � ���� � )���� �������� � )���� ���� �� )����

��)�� �) � ��� ��� ������ ��� ������� � ��� �����3

���� �� �� �����' K��� )�� �� &� � ��� ����� )�� ���

�����;� ��� & H.� ��� 1.� ��� ��� ��� ���� �� ����� ��

,��' I' *��� ��� ���� ����� ������� & ��� �� �����'

%������� �� ����������� ��� ������ & �) ���� )��� )��

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1���!

,��' " ' ���� �� & �����&���� ������� �������� ����������'

,��' ""' F(��� ���� �� ������ �&��� � ���� � ����� ��� �'

Page 11: Matching computational strategies to task complexity and user requirements

�����' 4)����� ��� ��������� ����� ��� ����� )���

�� �����+�� )��� ���� ��� & ��� ������ ��� �������� �

��� ����� �� ��&����� � ���� � ��� � ��������

��� ��� � ��� �� �������� ���)��� ����� ��������� ���

��� ����� �����' %� ��������� ���� ��&+�� �� ��� � ����

���� &������ ��� �� ������ � ��3������L� ��� &���

���� ��������� � ��� � �� �� � � ����� �&�)��� ���

���&���� � �� -��� ��� ���� �� ��� � � ��� ����� ���� �

����� ���'

�� ,����������

(� ������ ������� ����� )�� ���� ��� � ���� �� ���

�� ����� & ��� ������� ������' *�� ��� � & ��� �������

�� ����� � ��� ������; ������� )�� )��� ��������� ���

���������� ��� ������ ���� ��-���' *�� ������� )��

��� ����� �� ���������� ��������� ��� &��� � �� )������ ��

������ �������' ,������ )�� �� � ��� ���� ���� & �

��&&����� ��� � & �����&��� ��� ���� & ��������� ����3

���' *��� � )� ��� �������� � �� ��� ���B��� ���������

)�� � �� ��� ��� ��� �������� ��� )��� � � � )����

� )� ��� � ��� �� ��� ����� ���� ����� �'

%� �� ���� ���� �� ��� ����� & ��� ����� ���� �� �� ����� �

������� � � ���� ��� �� ����� & ������ �&�)��� � ���

��� � ����� ���� ��' %� ����� �� � ���� ���� ��� )��

�������� �� ���� ����� ��� ����� � ����� ��� ����' * �

� )� � �� ��&+�� �' 4)����� ��� ���� �� �� ��� ����� �

�������� ���� ���� ��������� �� ����� � ������' *��

������ �������� ���� ����� )� �������� � �� ���������

)���� ��� ��� � �� �� ����� � ��� � ��� �� ����� ���

�� -����+�� ������� �� &&��� ����� &������� ���'

*�� )�� ���� ��� +�� ������� ��� ����� )��� �������

�� ��)� ��� �� �� & )����� )��� ���������� ��������� ���

������ �� ������������ ������� ��� ����� & ��� )��'

K����� ��� ������ ����� �� � �&&������ ������ & ���&�3

���� ��� ������� ���' %� �� ��������� ���� ��� ����� &

��� ����� ���� ��� �� ���� �� ��������� � �� ��� �����3

&�� ����� �� � ���� ���� ����� ���)� ��� ���������������� ���

�� �� ��)�� ��� ��� ����� �� ����� ��� ���� �� & ��� )��

�)���� � ������ � ����'

(�� �������� � �������� )� ��&��� � ������ ��� ���� ��

&� ������ �&�)��� )���� ���� ��� ���� � � ����� &�

�������� ��� �� ���� ���' =����)��� ���� ��� �� ���� � �

� ��� �� � ������ ������ � ����� &� )���� ���� ���

��� �' *�� ���� &� ��������� � ������ �&�)��� �� �

����� &����� ��� � �� ������ �&�)��� ����� �������3

��� � ������������'

�������� �������

*�� ������ )� � ��� � ����) ���� ��� ����������

���������� ��� � ���� ��-��� �� ��� ���&& & ���

���1�� � ��� .������� ��� ������� � ���� 4�����

��� H���� 1�����' %� ������� &������ ����������� )���

��� �� $�� ������� & ��� K� �� 4� ��) ���

.������� ��� $��� � ��� ��� �� �������� & ���

.����������' ,������ H� �� �� ��� )��� ��� �������

��� $�� ������ & =�� (��� ��� .������� �������

�� ���� ��� ������ ��������� ��� ���� ��������� &

��� �&�)��� ��� ��� ���� �����&����' ,��� �� ��� ��3����

��� ����� ��� ��������� & �� ,������ � ���� ��

���� ��� � � �'

-���������

5"6 ����� Q' K��� �� )��� )��� �(/ ��� ��� �� �� +���M %�0 ����� 1�

�����' H������� F���������� K����� � &����� ��������� & �(/�

��������3�� � N���������� .�������� N�(� "JJ?' �' <A@? '

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1�� �"

,��' "<' ���� �� ������ )��� � ��������� �� �����'

Page 12: Matching computational strategies to task complexity and user requirements

5 6 H�� ��� Q�� O� ������ $.' F������ ������ &� ������ �����

������� ���������� ��) ���� ������' (%/1(� "JJJ#"<9�:0

<IA@?!?'

5<6 ������� �.' ��������� ����� ������� ������ &� �������� ������'

.�1 ������� �����&& ��� & /����������� �����&& N���������� NG�

"JJI'

5?6 ����� � G�� 1�&&� (' (� ������ ����� &� ��� ������ �������

������ �� ��� �������' 1��' ����' "JIA#I9?:0 <"@A'

5�6 ��+� �Q' (% ���������� &� ��� ��������� ������ & ��� �����' .�1

������� 1�������� & ���� /����������� N��������� & ������� ����

F ���)� NG� "JII'

5>6 G��� H' G�) ���� ��������� &� ��������� ������' NG0 ���3

������ ��������� .�� �������� "JJ�'

5A6 ��)�� .' %�&����� ������ ���� ����' ����0 .���� .�� ���3

���� "JJ?' >! �'

5I6 ���� 1KF' ( ��3������������ ���� ����� ������ �����' .�1 �������

�����&& ��� & /����������� �����&& N���������� "JJ>'

5J6 = ���� (�� * 1F' =�-���3������� ������� � ���� ������������

���� �������� ��� �������������' %�0 *����� H42� �����'

1��� ����� �� (% &� ���� ��� ��������� �����������' /���������

NG0 ���� 3�� .����� "JJ�' �' IJ@J�'

5"!6 1����3K� �� %/F' ( �����������3����� ������� ������ ����� &�

��������� �����)���� ���� ' %�0 G��� H� *����� H� ������'

$�� ������ ��� %* ��� ������� &� ���� ��� ��������� �����������'

/��������� NG0 ���� 3�� .����� "JJJ' �' "IJ@J>'

5""6 H�� (�' (� �-���3������� ����� &� ��������� )� ������' %�0

���������� Q� ���-� (� ������' ������� �� ��� �������� & ��� ����

��� ���� �����������' 4� ������ ,�� ���0 (�������� & ,������ ����

/�������� �%�� "JJA' �' ">?@I'

5" 6 * 1F' (% �� ���������� ������������ / ������� -���� &

���������� ������������ ,� � ����0BB������'�����'������'���B�-��B

���J>!IB�����'��� "JJ>'

5"<6 �� � �� * 1� 2������� $' GH� �� ���������� �����������'

F���������� "JJ�#?�9 :0 !J@ "'

5"?6 ����� � G�' �������� ���� ������ �� ������' %�0 ����� 1,�

�����' ������ ��� ������� �� ��� ������� & �������� �������

��� ���� ������' $����� ����0 $��� 4 ��� .�� ������� "JI ' �' ��@

> '

5"�6 * ���� ��' ,������� ������ ��� ����������' ��� ��' NG0

������ "JI�'

5">6 H������ ��������� %���������' H��?!!0 H������ �������� ��� &

�������� &� ���� � ������� ��� ������ �������' ����� NG0

H�%� "JAI' .���� "@"!'

5"A6 ��34���� 1� ,� ����� H' ���������� ���������� &� ��������

����������' ���������� "JJ>#"0I�@""I'

5"I6 ���� F$' / ����� & �� ��������' >�� ��' NG0 H�. .&������

H��� "JJ!'

5 !6 ������ 1� F����� 1' * � ��� ���������� &� �������� ������'

%�0 *�� �� ����� 1� ������' (% �� ����������� ������� � ' "' $�)

Q��0 (������ .����� "JJ ' �' A"@"">'

5 "6 N �� 1F� ����&&�� �(� 1�������� *F' .�� ������ ���� �� & ��

���������� ����� & ��� �������� ������ ������' %�0 K� ���

�H� �����' $�, K����� � ��� 1����� .������ =�� �����

N���������� "JIA' �' "?<@II'

(� )���� �� ��� * +��� ��� � �� ���� � , ��&����� -. /�!!�0 -1���