메뉴 건너뛰기




Volumn 36, Issue 2, 2010, Pages 158-202

An investigation in parallel execution of answer set programs on distributed memory platforms: Task sharing and dynamic scheduling

Author keywords

Answer set programming; Logic programming; Parallelism; Scheduling

Indexed keywords

ANSWER SET; ANSWER SET PROGRAMMING; APPLICATION DOMAINS; DISTRIBUTED MEMORY PLATFORMS; DYNAMIC LOAD BALANCING; DYNAMIC SCHEDULING; IRREGULAR STRUCTURES; KNOWLEDGE REPRESENTATION AND REASONING; PARALLEL ENGINES; PARALLEL EXECUTIONS; REAL WORLD DOMAIN; SEARCH TREES; SMODELS; SYSTEMATIC INVESTIGATIONS; TASK SHARING; TWO-COMPONENT;

EID: 72149088233     PISSN: 14778424     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cl.2009.09.001     Document Type: Article
Times cited : (10)

References (76)
  • 1
    • 0028425519 scopus 로고
    • Logic programming and negation: a survey
    • Apt K.R., and Bol R.N. Logic programming and negation: a survey. Journal of Logic Programming 19/20 (1994) 9-71
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 9-71
    • Apt, K.R.1    Bol, R.N.2
  • 2
    • 21244475228 scopus 로고    scopus 로고
    • Issues in parallel execution of non-monotonic reasoning systems
    • Balduccini M., Pontelli E., Elkhatib O., and Le H. Issues in parallel execution of non-monotonic reasoning systems. Parallel Computing 31 6 (2005) 608-647
    • (2005) Parallel Computing , vol.31 , Issue.6 , pp. 608-647
    • Balduccini, M.1    Pontelli, E.2    Elkhatib, O.3    Le, H.4
  • 4
    • 19244381332 scopus 로고
    • Logic programming and knowledge representation
    • Baral C., and Gelfond M. Logic programming and knowledge representation. Journal of Logic Programming 19/20 (1994) 73-148
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 73-148
    • Baral, C.1    Gelfond, M.2
  • 5
  • 10
    • 33750344241 scopus 로고    scopus 로고
    • GridSAT: a system for solving satisfiability problems using a computational grid
    • Chrabakh W., and Wolski R. GridSAT: a system for solving satisfiability problems using a computational grid. Parallel Computing 32 9 (2006) 660-687
    • (2006) Parallel Computing , vol.32 , Issue.9 , pp. 660-687
    • Chrabakh, W.1    Wolski, R.2
  • 11
    • 0040337293 scopus 로고
    • A method for efficiently executing Horn clause programs using multiple processors
    • Clocksin W., and Alshawi H. A method for efficiently executing Horn clause programs using multiple processors. New Generation Computing 5 (1988) 361-376
    • (1988) New Generation Computing , vol.5 , pp. 361-376
    • Clocksin, W.1    Alshawi, H.2
  • 13
    • 0020767389 scopus 로고
    • Derivation of a termination detection algorithm for distributed computations
    • Dijkstra E., Feijen W., and van Gasteren A. Derivation of a termination detection algorithm for distributed computations. Information Processing Letters 16 (1983) 217-219
    • (1983) Information Processing Letters , vol.16 , pp. 217-219
    • Dijkstra, E.1    Feijen, W.2    van Gasteren, A.3
  • 15
    • 0021509216 scopus 로고
    • Linear-time algorithms for testing the satisfiability of propositional Horn formulae
    • Dowling W., and Gallier J. Linear-time algorithms for testing the satisfiability of propositional Horn formulae. Journal of Logic Programming 3 (1984) 267-289
    • (1984) Journal of Logic Programming , vol.3 , pp. 267-289
    • Dowling, W.1    Gallier, J.2
  • 16
    • 42749086920 scopus 로고    scopus 로고
    • Modeling biological networks by action languages via answer set programming
    • Dworschak S., Grell S., Nikiforova V., Schaub T., and Selbig J. Modeling biological networks by action languages via answer set programming. Constraints 13 1-2 (2008) 21-65
    • (2008) Constraints , vol.13 , Issue.1-2 , pp. 21-65
    • Dworschak, S.1    Grell, S.2    Nikiforova, V.3    Schaub, T.4    Selbig, J.5
  • 18
    • 0022676728 scopus 로고
    • A comparison of receiver-initiated and sender-initiated adaptive load sharing
    • Eager D.L., and Lazowska E.D. A comparison of receiver-initiated and sender-initiated adaptive load sharing. Performance Evaluation 6 (1986) 53-68
    • (1986) Performance Evaluation , vol.6 , pp. 53-68
    • Eager, D.L.1    Lazowska, E.D.2
  • 19
    • 0242355861 scopus 로고    scopus 로고
    • Declarative problem-solving using the DLV system
    • Minker J. (Ed), Kluwer Academic Publishers, Dordrecht
    • Eiter T., Faber W., Leone N., and Pfeifer G. Declarative problem-solving using the DLV system. In: Minker J. (Ed). Logic-based artificial intelligence (2000), Kluwer Academic Publishers, Dordrecht 79-103
    • (2000) Logic-based artificial intelligence , pp. 79-103
    • Eiter, T.1    Faber, W.2    Leone, N.3    Pfeifer, G.4
  • 20
    • 35248878751 scopus 로고    scopus 로고
    • Reconstructing the evolutionary history of Indo-European languages using answer set programming
    • Springer, Berlin
    • Erdem E., Lifschitz V., Nakhleh L., and Ringe D. Reconstructing the evolutionary history of Indo-European languages using answer set programming. Practical aspects of declarative languages (2003), Springer, Berlin 160-176
    • (2003) Practical aspects of declarative languages , pp. 160-176
    • Erdem, E.1    Lifschitz, V.2    Nakhleh, L.3    Ringe, D.4
  • 22
    • 16244393413 scopus 로고    scopus 로고
    • Feldman Y, Dershowitz N, Hanna Z. Parallel multithreaded satisfiability solvers: design and implementation. In: Electronic notes on theoretical computer science 128, no. 3, 2005. p. 75-90.
    • Feldman Y, Dershowitz N, Hanna Z. Parallel multithreaded satisfiability solvers: design and implementation. In: Electronic notes on theoretical computer science vol. 128, no. 3, 2005. p. 75-90.
  • 25
    • 84974728119 scopus 로고    scopus 로고
    • The USA-Advisor: a case study in answer set programming
    • Springer, Berlin
    • Gelfond M. The USA-Advisor: a case study in answer set programming. Logics in artificial intelligence (2002), Springer, Berlin 566-568
    • (2002) Logics in artificial intelligence , pp. 566-568
    • Gelfond, M.1
  • 26
    • 1642314661 scopus 로고    scopus 로고
    • Logic programming and knowledge representation-the A-Prolog perspective
    • Gelfond M., and Leone N. Logic programming and knowledge representation-the A-Prolog perspective. Artificial Intelligence Journal 138 (2002) 3-38
    • (2002) Artificial Intelligence Journal , vol.138 , pp. 3-38
    • Gelfond, M.1    Leone, N.2
  • 28
    • 77951505493 scopus 로고
    • Classical negation in logic programs and disjunctive databases
    • Gelfond M., and Lifschitz V. Classical negation in logic programs and disjunctive databases. New Generation Computing 9 3/4 (1991) 365-386
    • (1991) New Generation Computing , vol.9 , Issue.3-4 , pp. 365-386
    • Gelfond, M.1    Lifschitz, V.2
  • 29
    • 33845971483 scopus 로고    scopus 로고
    • Answer set programming based on propositional satisfiability
    • Giunchiglia E., Lierler Y., and Maratea M. Answer set programming based on propositional satisfiability. Journal of Automated Reasoning 36 4 (2006) 345-377
    • (2006) Journal of Automated Reasoning , vol.36 , Issue.4 , pp. 345-377
    • Giunchiglia, E.1    Lierler, Y.2    Maratea, M.3
  • 30
    • 0032649748 scopus 로고    scopus 로고
    • State of the art in parallel search techniques for discrete optimization problems
    • Grama A., and Kumar V. State of the art in parallel search techniques for discrete optimization problems. IEEE Transactions on Knowledge and Data Engineering 11 1 (1999) 28-35
    • (1999) IEEE Transactions on Knowledge and Data Engineering , vol.11 , Issue.1 , pp. 28-35
    • Grama, A.1    Kumar, V.2
  • 43
    • 2942667864 scopus 로고    scopus 로고
    • ASSAT: computing answer sets of a logic program by SAT solvers
    • Lin F., and Zhao Y. ASSAT: computing answer sets of a logic program by SAT solvers. Artificial Intelligence 157 1-2 (2004) 115-137
    • (2004) Artificial Intelligence , vol.157 , Issue.1-2 , pp. 115-137
    • Lin, F.1    Zhao, Y.2
  • 45
    • 0001775594 scopus 로고    scopus 로고
    • Stable models and an alternative logic programming paradigm
    • Apt K., Marek V., Truszcziński M., and Warren D.S. (Eds), Springer, Berlin
    • Marek V., and Truszczyński M. Stable models and an alternative logic programming paradigm. In: Apt K., Marek V., Truszcziński M., and Warren D.S. (Eds). The logic programming paradigm (1999), Springer, Berlin 375-398
    • (1999) The logic programming paradigm , pp. 375-398
    • Marek, V.1    Truszczyński, M.2
  • 50
    • 38049150798 scopus 로고    scopus 로고
    • Qualitative constraint enforcement in advanced policy specification
    • Springer, Berlin
    • Mileo A., and Schaub T. Qualitative constraint enforcement in advanced policy specification. ECSQARU (2007), Springer, Berlin 695-706
    • (2007) ECSQARU , pp. 695-706
    • Mileo, A.1    Schaub, T.2
  • 51
    • 0027694533 scopus 로고
    • An overview of non-monotonic reasoning and logic programming
    • Minker J. An overview of non-monotonic reasoning and logic programming. Journal of Logic Programming 17 2-4 (1993) 95-126
    • (1993) Journal of Logic Programming , vol.17 , Issue.2-4 , pp. 95-126
    • Minker, J.1
  • 52
    • 0033260715 scopus 로고    scopus 로고
    • Logic programs with stable model semantics as constraint programming paradigm
    • Niemela I. Logic programs with stable model semantics as constraint programming paradigm. Annals of Mathematics and Artificial Intelligence 25 3-4 (1999) 241-273
    • (1999) Annals of Mathematics and Artificial Intelligence , vol.25 , Issue.3-4 , pp. 241-273
    • Niemela, I.1
  • 53
    • 0002241745 scopus 로고    scopus 로고
    • Smodels-an implementation of the stable model and well-founded semantics for normal LP
    • Springer, Berlin
    • Niemela I., and Simons P. Smodels-an implementation of the stable model and well-founded semantics for normal LP. Logic programming and non-monotonic reasoning (1997), Springer, Berlin 421-430
    • (1997) Logic programming and non-monotonic reasoning , pp. 421-430
    • Niemela, I.1    Simons, P.2
  • 60
    • 33749332737 scopus 로고    scopus 로고
    • Justifications for logic programs under answer set semantics
    • Springer, Berlin
    • Pontelli E., and Son T. Justifications for logic programs under answer set semantics. International conference on logic programming (2006), Springer, Berlin 196-210
    • (2006) International conference on logic programming , pp. 196-210
    • Pontelli, E.1    Son, T.2
  • 63
    • 0011763382 scopus 로고    scopus 로고
    • Parallel search made simple
    • Technical Report, University of Singapore
    • Schulte C. Parallel search made simple. Technical Report, University of Singapore, 2000.
    • (2000)
    • Schulte, C.1
  • 64
    • 84958606713 scopus 로고    scopus 로고
    • Extending the stable model semantics with more expressive rules
    • Springer, Berlin
    • Simons P. Extending the stable model semantics with more expressive rules. Logic programming and non-monotonic reasoning (1999), Springer, Berlin 305-316
    • (1999) Logic programming and non-monotonic reasoning , pp. 305-316
    • Simons, P.1
  • 65
    • 0005730375 scopus 로고    scopus 로고
    • PhD thesis, Helsinki University of Technology, Laboratory for Theoretical Computer Science;
    • Simons P. Extending and implementing the stable model semantics. PhD thesis, Helsinki University of Technology, Laboratory for Theoretical Computer Science; 2000.
    • (2000) Extending and implementing the stable model semantics
    • Simons, P.1
  • 67
    • 0038684546 scopus 로고    scopus 로고
    • Parallel propositional satisfiability checking with distributed dynamic learning
    • Sinz C., Blochinger W., and Küchlin W. Parallel propositional satisfiability checking with distributed dynamic learning. Parallel Computing 29 7 (2003) 969-994
    • (2003) Parallel Computing , vol.29 , Issue.7 , pp. 969-994
    • Sinz, C.1    Blochinger, W.2    Küchlin, W.3
  • 70
    • 0022045550 scopus 로고
    • Optimal static load balancing in distributed computer systems
    • Tantawi A.N., and Towsley D. Optimal static load balancing in distributed computer systems. Journal of the ACM 32 2 (1985) 445-465
    • (1985) Journal of the ACM , vol.32 , Issue.2 , pp. 445-465
    • Tantawi, A.N.1    Towsley, D.2
  • 71
    • 72149086456 scopus 로고    scopus 로고
    • Applications of parallel processing technologies in heuristic search planning. Concurrency and Computation
    • to appear
    • Tu PH, Pontelli E, Son TC, To TS. Applications of parallel processing technologies in heuristic search planning. Concurrency and Computation, to appear.
    • Tu, P.H.1    Pontelli, E.2    Son, T.C.3    To, T.S.4
  • 74
    • 0030118598 scopus 로고    scopus 로고
    • PSATO: a distributed propositional prover and its application to quasigroup problems
    • Zhang H., Bonacina M., and Hsiang H. PSATO: a distributed propositional prover and its application to quasigroup problems. Journal of Symbolic Computation 21 (1996) 543-560
    • (1996) Journal of Symbolic Computation , vol.21 , pp. 543-560
    • Zhang, H.1    Bonacina, M.2    Hsiang, H.3
  • 75
    • 35048825298 scopus 로고    scopus 로고
    • A component-based parallel constraint solver
    • Springer, Berlin
    • Zoeteweij P., and Arbab F. A component-based parallel constraint solver. Coordination models and languages (2004), Springer, Berlin 307-322
    • (2004) Coordination models and languages , pp. 307-322
    • Zoeteweij, P.1    Arbab, F.2


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