zoukankan      html  css  js  c++  java
  • 论文阅读 A Comparative Illustration of AI Planningbased Web Services Composition

    Title

    A Comparative Illustration of AI Planning-based Web Services Composition

    Journal

    ACM SIGecom Exchanges

    Year

    2005

    Author

    Seog-Chan Oh, Dongwon Lee

    Level

    Introductory

    Comment

    根据自动/手动,复杂性,规模对WSC问题进行区分,然后讲述了AI方法对各种不同的WSC问题的适用性,重点研究了AI Planning方法对一般WSC问题的应用。

     

    1. 文章结构

    Propose the Problem Setting: Find the Restaurant and give the concept of WSC

    Classification of WSC Problem

    Manual vs. Automatic Workflow Composition

    Simple vs. Complex Operator

    Small vs. LargeScale

    Overview of Matching Approaches

    Approach-1: exact match using syntactic equivalence

    Approach-2: approximate match using distance functions

    Approach-3: semantic match using ontologies

    AI-Planning based algorithms for WSC problem

    Graphplan based planning

    SATPlan based reduction

    Integer Linear Programming formulation

    Conclusion

    2. Claims

    Web services based e-service workflow problem can be formulated as AI-planning problem

    3. WSC problem classification

    (1) Manual vs. Automatic Workflow Composition

    Manual approach is not appropriate for large-scale WSC problem.

    (2) Simple vs. Complex Operator

    Simple WSC: sequential AND Composition

    (3) Small vs. Large Scale

    Small-scale WSC problem: exhaustive search algorithms

    Large-scale problem: approximate algorithms

    The automatic composition approach can be complementary to the manual approach such that a few feasible workflows generated from the automatic approach are in turn presented to domain experts who may choose one of them, and refine it further manually.

    4. Different WSC problem and the corresponding AI method

    (1) WSC without complex operator:

    heuristic sub-optimal algorithms (e.g. A *)

    (2) Operators are complex and some specific constraint rules must be checked

    rule-based expert systems

    (3) More General WSC problem

    AI planning methods

    5. AI-Planning based algorithms for WSC problem

    Graphplan and ILP are suitable for planning problem with complex operators in a small-scale.

    SATPlan can be used to find sub-optimal compositions for a large-scale problem with complex operator

    Appendix

    A.1 Definition of WSC (Web Service Composition) Problem

    In order to fully satisfy a request r, one has to compose multiple web services, {w1, w2, …, wn } in sequential or parallel way such that:

    (1) ∈{w1,w2,…,wn}, wiin can be grounded when wiout is required at a particular state in composition

    (2) in Uw1out … Uwnout) ⊇rout

     

    A.2 Background

    (1) The general WSC problem can be reduced to the satisfiabiliy problem[Vossen et al. 1999].

  • 相关阅读:
    日常工作不常用内容记录:
    python接口自动化(四)——试着实现以下主程序
    python接口自动化(三)——从excel中获取数据
    redis工具类
    Airtest新年“首更”,1.1.7版本抢先看!
    AirtestIDE有哪些好用但是非常隐蔽的小功能?
    年终力荐:网易一站式的自动化测试解决方案
    This和Prototype定义方法的区别
    新版 IDEA 发布,牛逼!网友:内存占用有所好转!
    where 1=1 是什么鬼?
  • 原文地址:https://www.cnblogs.com/yuquanlaobo/p/597955.html
Copyright © 2011-2022 走看看