Cuối cùng, chúng tôi báo cáo về một thuật toán cho một bản vẽ xe buýt trực giao trong ba mensions di- làm tối thiểu dấu chân (Hong et al., 1999b). Các dấu chân của một bản vẽ ba chiều là jection chuyên nghiệp của mình vào xy-máy bay, kích thước của nó được đo bằng các hình chữ nhật bao quanh tối thiểu. Một cách bố trí có foot- tối thiểu
in nếu nó có kích thước X × Y, và không có bố trí với dấu chân của kích thước X × Y
trong đó X ≤ X, Y ≤ Y, và (X, Y) = (X, Y).
Hồng et al. (1999b) đã phát triển một phương pháp tiếp cận lập trình năng động,
mang lại một cách bố trí kích thước diện tích tối thiểu. Ý tưởng cơ bản ở đây là mỗi biệt
nút allel trong cây phân hủy kinh điển, chúng tôi có quyền tự do, hoặc để sắp xếp tất cả các con của nó với trục x hoặc với trục y. Bởi một vòng quay của một thành phần bằng 90◦ tại trục z, nó có thể làm giảm các dấu chân, xem hình 3.14. Ngược lại, các mức độ trong các trục z là cổ định bởi chiều cao của cây phân hủy theo giáo luật. Do đó, để giảm thiểu các foot- in người ta phải chọn cho mỗi thành phần song song các liên kết đến hoặc là x- hoặc trục y. Các thuật toán lập trình năng động đã đề cập đi qua cây phân hủy kinh điển trong một thời trang dưới lên và tính toán bố trí tối thiểu cho mỗi nút của cây phân hủy từ các bố trí tối thiểu của các con của nó. Đối với các chi tiết, chúng tôi đề cập đến Hồng et al. (1999b). Định lý 3.12 (Hong et al. 1999b). Có một thuật toán lập trình năng động mà tính một cách bố trí kích thước diện tích tối thiểu của một loạt-Paral lel digraph trong thời gian O (n2).
đang được dịch, vui lòng đợi..
