thông tin dành riêng cho trường hợp. Ngoài ra, việc thực hiện của các công thức này như được chỉ định bởi Zahavi et al. [23] giả định rằng các ước lượng heuristic có giá trị số nguyên do đó họ có thể được sử dụng để chỉ số vào một mảng đa chiều lớn. Nhiều lĩnh vực có giá trị thực cạnh chi phí và do đó các kỹ thuật này không áp dụng trực tiếp trong những tên miền.2.1 việc kiểm soát lặp đi lặp lại tìmVấn đề của nút re-mở rộng ở IDA * trong lĩnh vực với nhiều khác biệt f giá trị nổi tiếng và đã được khám phá trong qua công việc. Vempaty et al. [20] trình bày một thuật toán gọi là DFS * đó là tương tự như IDA *, Tuy nhiên, nó làm tăng chi phí ràng buộc giữa lặp đi lặp lại nhiều liberally. DFS * thực hiện chi nhánh và bị ràng buộc vào lặp đi lặp lại cuối cùng của nó để nó có thể tìm thấy một giải pháp tối ưu provably. Trong khi các tác giả mô tả một phương pháp lấy mẫu để ước tính tăng bị ràng buộc giữa lặp đi lặp lại, trong các thí nghiệm của họ, ràng buộc chỉ đơn giản là tăng gấp đôi.Wah et al. [21] trình bày một bộ ba hồi qui tuyến tính mô hình để kiểm soát một IDA * tìm kiếm. Thật không may, kỹ thuật này đòi hỏi các kiến thức thân mật của các thuộc tính sự phát triển của f trong một tên miền mà nó sẽ được sử dụng. Trong cài đặt nhiều, chẳng hạn như tên miền độc lập kế hoạch, kiến thức này là không có sẵn trước.IDA * với kiểm soát Re-mở rộng (IDA * CR) [18] sử dụng một ràng buộc tự do tăng như trong DFS *, Tuy nhiên để xác định ràng buộc tiếp theo, nó sử dụng một mô hình đơn giản. Trong một lặp đi lặp lại của tìm kiếm, các mô hình theo dõi số lượng các nút có mỗi giá trị ra ràng buộc f trong một biểu đồ kích thước cố định. Histograms là một sự lựa chọn appro-priate trên thay thế kỹ thuật bởi vì kích thước cố định histograms cung cấp thời gian liên tục hoạt động trong khi các phương pháp khác, chẳng hạn như hạt nhân mật độ estima-tion, mất thời gian tuyến tính trong số mẫu (trong đó, trong trường hợp của chúng tôi tương ứng với số lượng tạo ra tìm nút). Khi một lặp đi lặp lại được hoàn tất, biểu đồ được sử dụng để ước tính giá trị f sẽ tăng gấp đôi số lượng các nút trong lặp kế tiếp. Phần còn lại của việc tìm kiếm tiền như trong DFS *, bởi tại - hủy ràng buộc và thực hiện chi nhánh-và-ràng buộc vào lặp cuối cùng để đảm bảo điều.Trong khi IDA * CR là đơn giản, các mô hình mà nó sử dụng để ước tính tìm nỗ lực dựa vào hai giả định về không gian tìm kiếm để đạt được hiệu suất tốt. Đầu tiên là số nút được tạo ra bên ngoài của ràng buộc phải ít lớn như số lượng các nút được mở rộng. Nếu có là một số lượng không đủ của nút pruned, IDA * CR bộ ràng buộc giá trị pruned f lớn nhất nó đã nhìn thấy. Giá trị này có thể là quá nhỏ để đáng kể nâng cao tìm kiếm. Giả định thứ hai là rằng không ai trong số các trẻ em của các nút pruned biên giới của lặp đi lặp lại một sẽ sụp đổ trong vòng ràng buộc ngày lặp kế tiếp. Nếu điều này xảy ra, sau đó lặp kế tiếp có thể lớn hơn nhiều hơn hai lần kích thước của trước đó. Như chúng ta sẽ thấy, điều này có thể gây ra tìm kiếm để vượt qua chi phí giải pháp tối ưu trên lặp đi lặp lại cuối cùng của nó, dẫn đến nỗ lực tìm kiếm quá nhiều.
đang được dịch, vui lòng đợi..