1: \begin{abstract}
2: In this paper, we propose a family of time-stepping schemes for approximating
3: general nonlinear Schr\"odinger equations.
4: The proposed schemes all satisfy both mass and energy conservation (in a modified form for the latter).
5: Truncation and dispersion error analyses are provided for {four proposed schemes}.
6: Efficient fixed-point iterative solvers are also constructed to solve
7: the resulting nonlinear discrete problems. As a byproduct, an efficient one-step implementation
8: of the BDF schemes is obtained as well.
9: %
10: Extensive numerical experiments are presented to demonstrate
11: the convergence and the capability of capturing the blow-up time of the proposed schemes.
12: \end{abstract}
13: