Top Banner
The HuGS Platform: A Toolkit for Interactive Optimization Gunnar W. Klau , Neal Lesh , Joe Marks , Michael Mitzenmacher , Guy T. Schafer ABSTRACT Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Copyright 2001 ACM X-XXXXX-XX-X/XX/XX ... 5.00. 1. INTRODUCTION
7

The HuGS Platform: A Toolkit for Interactive Optimization

May 02, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The HuGS Platform: A Toolkit for Interactive Optimization

The HuGS Platform: A Toolkit for Interactive Optimization

Gunnar W. Klau�, Neal Lesh

�, Joe Marks

�, Michael Mitzenmacher

�, Guy T. Schafer

���������� �������������������� �"!#�%$'&��� (� ) �+*�,�-��.�����

)�-+/0�%1�23 4��%5 ��-+/����#5 $�5 6��87 ������-�9��:��&��<;"(��$������:$�=>�%���? 6��$'&A@B 9C�D�E D���D������%*GF HJILKM���N 4O/0 ?�+*CP0 QR9����4�) ��* 7 ,L*�H�FJI%S�T

U (:�%��&#* QV 6��1O�'WD2�QX����(Y5 $%��Q�3Z3 D��� D�E4������������������+*�P[��QX\�-�������]J$%�:�%�$��8^3�%\� 6����QX�%+�

QX�:$'&� �%(:Q�2��%��$%�%5 &� D��� D�E4_5 �?4�-C`� Z� D��� D�E4a����:�N���������b��;"cJ���%����� d]O$E&��+� (

)���$E&� 6�e���'2��e �%5 &� 6���� 6�E4G5 �?4O-

