The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?

Understanding how humans cope with complexity is perhaps one of the most important targets of scientific research. Humans not only excel at solving complex tasks in their day to day life but also take on objectively difficult problems recreationally. Research, which has focused to date on the famous...

Full description

Bibliographic Details
Main Author: Carruthers, Sarah
Other Authors: Stege, Ulrike
Format: Others
Language:English
en
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/1828/6666
id ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-6666
record_format oai_dc
spelling ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-66662017-07-11T06:00:59Z The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize? Carruthers, Sarah Stege, Ulrike Masson, Michael E. J. Human Problem Solving Computational Complexity Optimization Understanding how humans cope with complexity is perhaps one of the most important targets of scientific research. Humans not only excel at solving complex tasks in their day to day life but also take on objectively difficult problems recreationally. Research, which has focused to date on the famous hard optimization problem the Euclidean Traveling Salesperson problem (E-TSP), has indicated that humans are able to find near optimal solutions in linear time to hard optimization problems despite the objective difficulty of the task. The research presented in this work contributes to this research by comparing human performance on the search and optimization versions of two other visually presented computationally hard problems: Vertex Cover and Independent Set. These two problems were selected in part to explore how human performance might differ on not-Euclidean problems. Performance on the optimization version of the problems used in this study is in keeping the previously reported results; however, performance on the search version is even better suggesting that previous problem solving research might have underestimated the power of the human problem solving system. A key result of this work is that differences in performance between the optimization and search versions of these hard problems can be attributed to differences in how problem solvers encode the goal of the task. Consequentially, subjects in these conditions tasked with identical instances of two very nearly identical versions of a problem are in fact solving very different problems. This work presents a framework to improve how human performance results on hard optimization problems are interpreted. It also demonstrates how the search version of hard computational problems can be used to investigate how people cope with complexity free of the confounding aspect of an ill-defined goal. Graduate 2015-09-03T22:34:22Z 2015-09-03T22:34:22Z 2015 2015-09-03 Thesis http://hdl.handle.net/1828/6666 English en Available to the World Wide Web application/pdf
collection NDLTD
language English
en
format Others
sources NDLTD
topic Human Problem Solving
Computational Complexity
Optimization
spellingShingle Human Problem Solving
Computational Complexity
Optimization
Carruthers, Sarah
The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?
description Understanding how humans cope with complexity is perhaps one of the most important targets of scientific research. Humans not only excel at solving complex tasks in their day to day life but also take on objectively difficult problems recreationally. Research, which has focused to date on the famous hard optimization problem the Euclidean Traveling Salesperson problem (E-TSP), has indicated that humans are able to find near optimal solutions in linear time to hard optimization problems despite the objective difficulty of the task. The research presented in this work contributes to this research by comparing human performance on the search and optimization versions of two other visually presented computationally hard problems: Vertex Cover and Independent Set. These two problems were selected in part to explore how human performance might differ on not-Euclidean problems. Performance on the optimization version of the problems used in this study is in keeping the previously reported results; however, performance on the search version is even better suggesting that previous problem solving research might have underestimated the power of the human problem solving system. A key result of this work is that differences in performance between the optimization and search versions of these hard problems can be attributed to differences in how problem solvers encode the goal of the task. Consequentially, subjects in these conditions tasked with identical instances of two very nearly identical versions of a problem are in fact solving very different problems. This work presents a framework to improve how human performance results on hard optimization problems are interpreted. It also demonstrates how the search version of hard computational problems can be used to investigate how people cope with complexity free of the confounding aspect of an ill-defined goal. === Graduate
author2 Stege, Ulrike
author_facet Stege, Ulrike
Carruthers, Sarah
author Carruthers, Sarah
author_sort Carruthers, Sarah
title The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?
title_short The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?
title_full The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?
title_fullStr The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?
title_full_unstemmed The Role of the Goal in Problem Solving Hard Computational Problems: Do People Really Optimize?
title_sort role of the goal in problem solving hard computational problems: do people really optimize?
publishDate 2015
url http://hdl.handle.net/1828/6666
work_keys_str_mv AT carrutherssarah theroleofthegoalinproblemsolvinghardcomputationalproblemsdopeoplereallyoptimize
AT carrutherssarah roleofthegoalinproblemsolvinghardcomputationalproblemsdopeoplereallyoptimize
_version_ 1718495853542375424