Skip to content

Inquire about the discrepancy between implementations of EoH #40

@taindp98

Description

@taindp98

Dear authors,
Thanks for organising the implementations of LLMs for algorithm design. I found an implementation of EoH in this repository, but the workflow of generating heuristics is very different from the original idea in EoH. More specifically,

EoH: "Five prompt strategies are designed to generate new heuristics. At each generation, each strategy is called N times to generate N heuristics. Each newly generated heuristic will be evaluated on problem instances and added to the current population if it is feasible. At most 5N new heuristics will be added to the current population at each generation. Then, N best individual solutions from the current population will be selected to form the population for the next generation.".

However, in this repository, LLM4AD: the implementation of EoH is quite different. There are only four prompt strategies, and at each generation, each strategy is called int(N/4). Finally, at most N new heuristics will be added to the current population at each generation.

Could you please help me understand this discrepancy and any reasons behind the changes in the settings?
Much looking forward to hearing from you.
Best.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions