Skip to content

Implement a function for finding minimum generating set of a group #37362

@RuchitJagodara

Description

@RuchitJagodara

Problem Description

Currently, SageMath (or GAP) does not have any function to find the minimum generating set of a group. If a user wants to find the minimum generating set of a group, they have to go through all possible combinations of the elements of the group. As a result, the time complexity of this algorithm becomes exponential in terms of the cardinality of the group, which takes a lot of time for large groups.

Proposed Solution

Implement a polynomial time (in terms of cardinality of a group) algorithm to find the minimum generating set of a group using the logic provided in the research paper.

Alternatives Considered

Users can manually implement the logic provided in the research paper, but a built-in function would simplify the process and promote code reusability.

Additional Information

No response

Is there an existing issue for this?

  • I have searched the existing issues for a bug report that matches the one I want to file, without success.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions