Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> algorytm - optymalne dopasowanie figur do powierzchni
peter222
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.11.2012

Ostrzeżenie: (0%)
-----


Witam

Przymierzam się do takiego zadania i przyznam, że nie wiem od której strony to ugryźć. Może coś podpowiecie? Może ktoś zna do tego jakieś gotowe biblioteki?
Chodzi o to, że mamy daną powierzchnię (pojemnik) np. prostokąt 10m x 8m, do tego dostajemy kilkanaście figur o różnych kształtach (wyłączając koła, elipsy itp. - wszystko złożone z mniejszych kwadratów - podobnie jak w grze Tetris).
Zadanie jest takie, żeby algorytm pokazał jak optymalnie upchać te figury na danej powierzchni (czyli używając jak najmniejszej ilości takich pojemników).
Figura nigdy nie przekroczy rozmiaru podanej powierzchni.

Może mi ktoś podpowiedzieć od czego zacząć? Znacie jakieś gotowce na to?

Ten post edytował peter222 19.12.2017, 18:02:54
Go to the top of the page
+Quote Post
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

Ostrzeżenie: (0%)
-----


Na pewno jest to jakiś typ problemu plecakowego. Tutaj np. bardzo ważne jest czy te figury składają się z kwadratów o takich samych rozmiarach?
Go to the top of the page
+Quote Post
peter222
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.11.2012

Ostrzeżenie: (0%)
-----


Ooo, to jest dobry trop... dzięki!
Figury to generalnie mniejsze prostokąty od zadanej powierzchni ale zawierające wcięcia, stąd mogą przyjąć kształt np. litery L. Optymalne połączenie figur musi brać pod uwagę te wcięcia aby w miarę możliwości zrobić dopasowanie (aby nie marnować pustych przestrzeni).
Go to the top of the page
+Quote Post
sabat24
post
Post #4





Grupa: Zarejestrowani
Postów: 175
Pomógł: 26
Dołączył: 13.09.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Na studiach się to u nas zwało algorytmami wykrojów. Implementację robiłem przy pomocy algorytmów genetycznych. Wpisz sobie w google: "Zmodyfikowany algorytm genetyczny dla dwuwymiarowego nieregularnego problemu optymalnego rozkroju" powinien Ci wyskoczyć PDF z Politechniki Krakowskiej z zarysem problemu.

Po angielsku szukaj: irregular shape cutting problem albo cutting stock problem

Ten post edytował sabat24 19.12.2017, 19:18:46
Go to the top of the page
+Quote Post
peter222
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.11.2012

Ostrzeżenie: (0%)
-----


sabat24, to jest jeszcze bliższe mojego problemu - dzięki wielkie - będę studiował problem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:50