jonadsimon / wonder-words-generator

Generates WonderWords puzzles
Apache License 2.0
2 stars 0 forks source link

Packing levels not matching when board size is changed #73

Open jonadsimon opened 2 years ago

jonadsimon commented 2 years ago

Changing the board-size results in packing-level statistics not making sense packing-constant=1.1-->packing_level: 1.951

python make_puzzle_v2.py "bunker" "subway" "baby" --board-size=20 --packing-constant=1.1 --strategy=median --pivot=max_freq --optimize-words

Pre-optimization word stats:
    num_words: 88
    packing_level: 1.951
    word_len (mean/max): 4.99 / 6
    collision_avoidance_prob (min/mean): 0.910000 / 0.941352

Ended optimization with loop_cnt=82

Words removed: coffin
Words added: carton

Post-optimization word stats:
    num_words: 88
    packing_level: 1.951
    word_len (mean/max): 4.99 / 6
    collision_avoidance_prob (min/mean): 0.910000 / 0.941401