View Item 
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        JavaScript is disabled for your browser. Some features of this site may not work without it.

        Browse

        All of UU Student Theses RepositoryBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

        An Island-Based Evolutionary Algorithm with a Novel Fitness Approximation Function for the Influence Maximization Problem

        Thumbnail
        View/Open
        Thesis final.pdf (3.906Mb)
        Publication date
        2025
        Author
        Kisjes, Jos
        Metadata
        Show full item record
        Summary
        nfluence Maximization (IM) seeks the set of nodes that maximizes expected influence spread under a diffusion model on a static network. Existing Evolu- tionary Algorithms (EA) approaches are limited by slow or inaccurate fitness approximation methods. This thesis contributes (i) ThreeHopSpread, a deter- ministic multi-hop fitness approximation that captures cascades up to three hops while remaining computationally efficient, and (ii) an island-based EA that evolves semi-isolated subpopulations with periodic best-replaces-worst migration to preserve diversity and encourage exploration of the entire search space. A node filtering pre-processing step further improves scalability by restricting the candidate pool of nodes to high-quality options. On real-world datasets, ThreeHopSpread achieves one of the lowest pairwise ranking error rates while maintaining a practical runtime, and the island EA under the Weighted Cascade (WC) model delivers superior or competitive influence spread in a practical runtime while showing low sensitivity to changes in the hyperparameter settings. Overall, the method is robust, scalable, and effective for IM.
        URI
        https://studenttheses.uu.nl/handle/20.500.12932/50643
        Collections
        • Theses
        Utrecht university logo