Is it required to broadcast the addresses generated locally to the bitcoin network? Like the transactions  are broadcasted to the bitcoin network , is it required that locally generated addresses also need to be boradcasted 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.