ABSTRACTf X��&��:�[\� \C���0/[�34O�%�N�%(:��\� 8)�������E D(�:g%�%4h \�\����� $E&����L�J�:��-� (:�:g�i�:�)� D�48$%� J����� (:(�:�)� D8��\����:QX�:g? 6���� L\����+$%�%���%5"j�-��G�k�E QX�'/0� ��1C*$% (:(:�?4lZ�-�QV Oi.m�-��4��?4L]J�? D��$E&#*� $����:�N��(:�L�:J�N� (���%�n\C�%��\�(:�0�:���&��\O���+$%�%����� �o��\O���QX�:g? 6���:��#5qpr�8\����6�J�4��L���:QX\�(:�� �4a)��%����E (<�J��i��-� (nQX���E D\�&�� ������&� D�3 (:(:�?/s-��������>���V�k�+$%-��3 �4t$%� ��.���E D�t��&���'c�\�(:� �E D���:� A� �#��&������% D��$E&h��\� D$%��5"pu��4��%QX� ��.���E 6������&� 6�0��&������QX�'�E \�&�� ���V D\�\�(��v���w x/��4��t� D���:���b�v� �8\O����9�(:�%QX�� D�4y� \�����iQX�:g? 6���:��z D(:)�� ������&�QX�%5{j�-O�X��� �|��/q 6���A���+��(:1J���V��-�\�\C�D�����}�E \��|44O�%�N�%(:� \�QX�%+�q�D�"&O-�QV Oib) -��4��%4V���% D��$E&A�.�O�.���%QX�%5

j�-O�L \�\����� $E&r 4�4O���������%�8QV +�A�D�k���%Oi~��%) (��$����?4r D��\C�%$����8�D�� \����:QX�:g? D���:� V��&� D�[ D����$��������:$? (����8\O���6�O�4O��)8\C�%��\�(:�>/�����&X\��E D$�i���:$? D(���� (-O���:����n������&��%���"��\O���QX�:g? 6���:��}\O����9�(:�%QX�%5B���������"��%�?4����-��4O�����.�E �4� D�4}����-��.�[��&��>)��%����E D���?4V����(:-O���� ��q�:�� �E4��'�0���R�'�ki�k�%$����:�N�%(��L�:QX\�(:�%QX��J�?*��.-��.�����|�+*� D�48QX�J4����|�3��&��%QA5B��-O����&�����QX�D����*���q�:�q�D�k���%��:QX\C�������:9�(:���k� ��-��������[������\C�%$%���k�+*O�:� �4�� �$%��*O D((G D\�i\O����\O���| 6���[$%� ��.���E D�+���B �48���%(:�%$'���� R$'���:���'���| ��e�D�B��&����:�B\���� 9�(:�%QA5!0&J-��%*o -���� QV D���:$VQX����&��J4O�L$? w� �(��r���4r��� (-O���:�������&� 6�l 6���� \����:QV (M/��:��&w���%)� D�E4w���� w�:J�� 6���| D9�(��w�6�N����i~���:QX\�(:�����%4r\���� 9�i(:�%Q�4�����$����:\����:��G5 f w$%��+���E �.�?*o&J-�QV D�i~�:�i���&��'ib(:�+� \r��\O���:QX�g% Di���:� � (:(:�6/��R\C�%��\�(:�}���h���4r �4r9C����������-��4��'���.�E �4�����(:-����:� ����&� D���������%$��q��&����:�>1J��?/�(:�?4O)��8� �n���% (�i�/0� ��(4A$%� ��.���E D�+���%5

�<�:� (:(��+*q�:J���'�E $����:�N�A� \����:QX�:g? D���:� �(:�%�N���E D)��%�V\C�%� \�(:��� �a 9��:(�i�����:�%�}�:v D���% �}�:w/�&��:$E&v&J-�QV ��L$%-O�����%+��(��u��-O��\C�����e�D��Q�$%� Q}i\�-��������%*���-�$E&t D�>�J�:��-� D(#\C�'��$%�%\����:� #*�(:�? 6����:�)}�|����Q���cO\C�����:�%�$%��* D�4��.���E D���%) �$� D�����%����QX�%+�?5[m�����%A l) �+�J4A�J���-� (:�:g? D���:� t� �<��&��\O����9�(��QA*�\C�%� \�(:�0$? Dl�%QX\�(:�6����&��%���0��1J�:(:(:�<���34������%$'�o �$%� QX\�-����'����% D��$E&A�:J���R��&��3QX�D���8\�����QX�:���:�)����%)��:� ��>� �n��&������? D��$E&A��\� D$%��5

!0&��l���D�k��/0 D���l/[�X4�����$����:9C�l�:��/q���������%��x�N ?� a D�4t�:�L 6� �:(�i D9�(:�>-��4O���M ��k���%�����%���? 6��$'&V(:�:$%�%����>�k� �[�������? D��$E&X� �[�?4�-�$? D���:��� (\�-���\C� ���%�%5`6]O-�\�\C� �����?4V�:A\� 6����9+�a�3]��wP0,>=�;o;"=�m��E DJ��PqP[=�ibT�T�� S�� SNF D�4� a,�(��k���%4a�<5�]O(:�� h=>�%���? 6��$'&a���%(:(:�?/���&��:\#5M!0&���0/[� ��1}/0 �4O����R/�&��:(:�}�J�:��������) 7 ������-�9��:��&��o;o(:�%$'�����$l=��%���% D��$E&r@# 9C� �E 6��� i���:�%�%5

Permissionto make digital or hardcopiesof all or part of this work forpersonalor classroomuseis grantedwithout fee provided that copiesarenot madeor distributedfor profit or commercialadvantageandthatcopiesbearthisnoticeandthefull citationon thefirst page.To copy otherwise,torepublish,to postonserversor to redistributeto lists,requiresprior specificpermissionand/ora fee.Copyright 2001ACM X-XXXXX-XX-X/XX/XX ...� 5.00.

1. INTRODUCTION=>�%���? D��$E&���}4O�%���:)����)��.�O�.���%QX�G��������(:�N�[��\����:QX�:g? 6���� R\O����9Oi(:�%QX�%*_��-�$E&� ����� -����:�)O*_( ?�N��-��?*G D�4t��$E&��?4O-�(:�:�)V\���� 9�(:�%QX�%*C�e�Di$%-����%�B\O���QV 6���:(:�����4O�%�N�%(:��\��:�)� -O����QV 6���$o D() � ������&�QX�G���q���? D��$E&��&�����cO\C����%+��� (:(��t( D��)��l��\� $��l� �M\C�������:9�(�R����(:-����:� ��8QX� ���L���|i��$����J��(��+5�!"��\��:$? (:(��+*0��&��h-������?� �V����(:�t�:���&��%���h�.���.����QX�X��X�����\C�%$%���|����&��l\O����9�(:�%QA*G�:�$�(-�4��:�)V/0���) &+���8���\����?4O������?4�$'���:���'i��� ��k� �V�%� (:-� 6���:�)r$% �4O�4� D���a����(:-����:� ��%*� D�4w��&��%v�:������ D���t $%� QX\�-����'�����? D��$E&h���l���4� A� \����:QV (_����(:-O���� #5f }��&��:�0\� D\C���?*+/0��4��%��$'���9C�� �) �%��'�E (:�:g%�?4� \�\O���N D$'&V���L�O�:��-Oi

(:�:g%�:�)} �4V$%� J����� (:(�:�)X ���\O���QX�:g? 6���:��h\O���+$%�%���%5[j�-��[�k�E QX�'i/0�D��1C*l$? D(:(�%4�Z�-�QV D�i�m�-��4O�?4�]O�? 6��$'&��YZ�-Cm8]��'*3 D$����:�N�%(����:Oi�N� (���%�X\C�%��\�(:�A�:v��&��A\����+$%�����X� �8� \����:QX�:g? D���:��G5�pr�h\����6�J�4�����:QX\�(:�L �4h)�������E D(B�J�:��-� (GQX���E D\�&��D���q��&� D�� D((:�?/�-������������l�e�Di$%-��L �4�$%����.���E �:x��&��}��cO\�(:�D�E D���:��x� �0��&��}���? D��$E&r��\� $%� 5}pu�4���QX����.���E 6���x��&� D�t��&������uQX���E \�&��D���t \�\�(��{���z y/��4O�u�� 6����i���b�x�D��\���� 9�(:�%QX�L �4r��\O���:QX�g% D���:��w D(:)�� ������&�QX�%5apr�X (:���d4��'i��$����:9C�0QX�4�4O(:��/q 6���[��� �|��/0 D���0��&� 6�n��-�\�\C� �����B�E D\��4�4��%�N��(� \�QX�%+�� �"��-�$'&a&J-�QV Oi~)�-��4O�?4����% D��$E&A�.�O�.���%QX�� �4a�e� -��� \�\�(:�:$? D���:����/0��&� ?�N�L9�-��:(���/�����&t���?53!0&������� �|��/q 6���l�:��/q���������%t�:��N ?�� V D�4 ?�� D�:(| D9�(:�8�e�D�>�������? D��$E&t� �>�?4O-�$? 6���� � D(#\�-���\C�������%5�

j�-��3 \�\����N D$'&r �4�4O���%�����%�8QV D+�A� �|���%�i~��%)�(:�%$����%4r ��\C��$����8� ���\O���:QX�g% D���:��r��&� D�R D���V�%������J��� D(M�e�D�l\C����\�(:�X���A� 9��E �:u-��� 9�(�����(:-O���� ��%5s���������aQR-��.�V-��4��'���.�E �4� �4v����-��.�V��&��t) �%����E 6��i�?4d����(:-����:� ��8���hQV D1N�R�'�_�%$����:�N�}-����}� �M��&��%QA5R��-O����&��%QX�D����*_����:�R�D�k���%r�QX\C� �����:9�(:�X�e� �R-����'���L���t��\C��$%���k�+*n�:w 4�� �$���*n D(([ \Oi\���� \���� D���X$�����.���E D�:J���L D�4����%(:�%$����:��u$'���:���'���| h�k� ���%�N�'���d\C��������i9�(:�R��$%�%� 6���:�h� �[ V\�����9�(:�%QA5LP[� ����4����?*_�k� �L��c� QX\�(:��*_����QX�%� ��\����J4O-�$%�:�)h VQX��+��&�(��A/[� ��1t��$E&��?4O-�(:��5R]J&��lQR-��.��-��4O�����.�E �4��&��l����(:-����:��x���h$%� O�����d���8���a��&��} D�_�%$����%4x�%QX\�(�?�+���%�%5 7 �D����i�6�N���?*���&��tQl-��.�V-��4O�����.�E �4y&��?/����uQV 1��tQX�J4�����$? 6���:����� D���'/���%�?4��R D���:����5���-���&��'��QX� ����*B��&��VQV %�r&� 6���X��cO\C�����:�%�$%�V�:�%� (:-� 6���:�)}$? D�4O�|4� D���8��$E&��?4O-�(:�%�0��&� D�>�:��4O���X$%-�(��q���}$���J�N���X�����&��X$���QX\�-O�����?5aKM�x\� D�����:$%�:\� D���:�)t�:r��&��X$%����.����-�$����:��w�D�q��&��/0�D��1V��$'&��?4�-�(� *���&��3$? a�.���%������&���$%��QX\�-������0���?/0 D�E4��> Dh��\O����iQV (_��$E&��?4O-�(:�89� D���?4h� h&��'�>���% (�i�/0� ��(4A1J��?/�(:�?4O)���5

,�4�4������:��� (:(��+*#&J-�QV t)�-��4� �$%�l�D�0���? 6��$'&x$? ��:QX\����6�N�L��&��� -� D(���b�3� ������(:-O���� ��B�k� �< D�<(:�? D�.�<��/[�>4����_�����%+�G���? ��� ��%5"�<�����.�?*D���(:�%�N���E D)��%�n\C����\�(:��� �n D9��:(:��������n�� 6���? �n�:8/�&��:$E&R&J-�QV D��G$%-�������J��i(��L��-O��\C�����e�D��Q�$%� QX\�-����'���%* ��-�$'&� D�n�O�:��-� (+\C����$%��\����:��G*�(:�? 6����:�)�k��� Q��'c�\C�'������$%��*+ �4R�.���E D���%) �$� �����%����QX��J�?5"m�����%V 3)��+�J4X�J��i��-� D(:�g% D���:���� �C��&��>\O����9�(��QA*N\C�%� \�(:��$? X�%QX\�(:�6����&������>��1J�:(:(:�o���4������%$'�q L$%��QX\�-������M���? D��$E&��+���8��&��>QX� ���>\���� QX�:����)8���%)��:����q� �� P[� +�E $���(:�%��&C2�QX����(Y5 $%� Q��e� ��4O���E �:(:�%5

Page 2: The HuGS Platform: A Toolkit for Interactive Optimization

���k�� B¡6¢�£�¤L¥R¦#¢x§�¡6¨C©?©?�eªB�w«V¬<¬n­k�e®�¯�°%�k¨CªM±

��&��8���? D��$E&A��\� $%�X² FJ*#I6³+*CFDHD´�5!0&��:�l\� D\C�����:�l� ��)� ��g��?4� �L�e��(:(:�?/��%5xpr�X�����.�R4��:��$%-����l��-O�

�k��-O�L$%-������%+�L D\�\�(�:$? 6���:����� D�4d�+�����J4O-�$%��������QX�:���(:� ) �d���h4O��i��$'���9C�o��&��%Q�-�����e� ��QX(��+5Gpu�"��&��%8\O���%���%+�<� -��B\����:QV D����QX����&��J4�D�C)�-��4��:�)3���% D��$E&X �4l4��:��$%-����"���%�N���E D(���c� DQX\�(:�%�<�D�C��&��[� D���:� -��/0 %�����:h/�&��$E&h���>$? Dh9C�8-����%4G5npu����&��%a\����%���%+�> DA�6�N�����J�:��/�D�" (:(G-������> D$����:����>�:a��-��>�.�O�.���%QA*O D�4���&��%�)��:�N�8 DA�6�N�����J�:��/�D����-O�����+� (:1O���R9+�r4O�%��$����:9��:�)A&��?/� A���/� D\�\�(:�:$? 6���� w$? r9C�QV 4��8/�����&x���?5>pu��$%���$%(:-�4O��/�����&�4��:��$%-������� ��8�D�M���%( 6���?4d �4�k-���-O���3/0� ��1C5

2. APPLICATIONS AND TERMINOLOGYf l��&��:�"���%$����:� #*N/[�>9O���:�����R4�����$����:9C���k��-O�0 D\�\�(:�:$? 6���� ��M� �_��-O��.�O�.���%QA*G/�&��:$E&x/��:(:([���������X �L��c� QX\�(:�%�����t4O�%��$����:9C�}��&����e-��$�i���:� � (:�����d�D�[� -��8�.�O�.���%Q��:t��&��L���%QV �:�4O���3�D�M��&��:�3\� D\C���?5�pr� D(:���l�:+�����J4�-�$��� D9��.���E D$����:����M��&� D�0 (:(:�?/� L-�����e�D��Q�4O�%��$����:\����:� �D�n��&��%���L D�4V�e-���-O���8 \�\�(:�:$? D���:� ��%5

!0&��hµn¶�·D¸E¸�¹eº+»3 \�\�(:�:$? D���:��h��� �) �E D\�&�(| %�+� -���\O����9�(:�%Q¼² TD´#�/�&��:$'&8��&��n) �N D(+��G���� D���E D�)��o��J4O�%�G���� D�#���qQX�:��:QX�:g%�<��&��oJ-�Q}i9C�'��� �n�:+���������%$����:� ���9C����/[�%�%a�?4�) �%�%5M!0&��3\O����9�(:�%Q�$%�������.�����D�½ (���N�%(:�%*��? D$'&�/�����&t¾x��J4��%�> �4a�?4O)��%�>$%� ����$����:�)}��J4��%���� 4D�. $%�%+�8(:�%���%(:�%5�!0&���)��N D("�����������ib 6���E �) �R��&��R��J4��%��/�����&����&��%���X(:�%�N�%(8�Y�Y5 ��5:*M�:�}��l(��)N (q���dQX�6�N����J4����l&��D���:g%��+�E (:(��v9�-O��� �M�N�������:$? D((����n���L �"���8QX���:QX�g��0��&��qJ-�QR9C���n� �G�:+���������%$����:� ��9C�'��/0���%A�?4O)��%�%5M,�a��c� QX\�(�������&��6/�h�h�<�:)�-����XI 5

!0&��t¿�À�Á ¹e À'¶EÃh D\�\�(�:$? 6���:��v��} d� D��� 6���� y�D����&������E ?�N��(�:�) i�� D(:�%��QV d\���� 9�(:�%Q��:A/�&��:$'&A��&������L�:����}��� � -������%QX�%+�����X�O�:��������N������$%������²�I?H6´~5 f ��.���? �4V��&��3) �N D(B�:�q���X4��%(:�:�N���� D�>QV D+�V\� $E1+i D)��%�V D�l\C� �����9�(:��*[/�����&�� -��}4O���:�J��)dQX� ���X��&� Dy t) ����%�QV DcJi�:QR-�QÄ4��:�.�E D�$%��5�,�\�����9�(:�%Q�$�������:�.���R� �> t�����R� �>$%-��.��� QX�����%*�% $E&x 6�8 }��cO�?4a)��%� ) �E \�&��:$l(:�+$? 6���:��d/��:��&� X)��:�N��tO-�Ql9C���>�D���� � -��%�.���?4�4��%(:�:�N�����:�%�%*B a�.�E 6�����:�)h\C� �:J�?*# D�4� �QV 6c��:QR-�Q�4��:�.i�E D�$%����&� 6�3$? Dx9C�����E 6���%(:�?4G5 f ��<�) -����}FJ*_��&��R�.�E D�����:�)�\C���:+��:�0��&���9�( D$'1}� � -� D���3�:X��&���QX�|4�4�(:�>� �B��&�����$������%#*� �4V��&���$�-��.i��� QX�����q 6�������%\��������%+���?4�9+�X�6� (:�%5o!0&������g���� �#��&����D� (C�:�q\O��� i\C�D�����:��� D(B���l��&��8O-�Ql9C���0� �"� �E4O�����q��&��8$%-��.����QX���>&� ��\�( $��?4G5!0&��X\����:QV D����) �N ([��8���h�k-�(���(:([ �LQV +�t��� � -����.���R D�R\C� �����:9�(:�/�����&���-�����cO$%�%�%4��:�)l��&��L4��:�.�E �$%�8(:�:QX�:�E 6���:��#5Mpu�3�����? 6����&��:�> � XQX�:��:QX�:g? 6���� t\���� 9�(:�%QÅ9+�h&� 6�J�:�)X��&��8)��N D(n9C�8����QX�:��QX�:g%���&��aJ-�Ql9C���R� ��-�O�e-�(���((:�?4u��� � -��%�.���%5w!0&��h���%$%� �4� D���w) �N (��:����RQX�:��:QX�:g%�>��&��34O��.�E D�$%�����E 6���%(:�?4GÆO9�-O�0�����:�� (�/q %�O�q9C���������q����k-�(���(:("QX� ���L��� � -����.������&� Dd���V���E ?�N�%(n(:�%���%5R!0&��'���} D���l��X���:QX�$�����.���E D�:J���V�D�a$% \� D$%�����y(:�QX���E 6���� ��%5�!0&��t\�����9�(:�%QÇ�:� � -������$E&� D(:(���)��:�)�*_&��?/[�%�N���?*C9C��$? -����R�����J�N� (:�N�%�>9C� ��&A��-�9����������%(:�%$�i

���k�� B¡6¢rÈ_¤L¥R¦#¢dÉa¢O­e�kÊC¢J¡6Ëv«�¬<¬<­e�e®�¯�°?�k¨CªM±

���:��t D�4V����-����8QX�:��QX�:g? 6���:��#5!0&��MÌ0¶�· ÍbÀ'¹kº� D\�\�(�:$? 6���:�����# q���:QX\�(:�����?4����������:��L� �+��&��o\O��� ���%�:Oi

�e� (4��:�)x\�����9�(:�%QA*o-����:�)d��&���&+��4J����\�&���9��:$�i~&J��4J����\�&��:(�:$VQX�J4���(�:+�����J4�-�$��?4z9+��^3�:(:(}² �D´�5 f z��&��:�aQX�J4O�%(Y*>��&��d��\�-O�a�:�h ����'i� -��%�$%�l�D�� QX�:��h D$%�4��3���%\O���%���%+���:�)A �\����D���%�:#5X;o $E&u DQX�:�� $��|4u�:��( 9C�%(:�?4w D�R�%����&����l&+��4O��� \�&���9��:$X�D�R&+��4O��� \�&��(:�:$�5r�Y���i4��'�R��&���RQX�J4��%(Y*n��&��a�:�\�-���$%� -�(4w���QX\�(��u9C�� t9��:� 6���u�.�����:�)���%\O���%���%+���:�)3/�&��'��&����M�? $E&V $��|4X�:l��&��>��� � -��%�$��>�:�o&+��4J����\�&�� i9��:$X�D�R&+��4O��� \�&��(:�:$�5 �z!0&��X��� � -��%�$��X� �> QX�:��A $��|4O�RQR-��.�L9C�\�( D$%�?4y� � �)��:�N�%y)��%� QX�����������x��&� D�}��&������A 6���A��x�6�N����( \Oi\��:�)d QX�:��d D$%�4��R �4u���t��&� D�R �46�� $��%+�X QX�:��t $%�4O�l�:u��&����� � -����$%�q 6���q �46�� D$%�%+�?5"Z������M/0�0$%� ����4��'�o��&��0)�����QX�������L�D����&����/[� ib4��:QX�%����:��� D(<) ���4_5>!0&���)��N D(<�:�����VQV DcO�:QX�:g%�3��&��LJ-�QR9C���� �B �46�� D$%�%+�q&+��4O����\�&�� 9��:$�\� �����%*J/�&��:$E&V$%� �����%��\C� �4O�[���8���4O�:�)��&��"QX�:��:QR-�Q}i~�%��'��) ��$%� ���) -��E 6���� 8$%� ��������\C���4O�:�)����0��&��"\����Di���%�:#5n;o�N���/�����&R��&��[���%�.�����:$����:��R� �C$���-�+���:�)����(:��&+��4O��� \�&�� 9��:$�:+�����E $����:� ��o��} >��/0�Dib4��:QX�%����:� � (O( D�����:$%�0��&��0\���� 9�(:�%QÎ�:�"�3�ni&� 6�E4{² ³?´�5yj�-��l�|�E QX��/[� ��1w�? D���:(:�y D\�\�(:�:�%�l����� D��� D���:����}��-�$E& �3����� D�)�-�( D�L) ���4O�8� �8QX�D���l$%� QX\�(:��ctQX�J4O�%(:�3� �[�+�����E D$����:����9C���b/0�%�%V 4D�. $%�%+�0 QX�:��L D$%�4��%5M;o���%l��&��>9C�%�.�M1J��?/�X&��%-O���:�.i���:$� (:)��D���:��&�QX��4O�X��D�� D\�\C�? 6��$% \� D9�(:��*C�:t) �%����E D(Y*C� �o����(:�J�:�)\���� 9�(:�%QX�}9� ���?4���v��� � -����$%�%�l� �3� ��a&O-��4J���?4� QX�:��x $%�4O�² Ï ´�5[,����c� QX\�(:�3�:�>��&��?/�h�:t�<�:) -����ÐSO5!0&���ÑJ·NÒ�¸.Ó�·EÔ8 \�\�(:�:$? D���:� ��:�B [/��|4O�%(��8�.��-�4O�:�?4��E ��1+i~��$'&��?4�-�(:��)

\���� 9�(:�%QA5<!0&��[) �%��'�E (O\�����9�(:�%Q��:�n��cJ�����%QX�%(��L9O���N �4_Õ#��&������[�:�" �����[� �_¾l����9��o���89C��\����+$%�%�����%4V� V 8�����[�D� ½ QV $E&��:��%�o�:X����QX�� �E4O���V���u D�X���rQX�:��:QX�:g%������QX�h�k-��$'���� �� v��&��A$%��QX\�(:�����:�����:QX�%�%5 f r��&��X� D��� 6���� u/0�V$%� ����4����?*"�% $E&A�.��9w�:��$%��QX\C� ���?4� � ½ ��\C���E 6���:������Y����}�e�D�R�% $E&uQV $E&��:��?����&� D�LQR-��.�89C�X\C�'��i�e�D��QX�?4V�a L��\C�%$%�����?4V� �E4O���?*J/�����&a��&������:QX���k� �q��&��>ÖY��&�����9a����&��R× ��&wQV D$'&����V)��:�N�%w9+��Ø�Ù ÚJ5xj�\C���E 6���� ��l D������ �l (:(:�?/0�?4���A�6�N����( D\r��r hQV $E&��:���*< D�4d��&��}� \C���E D���:����� �����:)���?4r���A )��:�N��wQV $E&��:��}$% w9C�X\����+$��%�����?4w�:w +�x� �E4��'�?5Apu�X���%��1����QX�:��:QX�:g%����&��3���QX����&� D����&��8(| D�.�"�.��9A����:��&����%5�� f h� ��&����>�� 6����i D���:� ��%*J��&�������QV %�}9C��\O���%$%�?4O�%�$���$%� ��.���E D�+���%*O���R��&� D�[$%�����E �:�.� 9���Ql-��.�89C�X\����+$%�������?4u��x$%�����E �:wQV D$'&����%�89C���k� ���V� ��&������%5,�(�������� D���:�N�%(��+*C�� ���%�N�����}����9dQV %�A��%�?4A���X��-�t��d�%�������tQV Di$E&��:���5"j�-��<�|�E QX��/[� ��1�$? R�? ���:(��}9C�0�'cO�����4��%4L���3&� �4�(:�0��-�$E&� D��� D���:����%5 �uj��[$���-���������&��:��\O����9�(��QÛ�:�3�3�ni~&� 6�E4� D�4t�:�4O�%�?4�%�N��l$? D���%�o/�&������q¾tÜ ½ Ü�I?Ý3 D���q��cJ�����%QX�%(���4O�:�}$%-�(��"���3����(:�N��:h\O�E $����:$%��5M���D��QX� ������a��&��3&��:�.���D���a�D�<��&��:�q\O����9�(:�%QA*J�����X²:I *SD´�5M,�a��c� QX\�(��� �n� -��� \�\�(:�:$? D���:��t�:����&��?/�A�:t�<�:) -����8Ï�5pu��&� ?�N�X�k��-��4u��&� D�R��&��%���h \�\�(:�:$? D���:����}9C�%������R�k����QÞ��&��

-����[� �C �\����6�.��$����?4G* �E 9�(�'����\}4O�:��\�( %�L��&��?/�l�:R�<�) -�����Ý+*�/�&��$E&

Page 3: The HuGS Platform: A Toolkit for Interactive Optimization

���k�C #¡D¢xßG¤8¥R¦B¢dà3¡6¨�°�¢��kª{«�¬<¬<­e�e®�¯�°?�k¨CªM±

���k�C B¡6¢dáB¤L¥�¦B¢AâG¨�ãn©?¦B¨�¬{«�¬B¬n­e�e®�¯�°?�k¨Cªo±

/[�8$? (:(_��&��Lj�\O���:QX�g% D���:��h!< 9�(� 5opr��\O���D���%$��� a�QV D)��L4O�6/�� +���� x/�&������%9C�� D�E4G5Î!0&��:�h D(:(�?/��a-��������V���w ���D�E D���d$? �4���i4� D���X��� (-O���:����R9+�r4J�E %/���)t� ��\�( D$%�:�)A����1��%��L��x��&��X9C�N 6�E4G5f v �4�4O������ #*M���%�N���E D(�-��������}$% �$%��Q}�k� ���E D9�(���-�������&����.���.����Q��� )�����&����?5

2.1 Terminology!#�L4��%��$����:9C�0��&��%���� \�\�(:�:$? D���:����[-�����e�D��QX(:�+*D/0�q�����k���o����Ô�¶�·�Ò%äÁÀ'åR¸�*q¸�· Á æOÍY¹Y· º�¸�*qåX·D À'¸E*o D�4çÀ�ÁÀ'åXÀ'º�ÍY¸�5d,�Ô�¶.·NÒ%ÁÀ'åÅ�:�} Du�:�i�.�E D�$%�q�D����&��o���O\C�0�D��\���� 9�(:�%QÎ9C�%�:�)���\O���:QX�g��?4G5<��� �"��c� DQX\�(:��* X�n��� �����h\�����9�(:�%QÅ$%�������.���>� �o R��� � -��%�$%�8� �o DQX���X $��|4O�%50,^��%(:��������w\���� 9�(:�%QÞ��\C�%$%�������R��&���(:�+$? D���:� � D�4uJ-�QR9C����� ��� ��i4O�����o� �_�? D$'&X$%-��.����QX���?* ��&��q�.�E 6������)8\C���:+�?*J �4R��&��qQV 6cO�QR-�Q D(:(�?/[�?4t4��:�.�E �$%��5!0&���)��N D(��D�_��\����:QX�:g? 6���� X�:�o�������4R��&��09C�%�.�>¸'·�Á æJÍY¹�· º8������&��

) �:�N�%r\O����9�(��QA5V,��n��� ���%�:u��� (:-����:��G*B�e�D����c� QX\�(:��*#�:�� h(:�+$? Di���:� ��:}��&��3F6^�)D���4X�k� �[�? $E&� QX�:��L D$%�4G5o,z^3�%(:�:�N�����l����(:-����:� �:�� }��� � -��%�$%�8� �o$%-��.����QX�����%5opu�L D����-�QX�8��&� 6���e� ���? D$'&d D\�\�(:��i$% D���:�����&��������:�X tQX����&��J4r�k� �X$���QX\� 6���:�)� +�r�b/0������(:-����:� �� D�4V��&� D�q�k� �� +�X�b/0�}��� (-O���:����%*�����3�:�q9C���������q��&� Da��&��3� ��&�����D�[��&����} 6����� � -� (:(��}) �+�J4G5M,��oQX�%+���:����%4l�:}��&����:J�����J4O-�$����:� #*&��?/0�%�N�'�?*O/[�8 ����-�QX����&� D�0��&���M��� �E (_�D�E4������:�)RQX�����%(��� \�\����?cJi�:QV 6���%�0��&������% (�i�/0� ��(4h$�����.���E D�:J���> D�4V\������k�����%�$��%��1O��?/�h9+���&��8-��������%50,�4�4������:��� D(:(:�+*��e�D��QX� �.�� D\�\�(�:$? 6���:����%*��:���:��\C� �����:9�(:����l$����? D���}¹kº?è?À�é ¸�¹�Ò%ÁÀ[��� (-O���:�����/�&��:$E&h�J�:��( D���L��� QX�3� �<��&��3$%� �i�.���E D�:J���l� �>��&��V\���� 9�(:�%QA5r��� �l��c� QX\�(:��*o t^3��(�:�N�'���w����(:-����:�

���k�C B¡6¢xêG¤L¥�¦B¢�ël¬<°?�eìr�kíN¯�°?�k¨Cª�¥0¯�ãn­|¢_±

QV %�w��cO$%�%�%4���&��h4O��.�E D�$%�h$%����.���E �:+�?*0� �� ��n��� ���%�:���� (:-����:��QV %�V��D��4O�%��$����:9C�L l\O����\C���>\� 6��&#5

���D�X�? $E&y \�\�(:�$% D���:��v/0�h&� ?�N�h4O�%���:)���?4y ������X�D��\C� �����9�(:�åX·D À'¸E*M� �R���E ��.�e� ��QV 6���:����l�������(:-����:� ��%5�,>\�\�(��O�:�)d tQX�6�N����� X����(:-����:��d\O���J4�-�$��%�3 X��'/���� (-O���:��#5����D�3��c� QX\�(:��*��:t��&����� 9���&�� \#*nPM���������:�)O*o �4�^3�%(:�:�N�����x \�\�(:�:$? D���:� ��%*n� ��}\C� �����9�(:�QX�6�N�d�:�h���y�./0 \ç��/[�� 4D�� D$%�%+�t� \C���E D���:����%*8��J4O�%�%*3�D�t$%-��.i����QX�'���%*[���%��\C�%$'������%(��+5{���D�X��&��A^3��(�:�N�'���� D\�\�(�:$? 6���:����%*��D��&�������O\C�%�>� �oQX�6�N�%�>�:�$%(:-�4��� �4�4��:�)V� �����%QX�6�J��)}$%-��.����QX�����>�k����Q��&���$%-������%+�q��� -�����5 �

�<�:� D((��+*�/0�d D����-�QX�t��&� 6���? $E&z\���� 9�(:�%Qî$%� J�E D�:��a r��������J-�QR9C���G� �<À�ÁÀ'åVÀ'º�ÍY¸�5"!0&��[�%(:�%QX��J���G� ��PM���������:�)3 D���o��&��o��J4O�%�%*��&��8��(��QX�%+���>�D�"^3�%(:�:�N�����a D���8��&��8$%-��.��� QX�����%*���&��8�%(:�%QX�%+����� ��n��� ���%�:R D���M��&��[ DQX�:��> $%�4O�%*N D�43��&��"�%(:�%QX�%+���#� ������9���&���\R D�����&��M��\C���E 6���:����%5o;o $E&�QX�D���M�:�"4��'����%4� D�" (��������:�)�����QX�[��-�9������� �"��&��R�%(:�%QX��J���>� �o������\O����9�(��QA5 f t)�������E D(�*G��������.���E �:)�&+���k� ��i/q 6�E4x���A4O������l��&��R\���� 9�(:�%QX�L �4x��� (-O���:����8�k� �L��&��X D\�\�(�:$? 6i���:����%5MZ��?/0�%�N�'�?*O��&������8 6���8� �k����h���%�N�'�E (G��\����:� ��> ?�� D�( D9�(:�3�e�D�4��'����:�)}��&��L������� �o\C�������:9�(:�RQX�D���%�> �4h/�&��:$'&d�%(:�%QX�%+���q��&��'� (������?5o�n 6���0�D�<4O�%���:)���:�)R DV���_�%$����:�N���:+�����E $����:�N�>��\O���:QX�g% D���:���.�O�.���%QÅ�:��$E&��+�����:�)�&��?/����XQX�J4���(#��&��LQX�6�N�%�%50,���/0�R4��:��$%-����9C�%(:�?/8*_��&��%���R4��%$�����:� ��3$? Dt&� ?�N�R X���) �����$% +�3�:QX\� D$�����t��&��9C�%&� 6�J�:� �3� �0� -��L�:+�����E $'������l��\O���:QX�g% D���:��x�.���.����QA5R]O�:QX�:(| 6��(��+*4������) ��:�)A a)��+�J4x������� �0���E D��.�e�D��QV D���:����L��r��� (:-����:�����&� �L ���:)���:��$? +�M�:QX\� $'�"��l�k-�(:(��} D-�����QV 6���:$�*+&���-����:�.���:$q���? D��$E&X (:) � ��i����&�QX�� D��/[�%(:(Y5

3. VISUAL CONTROL OF SEARCHALGORITHMSf t��&�������%$����:���/0�}4O�%��$����:9C�X V)��%����E ("QX�%$E&� D��:��Q¼��&� D�3 (�i

(:�?/��t-��������h�����J�:��-� D((��� D���D�E D���x�%(:�%QX�%+���a�D�X w����(:-O���� ��:� �E4O���8����)�-��4O�} a$���QX\�-O�����3���% D��$E&x�����QX\O���6�N����&��:�3����(:-����:� #5;o $E&x�%(:�%QX��J��$? x9C�l D�����:)���%4u �&��:)�&#*GQX�?4O�:-�QA*C�D�8(:�6/�å}·�äÒ�¹YÁ ¹eÍYÃD5n=>��-�)�&�(��X��\C�% 1J�:�)�*+��&������% D��$E&h D() � ������&�Q��:�[�e�+$%-����?4V�� (��������:�)���&��0&��:)�&�i~QX� 9��:(:�:�b�8�%(:�%QX�%+���" D�4L��n�k� ��9��4�4��%��k����Q� (�i�������:�)> DJ��� �J��&��o(:�?/qi~QX��9��(:�������%(:�%QX�%+���%5 f �#$? L D(:���'�<QX�?4O�-�Q}iQX��9��:(���b���%(:�%QX��J���G���(��3�:8�������J�:$%�M�D�� (��������:�)q��&��"&��) &�i~QX��9��:(���b�����%�%5r!0&��V�e� ��QV D(q4��'��������:����D��QX� 9��:(:�����u�:����&� D�R��&��V���? 6��$'& (:) � ������&�QÞ�:�l���(��w (:(:�?/0�?4u���t��cO\�(�D���V����(:-����:����R��&� D�R$? w9C����? D$'&��?4h9+�A D\�\�(:�O�:�)} }��� � -��%�$%�8� �"QX�6�N�%�0���}��&��8$%-�������J�����Di(:-����:��a��-�$E&X��&� D���% $E&aQX�6�N�� (��������� 6��(�% �.������3&��:) &�i~QX��9��(:������%(:�%QX�%+�< �4L4O�+�%�n��D�n (������o D+�8(:�6/qi~QX� 9��:(:�:�b�L�%(:�%QX�%+���%5B!0&O-��%*��&��R���%QV +���:$%�3�D�0QX� 9��:(:�:���:�%�8�:x +�� \�\�(:�:$? D���:� x���%(:�:�%�L��d��&��� !0&��qQX�6�N�%�B�:���&��q�n��� ���%�:l \�\�(:�$% D���:��X 6���0QX� ���[$%��QX\�(�:$? 6���?4��&� Dl��&��[QX�D���%�n� �C��&��q� ��&��'�[ D\�\�(�:$? 6���:����[ �4l D����9C���N���4L��&����$%� \C�8� �n��&��:��\� D\C���?5

Page 4: The HuGS Platform: A Toolkit for Interactive Optimization

���'�"� ��\C� �����:9�(:�0QX�6�N�%�B��&� D�" 6���q4��'����%48�k� �n��&� D�" D\�\�(:�:$? 6���� #*N �/[�%(:(< D�>/�&��$E&A�%(:�%QX��J���q�D�n��&��8\O����9�(:�%Q��% $E&AQX�6�N���:��4�������?4 D�� D(��������:�)�5pr��4��%QX� ��.���E 6���0��&��q$%� �$%�%\O�[�D�_QX��9��(:������/�����&V ����:QX\�(:����cJi

DQX\�(:��5x]J-�\�\C� ���X��&��V\���� 9�(:�%QÞ$%��+�E �:��R���%���%w�%(:�%QX�%+���R �4��&��t\C�������:9�(:�d����(:-O���� ��X���r��&���V\O����9�(:�%Qî 6���d (:(�\C� �����:9�(:�d� ��i4O�����:�) �h� �L��&��%���d�%(:�%QX�%+���%5s��-O����&����a ����-�QX�t��&� D�V��&���� �(�� D(:(�?/[�?4xQX�6�N�8�:�����V�./q D\��b/0�� �46�� D$%�%+�8�%(:�%QX�%+���%5�,��./q D\x�D��b/0�8�%(:�%QX��J���%*N� �_$%� -�������*+�:�M4�������?4l �M (��������:�)L���(��R��&������q��/[���(��QX�%+���%5"]O-�\�\C� ����* ��&��0$%-O�����%+�n����(:-����:� }�:�" �n�e� ((:�?/��%*O �4L/[�&� ?�N�8 �����:) ��?4h��(��QX�%+�>SR(:�?/�QX� 9��:(:�:�b�d�Y��&��?/�h�:t4� D��1X)D�E ?���'*��(��QX�%+�>ÝR D�4�ïRQX�?4O�-�Q�QX� 9��:(:�:�b�d�Y��&��?/���aQX�?4��:-�Q�)D�E ?���'* D�4x��&��l���%�.��� �[��&��}�%(:�%QX��J���L&� 6���}&��:)�&xQX��9��(:�����v�Y��&��6/�r�(:�:)�&+�>) �E %���'Õ

,����? D��$E&d (:) � ������&�Q�/0� -�(4h9C�8 D(:(�?/[�?4h���}�./q D\d +��\� D�:�>�D� 4D�. $%�%+���%(:�%QX��J���M���(:�V���< D�q(:�? D�.�������&� D�q&��:)�&�QX��9��(:�����X �4��%����&����>&� 6���3(:�6/�QX��9��:(���b�+5"!0&��8���? 6��$'&d D(:)�� ������&�Q�$���-�(4V��&O-���'c�\�(:� ���3��&�����\� D$%�8� �n��� (:-����:�������&� D�> 6���3���? $E&� D9�(:�89+�� l�������:�%��D�"��-�$E&h�./0 \��%*��:�$%(:-�4O�:�)�Õ

��� ������&� 6�[���������:�)���(��QX�%+�0S3���L(:�6/zQX��9��:(:�����R�%�����%+��� (:(���4���i�J�4�������&���\O����9�(��QÞ�:+���t��/[�t���%\� 6�E D������-�9�\O����9�(��QX�%*n9C� ��&w�D�/�&��:$'&r D���}QR-�$E&���QV D(:(�'�8��&� ���&��R� ���:)��:� D(M� ���5},�(:����*#/�&��:(:�QX�%4��:-�Q}i~QX��9��:(���b�d�%(:�%QX�%+���L$? w$E&� D�)���\C���������:��G*n��&��%�������%( Di���:�N�L�D�E4�����$? ���D��9C�L$E&� D�)��%4G*�� 5 )O5:*_�:���:���:QX\C� �����9�(:�L���XQX�6�N���(��QX�%+��ïh9C���e�D���X�%(:�%QX�%+�RÝJ5 f x�e $��?*#�e� ����&��:�8���:QX\�(:�}�'c� DQ}i\�(:��*N��&��'���� 6����� �(��hI?F�\C�������:9�(:�>����(:-����:� ��0) ����%l��&�������QX� 9��:(:�:�b����'������)��%5np{����&���-��oQX� 9��:(:�:���:�%�%*���&������q 6����³Jð Ü8Ý HDÏNH8\C�������:9�(:������(�i-O���:����%5q!0&O-��%*���&��%���8QX��9��(:�����:�%�����?4�-�$%�8��&��8���? 6��$'&t��\� $%�L9+�a �e $����D���D�nÏ+FDHO5[!0&��:�����:QX\�(:�3��c� QX\�(:�34���QX����.���E 6���%�0��&��34����_����i��J���'�_�%$������ �"�? D$'&h� �<��&�����&����%�8QX� 9��:(:���������������:�) �%5

��� �XQX�D���h����\�&��:�.���:$? D���%4yQX�6�N�%�%*M��-�$E&� D�X�:����������:�)x y�%(:��iQX��J�o�:+���� 3���/�(�+$% D���:��G*O/[��4O�:�.����)�-����&V9C���b/0�%��}��&��8åX·  À'¶��(��QX�%+�?*���5 )O5*���&��0�%(:�%QX��J�<9C�%�:�)�����(�+$% D���?4_*J �4���&���åX·  À�ñ0�%(�i��QX�%+���%*���5 )O5*���&��L�%(:�%QX�%+���0��&� 6�3 6���L��&����k���?4h���} $%$%� QXQX�J4� 6�����&��h���%(:�+$? 6���� #5�!0&��A� \����:QX�:g%���V�:�V���(:�� (:(:�?/0�?4v���u\C�����e�D��QQX�6�N���l�:v/�&��:$'&v��&���QX�D�����}�%(:�%QX��J�l&� D�X&��:)�&vQX��9��(:�����w �4��&��8QX�6�N�?4V�%(:�%QX�%+���q&� ?�N�3&��:)�&A�D��QX�%4��:-�Q�QX��9��:(:�����+5

f h��� QX�3$? �����%*���&�� � -��%�.���:��a� �</�&��$E&A�%(:�%QX��J���0 D���L (��������%49+�� �QX�D���l�:�� h4������) r$E&�� �$��}�e� �8��&��X4����N�%(:��\C���?5}��� �L�'c� DQ}i\�(:��*"�:v^��%(:��������+*n�:����������:�)x A$�-��.����QX�'�l�:+���A��&��}��� -�����$%��-�(|4���% ����� 9�(:��9C���� �4t���h D(:���'�� (:(n$%-��.��� QX�����3�:t��&��L����-O���} D�|�������&��a�:����������?4�$%-��.��� QX���?*o����$%�a��&����� 6���h��?/Å D\�\C�? 6�X( D�����}���&��}����-O����5a!0&��:�8/0��-�(4rQX�? ���&� 6�L��A���/Ð$%-��.��� QX�����L$%��-�(|49C���:����������?4V9C���k� ���3 D+�X$%-��.��� QX���[/�����&�(:�6/çQX� 9��:(:�����+5 f ��.���? 4G*/[��4�������?4u AQX�6�N�} �R (��������:�)d���(��x��&������V$%-��.��� QX�����L/�&��:$'& 6���3���%QX�6�N�?4V� �> 4�4��%4����R��&�������-O���8� ��&� 6���8 D��(:�? D�.��� ��8���/��%�:)�&J9C� �>� h��&������ -����L 6�k��������&��8QX�6�N���:�>\C�'���e� ��QX�%4G5=>�?4O-�$%�:�)d��&��a�%(:�%QX�%+���l���d��&����%�h4����_�����%+�}�b�O\C�%�X (:(:�?/���

� D��-O�E (��J�:��-� D(:�g% D���:��V�:+�������Y D$%�q��&� D�M\����6�J�4��%�n��&��q-������M 3) ���% D�4O�? ([� ��$%� J����� (Y5tpu��4��%��$'���9C�X�b/0�d9� D���$X/0 ?�O����&� D�L��&���QX�Di9��:(�����:�%�8 D�4h��&��8�O�:��-� (<�:+�������Y D$%��$? d9C�L-����?4h���X���&� D�$%�8��&�����% D��$E&u�e� ����� (-O���:����%5A!0&��}�����.�R�:J�N� (���%��è%·?ò�æJ¸�¹eºJ»}��&��}���% D��$E&� � A���%�.�����:$����%4v\C�D������ y�D����&��a��\� $%� 5v!0&������%$%���4v�:J�N� (���%�

åX·?ñD¹ è'ÃD¹eºJ»� 3����(:-����:� V���L\�-�(:(���&��>$���QX\�-O�����o�:J���L 3���/z\� D���M� ���&��L�.�E 6������\� $%� 50pu��4���QX����.���E 6���3��&��8-������D�oQX��9��:(:�����:�%�>/�����&��c� QX\�(:�%�0�k��� QÅ��&��3^3�%(:�:�N�����a D\�\�(:�:$? 6���� #5

]O-�\�\C� ������&� D�h��&��r���? 6��$'&� (:) � ������&�Qó��-�����e� �d��� QX�����:QX�/�����&�� -��h�k�+$%-��%*3��5 ��5:*L D(:(8�%(:�%QX�%+���h 6���r�����a����&��:)�&çQX��9��:(���b�+5!0&������? D��$E&h�:�q(:�:1N�%(��X��� � -��:$E1J(:�l���? $E&A ��.�E D����/�&���������&��'���3 D����e�'/ç�QX\O���6�O�:�)8QX�D���%�%*O �4V&��%�$����:QX\����6�N��QX�%+���o/��:(:(_9C��4O�:�li$%-�(:�"���L D$'&�����N�q���C��&��0J-�QR9C���"� �_\C� �����:9�(:��QX�D���%�n�:�M��-O�X$%�:�%+��(��( D��) ��5A!0&��X-��������L$? Dw �����:) wQX��9��:(:�����:�%�����a��&��}$%-��.����QX�����L�:��&���\���� 9�(:�%QÄ���t�e�+$%-��l��&���$%��QX\�-������R���? 6��$'&���v 6���? �}/�&��$E&��&��'�l��&��:�1R&� 6������&���QX� �.�[\C�D���%+��� (��k� �[�k-�����&����0� \����:QX�:g? D���:��G5P[������4����8��&��R��&������R���%) �� ��L� �[$%-��.��� QX�����3��&��6/���:r�<�:) -����VF��4����_������J��� 6���?4u9+�x��&��X�� QX�V��&� 4��%��� �>) �E %�r-����?4r�:u��&��X��cJi QX\�(:�L 9C�6�N�6�'50j��������)��:��d� �"$�-��.����QX�'���>�:�������>���}(:�?/�QX� 9��:(�i�����+*G�:�4O�$% D���:�)���&� D�8��&��l-��������L4�����D�8��&��:�1h��&��%���}$%-��.����QX�������&�� -�(4u9C�� �4�4��?4_*<���%QX�6�N�?4_*n� ������i~\C���������:����?4w�u��&��X$%-�������J�����-O����5a,��� ��&��'�3���%)��:� w� �q$%-��.����QX������ 6���X)��:�N�%x&��:)�&uQX� 9��:(:��i���+*���4��:$? 6����)X��&��L-�����������&��:�1V��&�������(:-����:� x$? Dt9C�R�:QX\O���D���?49+�� (��������:�)a��&��%���R�%(:�%QX�%+���%5}!0&��l���%QV D���:�)h$�-��.����QX�'���3&� ?�N�9C�%�%r)��:�N�%uQX�%4��:-�Q}i~QX��9��:(���b�+*_���d ���� �L���A�6�N�'��(:�x$%� ��.���E �:��&��VQX�6�N�%QX��J�L�D����&��V&��:)�&OibQX� 9��:(:�����u$�-��.����QX�'���%5rKo�� �����:)�Oi�:�)L��&��>QX��9��(:�����:�%�%*J��&���-��������0&� ?�N���������%+���| D(:(:�a4O������?4X �QR-�$E&��QV (:(:���?*O D�4l��&J-��oQX� ���q���E $'�E 9�(:�>\���� 9�(:�%Qs���3/0� ��1l��#5 f �_��&��-����'���>&� ?�N�8�:�4����?4a�4���J�������?4a\O����QX�:���:�)l���%) �:����>� �n��&��3���? 6��$'&��\� D$%��*G��&��R$%��QX\�-�������/��(:("9C�lQX�D���R(:�:1N�%(��d�����QX\O���6�N����&��R���Di(:-����:�����&� D�/�����&t Da-���e�+$�-����?4����? D��$E&#*�)��:�N�%h ���c��%4a DQX��-�+�� �"$���QX\�-O�E D���:��� (_���_�D���?5

,��"/0�>4O�%��$����:9C��9C��(�?/8*J-��������[$? DV (:����QV J-� D((��RQX�J4����k�R��&��$%-O�����%+�M��� (:-����:��G5 7 �J4����k�O�:�)8��&��0$%-�������J�o��� (-O���:��X$? D}9C�q\� 6��i���:$%-�( 6��(:��-������e-�(N/�&��%L��&��o���? D��$E&l�����%QX�#���>9C�[$? D-�) &J�<�R �(�+$% (QX�:��:Ql-�QA5 f t��-�$'&d V$? D����*_���3QV %�A9C�L��cJ�����%QX�%(��A4����X$%-�(:���e�D���&��8���% D��$E&t\�����)D�E Q����}QX�6�N�8 %/0 ?�a�k��� Q��&��:�>(:�+$? D(<QX�:��:Ql-�Q�:u� �E4O�������h���4r h9C�������'�R��� (:-����:��G5t!0&��V-������?*n&��?/[�%�N���?*B$? �e�D��$%�V��&��X���? 6��$'&w�%�)��:��X���t��cO\�(�D���V���/� D���? D�R�D����&��X���? 6��$'&��\� D$%�q9+�LQV J-� D(:(:��QX�J4O�:�|�O��)���&��0����(:-����:� V �4L���%�.�E D�����:�)���&�����? 6��$'&t D(:)�� ������&�QA5

!0&��8QX� 9��:(:������QX���E \�&��D��)D���? D��(��a�%�&� �$%�%����&��:�> 9��:(:�����+5M���D���c� QX\�(:��*C�:t��&���^3�%(:�:�N�����t\O����9�(:�%QA*���&������? D��$E&r D(:)�� ������&�QÛ� �|i���%����4O�8 h��� (-O���:��r��&� D�LQV 1��%�L4��%(:�:�N�����:�%�8���h h��QV (:("������� �$%-��.����QX�����n��&� 6�M D���q$%(:����������) ����&��'�M9�-��"�Y D����(:�R�Y 6�M�|����QÎ��&��[�����.�� �M��&��R$%-��.��� QX�����3��d��&�������-O����5lj��k���%G*G��&��l&J-�QV Dt-������3$? ���%�8��&� 6����&��84O��.�E D�$%��4J������%a���l���% $E&h��&��%���L$%-��.����QX�����q$���-�(4\���� 9� D9�(���9C�X9C���������L��\C�%+�L�������J�:$%�:�)t$%-��.����QX�����8$�(� ���������h��&��QV �:d����-O����5X���D�8QV +�t���% D��$E&u�.���E D���%) �:�%�L�:�LQV %�t9C�}4����X$%-�(:����X�%��$? D\C�R��-�$'&d }(:�+$? D(nQX�:��:Ql-�QA*J����$%���:�>��� � -������%�����%QX�6�J�:�)���%�N�'�E (q4O�%(:��������:�%���|����QÄ��&��V$%-O�����%+�R\� D��&G*" +�u� ��V� ��/�&��$E&���(��w���?4�-�$%�%�l��&��h DQX��-�+�}4O���:�N�%�9+�� d��QV (:(� QX� -�+�?5�!0&��-����'�R$% x�k� ��$%�X��&��}�:����-��V9+�dQV J-� D((��d���%QX�6�J�:�)A D(:(M�D�0��&��%���4���(�:�N�'��������|����Qô��&��X\� D��&w D�4r���������:�)h��&��%����QX��9��:(���b�x���A(:�?/8*���_�%$'������%(��}\������N�%+���:�)3��&���Qs�|����Q�9C�%�:�)8���%�.��� ���%4X���8��&��>\� D��&G5f R��&��:�n/q %�R��&��q-������o$? D}\�-�(:(O��&��q$%��QX\�-������"�:+���8 ����/y����)��:��� �n��&��3���? 6��$'&A��\� $%� 5

!0&��� D9��:(:�:�b�A���VQX�J4����k�a��&��L$%-O�����%+����� (:-����:��x �4A�+�����J4O-�$%�QX��9��:(�����:�%���:��-������k-�(C�e�D���:+�����J4�-�$%�:�)l���% (�i�/0� ��(4h$�����.���E D�:J���> D�/0��((Y5s��� �a��c� QX\�(:��*���-�\�\C� ���d��&��t-������a��D���:$%�%�V��&� D�a D{�Q}i\C� ���E D+��$�-��.����QX�'���:�>��D��� A��&��8$%-O�����%+�q����-O����5q;"�N�%h��&���-�)�&��&��l$%-��.��� QX���L�:�3�Y D�L�|����Qõ��&��l$%-������%+�8��� -�����*G��&��}-������8/q D+������X�����h���X�e-�(���(:(<��&��:���:QX\C�D���E +��$�-��.����QX�'�?� �>��� � -��%�.�?*�-��(:�%�������QX�? D��<(:�����:�)����+�3QV +�8�D��&����"$�-��.����QX�'���%5n!0&��0 �4�4O������ l�D����&����'/�$%-��.����QX���>QV %��) ���? 6��(��A�:�$����% ���8��&��8(:�%�) ��&t� �n��&��3����-O����*$? D-����:�)u��&���$�-������%+�V����(:-O���� {���w9C�t�O�e�? D���:9�(:��5 f ����&��t-����'�/0�'���l���a�:J�N� 1N����&��R���% D��$E&r D() � ������&�Q¼/��:��&���-O�8-����R� �0QX� 9��:(:��i���:�%�%*���&��8 (:) � ������&�Q�/0� -�(4h���:QX\�(��V���%QX�6�N����&��3��'/�$�-��.����QX�'�?*

Page 5: The HuGS Platform: A Toolkit for Interactive Optimization

���k�� B¡6¢�öG¤�÷h©%¢}¨�øoù�¨�ãn�e­e�k°%�k¢O©L°�¨A«�ú<úrûX¢J¯�­|ü.ý�¨�¡D­eú�§�¨�ª#ü©%°�¡D¯��eª_°?©�±8¥�¦B¢}°%¨�¬u©?®�¡6¢J¢Oªx©?¦B¨�°3©?¦B¨OþX©�°%¦B¢VÉa¢O­e�kÊC¢J¡6ËA¯�¬Bü¬<­e�e®�¯�°?�k¨Cªs¯�ø~°%¢J¡x¯� <©%¢J¡r¦#¯�©A¯�úBúB¢Oú�¯�ªÎ�Yì�¬o¨�¡D°�¯�ª_°x®� <©�ü°�¨_ìx¢J¡X°%¨r°%¦B¢A¡6¨C B°%¢C±�¥�¦B¢h¡6¢O©? <­k°%�eªB�w¡6¨C B°%¢d�k©l°%¨_¨u­k¨�ªB�Bÿ¯�ª<út°?¦G <©��eªBø~¢O¯�©?�kãn­k¢C±3¥R¦B¢� <©%¢J¡�©%¢O°%©�°%¦B¢}ì�¨�ãn�e­e�|°'Ët¨�øB°?¦B¢ª#¢OþÇ®N <©%°%¨_ì�¢O¡d°%¨�ì�¢�úB�e nìvÿ>©%¨{°?¦#¯�°t�k°d® ¯�ª<ªB¨�°tão¢�¡6¢+üì�¨�ÊC¢Oúhø~¡6¨_ìÛ°?¦B¢�¡6¨C B°%¢R¯�ª<úA°?¦#¢�ªA¡6¢+ü��eª_ÊC¨���¢O©0°?¦B¢R©%¢J¯�¡D®D¦¯�­k��¨�¡D�k°%¦nì þX¦B�e® ¦w¬<¡6¨Gú< <® ¢�©L°?¦B¢a©%¨C­e #°?�k¨Cªy©?¦B¨�þ}ªw�eªw°?¦B¢­|¨�þ�¢J¡�©?®�¡6¢O¢OªÐ©?¦B¨�°�ÿ�þX¦B�e® ¦��e©rø~¢J¯�©?�kãn­|¢{¯�ª<ús¨�¬<°?�eìr�kíN¢Oúþ}�k°?¦z°?¦B¢d® ¨Cª<©%°%¡6¯��kªG°V¬"¨C©%°%¢Oú�ãGË�°?¦B¢d <©%¢J¡+±

9C��$? -����}��&��:��/0� -�(4x�:QXQX�?4O� D���%(��dQV 1�����&��l����(:-O���� r�e�% ���:9�(:� D)N D�G5[Z��?/0�%�N�'�?*� D����&��?/�h�:A�<�:) -����L��&��3-����'���������q��&��3���/$�-��.����QX�'�����hQX�?4��:-�Q��Y� ��(:�6/��'*n�k� ��$%�:�)A��&��X$%� QX\�-����'�8���h����i� \����:QX�:g%�a��&��a��� (:-����:��v/��:��&���-O�}���%QX�6�J��)t��&��:�}$%-��.����QX���?5 f ��:���N�����a(�:1N��(:����&� 6����&��3���%��-�(���� �n��&��L$%� QX\�-O���������? D��$E&t/��:((B9C�� �.��(��r9C������������&� x��&��V-������R$%� -�(4u&� ?�N�}�k��-��4u9+�rQV DO-� (:(�� 4�4O��)X �4����%QX�6�J�:�)R$%-��.��� QX������&��������%(��b5,��e-�����&����� �4O�� DJ�E D)��8�D�n��&��:���J�:��-� D(G�|�E QX��/[� ��1a�����&� 6�>�:�>�:�

�% �.�h���R�E 1N�8 4�� +�E ) �8� �"&J-�QV Dh D9��:(:�����h���l$%(:-��.�����?50]O\C�%$��:��i$% (:(��+*J��-��M-����'�[�:+�������Y D$%��\O���6�O�4O�%�M$���+������(:�M���8���'�[��&���QX� 9��:(:�:�b��D�o l( D��) ��J-�Ql9C���q�D�n�%(:�%QX�%+���q���:Ql-�(��E �����-���(��a�:A R/0 ?����&� 6�� D��-O�E (:(��{$%� ��������\C���4O�h���v�O�:��-� (3$%(:-��.�������%5 f ç��&��d^3�%(:�:�N�����\O����9�(��QA*��k� ����c� QX\�(:��*� l���%$��E D�) -�( D�>���%)��:� t$? t9C�8���%(:�%$'���?4G* D�4x��&��XQX��9��(:�����x� �> D(:([�%(:�%QX�%+���L�:r��&��}����)��:��w�����R���:Ql-�(:�E 6i��%��-���(��+5d]O�:QX�:( D��(��+*n�:r��&��V�"���D���%�:v\O����9�(��QÄ h���%)��:����:r��&���b/0�Di�4O�:QX�%����:��� (C)D���|4V$? Da9C�����%(:�%$����?4� �4X��&���QX� 9��:(:�����X�D�n (:( DQX�:��X D$%�4����:h��&� 6�q���%)��:��t$% h9C�8���'�?5

4. OVERVIEW OF USER ACTIONSpu�o��?/u4��%��$����:9C�"��&��"�e-�((N�E D�) �[� ��-����'�n $'���� ��<�:8��&��"Z�-Cm8]�k�E DQX��/0�D��1C5 f y� -��V D\�\�(�:$? 6���:����%*[��&��h�.�O�.���%Q� (�/q %�O�VQV �:�i�E �:��l t���:�) (� *"$%-������%+��/0�D��1O�:�)t����(:-����:��w/�&��$E&u�:�}4O�:��\�( %�+�?4������&��q-��������%5q���<�D���%+��� (:(��+*+� ��&����o����(:-����:����M$���-�(4l9C��4O�:��\�( %�+�?4 ��/0��((Y*���&���-�)�&A$%-O�����%+��(���/[��4��}�� ��4��}��&���%5 �X!0&��L-��������q����������QX\O���6�N�>��&���$�-������%+�q��� (-O���:���9J�}\C�����e�D��QX��)���&����k��(:(:�6/��:�)��&������L $����:����%Õ

I�50QV J-� D((��t$E&��+� ���X aQX�6�N�L����9C�X \�\�(:�:�?4d���V��&��R$%-�������J�����(:-����:��G*

FJ50�J�N� 1N��*+QX� ������ �?*+ �4}&� (��q 3�k�+$%-����?4X���? 6��$'&X�k� �� 89C�������������(:-����:��G*

SO5[���%�N�����q���X R\����%�J�:��-��>�D�>\����%$%� QX\�-O���?4���� (:-����:��G5pu����6/z4��%��$'���9C�>�? D$'&X���O\C��� �B $'���� #5o!0&���-��������[$? DVQV �i

-� D(:(:�AQX�J4����k�a��&��L$%-�������J�>��� (-O���:���9J�a\C�����k� ��QX�:�)� +�h� �"��&��\C�������:9�(�dQX�6�N�%��4O������?4v�k� �V��&��t$%-O�����%+�a \�\�(:�$% D���:��{� ���&��$%-O�����%+�L����(:-����:��G*n��-�$E&u D�8���%\C���������:�����)d u� \C���E D���:� u�:r��&����� 9���&�� \u D\�\�(:�:$? 6���� #5 f dQV +�t�D�0� -��L D\�\�(:�:$? 6���� ��%*< ����:�) (:�-����'�V $����:� ���w��&��tm�� f $? Dy�:J�N� 1N�a�����N���E (�QX�6�N�%�%5 f w��&��^3�%(:�:�N�����w \�\�(:�$% D���:��G*[�e�D�X��c� QX\�(:��*"��&���-������l$? v���%(:�%$��V D+�J-�QR9C���"� �_$%-��.����QX�����o D�4R���%QX�6�N�M��&��%Qs D((�/��:��&V �����)�(:�>9�-���i����h\����%���%5

�����'���[$? Da D(:���R�:J�N��1��� 8$%� QX\�-O�����[���% D��$E&V�k� �� 89C�������'�[��� (-Oi���:��G50!0&��8���? D��$E&d (:)��D������&�QÅ�.�E D�������k��� QÅ��&��3$%-O�����%+����� (:-����:�� �4t��cO\�(:� ���%����&�����\� $��l� �M����(:-O���� ��3��&� D�3$% �9C�����? D$'&��?4d9J� \�\�(��O�:�)3QX�6�N�%�n/�&��$E&V D���> D((:�?/0�%4})��:�N�%}��&��qQX��9��:(:�����l �����:)�OiQX�%+���M �q4O�%��$����:9C�?4� 9C�6�N��5"!0&���-��������0$? D��:J�N� 1N�> �� D���:���b�X� �4����_������J�����% D��$E&d (:)��D���:��&�QX�%5[P[-������%+��(��+*�/[�8\����6�J�4��3�.���%��\C�%�.��i4�����$%�%+�0 D�4l)D���%�?4J�}��cO&� D-��.���:�N�q���? 6��$'&� D() � ������&�QX�M �4X 3\C��\Oi-�( 6�l&��%-����:�.���:$V (:)��D������&�QA*n$? D(:(�%4r�E 9�-r���? D��$E&{²�I6FJ*[I?SD´�5AK[� ��&��cO&� D-��.���:�N�� (:)��D������&�QX�[�����.�0�%� (:-� 6���3 D((C(:�%)� (GQX�6�N�%�%*N��&��%� (:($%� Ql9��:� D���:����0� �<�b/0��(:�%)N D(#QX�6�N�%�%*O D�4V��&��%� (:(G$%��QR9��:� 6���:����� �C��&O���%��QX�6�N�%�" �4l���8�e�D����&#5"!0&��>�.�����%\C�%�.��ib4��%��$��%+�[ D(:)�� ������&�Q1N�%��\��3���? 6��$'&��:�)A4O�%�%\C���� D�4�4��%��\C���3�e�D�L��&��lQX�6�N�L��&� 6�8QX���.��:QX\����6�N�%�o��&��>$%-�������J�[����(:-����:� #5M!0&���) ���%�?4J�V (:) � ������&�Q��:QXQX��i4�� 6���%(��lQV D1N�%�n DJ��QX�6�N�o/�&��:$'&l�QX\O���6�N�%�B��&��0$%-�������J�"��� (:-����:�� �4���&��%x���%�.�E 6�����L�:���8���% D��$E&r���h�����t���A�:QX\����6�N����&��}��� (:-����:����&� 6�R������-�(����l�k��� Q� D\�\�(:�O�:�)A��&� D�lQX�D����5�!0&��V�E 9�-� (:)��D���:��&OiQÄ���%\C�? D���%4�(��wQV 1��%����&��a9C���.�}\C�������:9�(�aQX�6�N�X�k����QÞ��&��V$%-O��i���%+�8��� (-O���:��#*G/�&��:$E&rQV %�A�O�:�%(4x V/0�D�����}����(:-����:� #5l,Ð� D���:���b�� ��QX�%$E&� ��:��QX�X D���A-����?4w���r\������N�%+�l�E D9�-��k����Q��QXQX�%4�� D����i(��v9� $E1+���E $E1J��)u D�4v���x\������k���a (��������:�)r�%(:�%QX�%+���l��&� 6�V&� ?�N���D��9C�%�%w D(:���'���?4r���%$%�%+��(��+5Aj�-��L�:������ (0�'c�\C�'������$%�X&� ��9C�%�%��&� 6�"�E 9�-R���? D��$E&}� -���\C�����k� ��QX�"��cO&� D-��.���:�N�0���? 6��$'&l9�-��"���o���%�%QX�-����'�e-�(_���}\O���D�J�4���Ql-�(����:\�(:�3���% D��$E&t (:)��D������&�QX�����l��&��3-��������%5

,>�|�����t��&��r-��������t&� 6���u�:O����1N�?4� y���% D��$E&Π(:)��D������&�QA*8��&��'�$? D{QX��������D�a������\���� ) ���%���a��� �E4��'�a����4O�%$%�4��A/�&��%z���u&� D(�����?5X,s����cJ�L4��:��\�( %����&��?/��8��&��R��$%� ���X�D�0��&��R9C�%�.�L����(:-����:� r��&�����? 6��$'&w&� �L�e��-��4w D�4r&��6/�QV +�x���%$%� �4��R ) �t��&��:�R��� (:-����:��/q D�[�e� -��4G5",0�[ +�l���:QX��*N��&���-������M$? � -������R��&������? 6��$'&a (:)��Di������&�Q�e�D�0�%����&����M��&���9C�%�.�[��� (:-����:��X�e� -��4}���L�e D�[� �o��&���$%-�������J�����(:-O���� V�:�M�:�M$�������4O�����:�)�5o!0&��:�[����(:-O���� X9C�%$%� QX�%�o��&��q$%-�������J��J�:��-� (:�:g%�?4�����(:-����:� r� �M��&����.�O�.���%QA58p{&��:(:�l��&��R���? 6��$'&x�:�3��-��i��:�)V��&��L-�������$? tQX�J4O�:�|�h��&���$�-������%+���O�:��-� (:�:g%�?4d����(:-����:��d�D����? D�����) tQX��9��(:�����V� (:-��%�q���l\���� 9�(:�%Q��%(:�%QX��J���%5o!0&��3-����'��$? ���%�.�E 6���}��&������? D��$E&��k����Q��&��%���a$%-�������J�R���������:�) �%*0�D�}&� D(��}��&�����? 6��$'&G5p{&��(:�l��&��l���? 6��$'&r (:)��D������&�Q�:�3��-����:�)�*_��&��}-��������8$% r���'i

(:�%$��q�|����QÅ R� D���:���b�V� �n���% D��$E&�i~�J���-� (:�:g? D���:� AQX�J4��%�%5o!0&��3QX���.����X$����J�MQX�J4����:�M���8(:���M��&������? 6��$'&V D() � ������&�QÐ��-�}�:X��&��q9� $E1+i) ��� -��4ç/�����&�� -��d-�\_4� D���:�)v��&��r$%-O�����%+�A�J�:��-� (:�:g%�?4�����(:-����:� #5

Page 6: The HuGS Platform: A Toolkit for Interactive Optimization

!0&��a-��������}$? Dv (:���x� 9�������������&��a���? 6��$'&�QX�D���h4O�:����$���(��+5u!0&��-��������3$? Dx\�-�����&������? D��$E&x�:+�����. -O������QX�J4���*_�:d/�&��:$E&x�%���������� (:-����:��v��&��h���% D��$E&�$%� ����4������X�:�X4O�:��\�( %�+�?4G*M� ���b\C��(:(��rQX�J4O��:t/�&��:$E&t��&���$%��QX\�-��������:�3\C��(:(:�?4t\C�����:�J4��:$? D((��d�e�D�8������$%-O�����%+���� (:-����:��G*[�D�����.����\��QX�J4��V�:�/�&��:$'&w��&��V$%� QX\�-O�����R/0 �����l�k� ���&��3-����'�>���R\����%���> �9�-������ h9C���k� ���8QX�6�J�:�)���h������&��3���cJ����� i(:-O���� w���R$�������4O�����%5t!0&��%���VQX�J4��%�L 6����-������e-�(M�k� �l4��%�N��(� \��:�) D\�\�(�:$? 6���:����V D�l/0��((� D�l�e�D�X(:�? D����:�)x 9C��-O�}&��6/���&����.���.����Q D�4h���% D��$E&t (:)��D������&�QX�q/0�D��1_5�<�:� (:(��+*O��&�����&��:�E4}�b��\C�>� �B-������q $����:��a�:�[���������N�����0���R �\O����i

�J�:��-������ (-O���:��#5�!0&��L�.�O�.���%Q�QV �:+�E �:��� X&��:�.��� ���A� �o\����%�J�:��-����� (:-����:����%*G/�&��:$'&t$? Dd9C��9O���?/����?4d �4t 4�� \����?4t9+�a��&��L-��������%5!0&���m�� f (:���X\����6�J�4��%��QX�%J-�$%��QXQV D�4��M��� � -��:$'1J(��V-��4��R� ����%4��3���%$%��J�oQX�6�N�%�%*N �"/0�%(:(� �"���%�N�����"���3��&��q9C���.�M��� (:-����:��V���%�%���8�e D�?5o,�4�4������:��� (:(��+*���&��q-��������o$? X9O���6/����> D�4X �4O��\O�[ 3���'�[�D���� (:-����:����R��&� 6�L/0�����V\�����$%��QX\�-����?4�9J�d��&��X���? D��$E&� (:)��D������&�QX�\O���:� �����l��&��8�:+�����E D$����:�N�3��\O���:QX�g% D���:��A���������� #5

5. CREATING A NEW APPLICATIONpr�X��?/�4��:��$%-����L/�&� 6����L��� � -������?4����A\����J4O-�$%�V Dw�+�����E D$�i���:�N�V� \����:QX�:g? D���:��� D\�\�(�:$? 6���:��u�e�D�X A���/�\O����9�(��QÞ-����:�)t��-O����D�k�b/q D���8\�( D���e�D��QA*+/�����&a�%QX\�&� D����M��X/�&� 6�q�:�[��� � -������?4X�D�#��&���J�:��-� D(:�g% D���:��d$%� QX\C�����J�?5

!0&��[QV ?�.�D���:�b�L� ����&��[$��J4��[�:L��&��%���0 \�\�(:�$% D���:����n��n��&� D���?4L9+� D(:(+� �J��&��%QA*? �4���&J-��#$%� -�(48 (:���>9C�"-����?489+�3 q���/u D\�\�(�:$? 6���:��#5m���������:$l$��J4��L�:�3-����?4h���XQV D�:J�E D�:A��&���$%-������%+��/0�D��1J��)a��� (:-�i���:� #*N��&��qQX��9��:(:�����:�%�%*O �4R��&��q&���.���D���+5"!0&��0��(:� f �\�-����j�-O��\�-O�?*�:�$%(:-�4��:�)��� ?�J�:�)� �4}(:�N �4O�:�)L� �#\���� 9�(:�%QX�o �4V��� (:-����:����%*O �4(:� )�)��:�)�-������L9C�%&� 6�J�:� �?*n D���V (:���t\C�����k� ��QX�?4�9+�x) �%��'���$X$��J4���5��-�����&��'��QX� ����*J D(:(C��-��0 \�\�(:�:$? D���:����0-�������&��>�� QX�>�:QX\�(:�%QX�%+�E 6i���:� }� ����&��q���? D��$E&X D() � ������&�QX�o D�4���&���m�� f � �"�k� �o�:J�N��1J�:�)� �4QX� ������ ���:�)d��&��%QA5�j�-O�l�:QX\�(:�%QX��J�E 6���:��u�D�>��&��X�E 9�-w���% D��$E& D(:)�� ������&�Q��e-��$����:����09+�XQX�J4����|���:�)L��&���QX� 9��:(:�����V D�����) �QX�%+���%5!0&J-��%*n��&������V�:�R��d �4�4������:��� D(09�-O�E4��%r��u��&���4O�%�N�%(:��\C�'�l�D�> ���/� \�\�(:�:$? D���:��t�:A�D�E4����q���l9C�L 9�(:�3���}-����3�E 9�-h���? 6��$'&G5

j��#$%� -�������*J��&���4��%���%(:��\C���[� �n L��'/ç \�\�(:�:$? D���:��aQl-��.�q4��'����/�&� D�� V\���� 9�(:�%Qõ�:�L �4A/�&� D�� V����(:-O���� u�:���e�D�8��&� 6�L \�\�(:�:$? Di���:� #5 � ;o $E&l\O����9�(:�%QÎ�:��.�E �$��q��%�?4O�<���3�:QX\�(:�%QX�%+�< ��e-��$����:����&� D�o������-�����[ D(:(���&��q�%(:�%QX��J���o� �C��&� D�M\���� 9�(:�%QA5";o $E&X����(:-����:� �:��.�E �$��RQR-��.��9C�� 9�(�L���}������-O��d t��9J�.��$���/�&��$E&A���%\O���%���%+�����&���¸'ò�· ¶�ÀB�D����&� D�n��� (-O���:��#5Bpu�[&� ?�N�M9�-��:(��n)���������:$0$%� QX\C����%+����k� �>���%\��������%+����)}��$%�D���%�>/�����&A�:+���%) ���>� ��4���-�9�(:�3J-�QR9C�����%*O9�-O��k� �R����QX�V D\�\�(:�:$? 6���� ��l h���/Ð��$%�D���V��9J�.�%$��RQl-��.�L9C�}/q���������%#5��� �L��c� QX\�(:��*C��&��R��$%� ���}�D�0��&���^3�%(:�:�N������ D\�\�(�:$? 6���:��u$%� ����:�.����D�>9C� ��&u��&��V\C����$��%+�E )���� �>-���e-�(���(:(:�?4u��� � -��%�.���R �4r��&���4��:�.i�E D�$%�}���E ?�N��(�%4G*B �4����a��� � -��:���%4���&��l$����? D���:� u� �� ����/s�b��\C��D�M]O$%�D���8��9J�.�%$'�?5q,�a�:��.�E �$%�L� �" }��$�� ���L��9J�.�%$'��QR-��.�q9C�L D9�(:�����$%� QX\� D�����������%(��[���a �� ��&��'�3�:��.�E D�$%�R� �[ ���$%�D���X �4d4��%$%�4O����"���>�:�>9C�'�������?*�/[� ������*�� �>� � -� D(C���l��&� 6���:��.�E �$���5

,�4�4O�:���:� � (:(��+*� �4O�%�N�%(:��\C�'�"Ql-��.�<4�������[ >�����"�D��QX�6�N�%�#/�&��:$'&$% X9C�� \�\�(:�:�?4l���8����(:-O���� ��o�:}��&��:�o \�\�(:�$% D���:��G5o��� �M����QX�� D\�i\�(:�$% D���:����%*<��&������RQX�:)�&+�89C�}���%�����E (o4����_������J�8�b�O\C�%�3� �[QX�6�N�%�%5,�4�4O�:���:� � (:(��+*G D�3 XQX���:Ql-�QA*J��&��R-�������QR-��.��\����6�J�4��� }�e-��$�i���:� }�e� �[)��%����E D���:�)R D(:(�\C�������:9�(:�>���:�)�(:��QX�D���%�n�e� �[ 8)��:�N�%X��� (:-�i���:� #5M!0&��:���:�>��-O�X$%�:�%+���e�D�>��&��3���? 6��$'&t D(:)�� ������&�QX�����l$%������|4O��� D+�y(:�%)� (>$%��QR9��:� 6���:����X�D�8QX�6�N�%�%5yZ��?/0���N���?*0�k� �����X$%�:�%�$��+* V4O�%�N�%(:��\C�'�3QX�:)�&+��\����6�J�|4O�8�e-��$����:������e�D�84O�:����$���(��t)��%����E D���:�)$���Ql9��:� D���:� ���� �nQX�6�N���%5

� !0&��:���J�N� (:�N�%�>4�������:�)R$%( �����%�>/�&��:$E&h�:QX\�(:�%QX�%+���� 6� l�:+������i�e $%���>�k� �� }�"��� 9�(:�%Q�$%( D���� D�4A X]J��(:-����:� A$%( ���%5

5.1 Visualization Component;o $E&r D\�\�(:�:$? 6���� x��� � -��:�����8 h4O��QV �:Oib��\C��$%����$��O�:��-� (:�:g? D���:��$%� QX\C�����J�?5}������Q¼��&��}\C� �+�L�D�q�J��'/��D�0��&��l�.���.����QA*G��&��}�J��i��-� D(:�g% D���:���$%��QX\C� ��%+�o&� D�M� �(��l��&O���%�q���%��\C������:9��:(:�:���:�%�%5[�<�����.�?*����QR-��.�����%\C�D���3 DJ�aQV J-� (GQX�D���%��QV �4��89+����&��L-����'�?5�!0&��%���QX�6�N�%�G/��(:(O9C�0 D\�\�(:�:�?48���>��&��[$%-O�����%+�<��� (-O���:��R��&� D�<��&��M�.�O�.���%QQV �:+�E �:��%53]J�%$%� �4G*���&��L�J���-� (:�:g? D���:� x$%� QX\C����%+��QR-��.�>&� ?�N� l-�\_4� 6���0�e-��$����:��}/�&��:$'&G*�/�&���}$? (:(:�?4_*+�����) )������M���o���L4O�:��\�( %���&��l$%-������%+�L��� (-O���:��w D�4rQX� 9��:(:�:���:�%�LQV D�+�E D���?4d9J�d��&��}�.�O�.i���%QA5�!0&��:�E4_*_��&��l�.�O�.���%Q¼Ql-��.�8 (:(:�?/s��&���-��������3�������%(:�%$��� D�4-�����%(:�%$��V�%(:�%QX��J���l� ����&��A\���� 9�(:�%QA5y!0&��h�.���.����Q�/��:(( � -��������&����J�:��-� (:�:g? 6���� x$���QX\C����%+���k� ����&���(�:�.��� �M$%-������%+��(��A����(��$���i�?4t�%(:�%QX�%+������� �E4O���3���VQV �:+�E �:t��&��RQX��9��(:�����:�%�%5L!0&��l-����'���$? D#*��k� ����c� QX\�(:��*������� (:(#��&��8���%(:�%$����?4A��(��QX�%+�������V }\� D�����:$%-Oi( D��QX��9��:(���b�+*B D�3/0�%(:(M �3���%���'�l D(:(o��(��QX�%+���3���A +�d\� D�����:$%-�( 6�QX��9��:(���b�+5f r (:([�D����-O�� \�\�(:�$% D���:����%*n/0�V&� ?�N�l�k��-��4r����-������k-�("���A�J��i

��-� D(:(:���:�4��:$? D���a/�&��:$'&��%(:�%QX��J���R&� ?�N�a$'&� �) �?4w$%��QX\� D���?4u�����&��R\����%�J�:��-��3����(:-O���� r��&� 6�3/q D�L4��:��\�( %�+�?4_5R��� �8�'c� DQX\�(:��*_/0�&��:) &�(:�:)�&+�L/�&��:$'&x$%-��.��� QX�����8&� ?�N�l$'&� �) �?4x��&��%���L$%���4������:��u�:^3�%(:�:�N�����+*B� ��/�&��:$E&w��J4����R&� 6���}$'&� �)��?4u(:�+$? 6���� ��R�vPM��� ���.i�:�)O5"!0&��:�o��"�:QX\C� ���E D+�"9C�%$? -����0/�&��%R��&��0$%� QX\�-O�����n\����J4O-�$%��� l���/�����(:-����:��G*�����$? DA9C�L4����X$%-�(��L�� �4V�+�����:QX\C� ���E D+�'�M�e� �� -����'�>���l�|4O�%+�����k�V/�&� 6��&� ��$E&� �)��?4_5

K[���N���4���&��" 9C�6�N��i~QX�%+���:����?4��.�O�.���%Q{��� � -������%QX��J���%*%� �O$%��-O������*��&���-����'�e-�(:��%���A� �l +���+�����E D$����:�N�r� \����:QX�:g? D���:� ��.�O�.���%Q 4��'i\C�%�4��X��y��&�� � -� D(:�:�b�v� �3��&��A�J���-� (:�:g? D���:� #5�!0&��:�a$E&� D(:(���)��4����_�����V�k��� Q \�\�(:�$% D���:��{���w D\�\�(:�:$? 6���� #5Ðj���t-�J-���-� (��e�? 6i��-����M� ��4��%���:) ��:�)��O�:��-� (:�:g? D���:����n�e� �"�:+�����E D$����:�N�[� \����:QX�:g? D���:����%*&��?/[�%�N���?*J�:�M��&� D�o��&�� � -� D(���b�}� �_��&��>�J�:��-� D(:�g% D���:���$? V9C��QX�? 6i��-����%4r�� (:9C�%���?*��QX\C�'���e�%$���(����'5 f �>�:�q���? ��� � D9�(:�8���}$%��QX\� D�����b/0��J�:��-� (:�:g? 6���� ��}9+�x��-����:�)t t�������:�%�R� �>��cO\C�����:QX�%+���L�w/�&��$E&\C�%� \�(:��/[� ��1A� t��&��L�� QX�L\���� 9�(:�%QX���e�D�3��&��L�� QX�� DQX��-�+��� ����:QX��*N/�����&}��&���� �(��X4O�:�_�'���%�$%��9C�%�:�)3/�&��:$'&X�D�_��&��q��/[�8�O�:��-� (�i�:g? D���:� ����:�0-����?4_5 f �#\C�%��\�(:�8 D���� 9�(:������\����J4O-�$%��QX� ������\����:QV D(����(:-O���� ��[/�����&V������O�:��-� (:�:g? D���:��V��&� D� ��D��&����?*N�:�[$? V9C���� �4���L9C����-�\C�����:� �M�e� �[��&��:�M�E D��1_5npz&��:(:�>��&���[4��+�%�M��D�0QX�? D��-����� (:(��&���9C�%��'�����[��&� D�0� ��3�J�:��-� D(:�g% D���:��aQX�) &+�q� �_���0�D������ �� ��&����?*����4��+��� � -� +�����k�R��&��>\C�����e�D��QV �$%���D�#��&����J�:��-� D(�:g? 6���:��h� V����� �"������QX���.���:QX\C�D���E +�q�E ��1J�%5

,�(:(�� ����&��t D\�\�(:�:$? 6���� ��a4��%��$'���9C�%4y�:y��&���V\� \C���V$%� ����4��'�\���� 9�(:�%QX�"/�����&#*O D�[QX���.�?*J���%�����E (�&J-��4O���%4l�%(:�%QX�%+���%5",z�e-O��-�������%���? 6��$'&u4������%$����:��w�:�8���A��cO\�(�D���}���%$E&��� � -����3�e� �R D\�\�(��O�:�)A�:Oi�����E D$����:�N�V��\����:QX�:g? 6���� r���t( D��) ���}\O����9�(:�%QX�%*B�:u/�&��:$'&r\C�%��\�(�$? D���D�n�J�:��/v (:(+��&��M�%(:�%QX�%+���< 6�"���$��[��L��&��M$%��QX\�-������B��$����%�%G5

6. RELATED WORK, FUTURE WORK,AND CONCLUSIONS!0&���/0�D��1X4�����$����:9C�?4X�X��&���M\� D\C���09�-��:(4��[� V\����%�J�:��-��M/0�D��1

��X��&��>Z�-�QV D�i�m�-��4��%4}]O�% D��$E&X\� D�E 4��:)�Q�² F6´�5M!0&��q�k�E DQX��/0�D��1�e�D�>-������� $'���� ��> �4���&��3�4��? l�D�n&��:) &#*�QX�?4��:-�QA*+ �4�(:�6/�QX� i9��:(:�����:�%�h&� ��9C�%�%z\O���%�J�� -���(���4��%��$����:9C�?4z�:z��&��t$%��+����cJ��� �� \� 6�����:$%-�( D�n \�\�(:�$% D���:��a�Y$? \� $%���E D���%4��N��&��:$%(:�M��� -����:�)�/�����&L���:QX�/��:�4O�6/��E�'5�!0&��R��D���%(< D��\C�%$������D�"��&��:��\� \C�����:�$%(:-�4��L��&��8-����i�e�D��Q� D\�\O���N $E&u���t�:+�����E $����:�N�V� \����:QX�:g? D���:��G*n��&���4�����$����:\����:��� �B��&��8�N ?� l��� �|��/0 D����*���&����k��-��� D\�\�(:�:$? 6���� ��%*_ D�4V��&��3�:+�����E $'i���:��VQX�%$E&� D��:��QX�n�e� �0QX��������D����)3��&������? 6��$'&� (:) � ������&�QX�[/�&��:(���&��'�� D���q�:l\O����) �������>�Y� 5 )O5:*N��&��q D9��:(:�����L��� � -��'���8�e� �"��&��0$%-�������J� �4X9C�%�.�q����(:-O���� ��%*� �4X��&���� D���:� -��0QX�J4O�%�[�D�<�J�:��-� (:�:g%�:�)���&�����? 6��$'&��'5 f x���%( D���?4r/[� ��1C*"��-O�R&J-�QV �i~) -��4� D9�(:�l�E 9�-u���? 6��$'& (:) � ������&�QÅ�:��4O�%��$����:9C�?4h�:t4O���E �:(#�r²:I?Ý6´�5q!0&��:��/[� ��1h (:���X\����Di�J�4��%�>��cO\C�����:QX�%+�E (#$%��O����QV D���:� A��&� D��\C�%� \�(:�L$? d���_�%$'������%(��

Page 7: The HuGS Platform: A Toolkit for Interactive Optimization

) -��4��8� -����E 9�-h���? 6��$'&A (:)��D���:��&�QA5f +�����E $����:�N��� \����:QX�:g? D���:��V�.�O�.���%QX�M&� ?�N��9C�%�%X9�-��:(��[�e�D�q L�� 6i

���:���b�A�D�[ D\�\�(�:$? 6���:����%*_�:�$%(:-�4��:�)X��\� $���i~��&O-O����(:����$E&��%4�-�(:�:�)t² ï6´~*)D�E \�&x4J�E %/���)d²:I?³6´�*G) �E D\�&d\� 6�����:���:� ��:�)d²�I?ï6´~*G�N��&��:$%(:�8����-����:�)² FDSO*GÝ+*_F6´�*� �4a$%����.���E �:+��ib9� ���?4h4O�E %/��:�)t²�I?�J*BI%ÏO*BI I�*<I%TD´�50!#�� -��L1J��?/�(:�?4O)���*B&��?/0�%�����?*B��h���:�) (:�X�+�����E D$����:�N�l� \����:QX�:g? D���:� D\�\O���N $E&V&� D�M\O���%�J�� -���(��}9C���%V \�\�(:�:�?4}���8��-�$E&V 3�� 6����%4}�����0�D�� \����:QX�:g? D���:� A\���� 9�(:�%QX�� ��/0�8&� ?�N�84�����$����:9C�?4h&��'����5

,>u D\�\����� $E&r���:QX�:( D�L���AZ�-�m8]t/0 �L-����%4����A$����% D���V x�:�i���'�E $����:�N��) �E D\�&�ib4J�E ?/��:�)��.�O�.���%QA*�/�&��:$E&d (:(:�6/���-��������>���X\C���.�$�����.���E D�:J���q� X��&������ D(�����(:-����:� #*� �[/[�%(:(# D�[����\C�����e�D��Q�QV Oi-� (GQX�6�N�%�q D�4����R�k���%�%g��8) �E \�&h�%(:�%QX��J���q�:���&��%����$%-O�����%+��\C� i�������:���²�I6³?´~5uj���&��'�R���%���% D��$E&v&� �R��cO\�(:� ���?4w D(�������� 6������hQX����&Oi�J4O�h�e�D��4��:�J�4��:�)w��&��d/0�D��1{9C����/[�%�%�&J-�QV ç D�4{$%� QX\�-����'��:�$%�+��\C�'�E D���:�N�l� \����:QX�:g? D���:� x�D�84������) #5 f t��&�����\� $���i~��&O-O����(:���$E&��%4�-�(:�:�)� \�\�(:�:$? D���:� a² ïD´�*D�e�D�n��c� QX\�(� *?��&��"$%��QX\�-������B4��'���%$���i�0 �4X���%��� (���%�q$%��O���:$����0�:+�����J4�-�$%�?4X9+�}��&���-������?� �[���'�����QX�%+������d A��$E&��%4�-�(:��5 f r�+�����E D$����:�N�X$%� ��.���E �:+��i~9� D���?4w4O�E %/��:�)d D\�i\�(:�$% D���:������ 5 )O5:*0²�I?�J*[I%ÏO*MI I�*oI?T6´~*#��&��R-������L�:QX\C�������3)��%� QX�������:$�D�}����\C� (:��)��:$? D(�$%� ��.���E D�+���}� � d� D��$%�%+�X4J�E %/���)r��-�$'&w��&� 6���-�9���� � -��%+�V-�������QV ��:\�-�( 6���� ��:��$%����.���E �:��?4v���u-������k-�(� D��i�% �%5M!0&��3�:+�����E D$����:�N��i~�%�N� (-O���:���\� D�E 4��:)�QA*J/�&��$E&h&� �q\O���QV 6��i�:(���9C�%�%x \�\�(:�:�?4����h4��%���:)�x\���� 9�(:�%QX�%*G� �_������ a4����_�����%+�3�b��\C��D�L$%�+��\C�'�E D���:�� ² FJI *3F F6´�5 f y��&��:�a D\�\O���N $E&#*q��&��A$%� QX\�-����'�) �%��'�E D���%����-�$%$��%�����:�N�V\C��\�-�( D���:����R�D�q��6�N�%(M4������) ���9� D���?4r��\O���%�J�:��-�������%�%*� �4y��&��t-����������%(:�%$����a/�&��:$'&z�D�L��&��t��'/Û4O��i���:) ��A���v $%$��%\��d D�4z/�&��:$E&{�������b�.�%$��?5�!0&J-��h��6�N��(84��%���:) �i���%�N� (:�N��*>��-�9J�.�%$'�a���w-�������i~��-�\�\�(:��%4����%(:�%$����:��{$'���:���'���| J5Ð!0&��:�\� D�E 4��:)�QÐ&� D�M�e� -��4}-������:�� D���:� -��o$%��QX\�-�������i~) �E D\�&��$��[ D\�\�(:��i$% D���:����%5}!0&��lZ�-�m8]A\� D�E 4��:)�Qõ4����_�����3���:)������$? DJ��(��t�|����QÛ��&���������E 6���:�N��i����%\� D���?*<$%� ��.���E �:+��i~9� D���?4G*< �4��:J���'�E $����:�N��i~�%����(:-����:��\� D�E 4��:)�QX�#�L 6�_� �E4O��)0��&��"-����'�B)D���? D�B�J�N� (:�N�%QX�%+�G �43) ���? 6�����$���+������(#� �<��&��3��\O���QX�:g? 6���:���D4��%���:) t\����+$%�%���%5

!0&��0\����:QV 6���R$���+�����:9�-����:� l� ����&��:�</0�D��1�&� �"9C�%�%�����\O���%���%+� �)�������E D(� D\�\O���N $E&L�e� �"�J�:��-� D(:�g���)3 D�4L$%��+������(:(:�:�)� ��+�����E D$�i���:�N�L���? 6��$'&t\O���+$%�%���%5�pu�L&� 6���8��&��?/�t&��?/���&��:�3 D\�\����� $E&t$? 9C�d D\�\�(�:�?4v���r�e� -��h4��:�N�������d D\�\�(:�:$? 6���� ��%5Îj�-��X�e-O��-����A/[� ��1�:�$%(:-�4����h4O�%�N�%(:��\��:�)w��cJ���%����� ���� �L� -��a�.���.����QÇ/�&��:$'&ç D(:(�?/4O�:�.�����9�-����?4L&J-�QV D�i~)�-��|4O�?4����? 6��$'&��:���&� D�nQR-�(����:\�(:�"\C�%��\�(:�0$? $���(:( 9C� �E 6���:�N�%(��R/[� ��1L��L��&��o�� QX�M��\O���QX�:g? 6���:��l\O����9�(��Q��k��� Q����QX� ����(�+$% D���:����%*� �l/[�%(:(� �l�E D1N�A 4�� +�E ) �a�D�34O�:�.�����9�-����?4$���QX\�-O�E D���:��� (_���%����-O��$%�%�%5

7. REFERENCES²:I'´L;q5�,� D�����%*��n5�� A@# � 6��&��6�N�%G*���5�@#����.���E O*� �4a�R5���(4O���?5,�$���QX\�-O�E D���:��� (G�.��-�4J�a�D�n(:�+$? (#���? D��$E&d (:) � ������&�QX�q�e�D��.� 9�i~��&�� \A��$E&��?4O-�(:�:�)�5 �������sÑJ· æJ¶'º�é�Án· ºwµo· å�Ô�æJÍY¹eºJ» *ï��~F �'Õ:I�I?����I?F�ÝJ*"I%T�T ÏO5

² F?´8^l5�,��4�������� #*�;�5�,��4�������� #*��R5�@#����&#*���5 7 6��1O�%*K�5 7 �������$E&#*�^l5�=� 6�E 6��$%g? 1C*� �4��}5�=��J D((Y5Z�-�QV Oib) -��4��%4����:QX\�(:�3���% D��$E&#5 f tÌ0¶�·?ò��"·.è�������������� �D*\� D)��%��F H T��JFJI?ïJ*GF H H�HJ5

² S6´8^l5�,�\�\�(:�%)N 6���L �4�p�5�P[�+��1C5C,�$%��QX\�-��E 6���� � D(G�.��-�4O��� ���&��M�.��9Oi~��&���\h��$'&��?4�-�(�:�)}\���� 9�(:�%QA5!�������ÐÑJ·DæO¶EºCé Án· ºµo· å�Ô�æJÍY¹eºJ» *�S��~F��'Õ:I�ÏNT���I6ÝDïO*nI?T TOI 5

² ÏD´8�R5�K0 D�.���N (:( O*�ZR5����E -��%�1+����G*�;�5�m������.����'�?*�<5Cm��E D����9C����)��'�?*_ �4�p�5��3 4�(:���?5�!B�%�.���:�)X R���/ 7 ��+���P0 D��(:�V D() � ������&�Q��k� ��\���� �����a�e��(4O��)�5CÌq¶.· ÍbÀ'¹eº�¸#"��ÍY¶Eæ�ò�ÍYæJ¶�À�$ %GæJº�ò�ÍY¹�· º$[é º�ñ'&>À'ºCÀ'ÍY¹�ò�¸�*_SNF+Õ Ý�F��+ï�ïJ*nI?T�T �O5

² Ý?´L��� &�hp�5�KM�E D$'1J(:�?/8*�p{�:(:(:�| DQ�p�5Cm��E D&� DQA*C]+���%\�&� 7 5Z3 D����(:���?*(�8�%h;�5��<�%$E1C*� D�4apu D�����%hK�5��<�?/[�%(:(�5f +�����E D$����:�N�3� \����:QX�:g? D���:��h�QX\O���6�N�%�q�������J�:$%�L �4

\C�����e�D��QV �$��3�e� �*)��%(:(�?/��B���%�:)�&+�>�.�O�.���%QA5�,+.-0/��1%��µ2/3��*�F�FJ�.I6�'Õ:I%ÏN³���I?³�F+*oI%T�T�FJ5

² ï6´R]_5�P[&��:�%#*�mR5�=� D9��4��? D-#*���5Op{�:((:�:�%*_ D�4h!�5 7 �#5,�-���� QV D���:�)R\�( ���:�)l �4h��$'&��?4�-�(:��)l�D�"��&O-O����(:�\� %�O(�� �4h� \C���E D���:� ��%5<Ñ��0�>¶EÍY¹ 4[ò�¹Yé�Á5�Eº�ÍbÀ�ÁeÁ ¹»+À'ºCòEÀ'*I�I%ÏOÕ F S�T��OF Ý�ÝJ*"I%T�T�TJ5

² ³?´��n5�PM���%��$%���g%�Y*�^R5Cm�� (|4OQV G*�P�5��n \� �4��:QX�������:��-G*,�5��o�:$%$���(:9C�����*C �4 7 5)[ �� 1 1J�:�%5�j�a��&��3$%��QX\�(:��cO�:�b�� �n\O��� ���%�:h�k��(4��:�)O5<ÑJ· æJ¶EºCé�Á<·.è}µo· å�Ô�æJÍ~é ÍY¹Y· ºCé�Á�6�¹�·�Á:·�» ÃD*ÝO��SN�'Õ Ï�H�T��NÏ+F FJ*nI?T T��J5

² �6´�,�5��}5�^��(:(Y5C!0&��%� �����e�D����&����k��(4��:�)V D�4��.�E 9��:(:�����h� �)�(:��9�-�( D��\����D���%�:��%5�6�¹�·?òEÓ�À'åR¹e¸�ÍY¶'ÃD*_F6Ï�Õ:I6ÝDHOI�*nI%T���ÝJ5

² T6´��n5�;o �4����� D�4��R5�P�5�pr� ��QV (4_5�;o4�) �8$����������:�) ���:4O�E %/��:�)��>� �<9��:\� 6�����:���8)D�E \�&��%5���Á »N· ¶'¹kÍkÓJål¹�ò�é *I�I�Õ S�³ T��NÏNH SO*"I?T T Ï�5

²�I?H6´L^l5����%�:((:���?*��<5�^����� 6cG*� �4 7 5�m��%�4J���? -G5�!0&��8���%(:�%$����:�N�![�E 6���%(:��)�]� D(����QV A�n����9�(:�%Q� �4���cJ���%����:� ��%ÕM �D�������J��'/85�!0=�P[=M![i�FDH�HOI'i�F�ÝJ*�@B D9C� �E D��� �����l�n���J4�-�$���� � -��@#��) �:�.��� � -���*C;"$%��(:�RP[�%+���E (:�L�n 6����%*CF H HOI�5

²�I�I'´ 7 �$E&� D�%(nm�(:�%�:$E&����� D�4A,>�4O���'/{p{����1O�:G5�^��E ?/��:�)}/��:��&$%����.���E �:+���%5�7G¹e¸�æ�é Áoµo· å�Ô�æJÍbÀ'¶'*#I�I Õ S T��JÝJI�*nI%T�TDÏ�5

²�I6F?´��[5Cm�(:�6�N���?5���-���-O���3\� 6��&��q�e�D�>�+���%) ���>\���� ) �E QXQX�:�)} �4(�:�1O�q���X 6��������$%� (#�:J����((:�:)����$%��5Mµo· å�Ô�æOÍbÀ'¶E¸98:�<Ô�À'¶�éDÍY¹�· º�¸�>À'¸�À�é ¶�òEÓ+*<I?SJÕ ÝDS�S��OÝDÏ�TO*"I?T ��ïJ5

²�I?S6´�,�5OZ�������g *�;q5�!B �:(:(| 6�E4G*_ D�4�^l5�4O��pu�'���E O5�!< 9�-A���? D��$E&#5f A;q5�,� D�����> D�4h�O5(�}5�@#�%��.���E O*��?4������ ���%*(;B·?ò�é�Á0�_À�é ¶�òEÓA¹eºµo· åXÒ�¹eº�é Í~· ¶E¹�é�Á �<Ô�ÍY¹eåR¹=<?é ÍY¹�· º�*�$E&� D\�������Ý+*�\� D)��%�I6FJI>��I%S�ïO5G� ��&��p{�:(:���@?Ð]J����%*GI?T TN³+5

²�I%ÏD´�,�5OZ�����4O��A D�4hmR5�����(��� #5�!0&��L��-���Di.F$%����.���E �:+��ib9� ���?4h4O�E %/��:�)}�?4O����� �?5G¿3¹» ¹eÍ~é�Á5��ÃD¸�ÍbÀ'ål¸�>À'¸�À�é ¶�òEÓwµMÀ'º�ÍbÀ'¶���À'¸%À�é ¶.òEÓ@��ÀbÔO· ¶'Í*ACBDA�é *�^3�%$%��Ql9C���I?T�TDÏ�5

²�I6Ý?´RmR5+p�5D�8( -#*J��5O@#�%��&G*O��5 7 D��1J�%*� �4 7 5 7 ����g%���QV $E&��'�?5Z�-�QV D�i~)�-��4��?4V!q 9�-A���? 6��$'&G50�Eºt¸�æ�Ò�ål¹e¸�¸�¹�· º�*CFDH�HNF+5

²�I?ï6´L�R5�@#�%��&G*��O5 7 D��1J�%*� �4 7 5��n 6�����:)�� D��Y5 f +�����E $����:�N�\� D���������:����:�)�5�&0¶�éEÔ�Óh¿3¶�éCE"¹eº+» *�\� )�����SJI��+S�ïO*_F H�H HO5²�I6³?´LZR5 ,�5 ^l5�4��l�3 ��$��QX��J���l �4A�<5�;o �4O�%�%5��������>&��:+���0�e�D�

4������%$����?4a) �E \�&A4J�E ?/��:�)�53-�·aé'Ô�Ô�À�éD¶�¹kºaÌq¶.·?ò��o·.è3ÍkÓ�À��ÃDå�ÔO· ¸�¹eæJå¼· º�&0¶�éEÔ�Óa¿3¶�éCE"¹eº+» *_FDH�HOI 5

²�I?�6´Rm����%)}����(��� #5���-����*� l$%����.���E �:+�>9� ���%4h) �E D\�&��:$%��.���.����QA5oµo·Då�Ô�æJÍbÀ'¶F&0¶�éEÔ�ÓJ¹�ò�¸.GkÌ0¶�·?ò��"·.è����H&�&��*��ÌJIK LNM#O *GI?T���S��'Õ F SNÝP�OF6ÏNSO*#��-�(��xI%T��NÝ+5

²�I?T6´Q�}5�=��J (:(Y*���5 7 6��1J�%*� D�4t]C5�]J&��:�%9C���?5�m�(:�4���ÕM,��+�����E D$����:�N�8�.�O�.���%Q��k� ��) �E \�&t4O�E %/��:�)O5 f tÌ0¶�·?ò��"·.è8ÍkÓ�ÀA�R RDST��µVUW���H&�&��*��ÌJIX��à å�ÔO· ¸�¹eæJå¼· ºZY#¸�À'¶��Eº�ÍbÀ'¶kè%éNòEÀ�C·.è'Í[EMé ¶�Àlé º�ñ\-_À�òEÓJº�·�Á:·�» Ã'G�Y5�>�V- K RNS O *�\� )�����T�³���I%H ÏO*K0 O�n*CP0 D� �4� O*Cj�$�����9C���LI%T�TN³+5

² F H6´R]_5�]O$%�D���?*���5�@G�%��&#*� �4AmR5Op�5]�8(| D-#5 f J�N�%�.���:)� D���:�)&O-�QV Oib$���QX\�-O�����M��\����:QX�:g? 6���� #5J-C·Vé'ÔNÔ�À�é ¶L¹eºaÌ0¶�·?ò��"·.èµVI������ �H��*_F H HNF+5

² FJI'´Q�L D��(B]O�:QX�%5�,>��������$%� D(#�%����(:-����:��a�e� ��$%� QX\�-����'�q) �E D\�&��:$%�%5µo· å�Ô0�J&0¶.é'Ô�ÓJ¹Yò�¸.GeÌ0¶�·?ò��"·.è����H&�&��*�>Ì�I K RNA O *F�ÝO��S��'Õ SOI?T��JS�F �O*#��-�(���I%T�TJI�5

² F�F?´R]J���%\�&��%a!B�J4�4h �4Vp{�:(:(� DQ¼@# D��&� QA5(/qÂD·�Á æJÍY¹�·DºCé ¶EÃ^�>¶'Íé ºCñtµo· å�Ô�æOÍbÀ'¶E¸�5C,>$? �4O�%QX�:$8�"�������%*BI?T TNF+5

² F S6´RP�5 ^R5 �}pu D�������%5 f +�����E D$����:�N�3�N�%&��:$%(:�3����-�������)�5#ÑJ· æJ¶'º�é�Án·.è�<Ô�À'¶�é ÍY¹Y· ºCé�Á5�>À'¸�À�é ¶�òEÓ@�C·?ò�¹~À'ÍYÃD*CS�ÝO��T��'Õ ��FJI>�J�NFDïO*"I?T � ÏO5