School of Computer Science and Engineering The University of New South Wales Sydney 2052, Australia
Research Areas
Research Topics:
Artificial Intelligence
Publications
Where are the really hard manipulation problems? The phase transition in manipulating the veto rule T Walsh, IJCAI 09 Proceedings, . Online Proceedings, 2009
Restricted Global Grammar Constraints G Katsirelos, S Maneth, N Narodytska, T Walsh, Principles and Practice of Constraints Programming - CP 2009, I.P. Gent. Springer, 2009
Restart Strategy Selection using Machine Learning Techniques S Haim, T Walsh, Lecture Notes in Computer Science (Vol 5584), Oliver Kullmann. Springer, 2009
Reformulating Global Grammar Constraints G Katsirelos, N Narodytska, T Walsh, Integration of AI and OR techniques in Constraint Programming for Combinatorial Optimization Problems, W. J Van Hoeve, J.N hooker. Springer, 2009
Range and Roots: Two Common patterns for specifying and propagating, counting and occurence constraints C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, Artificial Intelligence, . Elsevier Science BV, 2009, 1078
Manipulation and gender neutrality in stable marraige peocedures M Pini, F Rossi, B Venable, T Walsh, AAMAS2009 proceedings, Keith S. Decker, Jaime Simao Sichman, Carles Sierra, Cristiano Castelfranchi. IFAAMAS, 2009
Manipulating Tournaments in Cup and Round Robin Competitions T Russell, T Walsh, Lecture Notes in Artificial Intelligence 5783, Francesca Rossi, Alexis Tsoukias. Springer, 2009
Filtering Algorithms for the MultiSet Ordering Constraint I Miguel, A Frisch, B Hnich, Z Kiziltan, T Walsh, Artificial Intelligence, . Elsevier Science BV, 2009, 328
Decompositions of All Different Global Cardinality and Related Constraints C Bessiere, G Katsirelos, N Narodytska, C Quimper, T Walsh, IJCAI 09 Proceedings, . Online Proceedings, 2009
Compact Preference Representation in Stable Marraige Problems E Pilotto, F Rossi, B Venable, T Walsh, Lecture Notes in Artificial Intelligence 5783, Francesca Rossi, Alexis Tsoukias. Springer, 2009
Combining Symmetry Breaking and Global Constraints G Katsirelos, N Narodytska, T Walsh, Recent Advances in Constraints, A. Oddi, F. Fages, F. Rossi. Springer, 2009
Circuit Complexity and Decomposition of Global Constraints C Bessiere, G Katsirelos, N Narodytska, T Walsh, IJCAI 09 Proceedings, . Online Proceedings, 2009
Aggregating partially ordered preferences: fairness and startegy proofness M Pini, F Rossi, B Venable, T Walsh, Journal of Logic and Computation, . Oxford University Press, 2009, 502
Aggregating Partially Ordered Preferences M Pini, F Rossi, K Venable, T Walsh, Journal of Logic and Computation, . Oxford University Press, 2009, 502
The weighted CFG constraint G Katsirelos, N Narodytska, T Walsh, Integration of AI and OR techniques in constraint programming for combinatorial optimization, L. Perron and M. Trick. , 2008
The parameterized complexity of global constraints C Bessiere, E Hebrard, B Hnich, Z Kiziltan, C Quimper, T Walsh, 23rd AAAI conference, Proceedings, D. Fox and C. Gomes. , 2008
SLIDE: a useful special case of the CARDPATH constraint C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, 18th European conference on Artificial Intelligence, Proceedings, M. Ghallab, et al.. , 2008
Preferences in constraint satisfaction and optimization F Rossi, B Venable, T Walsh, AI Magazine, . American Association Artificial Intell, 2008, 68
Online estimation of SAT solving runtime S Haim, T Walsh, Theory and applications of satisfiability testing---SAT 2008, H. Buning and X. Zhao. , 2008
Flow-based propagators for the sequence and related global constraints M Maher, N Narodytska, C Quimper, T Walsh, 14th International conference on Principles and practice of constraint programming, P. Stuckey, et al.. , 2008
Elicitation strategies for fuzzy constraint problems with missing preferences: algorithms and experimental studies M Gelain, M Pini, F Rossi, B Venable, T Walsh, 14th International conference on Principles and practice of constraint programming, P. Stuckey, et al.. , 2008
Domain filtering consistencies for non-binary constraints C Bessiere, K Stergiou, T Walsh, Artificial Intelligence, . Elsevier Science BV, 2008, 822
Decomposition of grammar constraints C Quimper, T Walsh, 23rd AAAI conference, Proceedings, D. Fox and C. Gomes. , 2008
Dealing with incomplete agents` preferences and an uncertain agenda in group decision making via sequential majority voting T Walsh, M Pini, F Rossi, B Venable, 11th International conference on principles of knowledge representation and reasoning, Proceedings, G. Brewka and J. Lang. , 2008
Constraint Programming T Walsh, F Rossi, P van Beek, Handbook of Knowledge Representation, J. Hendler, H. Kitano, B. Nebel. Elsevier, 2008, 211
Complexity of terminating preference elicitation T Walsh, AAMAS 7th International conference on autonomonous agents and multiagent systems, Proceedings, L. Padgham, et al.. , 2008
Breaking value symmetry T Walsh, 23rd AAAI conference, Proceedings, D. Fox and C. Gomes. , 2008
The Roots Constraint C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, Principles and practice of constraint programming---CP 2006, F. Benhamou. Springer-Verlag, Germany, 2006, pp. 75 - 90
The Range Constraint: Algorithms And Implementation C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, J. Beck, B.Smith. Pringer-Verlag Berlin Heidelberg, Germany, 2006, pp. 59 - 73
The All Different And Global Cardinality Constraints On Set, Multiset And Tuple Variables C Quimper, T Walsh, Lecture Notes in Artificial Intelligence, . Springer-Verlag Berlin, Berlin, 2006, pp. 1 - 13 [More Info]
We describe how the propagator for the ALL-DIFFERENT constraint can be generalized to prune variables whose domains are not just simple finite domains. We show, for example, how it can be used to propagate set variables, multiset variables and variables which represent tuples of values. We also describe how the propagator for the global cardinality constraint (which is a generalization of the ALL-DIFFERENT constraint) can be generalized in a similar way. Experiments show that such propagators can be beneficial in practice, especially when the domains are large.
Tetravex Is Np-Complete Y Takenaga, T Walsh, Information Processing Letters, A. Tarlecki. Elsevier Science Bv, Amsterdam, 2006, pp. 171 - 174
Symmetry Breaking Using Valude Precedence T Walsh, ECAI 2006 17th European conference on artificial intelligence, G. Brewka, et al.. IOS press, The Netherlands, 2006, pp. 168 - 172
Stochastic Constraint Programming: A Scenario-Based Approach S Tarim, S Manandhar, T Walsh, Constraints, . Springer, Dordrecht, 2006, pp. 53 - 80 [More Info]
To model combinatorial decision problems involving uncertainty and probability, we introduce scenario based stochastic constraint programming. Stochastic constraint programs contain both decision variables, which we can set, and stochastic variables, which follow a discrete probability distribution. We provide a semantics for stochastic constraint programs based on scenario trees. Using this semantics, we can compile stochastic constraint programs down into conventional (non-stochastic) constraint programs. This allows us to exploit the full power of existing constraint solvers. We have implemented this framework for decision making under uncertainty in stochastic OPL, a language which is based on the OPL constraint modelling language (Van Hentenryck, P., Michael, L., Perron, L., & Regin, J.-C. (1999) Constraint programming in OPL. In G. Nadathur, (Ed.), Principles and practice of declarative programming, LNCS 1702, (pp. 97-116). Springer-Verlag). To illustrate the potential of this framework, we model a wide range of problems in areas as diverse as portfolio diversification, agricultural planning and production/inventory management.
Propagation Algorithms For Lexicographic Ordering Constraints A Frisch, B Hnich, Z Kiziltan, I Miguel, T Walsh, Artificial Intelligence, . Elsevier Science Bv, Amsterdam, 2006, pp. 803 - 834 [More Info]
Finite-domain constraint programming has been used with great success to tackle a wide variety of combinatorial problems in industry and academia. To apply finite-domain constraint programming to a problem, it is modelled by a set of constraints on a set of decision variables. A common modelling pattern is the use of matrices of decision variables. The rows and/or columns of these matrices are often symmetric, leading to redundancy in a systematic search for solutions. An effective method of breaking this symmetry is to constrain the assignments of the affected rows and columns to be ordered lexicographically. This paper develops an incremental propagation algorithm, GACLexLeq, that establishes generalised arc consistency on this constraint in O(n) operations, where n is the length of the vectors. Furthermore, this paper shows that decomposing GACLexLeq into primitive constraints available in current finite-domain constraint toolkits reduces the strength or increases the cost of constraint propagation. Also presented are extensions and modifications to the algorithm to handle strict lexicographic ordering, detection of entailment, and vectors of unequal length. Experimental results on a number of domains demonstrate the value of GACLexLeq. (c) 2006 Elsevier B.V. All rights reserved.
Inverse Consistencies For Non-Binary Constraints K Stergiou, T Walsh, ECAI 2006 17th European Conference on Artificial Intelligence, Gerhard Brewka, S.Coradeschi, A.Perini, P.Traverso. IOS Press, Netherlands, 2006, pp. 153 - 157
Hard And Soft Constraints For Reasoning About Qualitative Conditional Preferences C Domshlak, S Prestwich, F Rossi, K Venable, T Walsh, Journal of Heuristics, . Springer, Dordrecht, 2006, pp. 263 - 285 [More Info]
Many real life optimization problems are defined in terms of both hard and soft constraints, and qualitative conditional preferences. However, there is as yet no single framework for combined reasoning about these three kinds of information. In this paper we study how to exploit classical and soft constraint solvers for handling qualitative preference statements such as those captured by the CP-nets model. In particular, we show how hard constraints are sufficient to model the optimal outcomes of a possibly cyclic CP-net, and how soft constraints can faithfully approximate the semantics of acyclic conditional preference statements whilst improving the computational efficiency of reasoning about these statements.
Global Grammar Constraints T Walsh, C Quimper, Principles and Practice of Constraint Programming - CP 2006, Frederic Benhamou. Springer-Verlag Berlin Heidelberg, Germany, 2006, pp. 751 - 755
General Symmetry Breaking Constraints T Walsh, Principles and Practice of Constraint Programming - CP 2006, Frederic Benhamou. Springer Verlag, Heidelberg, D-69121, Germany, Germany, 2006, pp. 650 - 664 [More Info]
Filtering Algorithms For The Nvalue Constraint C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, Constraints An International Journal, Peter van Beck. Springer Science+Business Media LCC, Norwell, MA USA, 2006, pp. 271 - 293
Estimating Search Tree Size P KIlby, J Slaney, S Thiebaux, T Walsh, Proceedings of the 21st national conference on AI (AAAI-06), . AAAI press, Mnlo Park, CA, USA, 2006, pp. 1014 - 1019
Computing Possible And Necessary Winners From Incomplete Partially-Ordered Preferences M Pini, F Rossi, B Venable, T Walsh, ECAI 2006 17th European Conference on Artificial Intelligence, Gerhard Brewka, Silvia Coradeschi, Anna Perini, Paolo Traverso. IOS Press, Netherlands, 2006, pp. 767 - 768
Among, Common And Disjoint Constraints C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, Lecture Notes in Artificial Intelligence, . Springer-Verlag Berlin, Berlin, 2006, pp. 29 - 43 [More Info]
AMONG, COMMON and DISJOINT are global constraints useful in modelling problems involving resources. We study a number of variations of these constraints over integer and set variables. We show how computational complexity can be used to determine whether achieving the highest level of consistency is tractable. For tractable constraints, we present a polynomial propagation algorithm and compare it to logical decompositions with respect to the amount of constraint propagation. For intractable cases, we show in many cases that a propagation algorithm can be adapted from a propagation algorithm of a similar tractable one.
Transforming And Refining Abstract Constraint Specifications T Walsh, A Frisch, B Hnich, I Miguel, B Smith, Abstraction, reformulation and aproximation: 6th international symposium, SARA 2005, . Springer, Berlin, 2005, pp. 76 - 91
The Range And Roots Constraints: Specifying Counting And Occurrence Problems T Walsh, C Bessiere, E Hebrard, B Hnich, Z Kiziltan, Proceedings of the 19th international joint conference on artificial intelligence, . Professional book center, Denver, Colorado, 2005, pp. 60 - 65
The G12 Project: Mapping Solver Independent Models To Efficient Solutions P Stuckey, M de la Banda, M Maher, k marriott, J Slaney, Z Somogyi, M Wallace, T Walsh, Principles and practice of constraint programming - CP 2005, . Springer-Verlag Berlin, Berlin, 2005, pp. 9 - 13
The Backbone Of The Travelling Salesperson J Slaney, P KIlby, T Walsh, Proceedings of the 19th international joint conference on artificial intelligence, . Professional book center, Denver, Colorado, 2005, pp. 175 - 180
Propagating Logical Combinations Of Constraints F Bacchus, T Walsh, Proceedings of the 19th international joint conference on artificial intelligence, . Professional book center, Denver, Colorado, 2005, pp. 35 - 40
Finding Diverse And Similar Solutions In Constraint Programming E Hebrard, B Hnich, B O'Sullivan, T Walsh, T Walsh, Proceedings of the 20th national conference on artificial intelligence and the 17th innovative applications of artificial intelligence conference, . AAAI/MIT Press, Menlo Park, CA, USA, 2005, pp. 372 - 377
Filtering Algorithms For The Nvalue Constraint C Bessiere, E Hebrard, B Hnich, Z Kiziltan, T Walsh, Integration of AI and OR techniques in constraint programming for combinatorial optimization problems, . Springer-Verlag Berlin, Berlin, 2005, pp. 79 - 93
Constraint-Based Preferential Optimization S Prestwich, F Rossi, B Venable, T Walsh, Proceedings of the 20th National conference on artificial intelligence and Innovative applications of artificial intelligence, . AAAI/MIT press, Menlo park, CA, USA, 2005, pp. 461 - 466
Beyond Finite Domains : The All Different And Global Cardinality Constraints C Quimper, T Walsh, Principles and practice of constraint programming - CP 2005, . Springer, Berlin, 2005, pp. 812 - 816
Backbones And Backdoors In Satisfiability P KIlby, J Slaney, S Thiebaux, T Walsh, Proceedings of the 20th National conference on artificial intelligence and the 17th innovative appllications of artificial intelligence conference, . AAAI/MIT Press, Menlo park, CA, 2005, pp. 1368 - 1373