1. An adaptive CRT control system intended to optimize AV delay and VV pacing intervals associated with temporal patterns of stroke volumes that internally represent the heart conditions, comprising: at least two implantable electrodes adapted to be implantable in a patient's heart and at least one hemodynamic sensor for indicating a stroke volume heartbeat after heartbeat; an input pre-processing stage synchronizer priority classifier adapted to synchronize a sensed atrial event, to classify heart conditions and to associate learned optimal pacing intervals according to prioritized operational modes and learning schemes; a learning module that with the input pre-processing stage synchronizer priority classifier is adapted to process inputs of the at least two implantable implanted electrodes and the at least one hemodynamic sensor, and using a reinforcement learning scheme, configured to learn to achieve and to associate optimal pacing intervals at each heart condition with temporal patterns of stroke volumes; a pulse generator adapted to deliver therapeutic stimulation to a patient heart; and an algorithmic micro-controller module configured to supervise the learning module and to control the pulse generator, wherein said adaptive CRT control system is configured to switch between a non-adaptive CRT mode, an adaptive CRT RL mode, an adaptive CRT GRL mode and a GRL-FAIL mode, wherein according to the operational mode said control system is adapted to deliver an optimal AV delay and VV interval biventricular pacing to a congestive heart failure patient.