In [1]:
using NetworkDiscovery
using POMDPs
using POMDPToolbox
# using TikzGraphs
rng = MersenneTwister(1);
In [2]:
p_intra = 0.3;
p_inter = 0.01;
In [10]:
nw = generate_network(rng, 100, 5, p_intra, p_inter)
Out[10]:
In [11]:
pomdp = generate_problem(rng, nw, 5, 1, 100.0, 4, 4, p_intra, p_inter)
Out[11]:
In [12]:
policy = DiscoveryHeuristic(ProbeHighestDegree(true), GuessBasedOnNeighbors(rng))
Out[12]:
In [13]:
revealed = initial_belief(pomdp)
Out[13]:
In [14]:
sim = HistoryRecorder(rng=rng, initial_state=nw, initial_belief=revealed)
simulate(sim, pomdp, policy)
Out[14]:
In [15]:
sim.action_hist
Out[15]:
In [16]:
nw.labels[1]
Out[16]:
In [ ]: