Index A | B | D | E | F | G | H | M | N | O | P | R | S | V A A3CGcnSeq2SeqSolver (class in virne.solver.learning) AntColonyOptimizationSolver (class in virne.solver.meta_heuristic) B backpropagate() (virne.solver.learning.MctsSolver method) best_child() (virne.solver.learning.MctsSolver method) D DeterministicRoundingSolver (class in virne.solver.exact) E expand() (virne.solver.learning.MctsSolver method) F FFDRankSolver (class in virne.solver.heuristic) G GaeClusteringSolver (class in virne.solver.learning) GeneticAlgorithmSolver (class in virne.solver.meta_heuristic) get_v_net_node_order() (virne.solver.meta_heuristic.AntColonyOptimizationSolver method) GRCRankSolver (class in virne.solver.heuristic) H HopfieldNetworkSolver (class in virne.solver.learning) M MctsSolver (class in virne.solver.learning) MipSolver (class in virne.solver.exact) module 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 N node_mapping() (virne.solver.heuristic.PLRankSolver method) NRMRankSolver (class in virne.solver.heuristic) O OrderRankBfsSolver (class in virne.solver.heuristic) OrderRankSolver (class in virne.solver.heuristic) P ParticleSwarmOptimizationSolver (class in virne.solver.meta_heuristic) PgCnn2Solver (class in virne.solver.learning) PgCnnSolver (class in virne.solver.learning) PgMlpSolver (class in virne.solver.learning) PgSeq2SeqSolver (class in virne.solver.learning) PLRankSolver (class in virne.solver.heuristic) preprocess_batch_obs() (virne.solver.learning.PgMlpSolver method) R RandomizedRoundingSolver (class in virne.solver.exact) RandomRankBfsSolver (class in virne.solver.heuristic) RandomRankSolver (class in virne.solver.heuristic) RandomWalkRankBfsSolver (class in virne.solver.heuristic) RandomWalkRankSolver (class in virne.solver.heuristic) S sample_from_p_net() (virne.solver.learning.GaeClusteringSolver method) search() (virne.solver.learning.MctsSolver method) select_and_expand() (virne.solver.learning.MctsSolver method) simulate() (virne.solver.learning.MctsSolver method) SimulatedAnnealingSolver (class in virne.solver.meta_heuristic) solve() (virne.solver.exact.DeterministicRoundingSolver method) (virne.solver.exact.MipSolver method) (virne.solver.exact.RandomizedRoundingSolver method) (virne.solver.heuristic.OrderRankBfsSolver method) (virne.solver.heuristic.RandomRankBfsSolver method) (virne.solver.heuristic.RandomWalkRankBfsSolver method) (virne.solver.learning.A3CGcnSeq2SeqSolver method) (virne.solver.learning.GaeClusteringSolver method) (virne.solver.learning.HopfieldNetworkSolver method) (virne.solver.learning.MctsSolver method) (virne.solver.learning.PgSeq2SeqSolver method) V virne.base module virne.base.controller module virne.base.counter module virne.base.environment module virne.base.recorder module virne.base.scenario module virne.base.solution module virne.data module virne.data.attribute module virne.data.generator module virne.data.network module virne.data.physical_network module virne.data.virtual_network module virne.data.virtual_network_request_simulator module virne.solver module virne.solver.exact module virne.solver.exact.d_rounding module virne.solver.exact.mip module virne.solver.exact.r_rounding module virne.solver.heuristic module virne.solver.heuristic.bfs_trials module virne.solver.heuristic.ego_network module virne.solver.heuristic.fit module virne.solver.heuristic.joint_pr module virne.solver.heuristic.node_rank module virne.solver.learning module virne.solver.learning.a3c_gcn_seq2seq module virne.solver.learning.a3c_gcn_seq2seq.instance_env module virne.solver.learning.a3c_gcn_seq2seq.net module virne.solver.learning.a3c_gcn_seq2seq.solver module virne.solver.learning.ddpg_attention module virne.solver.learning.ddpg_attention.instance_env module virne.solver.learning.ddpg_attention.net module virne.solver.learning.ddpg_attention.solver module virne.solver.learning.gae_clustering module virne.solver.learning.gae_clustering.auto_encoder module virne.solver.learning.gae_clustering.gae_clustering module virne.solver.learning.gae_clustering.model module virne.solver.learning.hopfield_network module virne.solver.learning.hopfield_network.hopfield_network module virne.solver.learning.hopfield_network.hopfield_network_solver module virne.solver.learning.mcts module virne.solver.learning.mcts.mcts module virne.solver.learning.mcts.node module virne.solver.learning.neural_network module virne.solver.learning.neural_network.att module virne.solver.learning.neural_network.gnn module virne.solver.learning.neural_network.graph_conv module virne.solver.learning.neural_network.mlp module virne.solver.learning.neural_network.multipler module virne.solver.learning.neural_network.neural_tensor module virne.solver.learning.neural_network.res module virne.solver.learning.neural_network.sinkhorn module virne.solver.learning.obs_handler module virne.solver.learning.pg_cnn module virne.solver.learning.pg_cnn.instance_env module virne.solver.learning.pg_cnn.net module virne.solver.learning.pg_cnn.pg_cnn_solver module virne.solver.learning.pg_cnn2 module virne.solver.learning.pg_cnn2.instance_env module virne.solver.learning.pg_cnn2.net module virne.solver.learning.pg_cnn2.solver module virne.solver.learning.pg_mlp module virne.solver.learning.pg_mlp.instance_env module virne.solver.learning.pg_mlp.net module virne.solver.learning.pg_mlp.pg_mlp_solver module virne.solver.learning.pg_seq2seq module virne.solver.learning.pg_seq2seq.instance_env module virne.solver.learning.pg_seq2seq.net module virne.solver.learning.pg_seq2seq.solver module virne.solver.learning.rl_base module virne.solver.learning.rl_base.buffer module virne.solver.learning.rl_base.instance_agent module virne.solver.learning.rl_base.instance_rl_environment module virne.solver.learning.rl_base.online_agent module virne.solver.learning.rl_base.online_rl_environment module virne.solver.learning.rl_base.policy_base module virne.solver.learning.rl_base.rl_enviroment_base module virne.solver.learning.rl_base.rl_solver module virne.solver.learning.rl_base.searcher module virne.solver.learning.rl_base.shared_adam module virne.solver.learning.utils module virne.solver.meta_heuristic module virne.solver.meta_heuristic.ant_colony_optimization_solver module virne.solver.meta_heuristic.genetic_algorithm_solver module virne.solver.meta_heuristic.meta_heuristic_solver module virne.solver.meta_heuristic.particle_swarm_optimization_solver module virne.solver.meta_heuristic.simulated_annealing_solver module virne.solver.meta_heuristic.utils module virne.solver.rank module virne.solver.rank.link_rank module virne.solver.rank.node_rank module virne.solver.registry module virne.solver.solver module