## Automated planning (Ongoing)

When seeking an answer to a problem, in the context of automated systems, I tend to take one of three approaches: behavioral, learning, or algorithmic. Behavioral solutions are the sort that underlie the Mordax subroutines like maze navigation and wall following. Learning is the method at work in the Murin and Dijkstra planning algorithms, which test the environment to identify solutions. Algorithm solutions are procedural and are useful when the problem is too global for a behavioral solution, but does not readily submit to exploration and experimentation from a learning algorithm (minimum distance is a good example- it would be very inefficient to have an AI agent learn to explore, and then use that exploration to find the minimum path, that would be equivalent, at best, to a full permutative space search).

Machine learning is not (yet) well suited to the sort of abstractions these problems tend to require for efficient solutions, and so in solving problems I have encountered (or, more likely, made up) I have developed several somewhat general problem cases and corresponding algorithms, as well as a couple of methodologies for finding relatively efficient solutions. So this section is sub divided into two parts- first some of these problems and the solutions I've made for them, and second some discussions of more general approaches to solving these somewhat sticky problems.

Triage

Task Scheduling

Payload Delivery (Pending)

Delivery Routing (Pending)

Machine learning is not (yet) well suited to the sort of abstractions these problems tend to require for efficient solutions, and so in solving problems I have encountered (or, more likely, made up) I have developed several somewhat general problem cases and corresponding algorithms, as well as a couple of methodologies for finding relatively efficient solutions. So this section is sub divided into two parts- first some of these problems and the solutions I've made for them, and second some discussions of more general approaches to solving these somewhat sticky problems.

__Problem cases:__Triage

Task Scheduling

Payload Delivery (Pending)

Delivery Routing (Pending)