Is it required to broadcast the addresses generated locally to the bitcoin network?
No, you can generate trillions of addresses (private keys) and the rest of the network don't need to know about them until you make transactions to each of them.