|
ABSTRACT
Constraint Programming (CP) has proved an effective paradigm to model and solve difficult combinatorial satisfaction and optimization problems from disparate domains. Many such problems arising from the commercial world are permeated by data uncertainty. Existing CP approaches that accommodate uncertainty are less suited to uncertainty arising due to incomplete and erroneous data, because they do not build reliable models and solutions guaranteed to address the user's genuine problem as she perceives it. Other fields such as reliable computation offer combinations of models and associated methods to handle these types of uncertain data, but lack an expressive framework characterizing the resolution methodology independently of the model. We present a unifying framework that extends the CP formalism in both model and solutions, to tackle ill-defined combinatorial problems with incomplete or erroneous data. The certainty closure framework brings together modeling and solving methodologies from different fields into the CP paradigm to provide reliable and efficient approches for uncertain constraint problems. We demonstrate the applicability of the framework on a case study in network diagnosis. We define resolution forms that give generic templates, and their associated operational semantics, to derive practical solution methods for reliable solutions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Aberth, O. 1997. The solution of linear interval equations by a linear programming method. Linear Algebra Appl. 259, 271--279.
|
| |
2
|
|
| |
3
|
Ben-Ameur, W. and Kerivin, H. 2005. Routing of uncertain demands. Optimiz. Engin. 3, 283--313.
|
| |
4
|
Ben-Tal, A. and Nemirovski, A. 1999. Robust solutions of uncertain linear programs. Oper. Res. Lett. 25, 1--13.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Bent, R. and Hentenryck, P. V. 2004. Regrets only! Online stochastic optimization under time constraints. In Proceedings of the 19th National Conference on Artificial Intelligence (AAAI'04). Menlo Park, CA, 501--506.
|
| |
9
|
Bertsimas, D. and Brown, D. 2009. Constructing uncertainty sets for robust linear optimization. Oper. Res., To appear
|
| |
10
|
Boerner, F., Bulatov, A., Jeavons, P., and Krokhin, A. 2003. Quantified constraints: algorithms and complexity. In Proceedings of the 17th International Workshop on Computer Science Logic (CSL'03). 58--70.
|
| |
11
|
|
| |
12
|
Cheadle, A. M., Harvey, W., Sadler, A. J., Schimpf, J., Shen, K., and Wallace, M. G. 2003. ECLiPSe: An Introduction. Tech. Rep. IC-Parc-03-1, IC--Parc, Imperial College London, London, UK.
|
| |
13
|
Chinneck, J. W. and Ramadan, K. 2000. Linear programming with interval coefficients. J. Operational Research Society 51, 2, 209--220.
|
| |
14
|
|
| |
15
|
Davenport, A. J. and Beck, J. C. 2000. A survey of techniques for scheduling with uncertainty. http://tidel.mie.utoronto.ca/pubs/uncertainty-survey.ps.zip.
|
| |
16
|
|
| |
17
|
Dovier, A., Farenzena, M., and Fusiello, A. 2005. Interval modelling with constraint propagation. In Proceedings of CP'05 Workshop on Interval Analysis and Constraint Propagation for Applications (IntCP 2005). 10--19.
|
| |
18
|
|
| |
19
|
Elishakoff, I. 1995. Convex modeling—A generalization of interval analysis for nonprobabilistic treatment of uncertainty. In Proceedings of, the International Workshop on Applications of Interval Computations (APIC'95). 76--79.
|
 |
20
|
|
| |
21
|
Fargier, H., Lang, J., Martin-Clouaire, R., and Rellier, J.-P. 1994. Uncertainty and flexibility in constraint satisfaction: A case study and an application to agricultural planning. In Proceedings of ECAI-94 Workshop on Constraint Satisfaction Issues Raised by Practical Applications.
|
| |
22
|
Fargier, H., Lang, J., and Schiex, T. 1996. Mixed constraint satisfaction: A framework for decision problems under incomplete knowledge. In Proceedings of the 13th National Conference on Artificial Intelligence (AAAI'96), 175--180.
|
| |
23
|
Anja Feldmann , Albert Greenberg , Carsten Lund , Nick Reingold , Jennifer Rexford , Fred True, Deriving traffic demands for operational IP networks: methodology and experience, IEEE/ACM Transactions on Networking (TON), v.9 n.3, p.265-280, June 2001
[doi> 10.1109/90.929850]
|
| |
24
|
Feldmann, A. and Rexford, J. 2001. IP network configuration for intradomain traffic engineering. IEEE Netw. 15, 5, 46--57.
|
| |
25
|
|
| |
26
|
Gent, I., Nightingale, P., and Stergiou, K. 2005. QCSP-Solve: A solver for quantified constraint satisfaction problems. In Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI'05), 138--143.
|
| |
27
|
Gervet, C., Caseau, Y., and Montaut, D. 1999. On refining ill-defined constraint problems: A case study in iterative prototyping. In Proceedings of the 1st International Conference on the Practical Applications of Constraint Technologies and Logic Programming (PACLP'99). Lecture Notes in Computer Science, vol. 1644 Springer-Verlag, Berlin, Germany, 255--275.
|
| |
28
|
Gervet, C. and Rodošek, R. 2000. RiskWise-2 problem definition. IC--Parc Internal Report.
|
| |
29
|
Goldschmidt, O. 2000. ISP backbone traffic inference methods to support traffic engineering. In Proceedings of the Internet Statistics and Metrics Analysis Winter 2000 Workshop.
|
| |
30
|
Grossglauser, M. and Rexford, J. 2004. Passive traffic measurement for IP operations. In The Internet as a Large-Scale Complex System, K. Park and W. Willinger, Eds. Oxford University Press, Oxford, UK.
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
Jaulin, L. 2006. Localization of an underwater robot using interval constraints propagation. In Proceedings of 12th International Conference on Constraint Programming (CP'06). 244--255.
|
| |
35
|
Lhomme, O. 2003. An efficient filtering algorithm for disjunction of constraints. In Proceedings of 9th International Conference on Constraint Programming (CP'03). 904--908.
|
| |
36
|
Maher, M. J. 2003. A synthesis of constraint satisfaction and constraint solving. In Proceedings of 10th International Conference on Constraint Programming (CP'03), 525--539.
|
| |
37
|
Mamoulis, N. and Stergiou, K. 2004. Algorithms for quantified constraint satisfaction problems. In Proceedings of 10th International Conference on Constraint Programming. 752--756.
|
| |
38
|
Manandhar, S., Tarim, A., and Walsh, T. 2003. Scenario-based stochastic constraint programming. In Proceedings of 18th International Joint Conference on Artificial Intelligence (IJCAI'03), 257--262.
|
 |
39
|
A. Medina , N. Taft , K. Salamatian , S. Bhattacharyya , C. Diot, Traffic matrix estimation: existing techniques and new directions, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
40
|
Morris, P. 2006. A structural characterization of temporal dynamic controllability. In Proceedings of 12th International Conference on Constraint Programming (CP'06), 375--389.
|
| |
41
|
Moy, J. 1998. RFC 2328: OSPF version 2. Tech. Rep. RFC2328.
|
| |
42
|
Narin'yani, A., Hoffman, J., Inishev, D., and Banasyukevich, D. 2000. Time-EX as an application of constraint programming based on subdefinite models. In Proceedings of ERCIM/CompulogNet 2000 Workshop on Constraints.
|
| |
43
|
Neumaier, A. 1990. Interval Methods for Systems of Equations. Cambridge University Press, Cambridge, UK.
|
| |
44
|
Oettli, W. 1965. On the solution set of a linear system with inaccurate coefficients. J. SIAM: Series B, Nume. Anal. 2, 1, 115--118.
|
| |
45
|
Ratschan, S. 2000. Approximate quantified constraint solving (AQCS). www.risc.uni-linz.ac.at/research/software/AQCS. Software Package.
|
| |
46
|
Ratschan, S. 2003. Solving existentially quantified constraints with one equality and arbitrary many inequalities. In Proceedings of 9th International Conference on Constraint Programming (CP'03), 615--633.
|
 |
47
|
|
| |
48
|
Rodošek, R. and Richards, E. B. 2003. Traffic flow optimization system. European Patent No. EP1332583.
|
| |
49
|
Schnoor, H. and Schnoor, I. 2006. Enumerating all solutions for constraint satisfaction problems. Technical report, Institut für Theoretische Informatik, Universität Hannover.
|
| |
50
|
|
| |
51
|
Simonis, H. and Hansen, J. 2006. Constraint-based resilience analysis. In Proceedings of the 12th International Conference on Constraint Programming (CP'06). 16--28
|
| |
52
|
|
| |
53
|
|
| |
54
|
Tsang, E. 1993. Foundations of Constraint Satisfaction. Academic Press, London, UK.
|
 |
55
|
|
| |
56
|
Van Hentenryck, P., Michel, L., and Deville, Y. 1997. Numerica: A Modeling Language for Global Optimization. MIT Press, Cambridge, MA.
|
| |
57
|
Van Hentenryck, P., Saraswat, V. A., and Deville, Y. 1998. Design, implementation, and evaluation of the constraint language cc(FD). J. Logic Progr. 37, 1--3, 139--164.
|
| |
58
|
|
| |
59
|
Vidal, T. and Fargier, H. 1999. Handling contingency in temporal constraint networks: From consistency to controllabilities. J. Exper. Theoret. Artif. Intell. 11, 1, 23--45.
|
| |
60
|
|
| |
61
|
Wallace, M. G. 1996. Practical applications of constraint programming. Constraints 1, 1/2, 139--168.
|
| |
62
|
Yorke-Smith, N. 2004. Reliable constraint reasoning with uncertain data. Ph.D. dissertation, IC-Parc, Imperial College London.
|
| |
63
|
Yorke-Smith, N. and Gervet, C. 2005. Uncertain constraint optimization problems. In Proceedings of CP'05 Workshop on Preferences and Soft Constraints (Soft'05). 147--161.
|
| |
64
|
Yorke-Smith, N. and Guettier, C. 2003. Towards automatic robust planning for the discrete commanding of aerospace equipment. In Proceedings of the 18th IEEE International Symposium on Intelligent Control (ISIC'03). 328--333.
|
 |
65
|
Yin Zhang , Matthew Roughan , Carsten Lund , David Donoho, An information-theoretic approach to traffic matrix estimation, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863990]
|
| |
66
|
|
| |
67
|
|
|