Tôi đang tìm một thuật toán đóng gói sẽ làm giảm đa giác bất thường thành hình chữ nhật và hình tam giác bên phải. Thuật toán nên cố gắng sử dụng càng ít hình dạng càng tốt và nên tương đối dễ thực hiện (do khó khăn của thử thách). Nó cũng nên thích hình chữ nhật trên hình tam giác nếu có thể.Thuật toán đóng gói hiệu quả cho các đa giác không đều
Nếu có thể, câu trả lời cho câu hỏi này sẽ giải thích các chẩn đoán chung được sử dụng trong thuật toán được đề xuất.
Điều này sẽ chạy trong thời gian xác định cho các đa giác bất thường có ít hơn 100 đỉnh.
Mục đích là tạo ra sự phân tích "hợp lý" của đa giác bất thường cho một giáo dân.
Phương pháp heuristic đầu tiên được áp dụng cho giải pháp sẽ xác định xem đa giác có thường xuyên hay không đều. Trong trường hợp của một đa giác thường xuyên, chúng tôi sẽ sử dụng phương pháp nêu trong bài tương tự của tôi về polys thường xuyên: Efficient Packing Algorithm for Regular Polygons
alt text http://img401.imageshack.us/img401/6551/samplebj.jpg
Sơ đồ của bạn là thú vị, ở chỗ nó không phải là ví dụ đầu tiên của một 'đa giác bất thường' mà nói đến cái lí trí. Có thể các đa giác mà bạn và người dùng muốn chia sẻ có thể được mô tả hẹp hơn không? Chẳng hạn như bên là song song, và có lẽ các đa giác trông giống như nét dày? Có lẽ bạn có thể cung cấp một số ví dụ về những gì bạn đang tìm kiếm? – brainjam
Có bất kỳ ràng buộc nào đối với các phân đoạn tạo nên các đa giác không? Ví dụ, họ luôn luôn có mặt hướng theo bội số của độ X, hoặc các góc là các góc aways nhiều độ Y? Tôi đang cố gắng tìm ra nếu chúng ta có thể có một thuật toán * chính xác * (hoạt động điểm cố định), mà không chạy vào loại vấn đề này: http://www.flixxy.com/geometric-puzzle-solution-i .jpg. – Mau
Bài tập về nhà bằng robot? – Eric