메뉴 건너뛰기




Volumn 15, Issue 1, 2011, Pages

Bit-vector algorithms for binary constraint satisfaction and subgraph isomorphism

Author keywords

Alldifferent constraint; Backtrack; Binary constraints; Bit vector; Constraint propagation; Constraint satisfaction; Domain reduction; Focus search; Forward checking; Graph indexing; Molecule matching; Prematching; Signature file; Subgraph isomorphism

Indexed keywords


EID: 84868275667     PISSN: 10846654     EISSN: None     Source Type: Journal    
DOI: 10.1145/1921701.1921702     Document Type: Article
Times cited : (79)

References (78)
  • 2
    • 15944411037 scopus 로고    scopus 로고
    • Graph theoretic methods for the analysis of structural relationships in biological macromolecules
    • ARTYMIUK, P. J., SPRIGGS, R. V., AND WILLETT, P. 2005. Graph theoretic methods for the analysis of structural relationships in biological macromolecules. J. Am. Soc. Inf. Sci. Technol. 56, 5, 518-528.
    • (2005) J. Am. Soc. Inf. Sci. Technol. , vol.56 , Issue.5 , pp. 518-528
    • Artymiuk, P.J.1    Spriggs, R.V.2    Willett, P.3
  • 3
    • 72849113648 scopus 로고    scopus 로고
    • Identification of familyspecific residue packing motifs and their use for structure-based protein function prediction: I. Method development
    • BANDYOPADHYAY, D., HUAN, J., PRINS, J., SNOEYINK, J., WANG, W., AND TROPSHA, A. 2009. Identification of familyspecific residue packing motifs and their use for structure-based protein function prediction: I. method development. J. Comput. Aided Mol. Des. 23, 11, 773-784.
    • (2009) J. Comput. Aided Mol. Des. , vol.23 , Issue.11 , pp. 773-784
    • Bandyopadhyay, D.1    Huan, J.2    Prins, J.3    Snoeyink, J.4    Wang, W.5    Tropsha, A.6
  • 5
    • 0036784225 scopus 로고    scopus 로고
    • On forward checking for non-binary constraint satisfaction
    • BESSIÉRE, C., MESEGUER, P., FREUDER, E. C., AND LARROSA, J. 2002. On forward checking for non-binary constraint satisfaction. Artif. Intell. 141, 1, 205-224.
    • (2002) Artif. Intell. , vol.141 , Issue.1 , pp. 205-224
    • Bessiére, C.1    Meseguer, P.2    Freuder, E.C.3    Larrosa, J.4
  • 6
    • 18944390206 scopus 로고    scopus 로고
    • An optimal coarse-grained arc consistency algorithm
    • BESSIÉRE, C., RÉGIN, J.-C., YAP, R. H. C., AND ZHANG, Y. 2005. An optimal coarse-grained arc consistency algorithm. Artif. Intell. 165, 2, 165-185.
    • (2005) Artif. Intell. , vol.165 , Issue.2 , pp. 165-185
    • Bessiére, C.1    Régin, J.-C.2    Yap, R.H.C.3    Zhang, Y.4
  • 7
    • 38649106118 scopus 로고    scopus 로고
    • Domain filtering consistencies for non-binary constraints
    • BESSIÈRE, C., STERGIOU, K., AND WALSH, T. 2008. Domain filtering consistencies for non-binary constraints. Artif. Intell. 172, 6-7, 800-822.
    • (2008) Artif. Intell. , vol.172 , Issue.6-7 , pp. 800-822
    • Bessière, C.1    Stergiou, K.2    Walsh, T.3
  • 11
    • 0027562431 scopus 로고
    • An efficient representation for sparse sets
    • BRIGGS, P. AND TORCZON, L. 1993. An efficient representation for sparse sets. ACM Lett. Program. Lang. Syst. 2, 1-4, 59-69.
    • (1993) ACM Lett. Program. Lang. Syst. , vol.2 , Issue.1-4 , pp. 59-69
    • Briggs, P.1    Torczon, L.2
  • 12
    • 84901022772 scopus 로고    scopus 로고
    • Chemo-informatics: An introduction for computer scientists
    • BROWN, N. 2009. Chemo-informatics: An introduction for computer scientists. ACM Comput. Surv. 41, 2, 1-38.
    • (2009) ACM Comput. Surv. , vol.41 , Issue.2 , pp. 1-38
    • Brown, N.1
  • 13
    • 0026358087 scopus 로고
    • Retrieval of similar pictures on pictorial databases
    • CHANG, C. C. AND LEE, S. Y. 1991. Retrieval of similar pictures on pictorial databases. Pattern Recogn. 24, 7, 675-681.
    • (1991) Pattern Recogn. , vol.24 , Issue.7 , pp. 675-681
    • Chang, C.C.1    Lee, S.Y.2
  • 14
    • 67649202530 scopus 로고    scopus 로고
    • Efficient query processing on graph databases
    • CHENG, J., KE, Y., AND NG, W. 2009. Efficient query processing on graph databases. ACM Trans. Datab. Syst. 34, 1, 1-48.
    • (2009) ACM Trans. Datab. Syst. , vol.34 , Issue.1 , pp. 1-48
    • Cheng, J.1    Ke, Y.2    Ng, W.3
  • 16
    • 77954762823 scopus 로고    scopus 로고
    • An mdd-based generalized arc consistency algorithm for positive and negative table constraints and some global constraints
    • CHENG, K. C. AND YAP, R. H. 2010. An mdd-based generalized arc consistency algorithm for positive and negative table constraints and some global constraints. Constraints 15, 2, 265-304.
    • (2010) Constraints , vol.15 , Issue.2 , pp. 265-304
    • Cheng, K.C.1    Yap, R.H.2
  • 17
    • 3442876675 scopus 로고    scopus 로고
    • A new algorithm for performing three-dimensional searches of the Cambridge structural database
    • CHISHOLM, J. A. AND MOTHERWELL, S. 2004. A new algorithm for performing three-dimensional searches of the Cambridge structural database. J. Appl. Crystallogr. 37, 331-334.
    • (2004) J. Appl. Crystallogr. , vol.37 , pp. 331-334
    • Chisholm, J.A.1    Motherwell, S.2
  • 23
    • 0043239083 scopus 로고
    • A theoretical analysis of various heuristics for the graph isomorphism problem
    • CORNEIL, D. AND KIRKPATRICK, D. 1980. A theoretical analysis of various heuristics for the graph isomorphism problem. SIAM J. Comput. 9, 2, 281-297.
    • (1980) SIAM J. Comput. , vol.9 , Issue.2 , pp. 281-297
    • Corneil, D.1    Kirkpatrick, D.2
  • 31
    • 0000260998 scopus 로고
    • Back-track programming
    • GOLOMB, S. W. AND BAUMERT, L. D. 1965. Back-track programming. J. ACM 12, 4, 516-524.
    • (1965) J. ACM , vol.12 , Issue.4 , pp. 516-524
    • Golomb, S.W.1    Baumert, L.D.2
  • 32
    • 0034140167 scopus 로고    scopus 로고
    • Heavy-tailed phenomena in satisfiability and constraint satisfaction problems
    • GOMES, C. P., SELMAN, B., CRATO, N., AND KAUTZ, H. 2000. Heavy-tailed phenomena in satisfiability and constraint satisfaction problems. J. Autom. Reason. 24, 1-2, 67-100.
    • (2000) J. Autom. Reason. , vol.24 , Issue.1-2 , pp. 67-100
    • Gomes, C.P.1    Selman, B.2    Crato, N.3    Kautz, H.4
  • 33
    • 0019067870 scopus 로고
    • Increasing tree search efficiency for constraint satisfaction problems
    • HARALICK, R. M. AND ELLIOTT, G. 1980. Increasing tree search efficiency for constraint satisfaction problems. Artif. Intell. 14, 263-313.
    • (1980) Artif. Intell. , vol.14 , pp. 263-313
    • Haralick, R.M.1    Elliott, G.2
  • 35
    • 0001009871 scopus 로고
    • 5/2 algorithm for maximum matchings in bipartite graphs
    • 5/2 algorithm for maximum matchings in bipartite graphs. SIAM J. Comput. 2, 4, 225-231.
    • (1973) SIAM J. Comput. , vol.2 , Issue.4 , pp. 225-231
    • Hopcroft, J.E.1    Karp, R.M.2
  • 36
    • 33745190541 scopus 로고    scopus 로고
    • The impact of search heuristics on heavy-tailed behaviour
    • HULUBEI, T. AND O'SULLIVAN, B. 2006. The impact of search heuristics on heavy-tailed behaviour. Constraints 11, 2-3, 159-178.
    • (2006) Constraints , vol.11 , Issue.2-3 , pp. 159-178
    • Hulubei, T.1    O'Sullivan, B.2
  • 39
    • 0001989125 scopus 로고    scopus 로고
    • Dancing links
    • J. Davies, W. Roscoe, and J. Woodcock, Eds., Palgrave, Houndmills, Basingstoke, Hampshire, UK
    • KNUTH, D. E. 2000. Dancing links. In Millennial Perspectives in Computer Science, J. Davies, W. Roscoe, and J. Woodcock, Eds., Palgrave, Houndmills, Basingstoke, Hampshire, UK, 187-214.
    • (2000) Millennial Perspectives in Computer Science , pp. 187-214
    • Knuth, D.E.1
  • 41
    • 3142727130 scopus 로고    scopus 로고
    • Constraint satisfaction algorithms for graph pattern matching
    • LARROSA, J. AND VALIENTE, G. 2002. Constraint satisfaction algorithms for graph pattern matching. Math. Struct. Compt. Sci. 12, 4, 403-422.
    • (2002) Math. Struct. Compt. Sci. , vol.12 , Issue.4 , pp. 403-422
    • Larrosa, J.1    Valiente, G.2
  • 45
    • 69949136024 scopus 로고    scopus 로고
    • Enforcing arc consistency using bitwise operations
    • LECOUTRE, C. AND VION, J. 2008. Enforcing arc consistency using bitwise operations. Constraint Program. Lett. 2, 21-35.
    • (2008) Constraint Program. Lett. , vol.2 , pp. 21-35
    • Lecoutre, C.1    Vion, J.2
  • 46
    • 0037212944 scopus 로고    scopus 로고
    • An overview of backtrack search satisfiability algorithms
    • LYNCE, I. AND MARQUES-SILVA, J. P. 2003. An overview of backtrack search satisfiability algorithms. Ann. Math. Artificial Intell. 37, 3, 307-326.
    • (2003) Ann. Math. Artificial Intell. , vol.37 , Issue.3 , pp. 307-326
    • Lynce, I.1    Marques-Silva, J.P.2
  • 47
    • 49449120803 scopus 로고
    • Consistency in networks of relations
    • MACKWORTH, A. K. 1977. Consistency in networks of relations. Artif. Intell. 8, 1, 99-118.
    • (1977) Artif. Intell. , vol.8 , Issue.1 , pp. 99-118
    • Mackworth, A.K.1
  • 48
    • 0018730719 scopus 로고
    • Relational consistency algorithms and their application in finding subgraph and graph isomorphisms
    • MCGREGOR, J. J. 1979. Relational consistency algorithms and their application in finding subgraph and graph isomorphisms. Inf. Sci. 19, 229-250.
    • (1979) Inf. Sci. , vol.19 , pp. 229-250
    • McGregor, J.J.1
  • 49
    • 0004010079 scopus 로고    scopus 로고
    • version 2.4
    • MCKAY, B. 2009. Nauty user's guide (version 2.4). http://cs.anu.edu.au/~bdm/nauty/nug.pdf.
    • (2009) Nauty User's Guide
    • McKay, B.1
  • 50
    • 0033685860 scopus 로고    scopus 로고
    • Efficient subgraph isomorphism detection: A decomposition approach
    • MESSMER, B. T. AND BUNKE, H. 2000. Efficient subgraph isomorphism detection: A decomposition approach. IEEE Trans. Knowl. Data Eng. 12, 2, 307-323.
    • (2000) IEEE Trans. Knowl. Data Eng. , vol.12 , Issue.2 , pp. 307-323
    • Messmer, B.T.1    Bunke, H.2
  • 51
    • 84999330538 scopus 로고    scopus 로고
    • A domain decomposition algorithm for constraint satisfaction
    • NAANAA, W. 2009. A domain decomposition algorithm for constraint satisfaction. J. Exp. Algor. 13, 1.13-1.23.
    • (2009) J. Exp. Algor. , vol.13 , pp. 113-123
    • Naanaa, W.1
  • 52
    • 34247223094 scopus 로고    scopus 로고
    • Molecular query language (mql) - A context-free grammar for substructure matching
    • PROSCHAK, E., WEGNER, J. K., SCHÜLLER, A., SCHNEIDER, G., AND FECHNER, U. 2007. Molecular query language (mql)-a context-free grammar for substructure matching. J. Chem. Inf. Model 47, 2, 295-301.
    • (2007) J. Chem. Inf. Model , vol.47 , Issue.2 , pp. 295-301
    • Proschak, E.1    Wegner, J.K.2    Schüller, A.3    Schneider, G.4    Fechner, U.5
  • 53
    • 0030110022 scopus 로고    scopus 로고
    • An empirical study of phase transitions in binary constraint satisfaction problems
    • PROSSER, P. 1996. An empirical study of phase transitions in binary constraint satisfaction problems. Artif. Intell. 81, 1-2, 81-109.
    • (1996) Artif. Intell. , vol.81 , Issue.1-2 , pp. 81-109
    • Prosser, P.1
  • 56
    • 0013281804 scopus 로고    scopus 로고
    • Comparing trailing and copying for constraint programming
    • Massachusetts Institute of Technology, Cambridge, MA
    • SCHULTE, C. 1999. Comparing trailing and copying for constraint programming. In Proceedings of the International Conference on Logic Programming. Massachusetts Institute of Technology, Cambridge, MA, 275-289.
    • (1999) Proceedings of the International Conference on Logic Programming , pp. 275-289
    • Schulte, C.1
  • 59
    • 0030105626 scopus 로고    scopus 로고
    • Locating the phase transition in binary constraint satisfaction problems
    • SMITH, B. M. AND DYER, M. 1996. Locating the phase transition in binary constraint satisfaction problems. Artif. Intell. 81, 155-181.
    • (1996) Artif. Intell. , vol.81 , pp. 155-181
    • Smith, B.M.1    Dyer, M.2
  • 60
    • 77953714503 scopus 로고    scopus 로고
    • AllDifferent-based filtering for subgraph isomorphism
    • SOLNON, C. 2010. AllDifferent-based filtering for subgraph isomorphism. Artif. Intell. 174, 12-13, 850-864.
    • (2010) Artif. Intell. , vol.174 , Issue.12-13 , pp. 850-864
    • Solnon, C.1
  • 61
    • 0021473698 scopus 로고
    • Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs
    • TARJAN, R. AND YANNAKAKIS, M. 1984. Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs. SIAM J. Comput. 13, 566-579.
    • (1984) SIAM J. Comput. , vol.13 , pp. 566-579
    • Tarjan, R.1    Yannakakis, M.2
  • 62
    • 0013784274 scopus 로고
    • Parallel recognition of idealized line characters
    • ULLMANN, J. R. 1965. Parallel recognition of idealized line characters. Kybernetik 2, 5, 221-226. http://www.visionbib.com/papers/1965/Kybernetik65.pdf;
    • (1965) Kybernetik , vol.2 , Issue.5 , pp. 221-226
    • Ullmann, J.R.1
  • 63
    • 84999370843 scopus 로고    scopus 로고
    • http://www.visionbib.com/papers/1965/Kybintro.pdf.
  • 64
    • 0016870630 scopus 로고
    • An algorithm for subgraph isomorphism
    • ULLMANN, J. R. 1976. An algorithm for subgraph isomorphism. J. ACM 23, 1, 31-42.
    • (1976) J. ACM , vol.23 , Issue.1 , pp. 31-42
    • Ullmann, J.R.1
  • 65
    • 0010111194 scopus 로고
    • A binary n-gram technique for automatic correction of substitution, deletion, insertion and reversal errors in words
    • ULLMANN, J. R. 1977. A binary n-gram technique for automatic correction of substitution, deletion, insertion and reversal errors in words. Comput. J. 20, 2, 141-147.
    • (1977) Comput. J. , vol.20 , Issue.2 , pp. 141-147
    • Ullmann, J.R.1
  • 66
    • 34250748551 scopus 로고    scopus 로고
    • Partition search for non-binary constraint satisfaction
    • ULLMANN, J. R. 2007. Partition search for non-binary constraint satisfaction. Inf. Sci. 177, 18, 3639-3678.
    • (2007) Inf. Sci. , vol.177 , Issue.18 , pp. 3639-3678
    • Ullmann, J.R.1
  • 68
    • 0346607244 scopus 로고    scopus 로고
    • Matching of chemical and biological structures using subgraph and maximal common subgraph isomorphism algorithms
    • D. G. Truhlar, W. J. Howe, A. J. Hopfinger, J. D., Blaney, and R. Dammkoehler, Eds., Springer-Verlag, Berlin
    • WILLETT, P. 1999. Matching of chemical and biological structures using subgraph and maximal common subgraph isomorphism algorithms. In Rational Drug Design, D. G. Truhlar, W. J. Howe, A. J. Hopfinger, J. D., Blaney, and R. Dammkoehler, Eds., Springer-Verlag, Berlin, 11-38.
    • (1999) Rational Drug Design , pp. 11-38
    • Willett, P.1
  • 69
    • 85020833237 scopus 로고    scopus 로고
    • Chemoinformatics techniques for data mining in files of two-dimensional and three-dimensional chemical molecules
    • M. Petitjean. MDPI, Basel, Switzerland
    • WILLETT, P. 2005. Chemoinformatics techniques for data mining in files of two-dimensional and three-dimensional chemical molecules. In Proceedings of the 3rd Conference on the Foundations of Information Science, M. Petitjean. MDPI, Basel, Switzerland. http://www.mdpi.org/fis2005/proceedings.html.
    • (2005) Proceedings of the 3rd Conference on the Foundations of Information Science
    • Willett, P.1
  • 70
    • 46249099840 scopus 로고    scopus 로고
    • From chemical documentation to chemo-informatics: 50 years of chemical information science
    • WILLETT, P. 2008. From chemical documentation to chemo-informatics: 50 years of chemical information science. J. Inf. Sci. 34, 4, 477-499.
    • (2008) J. Inf. Sci. , vol.34 , Issue.4 , pp. 477-499
    • Willett, P.1
  • 72
    • 33745185086 scopus 로고    scopus 로고
    • Graph indexing based on discriminative frequent structure analysis
    • YAN, X., YU, P. S., AND HAN, J. 2005. Graph indexing based on discriminative frequent structure analysis. ACM Trans. Datab. Syst. 30, 4, 960-993.
    • (2005) ACM Trans. Datab. Syst. , vol.30 , Issue.4 , pp. 960-993
    • Yan, X.1    Yu, P.S.2    Han, J.3
  • 73
    • 33846200039 scopus 로고    scopus 로고
    • Feature-based similarity search in graph structures
    • YAN, X., ZHU, F., YU, P. S., AND HAN, J. 2006. Feature-based similarity search in graph structures. ACM Trans. Datab. Syst. 31, 4, 1418-1453.
    • (2006) ACM Trans. Datab. Syst. , vol.31 , Issue.4 , pp. 1418-1453
    • Yan, X.1    Zhu, F.2    Yu, P.S.3    Han, J.4
  • 74
    • 77954759157 scopus 로고    scopus 로고
    • Solving subgraph isomorphism problems with constraint programming
    • ZAMPELLI, S., DEVILLE, Y., AND SOLNON, C. 2010. Solving subgraph isomorphism problems with constraint programming. Constraints 15, 3, 327-353.
    • (2010) Constraints , vol.15 , Issue.3 , pp. 327-353
    • Zampelli, S.1    Deville, Y.2    Solnon, C.3
  • 77
    • 0032268976 scopus 로고    scopus 로고
    • Inverted files versus signature files for text indexing
    • ZOBEL, J., MOFFAT, A., AND RAMAMOHANARAO, K. 1998. Inverted files versus signature files for text indexing. ACM Trans. Datab. Syst. 23, 4, 453-490.
    • (1998) ACM Trans. Datab. Syst. , vol.23 , Issue.4 , pp. 453-490
    • Zobel, J.1    Moffat, A.2    Ramamohanarao, K.3
  • 78
    • 47249133278 scopus 로고    scopus 로고
    • Summarization graph indexing: Beyond frequent structure-based approach
    • IEEE, Los Alamitos, CA
    • ZOU, L., CHEN, L., ZHANG, H., LU, Y., AND LOU, Q. 2008. Summarization graph indexing: Beyond frequent structure-based approach. In Database Systems for Advanced Applications. IEEE, Los Alamitos, CA. 141-155.
    • (2008) Database Systems for Advanced Applications , pp. 141-155
    • Zou, L.1    Chen, L.2    Zhang, H.3    Lu, Y.4    Lou, Q.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.