Transactive Energy Adaptive Machine Learning Discrete Control Multi-agent Systems Customer Engagement