Future paths for integer programming and links to artificial intelligence
Computers and Operations Research - Special issue: Applications of integer programming
Artificial evolution for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
The Visual Computer: International Journal of Computer Graphics
An interactive constraint-based system for drawing graphs
Proceedings of the 10th annual ACM symposium on User interface software and technology
Automating planning and scheduling of shuttle payload operations
Artificial Intelligence - Special issue on applications of artificial intelligence
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Investigating human-computer optimization
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evolutionary Art and Computers
Evolutionary Art and Computers
Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence
User Hints for Directed Graph Drawing
GD '01 Revised Papers from the 9th International Symposium on Graph Drawing
A complete and effective move set for simplified protein folding
RECOMB '03 Proceedings of the seventh annual international conference on Research in computational molecular biology
Eighteenth national conference on Artificial intelligence
New heuristic and interactive approaches to 2D rectangular strip packing
Journal of Experimental Algorithmics (JEA)
Implementation issues for an interactive evolutionary computation system
Proceedings of the 9th annual conference companion on Genetic and evolutionary computation
Journal of Visual Languages and Computing
Agile optimization for coercion
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Combining Forces to Reconstruct Strip Shredded Text Documents
HM '08 Proceedings of the 5th International Workshop on Hybrid Metaheuristics
Journal of Heuristics
An introduction to human-guided search
XRDS: Crossroads, The ACM Magazine for Students - Comp-YOU-Ter
Human-automated path planning optimization and decision support
International Journal of Human-Computer Studies
Label number maximization in the slider model
GD'04 Proceedings of the 12th international conference on Graph Drawing
An interactive multi-user system for simultaneous graph drawing
GD'04 Proceedings of the 12th international conference on Graph Drawing
Hi-index | 0.00 |
In this paper we develop a generalized approach to visualizing and controlling an optimization process. Our framework, called Human-Guided Search, actively involves people in the process of optimization. We provide simple and general visual metaphors that allow users to focus and constrain the exploration of the search space. We demonstrate that these metaphors apply to a wide variety of problems and optimization algorithms. Our software toolkit supports rapid development of human-guided search systems. Our approach addresses many often-neglected aspects of optimization that are critical to providing people with practical solutions to their optimization problems. Users need to understand and trust the generated solutions in order to effectively implement, justify, and modify them. Furthermore, it is often impossible for users to specify, in advance, all appropriate constraints and selection criteria for their problem. Thus, automatic methods can only find solutions that are optimal with regard to an invariably over-simplified problem description. In contrast, human-in-the-loop optimization allows people to find and better understand solutions that reflect their knowledge of real-world constraints. Finally, interactive optimization leverages people's abilities in areas in which humans currently outperform computers, such as visual perception, learning from experience, and strategic assessment. Given a good visualization of the problem, people can employ these skills to direct a computer search into the more promising regions of the search space. The software we describe is written in Java and is available under a free research license for research or educational purposes.