Contents Menu Expand Light mode Dark mode Auto light/dark mode
Virne
Virne

introduction

  • Background
  • Formulation

get start

  • Installation
  • Basic Usage
  • Implemented Algorithms

customlization

  • Simulation Settings
  • SFC Deployment

Solver List

  • Exact Solver
  • Heuristic Solver
  • Meta-heuristic Solver
  • Learning-based Solver

API Reference

  • API
    • virne.base
      • virne.base.controller
      • virne.base.counter
      • virne.base.environment
      • virne.base.recorder
      • virne.base.scenario
      • virne.base.solution
    • virne.data
      • virne.data.attribute
      • virne.data.generator
      • virne.data.network
      • virne.data.physical_network
      • virne.data.virtual_network
      • virne.data.virtual_network_request_simulator
    • virne.solver
      • virne.solver.exact
        • virne.solver.exact.d_rounding
        • virne.solver.exact.mip
        • virne.solver.exact.r_rounding
      • virne.solver.heuristic
        • virne.solver.heuristic.bfs_trials
        • virne.solver.heuristic.ego_network
        • virne.solver.heuristic.fit
        • virne.solver.heuristic.joint_pr
        • virne.solver.heuristic.node_rank
      • virne.solver.learning
        • virne.solver.learning.a3c_gcn_seq2seq
          • virne.solver.learning.a3c_gcn_seq2seq.instance_env
          • virne.solver.learning.a3c_gcn_seq2seq.net
          • virne.solver.learning.a3c_gcn_seq2seq.solver
        • virne.solver.learning.ddpg_attention
          • virne.solver.learning.ddpg_attention.instance_env
          • virne.solver.learning.ddpg_attention.net
          • virne.solver.learning.ddpg_attention.solver
        • virne.solver.learning.gae_clustering
          • virne.solver.learning.gae_clustering.auto_encoder
          • virne.solver.learning.gae_clustering.gae_clustering
          • virne.solver.learning.gae_clustering.model
        • virne.solver.learning.hopfield_network
          • virne.solver.learning.hopfield_network.hopfield_network
          • virne.solver.learning.hopfield_network.hopfield_network_solver
        • virne.solver.learning.mcts
          • virne.solver.learning.mcts.mcts
          • virne.solver.learning.mcts.node
        • virne.solver.learning.neural_network
          • virne.solver.learning.neural_network.att
          • virne.solver.learning.neural_network.gnn
          • virne.solver.learning.neural_network.graph_conv
          • virne.solver.learning.neural_network.mlp
          • virne.solver.learning.neural_network.multipler
          • virne.solver.learning.neural_network.neural_tensor
          • virne.solver.learning.neural_network.res
          • virne.solver.learning.neural_network.sinkhorn
        • virne.solver.learning.obs_handler
        • virne.solver.learning.pg_cnn
          • virne.solver.learning.pg_cnn.instance_env
          • virne.solver.learning.pg_cnn.net
          • virne.solver.learning.pg_cnn.pg_cnn_solver
        • virne.solver.learning.pg_cnn2
          • virne.solver.learning.pg_cnn2.instance_env
          • virne.solver.learning.pg_cnn2.net
          • virne.solver.learning.pg_cnn2.solver
        • virne.solver.learning.pg_mlp
          • virne.solver.learning.pg_mlp.instance_env
          • virne.solver.learning.pg_mlp.net
          • virne.solver.learning.pg_mlp.pg_mlp_solver
        • virne.solver.learning.pg_seq2seq
          • virne.solver.learning.pg_seq2seq.instance_env
          • virne.solver.learning.pg_seq2seq.net
          • virne.solver.learning.pg_seq2seq.solver
        • virne.solver.learning.rl_base
          • virne.solver.learning.rl_base.buffer
          • virne.solver.learning.rl_base.instance_agent
          • virne.solver.learning.rl_base.instance_rl_environment
          • virne.solver.learning.rl_base.online_agent
          • virne.solver.learning.rl_base.online_rl_environment
          • virne.solver.learning.rl_base.policy_base
          • virne.solver.learning.rl_base.rl_enviroment_base
          • virne.solver.learning.rl_base.rl_solver
          • virne.solver.learning.rl_base.searcher
          • virne.solver.learning.rl_base.shared_adam
        • virne.solver.learning.utils
      • virne.solver.meta_heuristic
        • virne.solver.meta_heuristic.ant_colony_optimization_solver
        • virne.solver.meta_heuristic.genetic_algorithm_solver
        • virne.solver.meta_heuristic.meta_heuristic_solver
        • virne.solver.meta_heuristic.particle_swarm_optimization_solver
        • virne.solver.meta_heuristic.simulated_annealing_solver
        • virne.solver.meta_heuristic.utils
      • virne.solver.rank
        • virne.solver.rank.link_rank
        • virne.solver.rank.node_rank
      • virne.solver.registry
      • virne.solver.solver
Back to top
Edit this page

virne.base#

Modules

virne.base.controller

virne.base.counter

virne.base.environment

virne.base.recorder

virne.base.scenario

virne.base.solution

Next
virne.base.controller
Previous
API
Copyright © 2023, GeminiLight
Made with Sphinx and @pradyunsg's Furo