MultiAgentDecisionProcess  Release 0.2.1
BeliefValue.h File Reference

Authors: Frans Oliehoek faoli.nosp@m.eho@.nosp@m.scien.nosp@m.ce.u.nosp@m.va.nl Matthijs Spaan mtjsp.nosp@m.aan@.nosp@m.isr.i.nosp@m.st.u.nosp@m.tl.pt More...

Go to the source code of this file.

Namespaces

namespace  BeliefValue
 BeliefValue is a namespace for functions that compute the value of a particular belief.

Functions

AlphaVector BeliefValue::GetMaximizingVector (const BeliefSet &S, int k, const ValueFunctionPOMDPDiscrete &V)
 Returns the alpha vector from V that maximizes the value of the k 'th belief in set S.
int BeliefValue::GetMaximizingVectorIndex (const JointBeliefInterface &b, const VectorSet &v)
 Returns the index of the vector in v that maximizes the value of b.
int BeliefValue::GetMaximizingVectorIndex (const JointBeliefInterface &b, const ValueFunctionPOMDPDiscrete &V)
int BeliefValue::GetMaximizingVectorIndex (const JointBeliefInterface &b, const VectorSet &v, const std::vector< bool > &mask)
 Returns the index of the vector in v that maximizes the value of b.
int BeliefValue::GetMaximizingVectorIndexAndValue (const JointBeliefInterface &b, const VectorSet &v, const std::vector< bool > &mask, double &value)
double BeliefValue::GetValue (const JointBeliefInterface &Belief, const AlphaVector &alpha)
 Get the value of a single Belief for alpha vecotr alpha.
double BeliefValue::GetValue (const JointBeliefInterface &Belief, const ValueFunctionPOMDPDiscrete &V)
 Get the value of a single Belief for value function V.
double BeliefValue::GetValue (const JointBeliefInterface &Belief, const QFunctionsDiscreteNonStationary &Q, Index t)
 Get the value of a single Belief for non-stationary q functions Q.
double BeliefValue::GetValue (const JointBeliefInterface &Belief, const ValueFunctionPOMDPDiscrete &V, const std::vector< bool > mask)
 Get the value of a single Belief for V given the mask.
double BeliefValue::GetValue (const JointBeliefInterface &Belief, const VectorSet &v, const std::vector< bool > mask)
 Get the value of a Belief for v given the mask.
std::vector< double > BeliefValue::GetValues (const BeliefSet &Beliefs, const ValueFunctionPOMDPDiscrete &V)
 Get the values of the Beliefs for value function V.
std::vector< double > BeliefValue::GetValues (const BeliefSet &Beliefs, const AlphaVector &alpha)
 Get the values of the Beliefs for alpha vector alpha.

Detailed Description

Authors: Frans Oliehoek faoli.nosp@m.eho@.nosp@m.scien.nosp@m.ce.u.nosp@m.va.nl Matthijs Spaan mtjsp.nosp@m.aan@.nosp@m.isr.i.nosp@m.st.u.nosp@m.tl.pt

Copyright 2008 Universiteit van Amsterdam, Instituto Superior Tecnico

This file is part of MultiAgentDecisionProcess.

MultiAgentDecisionProcess is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

MultiAgentDecisionProcess is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with MultiAgentDecisionProcess. If not, see http://www.gnu.org/licenses/.

Id:
BeliefValue.h 2310 2008-02-21 18:57:12Z mtjspaan

Definition in file BeliefValue.h.