The Evolutionary Poster Composer (evo-poster) is a generative poster design system. From a given content (including text and imagery), evo-poster can generate and evolve poster designs considerating the aesthetic and semantics features of the content.
This PR is related to developments of constraints evaluation. More detailed, it encompasses:
Development of readability constraints metrics: We have implemented and included two constraint metrics, namely legibility and Grid Size Appropriateness Measures. We developed the necessary testing Scripts using Jest (see issue #46).
Definition and Development of Constraint Evaluation Strategy: We have implemented a constraint evaluation strategy that employs Stochastic Ranking and a ranking tournament approach. Since we have refactored the tournament method, we modify the tournament method as refered in issue #52.
Development of Static Penalty Method: We have integrated a static penalty method to enable elite evolution, simultaneous to Stochastic Ranking. This method allows us to easier visualise the population increase on the interface.
This PR is related to developments of constraints evaluation. More detailed, it encompasses: