ví dụ đưa ra trước đó. Mỗi HLA có một hoặc nhiều nements tái fi có thể, vào một sequence1REFINEMENT các hành động, mỗi trong số đó có thể là một HLA hoặc một hành động thô sơ (mà không có tái nements fi bằng cách định nghĩa fi de). Ví dụ, các hành động "Về đến sân bay San Francisco," đại diện chính thức như Go (Home, SFO), có thể có hai nements fi lại có thể, như thể hiện trong hình 11.4. Các fi cùng Hình vẽ cho thấy một sự tái fi nement đệ quy để điều hướng trong thế giới chân không: để có được một điểm đến, một bước, và sau đó đi đến đích. Những ví dụ này cho thấy rằng các hành động cấp cao và nements fi lại của họ thể hiện kiến thức về làm thế nào để làm việc. Ví dụ, việc tái nements fi cho Go (Home, SFO) nói rằng để có được đến sân bay bạn có thể lái xe hoặc đi taxi; mua sữa, ngồi xuống, và di chuyển các hiệp sĩ để e4 không được xem xét. Một HLA tái fi nement chỉ chứa các hành động thô sơ được gọi là một thực hiện của HLA. Ví dụ, trong thế giới chân không, các chuỗi [Right, Right, Down] và [Down, Right, Right] cả hai thực hiện HLA hướng ([1,3], [3,2]). An thực hiện một kế hoạch cấp cao (một chuỗi các HLAs) là phép nối hiện thực của mỗi HLA trong chuỗi. Với những điều kiện tiên quyết, ảnh hưởng de fi nitions của mỗi hành động nguyên thủy, nó là đơn giản để xác định xem có bất kỳ thực hiện trước một kế hoạch cấp cao đạt được mục tiêu. Chúng tôi có thể nói, sau đó, rằng một kế hoạch cấp cao đạt được các mục tiêu từ một trạng thái nhất định khi có ít nhất một trong những hiện thực của nó đạt được mục tiêu từ trạng thái đó. Các "ít nhất một" trong định nghĩa fi de này là rất quan trọng - không phải tất cả hiện thực cần phải đạt được mục tiêu, bởi vì các đại lý được để quyết định thực hiện nó sẽ thực hiện. Như vậy, các bộ triển khai có trong -mỗi hoạch HTN trong đó có thể có một kết quả khác nhau - không giống như tập các kết quả có thể lập kế hoạch không xác định. Ở đó, chúng ta cần có một kế hoạch làm việc cho tất cả các kết quả bởi vì các đại lý không nhận được để chọn kết quả; chất làm. Các trường hợp đơn giản nhất là một HLA đó có chính xác một thực hiện. Trong trường hợp đó, chúng ta có thể tính toán các điều kiện tiên quyết và các hiệu ứng của HLA từ những người thực hiện (xem bài tập 11.3) và sau đó xử lý các HLA chính xác như thể nó là một hành động nguyên thủy của chính nó. Nó có thể được hiển thị mà bộ sưu tập phải của HLAs có thể dẫn đến sự phức tạp thời gian của rơi tìm kiếm mù từ mũ trong chiều sâu giải pháp cho tuyến tính trong chiều sâu giải pháp, mặc dù đặt ra như một bộ sưu tập của HLAs có thể là một nhiệm vụ không tầm thường trong chính nó. Khi HLAs có nhiều triển khai có thể, có hai lựa chọn: một là để tìm kiếm trong số những triển khai cho một trong những hoạt, như trong mục 11.2.2; khác là lý do trực tiếp về HLAs - mặc dù sự đa dạng của hiện thực - như được giải thích trong phần 11.2.3. Phương pháp thứ hai cho phép nguồn gốc của kế hoạch trừu tượng có thể chứng minh chính xác, mà không cần phải xem xét việc triển khai của họ.
11.2.2 Tìm kiếm các giải pháp nguyên thủy
hoạch HTN thường được xây dựng với một hành động đơn lẻ "cấp cao nhất" được gọi là Đạo luật, mà mục đích là để fi thứ một thực hiện Đạo luật mà đạt được mục tiêu. Cách tiếp cận này là hoàn toàn chung. Ví dụ, vấn đề lập kế hoạch cổ điển có thể được định nghĩa là sau: đối với mỗi hành động nguyên thủy ai, cung cấp một fi nement lại của Đạo luật với các bước [ai, Đạo luật]. Điều đó tạo ra một định nghĩa de fi đệ quy của Đạo luật cho phép chúng ta thêm các hành động. Nhưng chúng ta cần một số cách để ngăn chặn các đệ quy; chúng tôi làm điều đó bằng cách cung cấp thêm một tái fi nement cho Đạo luật, một với một danh sách trống các bước và với một điều kiện tiên quyết bằng các mục tiêu của vấn đề. Điều này nói rằng nếu mục tiêu đã đạt được, sau đó thực hiện quyền là để làm gì. Cách tiếp cận dẫn đến một thuật toán đơn giản: lặp đi lặp lại chọn một HLA trong kế hoạch hiện tại và thay thế nó bằng một trong nements fi lại của nó, cho đến khi kế hoạch đạt được mục tiêu. Một thực thể dựa trên breadth- fi tìm kiếm cây đầu tiên được thể hiện trong hình 11.5. Kế hoạch được coi là theo thứ tự độ sâu làm tổ của nements fi re, chứ không phải là số lượng các bước sơ khai. Nó là đơn giản để thiết kế một phiên bản đồ tìm kiếm của thuật toán cũng như depth- fi đầu tiên và phiên bản sâu lặp đi lặp lại. Về bản chất, hình thức tìm kiếm thứ bậc khám phá không gian của các cảnh quay phù hợp với các kiến thức chứa trong các thư viện HLA về cách mọi thứ đang được thực hiện. Một số lượng lớn kiến thức có thể được mã hóa, không chỉ trong các hành động cụ thể trình tự fi ed trong mỗi nement tái fi mà còn trong các điều kiện tiên quyết cho nements fi lại. Đối với một số lĩnh vực, các nhà hoạch định HTN đã có thể tạo ra các kế hoạch lớn với rất ít tìm kiếm. Ví dụ, O-PLAN (Bell và Tate, 1985), trong đó kết hợp kế hoạch HTN với lịch trình, đã được sử dụng để phát triển các kế hoạch sản xuất Hitachi. Một vấn đề điển hình liên quan đến một dòng sản phẩm 350 sản phẩm khác nhau, 35 máy lắp ráp, và hơn 2000 hoạt động khác nhau. Các kế hoạch tạo ra một lịch trình 30 ngày với ngày làm việc 8 giờ một ngày, liên quan đến hàng chục triệu bước. Một khía cạnh quan trọng của kế hoạch HTN là họ đang có, theo định nghĩa fi de, phân cấp cấu trúc
đang được dịch, vui lòng đợi..
