4. (1)
▸ Facility Location Problems: the p-median problem
▸
(p)
▸ NP
▸ Linear Programming
▸ p-median
▸ Dr. Matthias F. Stallmann / Dr. Aissa Oudjit @ North Carolina State University
5. (2)
▸ IBM Watson
▸ Abstract
▸ : / IBM
▸ ICACON 2018 (5/24-26 )
https://www.ibm.com/solutions/education/cloudacademy/us/en/cloud_academy_conference_2018.html
21. Shogi Playground
SAM (State - Action - Model)
▸ http://sam.js.org/ by Jean-Jacques Dubray
▸
▸ V = f(M)
▸ Model(M):
▸ State(S): Model View
Action
▸ Action(A): API
22. Shogi Playground
SAM
▸ State: Model View
trait SAMState[M <: SAMModel] {
def model: M
def view: SAMView
def render(newModel: M): (SAMState[M], Option[SAMAction[M]])
}
23. Shogi Playground
SAM
▸ View : SAM.doAction(SomeAction(data))
class SAM[M <: SAMModel](private[this] var state: SAMState[M]){
def doAction(action: SAMAction[M]): Unit = {
val result: Option[M] = action.execute(state.model)
result match {
case Some(nextModel) =>
val (nextState, nextAction) = state.render(nextModel)
state = nextState
nextAction match {
case Some(a) => doAction(a)
case None =>
}
case None =>
}
}
}
: https://github.com/mogproject/mog-frontend/blob/master/src/main/scala/com/mogproject/mogami/frontend/sam/SAM.scala